Class: CheckoutSdk::Issuing::IssuingAddress

Inherits:
Object
  • Object
show all
Defined in:
lib/checkout_sdk/issuing/issuing_address.rb

Overview

Address block used in Issuing requests (billing/residency on cardholders). Matches swagger ‘IssuingAddress`. `address_line1`, `city`, `zip`, `country` are required per spec; other fields are optional.

Instance Attribute Summary collapse

Instance Attribute Details

#address_line1String

Returns [Required].

Returns:

  • (String)
    Required


21
22
23
# File 'lib/checkout_sdk/issuing/issuing_address.rb', line 21

class IssuingAddress
  attr_accessor :address_line1, :address_line2, :city, :state, :zip, :country
end

#address_line2String

Returns:

  • (String)


21
22
23
# File 'lib/checkout_sdk/issuing/issuing_address.rb', line 21

class IssuingAddress
  attr_accessor :address_line1, :address_line2, :city, :state, :zip, :country
end

#cityString

Returns [Required].

Returns:

  • (String)
    Required


21
22
23
# File 'lib/checkout_sdk/issuing/issuing_address.rb', line 21

class IssuingAddress
  attr_accessor :address_line1, :address_line2, :city, :state, :zip, :country
end

#countryString

Returns ISO-3166 alpha-2 country code. [Required].

Returns:

  • (String)

    ISO-3166 alpha-2 country code. [Required]



21
22
23
# File 'lib/checkout_sdk/issuing/issuing_address.rb', line 21

class IssuingAddress
  attr_accessor :address_line1, :address_line2, :city, :state, :zip, :country
end

#stateString

Returns:

  • (String)


21
22
23
# File 'lib/checkout_sdk/issuing/issuing_address.rb', line 21

class IssuingAddress
  attr_accessor :address_line1, :address_line2, :city, :state, :zip, :country
end

#zipString

Returns [Required].

Returns:

  • (String)
    Required


21
22
23
# File 'lib/checkout_sdk/issuing/issuing_address.rb', line 21

class IssuingAddress
  attr_accessor :address_line1, :address_line2, :city, :state, :zip, :country
end