Class: CheckoutSdk::AgenticCommerce::DelegatedPaymentBillingAddress

Inherits:
Object
  • Object
show all
Defined in:
lib/checkout_sdk/agentic_commerce/delegated_payment_billing_address.rb

Overview

Billing address required for delegated payments. Mirrors swagger ‘DelegatedPaymentBillingAddress`. Required: `name`, `line_one`, `city`, `postal_code`, `country`.

Instance Attribute Summary collapse

Instance Attribute Details

#cityString

Returns [Required].

Returns:

  • (String)
    Required


23
24
25
26
27
28
29
30
31
# File 'lib/checkout_sdk/agentic_commerce/delegated_payment_billing_address.rb', line 23

class DelegatedPaymentBillingAddress
  attr_accessor :name,
                :line_one,
                :line_two,
                :city,
                :state,
                :postal_code,
                :country
end

#countryString

Returns ISO 3166-1 alpha-2. [Required].

Returns:

  • (String)

    ISO 3166-1 alpha-2. [Required]



23
24
25
26
27
28
29
30
31
# File 'lib/checkout_sdk/agentic_commerce/delegated_payment_billing_address.rb', line 23

class DelegatedPaymentBillingAddress
  attr_accessor :name,
                :line_one,
                :line_two,
                :city,
                :state,
                :postal_code,
                :country
end

#line_oneString

Returns First line of the street address. [Required].

Returns:

  • (String)

    First line of the street address. [Required]



23
24
25
26
27
28
29
30
31
# File 'lib/checkout_sdk/agentic_commerce/delegated_payment_billing_address.rb', line 23

class DelegatedPaymentBillingAddress
  attr_accessor :name,
                :line_one,
                :line_two,
                :city,
                :state,
                :postal_code,
                :country
end

#line_twoString

Returns Second line of the street address.

Returns:

  • (String)

    Second line of the street address.



23
24
25
26
27
28
29
30
31
# File 'lib/checkout_sdk/agentic_commerce/delegated_payment_billing_address.rb', line 23

class DelegatedPaymentBillingAddress
  attr_accessor :name,
                :line_one,
                :line_two,
                :city,
                :state,
                :postal_code,
                :country
end

#nameString

Returns Full customer name. [Required].

Returns:

  • (String)

    Full customer name. [Required]



23
24
25
26
27
28
29
30
31
# File 'lib/checkout_sdk/agentic_commerce/delegated_payment_billing_address.rb', line 23

class DelegatedPaymentBillingAddress
  attr_accessor :name,
                :line_one,
                :line_two,
                :city,
                :state,
                :postal_code,
                :country
end

#postal_codeString

Returns Postal/ZIP code. [Required].

Returns:

  • (String)

    Postal/ZIP code. [Required]



23
24
25
26
27
28
29
30
31
# File 'lib/checkout_sdk/agentic_commerce/delegated_payment_billing_address.rb', line 23

class DelegatedPaymentBillingAddress
  attr_accessor :name,
                :line_one,
                :line_two,
                :city,
                :state,
                :postal_code,
                :country
end

#stateString

Returns State / region.

Returns:

  • (String)

    State / region.



23
24
25
26
27
28
29
30
31
# File 'lib/checkout_sdk/agentic_commerce/delegated_payment_billing_address.rb', line 23

class DelegatedPaymentBillingAddress
  attr_accessor :name,
                :line_one,
                :line_two,
                :city,
                :state,
                :postal_code,
                :country
end