Typed Inttegro domain value.
Summary
Types
@type t() :: %Inttegro.Orders.Order{ canceled_at: String.t() | nil, checkout_settings: Inttegro.Checkout.OrderCheckoutSettings.t() | nil, completed_at: String.t() | nil, created_from: Inttegro.Orders.OrderCreatedFrom.t() | nil, custom_data: %{optional(String.t()) => String.t()} | nil, customer: Inttegro.Customers.OrderCustomer.t(), expires_at: String.t() | nil, id: String.t(), initiated_at: String.t(), invoice: Inttegro.Invoices.OrderInvoice.t() | nil, invoice_settings: Inttegro.Invoices.InvoiceSettings.t() | nil, line_item_group: Inttegro.Orders.OrderLineItemGroup.t() | nil, number: String.t() | nil, paid_at: String.t() | nil, payment: Inttegro.Payments.Payment.t() | nil, payment_due_at: String.t() | nil, payout_settings: %{optional(String.t()) => term()} | nil, receipt_number: String.t() | nil, reference: String.t() | nil, refunds: [Inttegro.Refunds.Refund.t()] | nil, sealed_at: String.t() | nil, shipping: %{optional(String.t()) => term()} | nil, status: Inttegro.Orders.OrderStatus.t() }