7#include <aws/payment-cryptography/PaymentCryptography_EXPORTS.h>
8#include <aws/payment-cryptography/model/ExportDukptInitialKey.h>
9#include <aws/payment-cryptography/model/KeyCheckValueAlgorithm.h>
22namespace PaymentCryptography
74 bool m_exportDukptInitialKeyHasBeenSet =
false;
77 bool m_keyCheckValueAlgorithmHasBeenSet =
false;
void SetExportDukptInitialKey(ExportDukptInitialKey &&value)
void SetKeyCheckValueAlgorithm(const KeyCheckValueAlgorithm &value)
ExportAttributes & WithKeyCheckValueAlgorithm(KeyCheckValueAlgorithm &&value)
ExportAttributes & WithExportDukptInitialKey(ExportDukptInitialKey &&value)
AWS_PAYMENTCRYPTOGRAPHY_API ExportAttributes(Aws::Utils::Json::JsonView jsonValue)
bool KeyCheckValueAlgorithmHasBeenSet() const
const ExportDukptInitialKey & GetExportDukptInitialKey() const
ExportAttributes & WithKeyCheckValueAlgorithm(const KeyCheckValueAlgorithm &value)
void SetExportDukptInitialKey(const ExportDukptInitialKey &value)
void SetKeyCheckValueAlgorithm(KeyCheckValueAlgorithm &&value)
bool ExportDukptInitialKeyHasBeenSet() const
AWS_PAYMENTCRYPTOGRAPHY_API ExportAttributes()
ExportAttributes & WithExportDukptInitialKey(const ExportDukptInitialKey &value)
AWS_PAYMENTCRYPTOGRAPHY_API Aws::Utils::Json::JsonValue Jsonize() const
const KeyCheckValueAlgorithm & GetKeyCheckValueAlgorithm() const
AWS_PAYMENTCRYPTOGRAPHY_API ExportAttributes & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue