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.
1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1888 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.
1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1888 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.
1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1888 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.
1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1888 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
1888 1889 1890 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1888 def unknown @unknown end |
#visa_pin ⇒ Types::VisaPin
Parameters that are required to generate or verify Visa PIN.
1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1888 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).
1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1888 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 |