Class: OnlinePayments::SDK::Merchant::Tokenization::GetCardDataByTokensParams

Inherits:
Communication::ParamRequest show all
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

Instance Method Summary collapse

Instance Attribute Details

#tokensArray<String>

Returns the current value of tokens.

Returns:

  • (Array<String>)

    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

Parameters:

  • value (String)


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_parametersArray<OnlinePayments::SDK::Communication::RequestParam>

Returns representing the attributes of this class.

Returns:



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 << OnlinePayments::SDK::Communication::RequestParam.new('tokens', e)}
  end
  result
end