Class: Aws::PaymentCryptographyData::Types::TranslationIsoFormats
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptographyData::Types::TranslationIsoFormats
- Includes:
- Structure, Structure::Union
- Defined in:
- 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.
2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2681 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.
2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2681 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.
2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2681 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.
2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2681 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.
2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2681 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
2681 2682 2683 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2681 def unknown @unknown end |