defmodule Cake.Boards.Board do
use Ecto.Schema
import Ecto.Changeset
schema "boards" do
field :name, :string
field :stories, {:array, Ecto.UUID}
field :opened_on, :timestamp
field :closed_on, :timestamp
timestamps()
end
@doc false
def changeset(board, attrs) do
board
|> cast(attrs, [:name, :stories])
|> validate_required([:name, :stories])
end
end