defmodule BeetRoundServer.BiddingRounds.BiddingRound do use Ecto.Schema import Ecto.Changeset @primary_key {:id, :binary_id, autogenerate: true} @foreign_key_type :binary_id schema "bidding_rounds" do field :round_number, :integer field :stopped, :boolean, default: false timestamps(type: :utc_datetime) end @doc false def changeset(bidding_round, attrs) do bidding_round |> cast(attrs, [:round_number, :stopped]) |> validate_required([:round_number, :stopped]) end end