7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/payment-cryptography-data/PaymentCryptographyData_EXPORTS.h>
19namespace PaymentCryptographyData {
43 template <
typename EncryptedPinBlockT = Aws::String>
45 m_encryptedPinBlockHasBeenSet =
true;
46 m_encryptedPinBlock = std::forward<EncryptedPinBlockT>(value);
48 template <
typename EncryptedPinBlockT = Aws::String>
63 template <
typename DecimalizationTableT = Aws::String>
65 m_decimalizationTableHasBeenSet =
true;
66 m_decimalizationTable = std::forward<DecimalizationTableT>(value);
68 template <
typename DecimalizationTableT = Aws::String>
81 template <
typename PinVal
idationDataPadCharacterT = Aws::String>
83 m_pinValidationDataPadCharacterHasBeenSet =
true;
84 m_pinValidationDataPadCharacter = std::forward<PinValidationDataPadCharacterT>(value);
86 template <
typename PinVal
idationDataPadCharacterT = Aws::String>
99 template <
typename PinVal
idationDataT = Aws::String>
101 m_pinValidationDataHasBeenSet =
true;
102 m_pinValidationData = std::forward<PinValidationDataT>(value);
104 template <
typename PinVal
idationDataT = Aws::String>
118 bool m_encryptedPinBlockHasBeenSet =
false;
119 bool m_decimalizationTableHasBeenSet =
false;
120 bool m_pinValidationDataPadCharacterHasBeenSet =
false;
121 bool m_pinValidationDataHasBeenSet =
false;
AWS_PAYMENTCRYPTOGRAPHYDATA_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetPinValidationData() const
void SetDecimalizationTable(DecimalizationTableT &&value)
void SetPinValidationDataPadCharacter(PinValidationDataPadCharacterT &&value)
bool PinValidationDataHasBeenSet() const
AWS_PAYMENTCRYPTOGRAPHYDATA_API Ibm3624PinOffset()=default
void SetPinValidationData(PinValidationDataT &&value)
const Aws::String & GetPinValidationDataPadCharacter() const
AWS_PAYMENTCRYPTOGRAPHYDATA_API Ibm3624PinOffset(Aws::Utils::Json::JsonView jsonValue)
Ibm3624PinOffset & WithPinValidationData(PinValidationDataT &&value)
bool EncryptedPinBlockHasBeenSet() const
AWS_PAYMENTCRYPTOGRAPHYDATA_API Ibm3624PinOffset & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetEncryptedPinBlock() const
Ibm3624PinOffset & WithEncryptedPinBlock(EncryptedPinBlockT &&value)
bool PinValidationDataPadCharacterHasBeenSet() const
Ibm3624PinOffset & WithPinValidationDataPadCharacter(PinValidationDataPadCharacterT &&value)
bool DecimalizationTableHasBeenSet() const
void SetEncryptedPinBlock(EncryptedPinBlockT &&value)
const Aws::String & GetDecimalizationTable() const
Ibm3624PinOffset & WithDecimalizationTable(DecimalizationTableT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue