Class: Aws::PaymentCryptographyData::Types::PinGenerationAttributes
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptographyData::Types::PinGenerationAttributes
- Defined in:
- gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb
Overview
PinGenerationAttributes is a union - when making an API calls you must set exactly one of the members.
Parameters that are required for PIN data generation.
Direct Known Subclasses
Ibm3624NaturalPin, Ibm3624PinFromOffset, Ibm3624PinOffset, Ibm3624RandomPin, Unknown, VisaPin, VisaPinVerificationValue
Defined Under Namespace
Classes: Ibm3624NaturalPin, Ibm3624PinFromOffset, Ibm3624PinOffset, Ibm3624RandomPin, Unknown, VisaPin, VisaPinVerificationValue
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#ibm_3624_natural_pin ⇒ Types::Ibm3624NaturalPin
Parameters that are required to generate or verify Ibm3624 natural PIN.
-
#ibm_3624_pin_from_offset ⇒ Types::Ibm3624PinFromOffset
Parameters that are required to generate or verify Ibm3624 PIN from offset PIN.
-
#ibm_3624_pin_offset ⇒ Types::Ibm3624PinOffset
Parameters that are required to generate or verify Ibm3624 PIN offset PIN.
-
#ibm_3624_random_pin ⇒ Types::Ibm3624RandomPin
Parameters that are required to generate or verify Ibm3624 random PIN.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
-
#visa_pin ⇒ Types::VisaPin
Parameters that are required to generate or verify Visa PIN.
-
#visa_pin_verification_value ⇒ Types::VisaPinVerificationValue
Parameters that are required to generate or verify Visa PIN Verification Value (PVV).
Instance Attribute Details
#ibm_3624_natural_pin ⇒ Types::Ibm3624NaturalPin
Parameters that are required to generate or verify Ibm3624 natural PIN.
1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1318 class PinGenerationAttributes < Struct.new( :ibm_3624_natural_pin, :ibm_3624_pin_from_offset, :ibm_3624_pin_offset, :ibm_3624_random_pin, :visa_pin, :visa_pin_verification_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Ibm3624NaturalPin < PinGenerationAttributes; end class Ibm3624PinFromOffset < PinGenerationAttributes; end class Ibm3624PinOffset < PinGenerationAttributes; end class Ibm3624RandomPin < PinGenerationAttributes; end class VisaPin < PinGenerationAttributes; end class VisaPinVerificationValue < PinGenerationAttributes; end class Unknown < PinGenerationAttributes; end end |
#ibm_3624_pin_from_offset ⇒ Types::Ibm3624PinFromOffset
Parameters that are required to generate or verify Ibm3624 PIN from offset PIN.
1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1318 class PinGenerationAttributes < Struct.new( :ibm_3624_natural_pin, :ibm_3624_pin_from_offset, :ibm_3624_pin_offset, :ibm_3624_random_pin, :visa_pin, :visa_pin_verification_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Ibm3624NaturalPin < PinGenerationAttributes; end class Ibm3624PinFromOffset < PinGenerationAttributes; end class Ibm3624PinOffset < PinGenerationAttributes; end class Ibm3624RandomPin < PinGenerationAttributes; end class VisaPin < PinGenerationAttributes; end class VisaPinVerificationValue < PinGenerationAttributes; end class Unknown < PinGenerationAttributes; end end |
#ibm_3624_pin_offset ⇒ Types::Ibm3624PinOffset
Parameters that are required to generate or verify Ibm3624 PIN offset PIN.
1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1318 class PinGenerationAttributes < Struct.new( :ibm_3624_natural_pin, :ibm_3624_pin_from_offset, :ibm_3624_pin_offset, :ibm_3624_random_pin, :visa_pin, :visa_pin_verification_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Ibm3624NaturalPin < PinGenerationAttributes; end class Ibm3624PinFromOffset < PinGenerationAttributes; end class Ibm3624PinOffset < PinGenerationAttributes; end class Ibm3624RandomPin < PinGenerationAttributes; end class VisaPin < PinGenerationAttributes; end class VisaPinVerificationValue < PinGenerationAttributes; end class Unknown < PinGenerationAttributes; end end |
#ibm_3624_random_pin ⇒ Types::Ibm3624RandomPin
Parameters that are required to generate or verify Ibm3624 random PIN.
1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1318 class PinGenerationAttributes < Struct.new( :ibm_3624_natural_pin, :ibm_3624_pin_from_offset, :ibm_3624_pin_offset, :ibm_3624_random_pin, :visa_pin, :visa_pin_verification_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Ibm3624NaturalPin < PinGenerationAttributes; end class Ibm3624PinFromOffset < PinGenerationAttributes; end class Ibm3624PinOffset < PinGenerationAttributes; end class Ibm3624RandomPin < PinGenerationAttributes; end class VisaPin < PinGenerationAttributes; end class VisaPinVerificationValue < PinGenerationAttributes; end class Unknown < PinGenerationAttributes; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
1318 1319 1320 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1318 def unknown @unknown end |
#visa_pin ⇒ Types::VisaPin
Parameters that are required to generate or verify Visa PIN.
1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1318 class PinGenerationAttributes < Struct.new( :ibm_3624_natural_pin, :ibm_3624_pin_from_offset, :ibm_3624_pin_offset, :ibm_3624_random_pin, :visa_pin, :visa_pin_verification_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Ibm3624NaturalPin < PinGenerationAttributes; end class Ibm3624PinFromOffset < PinGenerationAttributes; end class Ibm3624PinOffset < PinGenerationAttributes; end class Ibm3624RandomPin < PinGenerationAttributes; end class VisaPin < PinGenerationAttributes; end class VisaPinVerificationValue < PinGenerationAttributes; end class Unknown < PinGenerationAttributes; end end |
#visa_pin_verification_value ⇒ Types::VisaPinVerificationValue
Parameters that are required to generate or verify Visa PIN Verification Value (PVV).
1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1318 class PinGenerationAttributes < Struct.new( :ibm_3624_natural_pin, :ibm_3624_pin_from_offset, :ibm_3624_pin_offset, :ibm_3624_random_pin, :visa_pin, :visa_pin_verification_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Ibm3624NaturalPin < PinGenerationAttributes; end class Ibm3624PinFromOffset < PinGenerationAttributes; end class Ibm3624PinOffset < PinGenerationAttributes; end class Ibm3624RandomPin < PinGenerationAttributes; end class VisaPin < PinGenerationAttributes; end class VisaPinVerificationValue < PinGenerationAttributes; end class Unknown < PinGenerationAttributes; end end |