Class: CheckoutSdk::Issuing::CardholderAccessTokenRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/checkout_sdk/issuing/cardholder_access_token_request.rb

Overview

Form-encoded body for POST /issuing/access/connect/token. The api_client encodes this as application/x-www-form-urlencoded.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeCardholderAccessTokenRequest

Returns a new instance of CardholderAccessTokenRequest.



21
22
23
# File 'lib/checkout_sdk/issuing/cardholder_access_token_request.rb', line 21

def initialize
  @grant_type = 'client_credentials'
end

Instance Attribute Details

#cardholder_idString

Returns The cardholder’s unique identifier (e.g. “crh_…”).

Returns:

  • (String)

    The cardholder’s unique identifier (e.g. “crh_…”).



18
19
20
21
22
23
24
# File 'lib/checkout_sdk/issuing/cardholder_access_token_request.rb', line 18

class CardholderAccessTokenRequest
  attr_accessor :grant_type, :client_id, :client_secret, :cardholder_id, :single_use

  def initialize
    @grant_type = 'client_credentials'
  end
end

#client_idString

Returns Access key ID.

Returns:

  • (String)

    Access key ID.



18
19
20
21
22
23
24
# File 'lib/checkout_sdk/issuing/cardholder_access_token_request.rb', line 18

class CardholderAccessTokenRequest
  attr_accessor :grant_type, :client_id, :client_secret, :cardholder_id, :single_use

  def initialize
    @grant_type = 'client_credentials'
  end
end

#client_secretString

Returns Access key secret.

Returns:

  • (String)

    Access key secret.



18
19
20
21
22
23
24
# File 'lib/checkout_sdk/issuing/cardholder_access_token_request.rb', line 18

class CardholderAccessTokenRequest
  attr_accessor :grant_type, :client_id, :client_secret, :cardholder_id, :single_use

  def initialize
    @grant_type = 'client_credentials'
  end
end

#grant_typeString

Returns Must be “client_credentials”.

Returns:

  • (String)

    Must be “client_credentials”.



18
19
20
21
22
23
24
# File 'lib/checkout_sdk/issuing/cardholder_access_token_request.rb', line 18

class CardholderAccessTokenRequest
  attr_accessor :grant_type, :client_id, :client_secret, :cardholder_id, :single_use

  def initialize
    @grant_type = 'client_credentials'
  end
end

#single_useBoolean

Returns Whether the request is for a single-use token.

Returns:

  • (Boolean)

    Whether the request is for a single-use token.



18
19
20
21
22
23
24
# File 'lib/checkout_sdk/issuing/cardholder_access_token_request.rb', line 18

class CardholderAccessTokenRequest
  attr_accessor :grant_type, :client_id, :client_secret, :cardholder_id, :single_use

  def initialize
    @grant_type = 'client_credentials'
  end
end