7#include <aws/cognito-idp/CognitoIdentityProvider_EXPORTS.h>
8#include <aws/cognito-idp/model/CodeDeliveryDetailsType.h>
9#include <aws/core/http/HttpResponse.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
15template <
typename RESULT_TYPE>
16class AmazonWebServiceResult;
23namespace CognitoIdentityProvider {
46 m_userConfirmedHasBeenSet =
true;
47 m_userConfirmed = value;
63 template <
typename CodeDeliveryDetailsT = CodeDeliveryDetailsType>
65 m_codeDeliveryDetailsHasBeenSet =
true;
66 m_codeDeliveryDetails = std::forward<CodeDeliveryDetailsT>(value);
68 template <
typename CodeDeliveryDetailsT = CodeDeliveryDetailsType>
81 template <
typename UserSubT = Aws::String>
83 m_userSubHasBeenSet =
true;
84 m_userSub = std::forward<UserSubT>(value);
86 template <
typename UserSubT = Aws::String>
100 template <
typename SessionT = Aws::String>
102 m_sessionHasBeenSet =
true;
103 m_session = std::forward<SessionT>(value);
105 template <
typename SessionT = Aws::String>
115 template <
typename RequestIdT = Aws::String>
117 m_requestIdHasBeenSet =
true;
118 m_requestId = std::forward<RequestIdT>(value);
120 template <
typename RequestIdT = Aws::String>
129 bool m_userConfirmed{
false};
131 CodeDeliveryDetailsType m_codeDeliveryDetails;
139 bool m_userConfirmedHasBeenSet =
false;
140 bool m_codeDeliveryDetailsHasBeenSet =
false;
141 bool m_userSubHasBeenSet =
false;
142 bool m_sessionHasBeenSet =
false;
143 bool m_requestIdHasBeenSet =
false;
AWS_COGNITOIDENTITYPROVIDER_API SignUpResult()=default
void SetRequestId(RequestIdT &&value)
const CodeDeliveryDetailsType & GetCodeDeliveryDetails() const
void SetSession(SessionT &&value)
SignUpResult & WithUserSub(UserSubT &&value)
bool GetUserConfirmed() const
const Aws::String & GetRequestId() const
AWS_COGNITOIDENTITYPROVIDER_API SignUpResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
SignUpResult & WithCodeDeliveryDetails(CodeDeliveryDetailsT &&value)
SignUpResult & WithRequestId(RequestIdT &&value)
SignUpResult & WithSession(SessionT &&value)
AWS_COGNITOIDENTITYPROVIDER_API SignUpResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::Http::HttpResponseCode GetHttpResponseCode() const
void SetCodeDeliveryDetails(CodeDeliveryDetailsT &&value)
void SetUserConfirmed(bool value)
SignUpResult & WithUserConfirmed(bool value)
void SetUserSub(UserSubT &&value)
const Aws::String & GetUserSub() const
const Aws::String & GetSession() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue