7#include <aws/payment-cryptography-data/PaymentCryptographyData_EXPORTS.h>
8#include <aws/payment-cryptography-data/model/CryptogramVerificationArpcMethod1.h>
9#include <aws/payment-cryptography-data/model/CryptogramVerificationArpcMethod2.h>
22namespace PaymentCryptographyData
71 bool m_arpcMethod1HasBeenSet =
false;
74 bool m_arpcMethod2HasBeenSet =
false;
void SetArpcMethod2(const CryptogramVerificationArpcMethod2 &value)
const CryptogramVerificationArpcMethod1 & GetArpcMethod1() const
const CryptogramVerificationArpcMethod2 & GetArpcMethod2() const
AWS_PAYMENTCRYPTOGRAPHYDATA_API CryptogramAuthResponse(Aws::Utils::Json::JsonView jsonValue)
bool ArpcMethod2HasBeenSet() const
AWS_PAYMENTCRYPTOGRAPHYDATA_API CryptogramAuthResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ArpcMethod1HasBeenSet() const
CryptogramAuthResponse & WithArpcMethod2(const CryptogramVerificationArpcMethod2 &value)
CryptogramAuthResponse & WithArpcMethod1(CryptogramVerificationArpcMethod1 &&value)
void SetArpcMethod1(const CryptogramVerificationArpcMethod1 &value)
AWS_PAYMENTCRYPTOGRAPHYDATA_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_PAYMENTCRYPTOGRAPHYDATA_API CryptogramAuthResponse()
CryptogramAuthResponse & WithArpcMethod2(CryptogramVerificationArpcMethod2 &&value)
void SetArpcMethod2(CryptogramVerificationArpcMethod2 &&value)
CryptogramAuthResponse & WithArpcMethod1(const CryptogramVerificationArpcMethod1 &value)
void SetArpcMethod1(CryptogramVerificationArpcMethod1 &&value)
Aws::Utils::Json::JsonValue JsonValue