Class: CheckoutSdk::Sessions::AppSession

Inherits:
ChannelData show all
Defined in:
lib/checkout_sdk/sessions/channel/app_session.rb

Instance Attribute Summary collapse

Attributes inherited from ChannelData

#channel

Instance Method Summary collapse

Constructor Details

#initializeAppSession

Returns a new instance of AppSession.



31
32
33
# File 'lib/checkout_sdk/sessions/channel/app_session.rb', line 31

def initialize
  super ChannelDataType::APP
end

Instance Attribute Details

#sdk_app_idString

Returns:

  • (String)


21
22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/checkout_sdk/sessions/channel/app_session.rb', line 21

class AppSession < ChannelData
  attr_accessor :sdk_app_id,
                :sdk_max_timeout,
                :sdk_ephem_pub_key,
                :sdk_reference_number,
                :sdk_encrypted_data,
                :sdk_transaction_id,
                :sdk_interface_type,
                :sdk_ui_elements

  def initialize
    super ChannelDataType::APP
  end
end

#sdk_encrypted_dataString

Returns:

  • (String)


21
22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/checkout_sdk/sessions/channel/app_session.rb', line 21

class AppSession < ChannelData
  attr_accessor :sdk_app_id,
                :sdk_max_timeout,
                :sdk_ephem_pub_key,
                :sdk_reference_number,
                :sdk_encrypted_data,
                :sdk_transaction_id,
                :sdk_interface_type,
                :sdk_ui_elements

  def initialize
    super ChannelDataType::APP
  end
end

#sdk_ephem_pub_keySdkEphemeralPublicKey



21
22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/checkout_sdk/sessions/channel/app_session.rb', line 21

class AppSession < ChannelData
  attr_accessor :sdk_app_id,
                :sdk_max_timeout,
                :sdk_ephem_pub_key,
                :sdk_reference_number,
                :sdk_encrypted_data,
                :sdk_transaction_id,
                :sdk_interface_type,
                :sdk_ui_elements

  def initialize
    super ChannelDataType::APP
  end
end

#sdk_interface_typeString

Returns SdkInterfaceType.

Returns:



21
22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/checkout_sdk/sessions/channel/app_session.rb', line 21

class AppSession < ChannelData
  attr_accessor :sdk_app_id,
                :sdk_max_timeout,
                :sdk_ephem_pub_key,
                :sdk_reference_number,
                :sdk_encrypted_data,
                :sdk_transaction_id,
                :sdk_interface_type,
                :sdk_ui_elements

  def initialize
    super ChannelDataType::APP
  end
end

#sdk_max_timeoutInteger

Returns:

  • (Integer)


21
22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/checkout_sdk/sessions/channel/app_session.rb', line 21

class AppSession < ChannelData
  attr_accessor :sdk_app_id,
                :sdk_max_timeout,
                :sdk_ephem_pub_key,
                :sdk_reference_number,
                :sdk_encrypted_data,
                :sdk_transaction_id,
                :sdk_interface_type,
                :sdk_ui_elements

  def initialize
    super ChannelDataType::APP
  end
end

#sdk_reference_numberString

Returns:

  • (String)


21
22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/checkout_sdk/sessions/channel/app_session.rb', line 21

class AppSession < ChannelData
  attr_accessor :sdk_app_id,
                :sdk_max_timeout,
                :sdk_ephem_pub_key,
                :sdk_reference_number,
                :sdk_encrypted_data,
                :sdk_transaction_id,
                :sdk_interface_type,
                :sdk_ui_elements

  def initialize
    super ChannelDataType::APP
  end
end

#sdk_transaction_idString

Returns:

  • (String)


21
22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/checkout_sdk/sessions/channel/app_session.rb', line 21

class AppSession < ChannelData
  attr_accessor :sdk_app_id,
                :sdk_max_timeout,
                :sdk_ephem_pub_key,
                :sdk_reference_number,
                :sdk_encrypted_data,
                :sdk_transaction_id,
                :sdk_interface_type,
                :sdk_ui_elements

  def initialize
    super ChannelDataType::APP
  end
end

#sdk_ui_elementsArray(UIElements)

Returns:



21
22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/checkout_sdk/sessions/channel/app_session.rb', line 21

class AppSession < ChannelData
  attr_accessor :sdk_app_id,
                :sdk_max_timeout,
                :sdk_ephem_pub_key,
                :sdk_reference_number,
                :sdk_encrypted_data,
                :sdk_transaction_id,
                :sdk_interface_type,
                :sdk_ui_elements

  def initialize
    super ChannelDataType::APP
  end
end