Typed Inttegro request parameters.
Summary
Types
@type t() :: %Inttegro.Customers.CreateOrderExistingCustomerInput{ billing_details: Inttegro.Orders.BillingDetailsInput.t() | nil, checkout_settings: Inttegro.Checkout.CreateOrderExistingCustomerInputCheckoutSettings.t() | nil, custom_data: %{optional(String.t()) => String.t()} | nil, customer_id: String.t(), execute_payment: boolean() | nil, finalize: boolean() | nil, invoice_settings: Inttegro.Invoices.InvoiceSettingsInput.t() | nil, line_items: [term()], payment_method_data: Inttegro.PaymentMethods.PaymentMethodDataInput.t() | nil, payment_method_id: String.t() | nil, payout_settings: Inttegro.Orders.OrderPayoutSettingsRequest.t() | nil, receipt_number: String.t() | nil, request_meta: Inttegro.Customers.CreateOrderExistingCustomerInputRequestMeta.t() | nil, shipping: Inttegro.Orders.ShippingInput.t() | nil, statement_descriptor: String.t() | nil, statement_descriptor_prefix: String.t() | nil }