Crosswake.Commerce.Reconciliation.Attempt (crosswake v0.1.0)

View Source

A typed record of a backend-owned reconciliation attempt.

Summary

Types

t()

@type t() :: %Crosswake.Commerce.Reconciliation.Attempt{
  event_kind: String.t(),
  evidence_ref: String.t() | nil,
  idempotency_ref: String.t() | nil,
  provider: String.t(),
  provider_reference: String.t(),
  status: Crosswake.Commerce.Reconciliation.outcome()
}