7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/wickr/Wickr_EXPORTS.h>
13template <
typename RESULT_TYPE>
14class AmazonWebServiceResult;
34 template <
typename BotNameT = Aws::String>
36 m_botNameHasBeenSet =
true;
37 m_botName = std::forward<BotNameT>(value);
39 template <
typename BotNameT = Aws::String>
52 m_botExistsHasBeenSet =
true;
67 m_isBotActiveHasBeenSet =
true;
68 m_isBotActive = value;
83 m_isDataRetentionBotRegisteredHasBeenSet =
true;
84 m_isDataRetentionBotRegistered = value;
98 m_isDataRetentionServiceEnabledHasBeenSet =
true;
99 m_isDataRetentionServiceEnabled = value;
114 m_isPubkeyMsgAckedHasBeenSet =
true;
115 m_isPubkeyMsgAcked = value;
126 template <
typename RequestIdT = Aws::String>
128 m_requestIdHasBeenSet =
true;
129 m_requestId = std::forward<RequestIdT>(value);
131 template <
typename RequestIdT = Aws::String>
140 bool m_botExists{
false};
142 bool m_isBotActive{
false};
144 bool m_isDataRetentionBotRegistered{
false};
146 bool m_isDataRetentionServiceEnabled{
false};
148 bool m_isPubkeyMsgAcked{
false};
151 bool m_botNameHasBeenSet =
false;
152 bool m_botExistsHasBeenSet =
false;
153 bool m_isBotActiveHasBeenSet =
false;
154 bool m_isDataRetentionBotRegisteredHasBeenSet =
false;
155 bool m_isDataRetentionServiceEnabledHasBeenSet =
false;
156 bool m_isPubkeyMsgAckedHasBeenSet =
false;
157 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)
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