Typed Inttegro domain value.
Summary
Types
@type t() :: %Inttegro.Refund{ canceled_at: String.t() | nil, created_at: String.t(), custom_data: %{optional(String.t()) => String.t()} | nil, failed_at: String.t() | nil, id: String.t(), line_items: [Inttegro.RefundLineItem.t()], order_id: String.t(), processing_at: String.t() | nil, reason: Inttegro.RefundReason.t(), reason_details: String.t() | nil, reference: String.t() | nil, status: Inttegro.RefundStatus.t(), succeeded_at: String.t() | nil, total: Inttegro.Amount.t() }