DodoPayments.Error.OutcomeUnknown exception (dodo_payments v0.1.0)

Copy Markdown View Source

A mutation may have reached Dodo Payments without producing a conclusive response.

replay: :unsafe means the application must reconcile before repeating the mutation. replay: :identical_only means another attempt is safe only when it preserves the operation's documented idempotency identity and identical request data.

Summary

Types

replay()

@type replay() :: :unsafe | :identical_only

t()

@type t() :: %DodoPayments.Error.OutcomeUnknown{
  __exception__: true,
  attempts: pos_integer() | nil,
  message: String.t(),
  operation: atom(),
  reason: term(),
  reconciliation: String.t() | nil,
  replay: replay(),
  request_id: String.t() | nil,
  status: integer() | nil
}