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