MailglassInbound.InboundRecords (MailglassInbound v0.1.0)

Copy Markdown View Source

Package-local persistence boundary for canonical inbound rows, raw evidence, and execution lineage.

Summary

Functions

change_execution_run(attrs \\ %{})

@spec change_execution_run(map()) :: Ecto.Changeset.t()

change_inbound_evidence(attrs \\ %{})

@spec change_inbound_evidence(map()) :: Ecto.Changeset.t()

change_inbound_record(attrs \\ %{})

@spec change_inbound_record(map()) :: Ecto.Changeset.t()

change_replay_run(attrs \\ %{})

@spec change_replay_run(map()) :: Ecto.Changeset.t()

insert_execution_run(attrs, opts \\ [])

@spec insert_execution_run(
  map(),
  keyword()
) ::
  {:ok, MailglassInbound.InboundRecords.ExecutionRun.t()}
  | {:error, Ecto.Changeset.t()}

insert_inbound_evidence(attrs, opts \\ [])

@spec insert_inbound_evidence(
  map(),
  keyword()
) ::
  {:ok, MailglassInbound.InboundRecords.InboundEvidence.t()}
  | {:error, Ecto.Changeset.t()}

insert_inbound_record(attrs, opts \\ [])

@spec insert_inbound_record(
  map(),
  keyword()
) ::
  {:ok, MailglassInbound.InboundRecords.InboundRecord.t()}
  | {:error, Ecto.Changeset.t()}

insert_replay_run(attrs, opts \\ [])

@spec insert_replay_run(
  map(),
  keyword()
) ::
  {:ok, MailglassInbound.InboundRecords.ExecutionRun.t()}
  | {:error, Ecto.Changeset.t()}