Current section
Files
Jump to
Current section
Files
lib/data_providers/ecto_provider/lti_params.ex
defmodule Lti_1p3.DataProviders.EctoProvider.LtiParams do
use Ecto.Schema
import Ecto.Changeset
schema "lti_1p3_params" do
field :key, :string
field :params, :map
field :exp, :utc_datetime
timestamps(type: :utc_datetime)
end
@doc false
def changeset(nonce, attrs) do
nonce
|> cast(attrs, [:key, :params, :exp])
|> validate_required([:key, :params, :exp])
|> unique_constraint(:key)
end
end