7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/endusermessaging/EndUserMessagingRequest.h>
9#include <aws/endusermessaging/EndUserMessaging_EXPORTS.h>
14namespace EndUserMessaging {
38 template <
typename DestinationIdentityT = Aws::String>
40 m_destinationIdentityHasBeenSet =
true;
41 m_destinationIdentity = std::forward<DestinationIdentityT>(value);
43 template <
typename DestinationIdentityT = Aws::String>
58 template <
typename ReferenceIdT = Aws::String>
60 m_referenceIdHasBeenSet =
true;
61 m_referenceId = std::forward<ReferenceIdT>(value);
63 template <
typename ReferenceIdT = Aws::String>
76 template <
typename CodeT = Aws::String>
78 m_codeHasBeenSet =
true;
79 m_code = std::forward<CodeT>(value);
81 template <
typename CodeT = Aws::String>
83 SetCode(std::forward<CodeT>(value));
93 bool m_destinationIdentityHasBeenSet =
false;
94 bool m_referenceIdHasBeenSet =
false;
95 bool m_codeHasBeenSet =
false;
virtual const char * GetServiceRequestName() const override
void SetReferenceId(ReferenceIdT &&value)
AWS_ENDUSERMESSAGING_API Aws::String SerializePayload() const override
void SetDestinationIdentity(DestinationIdentityT &&value)
ValidateNotifyCodeVerificationRequest & WithReferenceId(ReferenceIdT &&value)
bool DestinationIdentityHasBeenSet() const
bool ReferenceIdHasBeenSet() const
const Aws::String & GetCode() const
ValidateNotifyCodeVerificationRequest & WithCode(CodeT &&value)
AWS_ENDUSERMESSAGING_API ValidateNotifyCodeVerificationRequest()=default
ValidateNotifyCodeVerificationRequest & WithDestinationIdentity(DestinationIdentityT &&value)
const Aws::String & GetDestinationIdentity() const
void SetCode(CodeT &&value)
bool CodeHasBeenSet() const
const Aws::String & GetReferenceId() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String