2OCT3CR67KUGOPZ4ERIA22JSAV2PCT673W5QOMBGVESGGH7RAH4QC defmodule Cake.Layers.Template douse Ecto.Schemaimport Ecto.Changesetschema "layer_templates" dofield :definition, :mapfield :id, Ecto.UUIDfield :name, :stringfield :version, :integerfield :role, :idtimestamps()end@doc falsedef changeset(template, attrs) dotemplate|> cast(attrs, [:id, :name, :version, :definition])|> validate_required([:id, :name, :version, :definition])endend
defmodule Cake.Layers.Record douse Ecto.Schemaimport Ecto.Changesetschema "layer_records" dofield :id, Ecto.UUIDfield :status, :stringfield :story, Ecto.UUIDfield :values, :mapfield :template, :idfield :owner, :idtimestamps()end@doc falsedef changeset(record, attrs) dorecord|> cast(attrs, [:id, :story, :values, :status])|> validate_required([:id, :story, :values, :status])endend