Class: Tpaga::BillingAddress
- Inherits:
-
BaseObject
- Object
- BaseObject
- Tpaga::BillingAddress
- Defined in:
- lib/tpaga/models/billing_address.rb
Instance Attribute Summary collapse
-
#address_line1 ⇒ Object
Returns the value of attribute address_line1.
-
#address_line2 ⇒ Object
Returns the value of attribute address_line2.
-
#city ⇒ Object
Returns the value of attribute city.
-
#country ⇒ Object
Returns the value of attribute country.
-
#postal_code ⇒ Object
Returns the value of attribute postal_code.
-
#state ⇒ Object
Returns the value of attribute state.
Class Method Summary collapse
-
.attribute_map ⇒ Object
attribute mapping from ruby-style variable name to JSON key.
-
.swagger_types ⇒ Object
attribute type.
Instance Method Summary collapse
-
#initialize(attributes = {}) ⇒ BillingAddress
constructor
A new instance of BillingAddress.
Methods inherited from BaseObject
#_deserialize, #_to_hash, #build_from_hash, #to_body, #to_hash
Constructor Details
#initialize(attributes = {}) ⇒ BillingAddress
Returns a new instance of BillingAddress.
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/tpaga/models/billing_address.rb', line 43 def initialize(attributes = {}) return if !attributes.is_a?(Hash) || attributes.empty? # convert string to symbol for hash key attributes = attributes.inject({}){|memo,(k,v)| memo[k.to_sym] = v; memo} if attributes[:'addressLine1'] @address_line1 = attributes[:'addressLine1'] end if attributes[:'addressLine2'] @address_line2 = attributes[:'addressLine2'] end if attributes[:'city'] @city = attributes[:'city'] end if attributes[:'state'] @state = attributes[:'state'] end if attributes[:'postalCode'] @postal_code = attributes[:'postalCode'] end if attributes[:'country'] @country = attributes[:'country'] end end |
Instance Attribute Details
#address_line1 ⇒ Object
Returns the value of attribute address_line1.
4 5 6 |
# File 'lib/tpaga/models/billing_address.rb', line 4 def address_line1 @address_line1 end |
#address_line2 ⇒ Object
Returns the value of attribute address_line2.
4 5 6 |
# File 'lib/tpaga/models/billing_address.rb', line 4 def address_line2 @address_line2 end |
#city ⇒ Object
Returns the value of attribute city.
4 5 6 |
# File 'lib/tpaga/models/billing_address.rb', line 4 def city @city end |
#country ⇒ Object
Returns the value of attribute country.
4 5 6 |
# File 'lib/tpaga/models/billing_address.rb', line 4 def country @country end |
#postal_code ⇒ Object
Returns the value of attribute postal_code.
4 5 6 |
# File 'lib/tpaga/models/billing_address.rb', line 4 def postal_code @postal_code end |
#state ⇒ Object
Returns the value of attribute state.
4 5 6 |
# File 'lib/tpaga/models/billing_address.rb', line 4 def state @state end |
Class Method Details
.attribute_map ⇒ Object
attribute mapping from ruby-style variable name to JSON key
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/tpaga/models/billing_address.rb', line 6 def self.attribute_map { # :'address_line1' => :'addressLine1', # :'address_line2' => :'addressLine2', # :'city' => :'city', # :'state' => :'state', # :'postal_code' => :'postalCode', # :'country' => :'country' } end |
.swagger_types ⇒ Object
attribute type
31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/tpaga/models/billing_address.rb', line 31 def self.swagger_types { :'address_line1' => :'string', :'address_line2' => :'string', :'city' => :'string', :'state' => :'string', :'postal_code' => :'string', :'country' => :'string' } end |