Polarex.CheckoutPublicConfirmed (Polarex v0.2.0)

View Source

Provides struct and type for a CheckoutPublicConfirmed

Summary

Types

t()

@type t() :: %Polarex.CheckoutPublicConfirmed{
  allow_discount_codes: boolean(),
  amount: integer(),
  attached_custom_fields: [Polarex.AttachedCustomField.t()],
  client_secret: String.t(),
  created_at: DateTime.t(),
  currency: String.t(),
  custom_field_data: Polarex.CustomFieldData.t() | nil,
  customer_billing_address: Polarex.Address.t() | nil,
  customer_billing_address_fields:
    Polarex.CheckoutCustomerBillingAddressFields.t(),
  customer_billing_name: String.t() | nil,
  customer_email: String.t() | nil,
  customer_id: String.t() | nil,
  customer_ip_address: String.t() | nil,
  customer_name: String.t() | nil,
  customer_session_token: String.t(),
  customer_tax_id: String.t() | nil,
  discount: map() | nil,
  discount_amount: integer(),
  discount_id: String.t() | nil,
  embed_origin: String.t() | nil,
  expires_at: DateTime.t(),
  id: String.t(),
  is_business_customer: boolean(),
  is_discount_applicable: boolean(),
  is_free_product_price: boolean(),
  is_payment_form_required: boolean(),
  is_payment_required: boolean(),
  is_payment_setup_required: boolean(),
  modified_at: DateTime.t() | nil,
  net_amount: integer(),
  organization: Polarex.Organization.t(),
  payment_processor: String.t(),
  payment_processor_metadata: Polarex.PaymentProcessorMetadata.t(),
  product: Polarex.CheckoutProduct.t(),
  product_id: String.t(),
  product_price: map(),
  product_price_id: String.t(),
  products: [Polarex.CheckoutProduct.t()],
  require_billing_address: boolean(),
  status: String.t(),
  success_url: String.t(),
  tax_amount: integer() | nil,
  total_amount: integer(),
  url: String.t()
}