Struct aws_sdk_paymentcryptographydata::operation::translate_pin_data::TranslatePinDataInput
source · #[non_exhaustive]pub struct TranslatePinDataInput {
pub incoming_key_identifier: Option<String>,
pub outgoing_key_identifier: Option<String>,
pub incoming_translation_attributes: Option<TranslationIsoFormats>,
pub outgoing_translation_attributes: Option<TranslationIsoFormats>,
pub encrypted_pin_block: Option<String>,
pub incoming_dukpt_attributes: Option<DukptDerivationAttributes>,
pub outgoing_dukpt_attributes: Option<DukptDerivationAttributes>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.incoming_key_identifier: Option<String>
The keyARN
of the encryption key under which incoming PIN block data is encrypted. This key type can be PEK or BDK.
outgoing_key_identifier: Option<String>
The keyARN
of the encryption key for encrypting outgoing PIN block data. This key type can be PEK or BDK.
incoming_translation_attributes: Option<TranslationIsoFormats>
The format of the incoming PIN block data for tranlation within Amazon Web Services Payment Cryptography.
outgoing_translation_attributes: Option<TranslationIsoFormats>
The format of the outgoing PIN block data after tranlation by Amazon Web Services Payment Cryptography.
encrypted_pin_block: Option<String>
The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.
incoming_dukpt_attributes: Option<DukptDerivationAttributes>
The attributes and values to use for incoming DUKPT encryption key for PIN block tranlation.
outgoing_dukpt_attributes: Option<DukptDerivationAttributes>
The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.
Implementations§
source§impl TranslatePinDataInput
impl TranslatePinDataInput
sourcepub fn incoming_key_identifier(&self) -> Option<&str>
pub fn incoming_key_identifier(&self) -> Option<&str>
The keyARN
of the encryption key under which incoming PIN block data is encrypted. This key type can be PEK or BDK.
sourcepub fn outgoing_key_identifier(&self) -> Option<&str>
pub fn outgoing_key_identifier(&self) -> Option<&str>
The keyARN
of the encryption key for encrypting outgoing PIN block data. This key type can be PEK or BDK.
sourcepub fn incoming_translation_attributes(&self) -> Option<&TranslationIsoFormats>
pub fn incoming_translation_attributes(&self) -> Option<&TranslationIsoFormats>
The format of the incoming PIN block data for tranlation within Amazon Web Services Payment Cryptography.
sourcepub fn outgoing_translation_attributes(&self) -> Option<&TranslationIsoFormats>
pub fn outgoing_translation_attributes(&self) -> Option<&TranslationIsoFormats>
The format of the outgoing PIN block data after tranlation by Amazon Web Services Payment Cryptography.
sourcepub fn encrypted_pin_block(&self) -> Option<&str>
pub fn encrypted_pin_block(&self) -> Option<&str>
The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.
sourcepub fn incoming_dukpt_attributes(&self) -> Option<&DukptDerivationAttributes>
pub fn incoming_dukpt_attributes(&self) -> Option<&DukptDerivationAttributes>
The attributes and values to use for incoming DUKPT encryption key for PIN block tranlation.
sourcepub fn outgoing_dukpt_attributes(&self) -> Option<&DukptDerivationAttributes>
pub fn outgoing_dukpt_attributes(&self) -> Option<&DukptDerivationAttributes>
The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.
source§impl TranslatePinDataInput
impl TranslatePinDataInput
sourcepub fn builder() -> TranslatePinDataInputBuilder
pub fn builder() -> TranslatePinDataInputBuilder
Creates a new builder-style object to manufacture TranslatePinDataInput
.
Trait Implementations§
source§impl Clone for TranslatePinDataInput
impl Clone for TranslatePinDataInput
source§fn clone(&self) -> TranslatePinDataInput
fn clone(&self) -> TranslatePinDataInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TranslatePinDataInput
impl Debug for TranslatePinDataInput
source§impl PartialEq for TranslatePinDataInput
impl PartialEq for TranslatePinDataInput
source§fn eq(&self, other: &TranslatePinDataInput) -> bool
fn eq(&self, other: &TranslatePinDataInput) -> bool
self
and other
values to be equal, and is used
by ==
.