20 lines
423 B
Elixir
20 lines
423 B
Elixir
defmodule LolAnalytics.Match.MatchSchema do
|
|
use Ecto.Schema
|
|
import Ecto.Changeset
|
|
|
|
schema "match" do
|
|
field :match_id, :string
|
|
field :processed, :boolean, default: false
|
|
field :match_url, :string
|
|
|
|
timestamps()
|
|
end
|
|
|
|
def changeset(%__MODULE__{} = match, params \\ %{}) do
|
|
match
|
|
|> cast(params, [:match_id, :processed, :match_url])
|
|
|> validate_required([:match_id, :processed])
|
|
end
|
|
|
|
end
|