Class: Aws::PaymentCryptographyData::Types::CryptogramAuthResponse

Inherits:
Struct
  • Object
show all
Includes:
Structure, Structure::Union
Defined in:
lib/aws-sdk-paymentcryptographydata/types.rb

Overview

Note:

CryptogramAuthResponse is a union - when making an API calls you must set exactly one of the members.

Parameters that are required for Authorization Response Cryptogram (ARPC) generation after Authorization Request Cryptogram (ARQC) verification is successful.

Direct Known Subclasses

ArpcMethod1, ArpcMethod2, Unknown

Defined Under Namespace

Classes: ArpcMethod1, ArpcMethod2, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arpc_method_1Types::CryptogramVerificationArpcMethod1

Parameters that are required for ARPC response generation using method1 after ARQC verification is successful.



341
342
343
344
345
346
347
348
349
350
351
352
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 341

class CryptogramAuthResponse < Struct.new(
  :arpc_method_1,
  :arpc_method_2,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ArpcMethod1 < CryptogramAuthResponse; end
  class ArpcMethod2 < CryptogramAuthResponse; end
  class Unknown < CryptogramAuthResponse; end
end

#arpc_method_2Types::CryptogramVerificationArpcMethod2

Parameters that are required for ARPC response generation using method2 after ARQC verification is successful.



341
342
343
344
345
346
347
348
349
350
351
352
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 341

class CryptogramAuthResponse < Struct.new(
  :arpc_method_1,
  :arpc_method_2,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ArpcMethod1 < CryptogramAuthResponse; end
  class ArpcMethod2 < CryptogramAuthResponse; end
  class Unknown < CryptogramAuthResponse; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



341
342
343
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 341

def unknown
  @unknown
end