Thin facade over the host-configured repo for mailglass_inbound.
The sibling package does not own a repo. Host applications configure one via
config :mailglass_inbound, :repo, MyApp.Repo.
Summary
Functions
@spec all( Ecto.Queryable.t(), keyword() ) :: [struct()]
@spec get(Ecto.Queryable.t(), term(), keyword()) :: struct() | nil
@spec insert( Ecto.Changeset.t() | struct(), keyword() ) :: {:ok, struct()} | {:error, Ecto.Changeset.t()}
@spec one( Ecto.Queryable.t(), keyword() ) :: struct() | nil