Class: Aws::PaymentCryptographyData::Types::TranslationIsoFormats
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptographyData::Types::TranslationIsoFormats
- Defined in:
- gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb
Overview
TranslationIsoFormats is a union - when making an API calls you must set exactly one of the members.
Parameters that are required for translation between ISO9564 PIN block formats 0,1,3,4.
Defined Under Namespace
Classes: As2805Format0, IsoFormat0, IsoFormat1, IsoFormat3, IsoFormat4, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#as_2805_format_0 ⇒ Types::TranslationPinDataAs2805Format0
Parameters that are required for AS2805 PIN format 0 translation.
-
#iso_format_0 ⇒ Types::TranslationPinDataIsoFormat034
Parameters that are required for ISO9564 PIN format 0 translation.
-
#iso_format_1 ⇒ Types::TranslationPinDataIsoFormat1
Parameters that are required for ISO9564 PIN format 1 translation.
-
#iso_format_3 ⇒ Types::TranslationPinDataIsoFormat034
Parameters that are required for ISO9564 PIN format 3 translation.
-
#iso_format_4 ⇒ Types::TranslationPinDataIsoFormat034
Parameters that are required for ISO9564 PIN format 4 translation.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#as_2805_format_0 ⇒ Types::TranslationPinDataAs2805Format0
Parameters that are required for AS2805 PIN format 0 translation.
2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2611 class TranslationIsoFormats < Struct.new( :iso_format_0, :iso_format_1, :iso_format_3, :iso_format_4, :as_2805_format_0, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class IsoFormat0 < TranslationIsoFormats; end class IsoFormat1 < TranslationIsoFormats; end class IsoFormat3 < TranslationIsoFormats; end class IsoFormat4 < TranslationIsoFormats; end class As2805Format0 < TranslationIsoFormats; end class Unknown < TranslationIsoFormats; end end |
#iso_format_0 ⇒ Types::TranslationPinDataIsoFormat034
Parameters that are required for ISO9564 PIN format 0 translation.
2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2611 class TranslationIsoFormats < Struct.new( :iso_format_0, :iso_format_1, :iso_format_3, :iso_format_4, :as_2805_format_0, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class IsoFormat0 < TranslationIsoFormats; end class IsoFormat1 < TranslationIsoFormats; end class IsoFormat3 < TranslationIsoFormats; end class IsoFormat4 < TranslationIsoFormats; end class As2805Format0 < TranslationIsoFormats; end class Unknown < TranslationIsoFormats; end end |
#iso_format_1 ⇒ Types::TranslationPinDataIsoFormat1
Parameters that are required for ISO9564 PIN format 1 translation.
2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2611 class TranslationIsoFormats < Struct.new( :iso_format_0, :iso_format_1, :iso_format_3, :iso_format_4, :as_2805_format_0, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class IsoFormat0 < TranslationIsoFormats; end class IsoFormat1 < TranslationIsoFormats; end class IsoFormat3 < TranslationIsoFormats; end class IsoFormat4 < TranslationIsoFormats; end class As2805Format0 < TranslationIsoFormats; end class Unknown < TranslationIsoFormats; end end |
#iso_format_3 ⇒ Types::TranslationPinDataIsoFormat034
Parameters that are required for ISO9564 PIN format 3 translation.
2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2611 class TranslationIsoFormats < Struct.new( :iso_format_0, :iso_format_1, :iso_format_3, :iso_format_4, :as_2805_format_0, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class IsoFormat0 < TranslationIsoFormats; end class IsoFormat1 < TranslationIsoFormats; end class IsoFormat3 < TranslationIsoFormats; end class IsoFormat4 < TranslationIsoFormats; end class As2805Format0 < TranslationIsoFormats; end class Unknown < TranslationIsoFormats; end end |
#iso_format_4 ⇒ Types::TranslationPinDataIsoFormat034
Parameters that are required for ISO9564 PIN format 4 translation.
2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2611 class TranslationIsoFormats < Struct.new( :iso_format_0, :iso_format_1, :iso_format_3, :iso_format_4, :as_2805_format_0, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class IsoFormat0 < TranslationIsoFormats; end class IsoFormat1 < TranslationIsoFormats; end class IsoFormat3 < TranslationIsoFormats; end class IsoFormat4 < TranslationIsoFormats; end class As2805Format0 < TranslationIsoFormats; end class Unknown < TranslationIsoFormats; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
2611 2612 2613 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2611 def unknown @unknown end |