Typed Inttegro domain value.
Summary
Types
@type t() :: %Inttegro.Payout{ amount: Inttegro.Amount.t() | nil, balance_transactions: [String.t()] | nil, canceled_at: String.t() | nil, custom_data: %{optional(String.t()) => String.t()} | nil, destination_id: String.t(), error: Inttegro.PayoutError.t() | nil, execute_after: String.t(), executed_by: String.t() | nil, expected_at: String.t() | nil, failed_at: String.t() | nil, id: String.t(), initiated_at: String.t(), initiated_by: String.t() | nil, max_amount: Inttegro.Amount.t(), reference: String.t() | nil, schedule_id: String.t() | nil, scheduled_at: String.t() | nil, scheduled_by: String.t() | nil, sent_at: String.t() | nil, source_id: String.t() | nil, status: Inttegro.PayoutStatus.t(), succeeded_at: String.t() | nil }