An immutable ledger entry that explains a movement in an application's balance.
Its amount, type, and source references should be used for reconciliation. Do not mutate or replace transactions locally; fetch later pages when computing a complete total.
Summary
Functions
Builds a Inttegro.BalanceTransactions.BalanceTransaction and raises KeyError when a required field is missing.
Types
@type t() :: %Inttegro.BalanceTransactions.BalanceTransaction{ amount: Inttegro.BalanceTransactions.Amount.t(), available_at: String.t() | nil, claimed_at: String.t() | nil, created_at: String.t(), id: String.t(), order_id: String.t(), paid_at: String.t() | nil, payment_id: String.t() | nil, payout_id: String.t() | nil, refund_id: String.t() | nil, type: Inttegro.BalanceTransactions.Type.t() }
The decoded balance transaction value.
Functions
Builds a Inttegro.BalanceTransactions.BalanceTransaction and raises KeyError when a required field is missing.