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.



390
391
392
393
394
395
396
397
398
399
400
401
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 390

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.



390
391
392
393
394
395
396
397
398
399
400
401
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 390

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



390
391
392
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 390

def unknown
  @unknown
end