View Source JetExt.Ecto.STI.IntermediateModule behaviour (jet_ext v0.2.4)
A behaviour module for implementing a STI Ecto type.
Summary
Callbacks
@callback cast(data :: map()) :: {:ok, struct()} | {:ok, Ecto.Changeset.t()} | {:error, {:type_absence, field_name() | [field_name()]}} | {:error, {:unexpected_type, [{field_name(), expected_values()}]}}