Class: Worldline::Acquiring::SDK::V1::Domain::ApiAccountVerificationResponse
- Inherits:
-
Domain::DataObject
- Object
- Domain::DataObject
- Worldline::Acquiring::SDK::V1::Domain::ApiAccountVerificationResponse
- Defined in:
- lib/worldline/acquiring/sdk/v1/domain/api_account_verification_response.rb
Instance Attribute Summary collapse
-
#additional_response_data ⇒ Worldline::Acquiring::SDK::V1::Domain::AdditionalResponseData
The current value of additional_response_data.
-
#authorization_code ⇒ String
The current value of authorization_code.
-
#card_payment_data ⇒ Worldline::Acquiring::SDK::V1::Domain::CardPaymentDataForResponse
The current value of card_payment_data.
-
#operation_id ⇒ String
The current value of operation_id.
-
#references ⇒ Worldline::Acquiring::SDK::V1::Domain::ApiReferencesForResponses
The current value of references.
-
#responder ⇒ String
The current value of responder.
-
#response_code ⇒ String
The current value of response_code.
-
#response_code_category ⇒ String
The current value of response_code_category.
-
#response_code_description ⇒ String
The current value of response_code_description.
Instance Method Summary collapse
Methods inherited from Domain::DataObject
Instance Attribute Details
#additional_response_data ⇒ Worldline::Acquiring::SDK::V1::Domain::AdditionalResponseData
Returns the current value of additional_response_data.
23 24 25 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_account_verification_response.rb', line 23 def additional_response_data @additional_response_data end |
#authorization_code ⇒ String
Returns the current value of authorization_code.
23 24 25 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_account_verification_response.rb', line 23 def end |
#card_payment_data ⇒ Worldline::Acquiring::SDK::V1::Domain::CardPaymentDataForResponse
Returns the current value of card_payment_data.
23 24 25 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_account_verification_response.rb', line 23 def card_payment_data @card_payment_data end |
#operation_id ⇒ String
Returns the current value of operation_id.
23 24 25 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_account_verification_response.rb', line 23 def operation_id @operation_id end |
#references ⇒ Worldline::Acquiring::SDK::V1::Domain::ApiReferencesForResponses
Returns the current value of references.
23 24 25 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_account_verification_response.rb', line 23 def references @references end |
#responder ⇒ String
Returns the current value of responder.
23 24 25 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_account_verification_response.rb', line 23 def responder @responder end |
#response_code ⇒ String
Returns the current value of response_code.
23 24 25 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_account_verification_response.rb', line 23 def response_code @response_code end |
#response_code_category ⇒ String
Returns the current value of response_code_category.
23 24 25 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_account_verification_response.rb', line 23 def response_code_category @response_code_category end |
#response_code_description ⇒ String
Returns the current value of response_code_description.
23 24 25 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_account_verification_response.rb', line 23 def response_code_description @response_code_description end |
Instance Method Details
#from_hash(hash) ⇒ Object
58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_account_verification_response.rb', line 58 def from_hash(hash) super if hash.has_key? 'additionalResponseData' raise TypeError, "value '%s' is not a Hash" % [hash['additionalResponseData']] unless hash['additionalResponseData'].is_a? Hash @additional_response_data = Worldline::Acquiring::SDK::V1::Domain::AdditionalResponseData.new_from_hash(hash['additionalResponseData']) end if hash.has_key? 'authorizationCode' = hash['authorizationCode'] end if hash.has_key? 'cardPaymentData' raise TypeError, "value '%s' is not a Hash" % [hash['cardPaymentData']] unless hash['cardPaymentData'].is_a? Hash @card_payment_data = Worldline::Acquiring::SDK::V1::Domain::CardPaymentDataForResponse.new_from_hash(hash['cardPaymentData']) end if hash.has_key? 'operationId' @operation_id = hash['operationId'] end if hash.has_key? 'references' raise TypeError, "value '%s' is not a Hash" % [hash['references']] unless hash['references'].is_a? Hash @references = Worldline::Acquiring::SDK::V1::Domain::ApiReferencesForResponses.new_from_hash(hash['references']) end if hash.has_key? 'responder' @responder = hash['responder'] end if hash.has_key? 'responseCode' @response_code = hash['responseCode'] end if hash.has_key? 'responseCodeCategory' @response_code_category = hash['responseCodeCategory'] end if hash.has_key? 'responseCodeDescription' @response_code_description = hash['responseCodeDescription'] end end |
#to_h ⇒ Hash
44 45 46 47 48 49 50 51 52 53 54 55 56 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_account_verification_response.rb', line 44 def to_h hash = super hash['additionalResponseData'] = @additional_response_data.to_h unless @additional_response_data.nil? hash['authorizationCode'] = unless .nil? hash['cardPaymentData'] = @card_payment_data.to_h unless @card_payment_data.nil? hash['operationId'] = @operation_id unless @operation_id.nil? hash['references'] = @references.to_h unless @references.nil? hash['responder'] = @responder unless @responder.nil? hash['responseCode'] = @response_code unless @response_code.nil? hash['responseCodeCategory'] = @response_code_category unless @response_code_category.nil? hash['responseCodeDescription'] = @response_code_description unless @response_code_description.nil? hash end |