TransactionDecisionNote
A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.
A single, system-emitted explanation of a decision made about a transaction. Stored append-only in the top-level `Transaction.DecisionNotes` collection.
Values
Fields
| Field | Type | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
category
required |
TransactionDecisionNoteCategory TransactionDecisionNoteCategory | The subsystem that made the decision.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||
outcome
required |
TransactionDecisionNoteOutcome TransactionDecisionNoteOutcome | The decision's effect on the transaction.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||
severity
required |
TransactionDecisionNoteSeverity TransactionDecisionNoteSeverity | Display severity (styling only).
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||
createdAt
required |
string (date-time) | UTC timestamp the note was recorded.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||
code
required |
string | The discriminated reason within the `category` (e.g. `"SuppressedChannel"`).
Owned by the consuming subsystem; resolved to copy with `category` at render time.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||
amountDelta
required |
number (double) | Signed amount impact where meaningful (e.g. the waived/assessed fee). Currency is implied by
the transaction. Null when not applicable.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||
occurredOnStage
required |
string | Optional pipeline stage the decision occurred on, for ordering/diagnostics.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
|
This model has no documented fields.