Class: ChargeBee::PaymentSource::Card

Inherits:
Model
  • Object
show all
Defined in:
lib/chargebee/models/payment_source.rb

Instance Attribute Summary collapse

Method Summary

Methods inherited from Model

construct, #init_dependant, #init_dependant_list, #initialize, #inspect, #load, #method_missing, #replace_white_space_with_underscore, #to_s, uri_path

Constructor Details

This class inherits a constructor from ChargeBee::Model

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class ChargeBee::Model

Instance Attribute Details

#billing_addr1Object

Returns the value of attribute billing_addr1.



5
6
7
# File 'lib/chargebee/models/payment_source.rb', line 5

def billing_addr1
  @billing_addr1
end

#billing_addr2Object

Returns the value of attribute billing_addr2.



5
6
7
# File 'lib/chargebee/models/payment_source.rb', line 5

def billing_addr2
  @billing_addr2
end

#billing_cityObject

Returns the value of attribute billing_city.



5
6
7
# File 'lib/chargebee/models/payment_source.rb', line 5

def billing_city
  @billing_city
end

#billing_countryObject

Returns the value of attribute billing_country.



5
6
7
# File 'lib/chargebee/models/payment_source.rb', line 5

def billing_country
  @billing_country
end

#billing_stateObject

Returns the value of attribute billing_state.



5
6
7
# File 'lib/chargebee/models/payment_source.rb', line 5

def billing_state
  @billing_state
end

#billing_state_codeObject

Returns the value of attribute billing_state_code.



5
6
7
# File 'lib/chargebee/models/payment_source.rb', line 5

def billing_state_code
  @billing_state_code
end

#billing_zipObject

Returns the value of attribute billing_zip.



5
6
7
# File 'lib/chargebee/models/payment_source.rb', line 5

def billing_zip
  @billing_zip
end

#brandObject

Returns the value of attribute brand.



5
6
7
# File 'lib/chargebee/models/payment_source.rb', line 5

def brand
  @brand
end

#expiry_monthObject

Returns the value of attribute expiry_month.



5
6
7
# File 'lib/chargebee/models/payment_source.rb', line 5

def expiry_month
  @expiry_month
end

#expiry_yearObject

Returns the value of attribute expiry_year.



5
6
7
# File 'lib/chargebee/models/payment_source.rb', line 5

def expiry_year
  @expiry_year
end

#first_nameObject

Returns the value of attribute first_name.



5
6
7
# File 'lib/chargebee/models/payment_source.rb', line 5

def first_name
  @first_name
end

#funding_typeObject

Returns the value of attribute funding_type.



5
6
7
# File 'lib/chargebee/models/payment_source.rb', line 5

def funding_type
  @funding_type
end

#iinObject

Returns the value of attribute iin.



5
6
7
# File 'lib/chargebee/models/payment_source.rb', line 5

def iin
  @iin
end

#last4Object

Returns the value of attribute last4.



5
6
7
# File 'lib/chargebee/models/payment_source.rb', line 5

def last4
  @last4
end

#last_nameObject

Returns the value of attribute last_name.



5
6
7
# File 'lib/chargebee/models/payment_source.rb', line 5

def last_name
  @last_name
end

#masked_numberObject

Returns the value of attribute masked_number.



5
6
7
# File 'lib/chargebee/models/payment_source.rb', line 5

def masked_number
  @masked_number
end