KLIM22I6ITB6YKW77VOCKA2PKCCNNBTAEZA5QEOQKYZK4YANPZ4QC defmodule Cake.Accounts.User douse Ecto.Schemaimport Ecto.Changesetschema "users" dofield :email, :stringfield :id, Ecto.UUIDfield :user_name, :stringfield :role, :idtimestamps()end@doc falsedef changeset(user, attrs) douser|> cast(attrs, [:id, :user_name, :email])|> validate_required([:id, :user_name, :email])endend
defmodule Cake.Accounts.Role douse Ecto.Schemaimport Ecto.Changesetschema "roles" dofield :name, :stringtimestamps()end@doc falsedef changeset(role, attrs) dorole|> cast(attrs, [:name])|> validate_required([:name])endend