7#include <aws/sesv2/SESV2_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/sesv2/model/VerificationError.h>
10#include <aws/sesv2/model/SOARecord.h>
107 bool m_lastCheckedTimestampHasBeenSet =
false;
110 bool m_lastSuccessTimestampHasBeenSet =
false;
113 bool m_errorTypeHasBeenSet =
false;
116 bool m_sOARecordHasBeenSet =
false;
void SetLastCheckedTimestamp(Aws::Utils::DateTime &&value)
AWS_SESV2_API VerificationInfo()
VerificationInfo & WithLastCheckedTimestamp(const Aws::Utils::DateTime &value)
bool LastSuccessTimestampHasBeenSet() const
void SetErrorType(const VerificationError &value)
VerificationInfo & WithLastSuccessTimestamp(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetLastCheckedTimestamp() const
AWS_SESV2_API VerificationInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
bool SOARecordHasBeenSet() const
VerificationInfo & WithSOARecord(SOARecord &&value)
VerificationInfo & WithErrorType(VerificationError &&value)
void SetLastSuccessTimestamp(const Aws::Utils::DateTime &value)
void SetLastSuccessTimestamp(Aws::Utils::DateTime &&value)
bool ErrorTypeHasBeenSet() const
VerificationInfo & WithSOARecord(const SOARecord &value)
bool LastCheckedTimestampHasBeenSet() const
void SetErrorType(VerificationError &&value)
VerificationInfo & WithErrorType(const VerificationError &value)
void SetSOARecord(const SOARecord &value)
AWS_SESV2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSOARecord(SOARecord &&value)
VerificationInfo & WithLastCheckedTimestamp(Aws::Utils::DateTime &&value)
const SOARecord & GetSOARecord() const
AWS_SESV2_API VerificationInfo(Aws::Utils::Json::JsonView jsonValue)
const Aws::Utils::DateTime & GetLastSuccessTimestamp() const
void SetLastCheckedTimestamp(const Aws::Utils::DateTime &value)
const VerificationError & GetErrorType() const
VerificationInfo & WithLastSuccessTimestamp(Aws::Utils::DateTime &&value)
Aws::Utils::Json::JsonValue JsonValue