Merchant.OrderV4 (Merchant v0.2.0)

View Source

Provides struct and type for a OrderV4

Summary

Types

t()

@type t() :: %Merchant.OrderV4{
  amount: (integer() | nil) | nil,
  cancel_authorised_after: (String.t() | nil) | nil,
  capture_mode: (String.t() | nil) | nil,
  checkout_url: (String.t() | nil) | nil,
  created_at: (DateTime.t() | nil) | nil,
  currency: (String.t() | nil) | nil,
  customer: (Merchant.Customer.t() | nil) | nil,
  description: (String.t() | nil) | nil,
  enforce_challenge: (String.t() | nil) | nil,
  id: (String.t() | nil) | nil,
  industry_data:
    (Merchant.AirlineData.t()
     | Merchant.CryptoTransactions.t()
     | Merchant.Events.t()
     | Merchant.Lodging.t()
     | Merchant.Marketplace.t()
     | nil)
    | nil,
  line_items: ([Merchant.LineItem.t()] | nil) | nil,
  location_id: (String.t() | nil) | nil,
  merchant_order_data: (Merchant.MerchantOrderData.t() | nil) | nil,
  metadata: (Merchant.Metadata.t() | nil) | nil,
  outstanding_amount: (integer() | nil) | nil,
  payments: ([Merchant.PaymentV2.t()] | nil) | nil,
  redirect_url: (String.t() | nil) | nil,
  refunded_amount: (integer() | nil) | nil,
  related_order_id: (String.t() | nil) | nil,
  settlement_currency: (String.t() | nil) | nil,
  shipping: (Merchant.Shipping.t() | nil) | nil,
  state: (String.t() | nil) | nil,
  statement_descriptor_suffix: (String.t() | nil) | nil,
  token: (String.t() | nil) | nil,
  type: (String.t() | nil) | nil,
  upcoming_payment_data: (Merchant.UpcomingPayment.t() | nil) | nil,
  updated_at: (DateTime.t() | nil) | nil
}