7#include <aws/core/http/HttpResponse.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/wickr/Wickr_EXPORTS.h>
14template <
typename RESULT_TYPE>
15class AmazonWebServiceResult;
35 template <
typename BotNameT = Aws::String>
37 m_botNameHasBeenSet =
true;
38 m_botName = std::forward<BotNameT>(value);
40 template <
typename BotNameT = Aws::String>
53 m_botExistsHasBeenSet =
true;
68 m_isBotActiveHasBeenSet =
true;
69 m_isBotActive = value;
84 m_isDataRetentionBotRegisteredHasBeenSet =
true;
85 m_isDataRetentionBotRegistered = value;
99 m_isDataRetentionServiceEnabledHasBeenSet =
true;
100 m_isDataRetentionServiceEnabled = value;
115 m_isPubkeyMsgAckedHasBeenSet =
true;
116 m_isPubkeyMsgAcked = value;
127 template <
typename RequestIdT = Aws::String>
129 m_requestIdHasBeenSet =
true;
130 m_requestId = std::forward<RequestIdT>(value);
132 template <
typename RequestIdT = Aws::String>
143 bool m_botExists{
false};
145 bool m_isBotActive{
false};
147 bool m_isDataRetentionBotRegistered{
false};
149 bool m_isDataRetentionServiceEnabled{
false};
151 bool m_isPubkeyMsgAcked{
false};
155 bool m_botNameHasBeenSet =
false;
156 bool m_botExistsHasBeenSet =
false;
157 bool m_isBotActiveHasBeenSet =
false;
158 bool m_isDataRetentionBotRegisteredHasBeenSet =
false;
159 bool m_isDataRetentionServiceEnabledHasBeenSet =
false;
160 bool m_isPubkeyMsgAckedHasBeenSet =
false;
161 bool m_requestIdHasBeenSet =
false;
AWS_WICKR_API GetDataRetentionBotResult()=default
bool GetIsDataRetentionServiceEnabled() const
void SetBotName(BotNameT &&value)
void SetIsBotActive(bool value)
GetDataRetentionBotResult & WithRequestId(RequestIdT &&value)
void SetIsPubkeyMsgAcked(bool value)
bool GetIsDataRetentionBotRegistered() const
void SetRequestId(RequestIdT &&value)
bool GetIsPubkeyMsgAcked() const
GetDataRetentionBotResult & WithIsPubkeyMsgAcked(bool value)
const Aws::String & GetRequestId() const
void SetIsDataRetentionBotRegistered(bool value)
AWS_WICKR_API GetDataRetentionBotResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
bool GetIsBotActive() const
void SetIsDataRetentionServiceEnabled(bool value)
GetDataRetentionBotResult & WithIsDataRetentionBotRegistered(bool value)
GetDataRetentionBotResult & WithBotExists(bool value)
GetDataRetentionBotResult & WithIsDataRetentionServiceEnabled(bool value)
const Aws::String & GetBotName() const
AWS_WICKR_API GetDataRetentionBotResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::Http::HttpResponseCode GetHttpResponseCode() const
void SetBotExists(bool value)
GetDataRetentionBotResult & WithBotName(BotNameT &&value)
GetDataRetentionBotResult & WithIsBotActive(bool value)
bool GetBotExists() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue