Package-local persistence boundary for canonical inbound rows, raw evidence, and execution lineage.
Summary
Functions
@spec change_execution_run(map()) :: Ecto.Changeset.t()
@spec change_inbound_evidence(map()) :: Ecto.Changeset.t()
@spec change_inbound_record(map()) :: Ecto.Changeset.t()
@spec change_replay_run(map()) :: Ecto.Changeset.t()
@spec insert_execution_run( map(), keyword() ) :: {:ok, MailglassInbound.InboundRecords.ExecutionRun.t()} | {:error, Ecto.Changeset.t()}
@spec insert_inbound_evidence( map(), keyword() ) :: {:ok, MailglassInbound.InboundRecords.InboundEvidence.t()} | {:error, Ecto.Changeset.t()}
@spec insert_inbound_record( map(), keyword() ) :: {:ok, MailglassInbound.InboundRecords.InboundRecord.t()} | {:error, Ecto.Changeset.t()}
@spec insert_replay_run( map(), keyword() ) :: {:ok, MailglassInbound.InboundRecords.ExecutionRun.t()} | {:error, Ecto.Changeset.t()}