defmodule Person do use Ecto.Entity use Ecto.Schema alias __MODULE__ import Ecto.Changeset schema "people" do field :first_name, :string field :last_name, :string field :age, :integer end def changeset(%Person{} = person, attrs) do person |> cast(attrs, [:first_name, :last_name, :age]) end end