Current section

Files

Jump to
tama_ex lib tama_ex message params thread.ex
Raw

lib/tama_ex/message/params/thread.ex

defmodule TamaEx.Message.Params.Thread do
use Ecto.Schema
import Ecto.Changeset
@derive Jason.Encoder
@primary_key false
embedded_schema do
field :class, :string, default: "thread"
field :identifier, :string
end
def changeset(thread, attrs) do
thread
|> cast(attrs, [:class, :identifier])
|> validate_required([:identifier])
end
end