Class: Worldline::Acquiring::SDK::V1::Domain::ApiBalanceInquiryResponse
- Inherits:
-
Domain::DataObject
- Object
- Domain::DataObject
- Worldline::Acquiring::SDK::V1::Domain::ApiBalanceInquiryResponse
- Defined in:
- lib/worldline/acquiring/sdk/v1/domain/api_balance_inquiry_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.
-
#available_amount ⇒ Worldline::Acquiring::SDK::V1::Domain::AmountData
The current value of available_amount.
-
#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.
25 26 27 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_balance_inquiry_response.rb', line 25 def additional_response_data @additional_response_data end |
#authorization_code ⇒ String
Returns the current value of authorization_code.
25 26 27 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_balance_inquiry_response.rb', line 25 def @authorization_code end |
#available_amount ⇒ Worldline::Acquiring::SDK::V1::Domain::AmountData
Returns the current value of available_amount.
25 26 27 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_balance_inquiry_response.rb', line 25 def available_amount @available_amount end |
#card_payment_data ⇒ Worldline::Acquiring::SDK::V1::Domain::CardPaymentDataForResponse
Returns the current value of card_payment_data.
25 26 27 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_balance_inquiry_response.rb', line 25 def card_payment_data @card_payment_data end |
#operation_id ⇒ String
Returns the current value of operation_id.
25 26 27 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_balance_inquiry_response.rb', line 25 def operation_id @operation_id end |
#references ⇒ Worldline::Acquiring::SDK::V1::Domain::ApiReferencesForResponses
Returns the current value of references.
25 26 27 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_balance_inquiry_response.rb', line 25 def references @references end |
#responder ⇒ String
Returns the current value of responder.
25 26 27 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_balance_inquiry_response.rb', line 25 def responder @responder end |
#response_code ⇒ String
Returns the current value of response_code.
25 26 27 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_balance_inquiry_response.rb', line 25 def response_code @response_code end |
#response_code_category ⇒ String
Returns the current value of response_code_category.
25 26 27 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_balance_inquiry_response.rb', line 25 def response_code_category @response_code_category end |
#response_code_description ⇒ String
Returns the current value of response_code_description.
25 26 27 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_balance_inquiry_response.rb', line 25 def response_code_description @response_code_description end |
Instance Method Details
#from_hash(hash) ⇒ Object
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 91 92 93 94 95 96 97 98 99 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_balance_inquiry_response.rb', line 63 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' @authorization_code = hash['authorizationCode'] end if hash.has_key? 'availableAmount' raise TypeError, "value '%s' is not a Hash" % [hash['availableAmount']] unless hash['availableAmount'].is_a? Hash @available_amount = Worldline::Acquiring::SDK::V1::Domain::AmountData.new_from_hash(hash['availableAmount']) 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
48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
# File 'lib/worldline/acquiring/sdk/v1/domain/api_balance_inquiry_response.rb', line 48 def to_h hash = super hash['additionalResponseData'] = @additional_response_data.to_h unless @additional_response_data.nil? hash['authorizationCode'] = @authorization_code unless @authorization_code.nil? hash['availableAmount'] = @available_amount.to_h unless @available_amount.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 |