Class: Aws::PaymentCryptographyData::Types::PinGenerationAttributes
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptographyData::Types::PinGenerationAttributes
- Includes:
- Structure, Structure::Union
- Defined in:
- 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.
2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2092 class PinGenerationAttributes < Struct.new( :visa_pin, :visa_pin_verification_value, :ibm_3624_pin_offset, :ibm_3624_natural_pin, :ibm_3624_random_pin, :ibm_3624_pin_from_offset, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class VisaPin < PinGenerationAttributes; end class VisaPinVerificationValue < PinGenerationAttributes; end class Ibm3624PinOffset < PinGenerationAttributes; end class Ibm3624NaturalPin < PinGenerationAttributes; end class Ibm3624RandomPin < PinGenerationAttributes; end class Ibm3624PinFromOffset < 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.
2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2092 class PinGenerationAttributes < Struct.new( :visa_pin, :visa_pin_verification_value, :ibm_3624_pin_offset, :ibm_3624_natural_pin, :ibm_3624_random_pin, :ibm_3624_pin_from_offset, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class VisaPin < PinGenerationAttributes; end class VisaPinVerificationValue < PinGenerationAttributes; end class Ibm3624PinOffset < PinGenerationAttributes; end class Ibm3624NaturalPin < PinGenerationAttributes; end class Ibm3624RandomPin < PinGenerationAttributes; end class Ibm3624PinFromOffset < 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.
2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2092 class PinGenerationAttributes < Struct.new( :visa_pin, :visa_pin_verification_value, :ibm_3624_pin_offset, :ibm_3624_natural_pin, :ibm_3624_random_pin, :ibm_3624_pin_from_offset, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class VisaPin < PinGenerationAttributes; end class VisaPinVerificationValue < PinGenerationAttributes; end class Ibm3624PinOffset < PinGenerationAttributes; end class Ibm3624NaturalPin < PinGenerationAttributes; end class Ibm3624RandomPin < PinGenerationAttributes; end class Ibm3624PinFromOffset < PinGenerationAttributes; end class Unknown < PinGenerationAttributes; end end |
#ibm_3624_random_pin ⇒ Types::Ibm3624RandomPin
Parameters that are required to generate or verify Ibm3624 random PIN.
2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2092 class PinGenerationAttributes < Struct.new( :visa_pin, :visa_pin_verification_value, :ibm_3624_pin_offset, :ibm_3624_natural_pin, :ibm_3624_random_pin, :ibm_3624_pin_from_offset, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class VisaPin < PinGenerationAttributes; end class VisaPinVerificationValue < PinGenerationAttributes; end class Ibm3624PinOffset < PinGenerationAttributes; end class Ibm3624NaturalPin < PinGenerationAttributes; end class Ibm3624RandomPin < PinGenerationAttributes; end class Ibm3624PinFromOffset < PinGenerationAttributes; end class Unknown < PinGenerationAttributes; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
2092 2093 2094 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2092 def unknown @unknown end |
#visa_pin ⇒ Types::VisaPin
Parameters that are required to generate or verify Visa PIN.
2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2092 class PinGenerationAttributes < Struct.new( :visa_pin, :visa_pin_verification_value, :ibm_3624_pin_offset, :ibm_3624_natural_pin, :ibm_3624_random_pin, :ibm_3624_pin_from_offset, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class VisaPin < PinGenerationAttributes; end class VisaPinVerificationValue < PinGenerationAttributes; end class Ibm3624PinOffset < PinGenerationAttributes; end class Ibm3624NaturalPin < PinGenerationAttributes; end class Ibm3624RandomPin < PinGenerationAttributes; end class Ibm3624PinFromOffset < 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).
2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2092 class PinGenerationAttributes < Struct.new( :visa_pin, :visa_pin_verification_value, :ibm_3624_pin_offset, :ibm_3624_natural_pin, :ibm_3624_random_pin, :ibm_3624_pin_from_offset, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class VisaPin < PinGenerationAttributes; end class VisaPinVerificationValue < PinGenerationAttributes; end class Ibm3624PinOffset < PinGenerationAttributes; end class Ibm3624NaturalPin < PinGenerationAttributes; end class Ibm3624RandomPin < PinGenerationAttributes; end class Ibm3624PinFromOffset < PinGenerationAttributes; end class Unknown < PinGenerationAttributes; end end |