Polarex.CheckoutPublic (Polarex v0.2.1)
View SourceProvides struct and type for a CheckoutPublic
Summary
Types
@type t() :: %Polarex.CheckoutPublic{ 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_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() }