defmodule DaProductApp.Mypinpad.Host do use Ecto.Schema import Ecto.Changeset @primary_key {:id, :id, autogenerate: true} schema "mypinpad_hosts" do field :client_id, :string field :client_secret, :string field :name, :string timestamps() end def changeset(host, attrs) do host |> cast(attrs, [:client_id, :client_secret, :name]) |> validate_required([:client_id, :client_secret, :name]) |> unique_constraint(:client_id) end end