Class: CheckoutSdk::Sessions::TokenSource

Inherits:
SessionSource show all
Defined in:
lib/checkout_sdk/sessions/source/token_source.rb

Instance Attribute Summary collapse

Attributes inherited from SessionSource

#billing_address, #email, #home_phone, #mobile_phone, #scheme, #type, #work_phone

Instance Method Summary collapse

Constructor Details

#initializeTokenSource

Returns a new instance of TokenSource.



13
14
15
# File 'lib/checkout_sdk/sessions/source/token_source.rb', line 13

def initialize
  super SessionSourceType::TOKEN
end

Instance Attribute Details

#store_for_future_useTrueClass, FalseClass

Returns:

  • (TrueClass, FalseClass)


9
10
11
12
13
14
15
16
# File 'lib/checkout_sdk/sessions/source/token_source.rb', line 9

class TokenSource < SessionSource
  attr_accessor :token,
                :store_for_future_use

  def initialize
    super SessionSourceType::TOKEN
  end
end

#tokenString

Returns:

  • (String)


9
10
11
12
13
14
15
16
# File 'lib/checkout_sdk/sessions/source/token_source.rb', line 9

class TokenSource < SessionSource
  attr_accessor :token,
                :store_for_future_use

  def initialize
    super SessionSourceType::TOKEN
  end
end