Class: Tpaga::BillingAddress

Inherits:
BaseObject show all
Defined in:
lib/tpaga/models/billing_address.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

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_line1Object

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_line2Object

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

#cityObject

Returns the value of attribute city.



4
5
6
# File 'lib/tpaga/models/billing_address.rb', line 4

def city
  @city
end

#countryObject

Returns the value of attribute country.



4
5
6
# File 'lib/tpaga/models/billing_address.rb', line 4

def country
  @country
end

#postal_codeObject

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

#stateObject

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_mapObject

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_typesObject

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