Current section

Files

Jump to
lti_1p3_ecto_provider lib data_providers ecto_provider nonce.ex
Raw

lib/data_providers/ecto_provider/nonce.ex

defmodule Lti_1p3.DataProviders.EctoProvider.Nonce do
use Ecto.Schema
import Ecto.Changeset
schema "lti_1p3_nonces" do
field :value, :string
field :domain, :string
timestamps(type: :utc_datetime)
end
@doc false
def changeset(nonce, attrs) do
nonce
|> cast(attrs, [:value, :domain])
|> validate_required([:value])
|> unique_constraint(:value, name: :value_domain_index)
end
end