Current section
Files
Jump to
Current section
Files
lib/data_providers/ecto_provider/login_hint.ex
defmodule Lti_1p3.DataProviders.EctoProvider.LoginHint do
use Ecto.Schema
import Ecto.Changeset
schema "lti_1p3_login_hints" do
field :value, :string
field :session_user_id, :integer
field :context, :string
timestamps(type: :utc_datetime)
end
@doc false
def changeset(login_hint, attrs) do
login_hint
|> cast(attrs, [:value, :session_user_id, :context])
|> validate_required([:value, :session_user_id])
|> unique_constraint(:value)
end
end