Current section

Files

Jump to
fulib lib fulib core params behaviour.ex
Raw

lib/fulib/core/params/behaviour.ex

defmodule Fulib.Params.Behaviour do
@moduledoc false
@callback from(map, Keyword.t()) :: Ecto.Changeset.t()
@callback data(map, Keyword.t()) :: {:ok, struct} | {:error, Ecto.Changeset.t()}
@callback changeset(Ecto.Changeset.t(), map) :: Ecto.Changeset.t()
end