7#include <aws/payment-cryptography-data/PaymentCryptographyData_EXPORTS.h>
8#include <aws/payment-cryptography-data/model/VisaPinVerification.h>
9#include <aws/payment-cryptography-data/model/Ibm3624PinVerification.h>
22namespace PaymentCryptographyData
68 bool m_visaPinHasBeenSet =
false;
71 bool m_ibm3624PinHasBeenSet =
false;
AWS_PAYMENTCRYPTOGRAPHYDATA_API PinVerificationAttributes & operator=(Aws::Utils::Json::JsonView jsonValue)
PinVerificationAttributes & WithIbm3624Pin(Ibm3624PinVerification &&value)
AWS_PAYMENTCRYPTOGRAPHYDATA_API PinVerificationAttributes(Aws::Utils::Json::JsonView jsonValue)
AWS_PAYMENTCRYPTOGRAPHYDATA_API Aws::Utils::Json::JsonValue Jsonize() const
void SetIbm3624Pin(const Ibm3624PinVerification &value)
void SetVisaPin(VisaPinVerification &&value)
void SetVisaPin(const VisaPinVerification &value)
PinVerificationAttributes & WithVisaPin(VisaPinVerification &&value)
const VisaPinVerification & GetVisaPin() const
const Ibm3624PinVerification & GetIbm3624Pin() const
PinVerificationAttributes & WithVisaPin(const VisaPinVerification &value)
AWS_PAYMENTCRYPTOGRAPHYDATA_API PinVerificationAttributes()
void SetIbm3624Pin(Ibm3624PinVerification &&value)
bool VisaPinHasBeenSet() const
PinVerificationAttributes & WithIbm3624Pin(const Ibm3624PinVerification &value)
bool Ibm3624PinHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue