Class: OnlinePayments::SDK::Merchant::Tokenization::GetCardDataByTokensParams
- Inherits:
-
Communication::ParamRequest
- Object
- Communication::ParamRequest
- OnlinePayments::SDK::Merchant::Tokenization::GetCardDataByTokensParams
- Defined in:
- lib/onlinepayments/sdk/merchant/tokenization/get_card_data_by_tokens_params.rb
Overview
Query parameters for Get sensitive card details by card alias tokens (/v2/merchantId/detokenize/tokens)
Instance Attribute Summary collapse
-
#tokens ⇒ Array<String>
The current value of tokens.
Instance Method Summary collapse
-
#add_tokens(value) ⇒ Object
Adds the parameter value to the tokens Array.
-
#to_request_parameters ⇒ Array<OnlinePayments::SDK::Communication::RequestParam>
Representing the attributes of this class.
Instance Attribute Details
#tokens ⇒ Array<String>
Returns the current value of tokens.
14 15 16 |
# File 'lib/onlinepayments/sdk/merchant/tokenization/get_card_data_by_tokens_params.rb', line 14 def tokens @tokens end |
Instance Method Details
#add_tokens(value) ⇒ Object
Adds the parameter value to the tokens Array
21 22 23 24 25 26 |
# File 'lib/onlinepayments/sdk/merchant/tokenization/get_card_data_by_tokens_params.rb', line 21 def add_tokens(value) unless @tokens @tokens = [] end @tokens << value end |
#to_request_parameters ⇒ Array<OnlinePayments::SDK::Communication::RequestParam>
Returns representing the attributes of this class.
29 30 31 32 33 34 35 |
# File 'lib/onlinepayments/sdk/merchant/tokenization/get_card_data_by_tokens_params.rb', line 29 def to_request_parameters result = [] unless @tokens.nil? @tokens.each {|e| result << RequestParam.new('tokens', e)} end result end |