defmodule DaProductApp.PosTerminal do use Ecto.Schema import Ecto.Changeset schema "pos_terminals" do field :name, :string field :serial_number, :string field :device_type, :string field :terminal_id, :string belongs_to :store, DaProductApp.Store belongs_to :provider, DaProductApp.Provider timestamps() end def changeset(pos_terminal, attrs) do pos_terminal |> cast(attrs, [:name, :serial_number, :device_type, :terminal_id, :store_id, :provider_id]) |> validate_required([:name, :serial_number, :device_type, :store_id, :provider_id]) end end