Class: Tpaga::CreditCardCreate
- Inherits:
-
BaseObject
- Object
- BaseObject
- Tpaga::CreditCardCreate
- Defined in:
- lib/tpaga/models/credit_card_create.rb
Instance Attribute Summary collapse
-
#billing_address ⇒ Object
Returns the value of attribute billing_address.
-
#card_holder_name ⇒ Object
Returns the value of attribute card_holder_name.
-
#card_verification_code ⇒ Object
Returns the value of attribute card_verification_code.
-
#expiration_month ⇒ Object
Returns the value of attribute expiration_month.
-
#expiration_year ⇒ Object
Returns the value of attribute expiration_year.
-
#primary_account_number ⇒ Object
Returns the value of attribute primary_account_number.
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 = {}) ⇒ CreditCardCreate
constructor
A new instance of CreditCardCreate.
Methods inherited from BaseObject
#_deserialize, #_to_hash, #build_from_hash, #to_body, #to_hash
Constructor Details
#initialize(attributes = {}) ⇒ CreditCardCreate
Returns a new instance of CreditCardCreate.
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/credit_card_create.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[:'primaryAccountNumber'] @primary_account_number = attributes[:'primaryAccountNumber'] end if attributes[:'expirationMonth'] @expiration_month = attributes[:'expirationMonth'] end if attributes[:'expirationYear'] @expiration_year = attributes[:'expirationYear'] end if attributes[:'cardVerificationCode'] @card_verification_code = attributes[:'cardVerificationCode'] end if attributes[:'cardHolderName'] @card_holder_name = attributes[:'cardHolderName'] end if attributes[:'billingAddress'] @billing_address = attributes[:'billingAddress'] end end |
Instance Attribute Details
#billing_address ⇒ Object
Returns the value of attribute billing_address.
4 5 6 |
# File 'lib/tpaga/models/credit_card_create.rb', line 4 def billing_address @billing_address end |
#card_holder_name ⇒ Object
Returns the value of attribute card_holder_name.
4 5 6 |
# File 'lib/tpaga/models/credit_card_create.rb', line 4 def card_holder_name @card_holder_name end |
#card_verification_code ⇒ Object
Returns the value of attribute card_verification_code.
4 5 6 |
# File 'lib/tpaga/models/credit_card_create.rb', line 4 def card_verification_code @card_verification_code end |
#expiration_month ⇒ Object
Returns the value of attribute expiration_month.
4 5 6 |
# File 'lib/tpaga/models/credit_card_create.rb', line 4 def expiration_month @expiration_month end |
#expiration_year ⇒ Object
Returns the value of attribute expiration_year.
4 5 6 |
# File 'lib/tpaga/models/credit_card_create.rb', line 4 def expiration_year @expiration_year end |
#primary_account_number ⇒ Object
Returns the value of attribute primary_account_number.
4 5 6 |
# File 'lib/tpaga/models/credit_card_create.rb', line 4 def primary_account_number @primary_account_number 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/credit_card_create.rb', line 6 def self.attribute_map { # :'primary_account_number' => :'primaryAccountNumber', # :'expiration_month' => :'expirationMonth', # :'expiration_year' => :'expirationYear', # :'card_verification_code' => :'cardVerificationCode', # :'card_holder_name' => :'cardHolderName', # :'billing_address' => :'billingAddress' } end |
.swagger_types ⇒ Object
attribute type
31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/tpaga/models/credit_card_create.rb', line 31 def self.swagger_types { :'primary_account_number' => :'string', :'expiration_month' => :'string', :'expiration_year' => :'string', :'card_verification_code' => :'string', :'card_holder_name' => :'string', :'billing_address' => :'BillingAddress' } end |