defmodule Outlook.Authors.Author do use Ecto.Schema import Ecto.Changeset schema "authors" do field :description, :string field :homepage_name, :string field :homepage_url, :string field :name, :string timestamps() end @doc false def changeset(author, attrs) do author |> cast(attrs, [:name, :description, :homepage_name, :homepage_url]) |> validate_required([:name, :description, :homepage_name, :homepage_url]) end end