7#include <aws/payment-cryptography-data/PaymentCryptographyData_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace PaymentCryptographyData
49 template<
typename DecimalizationTableT = Aws::String>
50 void SetDecimalizationTable(DecimalizationTableT&& value) { m_decimalizationTableHasBeenSet =
true; m_decimalizationTable = std::forward<DecimalizationTableT>(value); }
51 template<
typename DecimalizationTableT = Aws::String>
61 template<
typename PinVal
idationDataPadCharacterT = Aws::String>
62 void SetPinValidationDataPadCharacter(PinValidationDataPadCharacterT&& value) { m_pinValidationDataPadCharacterHasBeenSet =
true; m_pinValidationDataPadCharacter = std::forward<PinValidationDataPadCharacterT>(value); }
63 template<
typename PinVal
idationDataPadCharacterT = Aws::String>
73 template<
typename PinVal
idationDataT = Aws::String>
74 void SetPinValidationData(PinValidationDataT&& value) { m_pinValidationDataHasBeenSet =
true; m_pinValidationData = std::forward<PinValidationDataT>(value); }
75 template<
typename PinVal
idationDataT = Aws::String>
85 template<
typename PinOffsetT = Aws::String>
86 void SetPinOffset(PinOffsetT&& value) { m_pinOffsetHasBeenSet =
true; m_pinOffset = std::forward<PinOffsetT>(value); }
87 template<
typename PinOffsetT = Aws::String>
93 bool m_decimalizationTableHasBeenSet =
false;
96 bool m_pinValidationDataPadCharacterHasBeenSet =
false;
99 bool m_pinValidationDataHasBeenSet =
false;
102 bool m_pinOffsetHasBeenSet =
false;
Ibm3624PinVerification & WithPinOffset(PinOffsetT &&value)
void SetPinOffset(PinOffsetT &&value)
bool PinValidationDataHasBeenSet() const
Ibm3624PinVerification & WithPinValidationDataPadCharacter(PinValidationDataPadCharacterT &&value)
bool PinOffsetHasBeenSet() const
const Aws::String & GetPinValidationDataPadCharacter() const
void SetDecimalizationTable(DecimalizationTableT &&value)
AWS_PAYMENTCRYPTOGRAPHYDATA_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_PAYMENTCRYPTOGRAPHYDATA_API Ibm3624PinVerification(Aws::Utils::Json::JsonView jsonValue)
bool DecimalizationTableHasBeenSet() const
const Aws::String & GetDecimalizationTable() const
const Aws::String & GetPinValidationData() const
Ibm3624PinVerification & WithDecimalizationTable(DecimalizationTableT &&value)
Ibm3624PinVerification & WithPinValidationData(PinValidationDataT &&value)
const Aws::String & GetPinOffset() const
void SetPinValidationData(PinValidationDataT &&value)
void SetPinValidationDataPadCharacter(PinValidationDataPadCharacterT &&value)
AWS_PAYMENTCRYPTOGRAPHYDATA_API Ibm3624PinVerification()=default
bool PinValidationDataPadCharacterHasBeenSet() const
AWS_PAYMENTCRYPTOGRAPHYDATA_API Ibm3624PinVerification & operator=(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue