21 lines
515 B
Elixir
21 lines
515 B
Elixir
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 :running, :boolean, default: false
|
|
|
|
timestamps(type: :utc_datetime)
|
|
end
|
|
|
|
@doc false
|
|
def changeset(bidding_round, attrs) do
|
|
bidding_round
|
|
|> cast(attrs, [:round_number, :running])
|
|
|> validate_required([:round_number, :running])
|
|
end
|
|
end
|