7#include <aws/payment-cryptography-data/PaymentCryptographyData_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace PaymentCryptographyData
49 inline void SetCurrentPinPekIdentifier(
const char* value) { m_currentPinPekIdentifierHasBeenSet =
true; m_currentPinPekIdentifier.assign(value); }
63 inline void SetCurrentEncryptedPinBlock(
const char* value) { m_currentEncryptedPinBlockHasBeenSet =
true; m_currentEncryptedPinBlock.assign(value); }
71 bool m_currentPinPekIdentifierHasBeenSet =
false;
74 bool m_currentEncryptedPinBlockHasBeenSet =
false;
bool CurrentEncryptedPinBlockHasBeenSet() const
AWS_PAYMENTCRYPTOGRAPHYDATA_API CurrentPinAttributes(Aws::Utils::Json::JsonView jsonValue)
CurrentPinAttributes & WithCurrentPinPekIdentifier(const Aws::String &value)
AWS_PAYMENTCRYPTOGRAPHYDATA_API CurrentPinAttributes & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetCurrentEncryptedPinBlock(Aws::String &&value)
CurrentPinAttributes & WithCurrentPinPekIdentifier(const char *value)
CurrentPinAttributes & WithCurrentEncryptedPinBlock(const char *value)
AWS_PAYMENTCRYPTOGRAPHYDATA_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCurrentEncryptedPinBlock(const Aws::String &value)
void SetCurrentPinPekIdentifier(const Aws::String &value)
void SetCurrentPinPekIdentifier(Aws::String &&value)
const Aws::String & GetCurrentPinPekIdentifier() const
CurrentPinAttributes & WithCurrentEncryptedPinBlock(Aws::String &&value)
CurrentPinAttributes & WithCurrentPinPekIdentifier(Aws::String &&value)
void SetCurrentPinPekIdentifier(const char *value)
CurrentPinAttributes & WithCurrentEncryptedPinBlock(const Aws::String &value)
AWS_PAYMENTCRYPTOGRAPHYDATA_API CurrentPinAttributes()
void SetCurrentEncryptedPinBlock(const char *value)
bool CurrentPinPekIdentifierHasBeenSet() const
const Aws::String & GetCurrentEncryptedPinBlock() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue