AWS SDK for C++

AWS SDK for C++ Version 1.11.716

Loading...
Searching...
No Matches
WickrServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/wickr/WickrEndpointProvider.h>
15#include <aws/wickr/WickrErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in WickrClient header */
22#include <aws/wickr/model/BatchCreateUserResult.h>
23#include <aws/wickr/model/BatchDeleteUserResult.h>
24#include <aws/wickr/model/BatchLookupUserUnameResult.h>
25#include <aws/wickr/model/BatchReinviteUserResult.h>
26#include <aws/wickr/model/BatchResetDevicesForUserResult.h>
27#include <aws/wickr/model/BatchToggleUserSuspendStatusResult.h>
28#include <aws/wickr/model/CreateBotResult.h>
29#include <aws/wickr/model/CreateDataRetentionBotChallengeResult.h>
30#include <aws/wickr/model/CreateDataRetentionBotResult.h>
31#include <aws/wickr/model/CreateNetworkResult.h>
32#include <aws/wickr/model/CreateSecurityGroupResult.h>
33#include <aws/wickr/model/DeleteBotResult.h>
34#include <aws/wickr/model/DeleteDataRetentionBotResult.h>
35#include <aws/wickr/model/DeleteNetworkResult.h>
36#include <aws/wickr/model/DeleteSecurityGroupResult.h>
37#include <aws/wickr/model/GetBotResult.h>
38#include <aws/wickr/model/GetBotsCountResult.h>
39#include <aws/wickr/model/GetDataRetentionBotResult.h>
40#include <aws/wickr/model/GetGuestUserHistoryCountResult.h>
41#include <aws/wickr/model/GetNetworkResult.h>
42#include <aws/wickr/model/GetNetworkSettingsResult.h>
43#include <aws/wickr/model/GetOidcInfoResult.h>
44#include <aws/wickr/model/GetSecurityGroupResult.h>
45#include <aws/wickr/model/GetUserResult.h>
46#include <aws/wickr/model/GetUsersCountResult.h>
47#include <aws/wickr/model/ListBlockedGuestUsersResult.h>
48#include <aws/wickr/model/ListBotsResult.h>
49#include <aws/wickr/model/ListDevicesForUserResult.h>
50#include <aws/wickr/model/ListGuestUsersResult.h>
51#include <aws/wickr/model/ListNetworksRequest.h>
52#include <aws/wickr/model/ListNetworksResult.h>
53#include <aws/wickr/model/ListSecurityGroupUsersResult.h>
54#include <aws/wickr/model/ListSecurityGroupsResult.h>
55#include <aws/wickr/model/ListUsersResult.h>
56#include <aws/wickr/model/RegisterOidcConfigResult.h>
57#include <aws/wickr/model/RegisterOidcConfigTestResult.h>
58#include <aws/wickr/model/UpdateBotResult.h>
59#include <aws/wickr/model/UpdateDataRetentionResult.h>
60#include <aws/wickr/model/UpdateGuestUserResult.h>
61#include <aws/wickr/model/UpdateNetworkResult.h>
62#include <aws/wickr/model/UpdateNetworkSettingsResult.h>
63#include <aws/wickr/model/UpdateSecurityGroupResult.h>
64#include <aws/wickr/model/UpdateUserResult.h>
65/* End of service model headers required in WickrClient header */
66
67namespace Aws {
68namespace Http {
69class HttpClient;
70class HttpClientFactory;
71} // namespace Http
72
73namespace Utils {
74template <typename R, typename E>
75class Outcome;
76
77namespace Threading {
78class Executor;
79} // namespace Threading
80} // namespace Utils
81
82namespace Auth {
83class AWSCredentials;
84class AWSCredentialsProvider;
85} // namespace Auth
86
87namespace Client {
88class RetryStrategy;
89} // namespace Client
90
91namespace Wickr {
95
96namespace Model {
97/* Service model forward declarations required in WickrClient header */
98class BatchCreateUserRequest;
99class BatchDeleteUserRequest;
100class BatchLookupUserUnameRequest;
101class BatchReinviteUserRequest;
102class BatchResetDevicesForUserRequest;
103class BatchToggleUserSuspendStatusRequest;
104class CreateBotRequest;
105class CreateDataRetentionBotRequest;
106class CreateDataRetentionBotChallengeRequest;
107class CreateNetworkRequest;
108class CreateSecurityGroupRequest;
109class DeleteBotRequest;
110class DeleteDataRetentionBotRequest;
111class DeleteNetworkRequest;
112class DeleteSecurityGroupRequest;
113class GetBotRequest;
114class GetBotsCountRequest;
115class GetDataRetentionBotRequest;
116class GetGuestUserHistoryCountRequest;
117class GetNetworkRequest;
118class GetNetworkSettingsRequest;
119class GetOidcInfoRequest;
120class GetSecurityGroupRequest;
121class GetUserRequest;
122class GetUsersCountRequest;
123class ListBlockedGuestUsersRequest;
124class ListBotsRequest;
125class ListDevicesForUserRequest;
126class ListGuestUsersRequest;
127class ListNetworksRequest;
128class ListSecurityGroupUsersRequest;
129class ListSecurityGroupsRequest;
130class ListUsersRequest;
131class RegisterOidcConfigRequest;
132class RegisterOidcConfigTestRequest;
133class UpdateBotRequest;
134class UpdateDataRetentionRequest;
135class UpdateGuestUserRequest;
136class UpdateNetworkRequest;
137class UpdateNetworkSettingsRequest;
138class UpdateSecurityGroupRequest;
139class UpdateUserRequest;
140/* End of service model forward declarations required in WickrClient header */
141
142/* Service model Outcome class definitions */
185/* End of service model Outcome class definitions */
186
187/* Service model Outcome callable definitions */
188typedef std::future<BatchCreateUserOutcome> BatchCreateUserOutcomeCallable;
189typedef std::future<BatchDeleteUserOutcome> BatchDeleteUserOutcomeCallable;
190typedef std::future<BatchLookupUserUnameOutcome> BatchLookupUserUnameOutcomeCallable;
191typedef std::future<BatchReinviteUserOutcome> BatchReinviteUserOutcomeCallable;
192typedef std::future<BatchResetDevicesForUserOutcome> BatchResetDevicesForUserOutcomeCallable;
193typedef std::future<BatchToggleUserSuspendStatusOutcome> BatchToggleUserSuspendStatusOutcomeCallable;
194typedef std::future<CreateBotOutcome> CreateBotOutcomeCallable;
195typedef std::future<CreateDataRetentionBotOutcome> CreateDataRetentionBotOutcomeCallable;
196typedef std::future<CreateDataRetentionBotChallengeOutcome> CreateDataRetentionBotChallengeOutcomeCallable;
197typedef std::future<CreateNetworkOutcome> CreateNetworkOutcomeCallable;
198typedef std::future<CreateSecurityGroupOutcome> CreateSecurityGroupOutcomeCallable;
199typedef std::future<DeleteBotOutcome> DeleteBotOutcomeCallable;
200typedef std::future<DeleteDataRetentionBotOutcome> DeleteDataRetentionBotOutcomeCallable;
201typedef std::future<DeleteNetworkOutcome> DeleteNetworkOutcomeCallable;
202typedef std::future<DeleteSecurityGroupOutcome> DeleteSecurityGroupOutcomeCallable;
203typedef std::future<GetBotOutcome> GetBotOutcomeCallable;
204typedef std::future<GetBotsCountOutcome> GetBotsCountOutcomeCallable;
205typedef std::future<GetDataRetentionBotOutcome> GetDataRetentionBotOutcomeCallable;
206typedef std::future<GetGuestUserHistoryCountOutcome> GetGuestUserHistoryCountOutcomeCallable;
207typedef std::future<GetNetworkOutcome> GetNetworkOutcomeCallable;
208typedef std::future<GetNetworkSettingsOutcome> GetNetworkSettingsOutcomeCallable;
209typedef std::future<GetOidcInfoOutcome> GetOidcInfoOutcomeCallable;
210typedef std::future<GetSecurityGroupOutcome> GetSecurityGroupOutcomeCallable;
211typedef std::future<GetUserOutcome> GetUserOutcomeCallable;
212typedef std::future<GetUsersCountOutcome> GetUsersCountOutcomeCallable;
213typedef std::future<ListBlockedGuestUsersOutcome> ListBlockedGuestUsersOutcomeCallable;
214typedef std::future<ListBotsOutcome> ListBotsOutcomeCallable;
215typedef std::future<ListDevicesForUserOutcome> ListDevicesForUserOutcomeCallable;
216typedef std::future<ListGuestUsersOutcome> ListGuestUsersOutcomeCallable;
217typedef std::future<ListNetworksOutcome> ListNetworksOutcomeCallable;
218typedef std::future<ListSecurityGroupUsersOutcome> ListSecurityGroupUsersOutcomeCallable;
219typedef std::future<ListSecurityGroupsOutcome> ListSecurityGroupsOutcomeCallable;
220typedef std::future<ListUsersOutcome> ListUsersOutcomeCallable;
221typedef std::future<RegisterOidcConfigOutcome> RegisterOidcConfigOutcomeCallable;
222typedef std::future<RegisterOidcConfigTestOutcome> RegisterOidcConfigTestOutcomeCallable;
223typedef std::future<UpdateBotOutcome> UpdateBotOutcomeCallable;
224typedef std::future<UpdateDataRetentionOutcome> UpdateDataRetentionOutcomeCallable;
225typedef std::future<UpdateGuestUserOutcome> UpdateGuestUserOutcomeCallable;
226typedef std::future<UpdateNetworkOutcome> UpdateNetworkOutcomeCallable;
227typedef std::future<UpdateNetworkSettingsOutcome> UpdateNetworkSettingsOutcomeCallable;
228typedef std::future<UpdateSecurityGroupOutcome> UpdateSecurityGroupOutcomeCallable;
229typedef std::future<UpdateUserOutcome> UpdateUserOutcomeCallable;
230/* End of service model Outcome callable definitions */
231} // namespace Model
232
233class WickrClient;
234
235/* Service model async handlers definitions */
236typedef std::function<void(const WickrClient*, const Model::BatchCreateUserRequest&, const Model::BatchCreateUserOutcome&,
237 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
239typedef std::function<void(const WickrClient*, const Model::BatchDeleteUserRequest&, const Model::BatchDeleteUserOutcome&,
240 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
242typedef std::function<void(const WickrClient*, const Model::BatchLookupUserUnameRequest&, const Model::BatchLookupUserUnameOutcome&,
243 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
245typedef std::function<void(const WickrClient*, const Model::BatchReinviteUserRequest&, const Model::BatchReinviteUserOutcome&,
246 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
249 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
251typedef std::function<void(const WickrClient*, const Model::BatchToggleUserSuspendStatusRequest&,
253 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
255typedef std::function<void(const WickrClient*, const Model::CreateBotRequest&, const Model::CreateBotOutcome&,
256 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
258typedef std::function<void(const WickrClient*, const Model::CreateDataRetentionBotRequest&, const Model::CreateDataRetentionBotOutcome&,
259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
261typedef std::function<void(const WickrClient*, const Model::CreateDataRetentionBotChallengeRequest&,
263 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
265typedef std::function<void(const WickrClient*, const Model::CreateNetworkRequest&, const Model::CreateNetworkOutcome&,
266 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
268typedef std::function<void(const WickrClient*, const Model::CreateSecurityGroupRequest&, const Model::CreateSecurityGroupOutcome&,
269 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
271typedef std::function<void(const WickrClient*, const Model::DeleteBotRequest&, const Model::DeleteBotOutcome&,
272 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
274typedef std::function<void(const WickrClient*, const Model::DeleteDataRetentionBotRequest&, const Model::DeleteDataRetentionBotOutcome&,
275 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
277typedef std::function<void(const WickrClient*, const Model::DeleteNetworkRequest&, const Model::DeleteNetworkOutcome&,
278 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
280typedef std::function<void(const WickrClient*, const Model::DeleteSecurityGroupRequest&, const Model::DeleteSecurityGroupOutcome&,
281 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
283typedef std::function<void(const WickrClient*, const Model::GetBotRequest&, const Model::GetBotOutcome&,
284 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
286typedef std::function<void(const WickrClient*, const Model::GetBotsCountRequest&, const Model::GetBotsCountOutcome&,
287 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
289typedef std::function<void(const WickrClient*, const Model::GetDataRetentionBotRequest&, const Model::GetDataRetentionBotOutcome&,
290 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
293 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
295typedef std::function<void(const WickrClient*, const Model::GetNetworkRequest&, const Model::GetNetworkOutcome&,
296 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
298typedef std::function<void(const WickrClient*, const Model::GetNetworkSettingsRequest&, const Model::GetNetworkSettingsOutcome&,
299 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
301typedef std::function<void(const WickrClient*, const Model::GetOidcInfoRequest&, const Model::GetOidcInfoOutcome&,
302 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
304typedef std::function<void(const WickrClient*, const Model::GetSecurityGroupRequest&, const Model::GetSecurityGroupOutcome&,
305 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
307typedef std::function<void(const WickrClient*, const Model::GetUserRequest&, const Model::GetUserOutcome&,
308 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
310typedef std::function<void(const WickrClient*, const Model::GetUsersCountRequest&, const Model::GetUsersCountOutcome&,
311 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
313typedef std::function<void(const WickrClient*, const Model::ListBlockedGuestUsersRequest&, const Model::ListBlockedGuestUsersOutcome&,
314 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
316typedef std::function<void(const WickrClient*, const Model::ListBotsRequest&, const Model::ListBotsOutcome&,
317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
319typedef std::function<void(const WickrClient*, const Model::ListDevicesForUserRequest&, const Model::ListDevicesForUserOutcome&,
320 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
322typedef std::function<void(const WickrClient*, const Model::ListGuestUsersRequest&, const Model::ListGuestUsersOutcome&,
323 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
325typedef std::function<void(const WickrClient*, const Model::ListNetworksRequest&, const Model::ListNetworksOutcome&,
326 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
328typedef std::function<void(const WickrClient*, const Model::ListSecurityGroupUsersRequest&, const Model::ListSecurityGroupUsersOutcome&,
329 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
331typedef std::function<void(const WickrClient*, const Model::ListSecurityGroupsRequest&, const Model::ListSecurityGroupsOutcome&,
332 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
334typedef std::function<void(const WickrClient*, const Model::ListUsersRequest&, const Model::ListUsersOutcome&,
335 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
337typedef std::function<void(const WickrClient*, const Model::RegisterOidcConfigRequest&, const Model::RegisterOidcConfigOutcome&,
338 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
340typedef std::function<void(const WickrClient*, const Model::RegisterOidcConfigTestRequest&, const Model::RegisterOidcConfigTestOutcome&,
341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
343typedef std::function<void(const WickrClient*, const Model::UpdateBotRequest&, const Model::UpdateBotOutcome&,
344 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
346typedef std::function<void(const WickrClient*, const Model::UpdateDataRetentionRequest&, const Model::UpdateDataRetentionOutcome&,
347 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
349typedef std::function<void(const WickrClient*, const Model::UpdateGuestUserRequest&, const Model::UpdateGuestUserOutcome&,
350 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
352typedef std::function<void(const WickrClient*, const Model::UpdateNetworkRequest&, const Model::UpdateNetworkOutcome&,
353 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
355typedef std::function<void(const WickrClient*, const Model::UpdateNetworkSettingsRequest&, const Model::UpdateNetworkSettingsOutcome&,
356 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
358typedef std::function<void(const WickrClient*, const Model::UpdateSecurityGroupRequest&, const Model::UpdateSecurityGroupOutcome&,
359 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
361typedef std::function<void(const WickrClient*, const Model::UpdateUserRequest&, const Model::UpdateUserOutcome&,
362 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
364/* End of service model async handlers definitions */
365} // namespace Wickr
366} // namespace Aws
EndpointProviderBase< WickrClientConfiguration, WickrBuiltInParameters, WickrClientContextParameters > WickrEndpointProviderBase
Aws::Utils::Outcome< CreateDataRetentionBotResult, WickrError > CreateDataRetentionBotOutcome
std::future< ListGuestUsersOutcome > ListGuestUsersOutcomeCallable
std::future< CreateSecurityGroupOutcome > CreateSecurityGroupOutcomeCallable
Aws::Utils::Outcome< ListDevicesForUserResult, WickrError > ListDevicesForUserOutcome
std::future< BatchLookupUserUnameOutcome > BatchLookupUserUnameOutcomeCallable
std::future< GetNetworkOutcome > GetNetworkOutcomeCallable
Aws::Utils::Outcome< ListUsersResult, WickrError > ListUsersOutcome
std::future< DeleteBotOutcome > DeleteBotOutcomeCallable
Aws::Utils::Outcome< GetOidcInfoResult, WickrError > GetOidcInfoOutcome
std::future< CreateBotOutcome > CreateBotOutcomeCallable
std::future< DeleteNetworkOutcome > DeleteNetworkOutcomeCallable
std::future< UpdateGuestUserOutcome > UpdateGuestUserOutcomeCallable
std::future< BatchToggleUserSuspendStatusOutcome > BatchToggleUserSuspendStatusOutcomeCallable
std::future< GetUserOutcome > GetUserOutcomeCallable
Aws::Utils::Outcome< UpdateNetworkSettingsResult, WickrError > UpdateNetworkSettingsOutcome
Aws::Utils::Outcome< GetGuestUserHistoryCountResult, WickrError > GetGuestUserHistoryCountOutcome
std::future< ListNetworksOutcome > ListNetworksOutcomeCallable
std::future< GetNetworkSettingsOutcome > GetNetworkSettingsOutcomeCallable
std::future< DeleteDataRetentionBotOutcome > DeleteDataRetentionBotOutcomeCallable
Aws::Utils::Outcome< ListGuestUsersResult, WickrError > ListGuestUsersOutcome
Aws::Utils::Outcome< BatchLookupUserUnameResult, WickrError > BatchLookupUserUnameOutcome
Aws::Utils::Outcome< GetBotsCountResult, WickrError > GetBotsCountOutcome
Aws::Utils::Outcome< ListNetworksResult, WickrError > ListNetworksOutcome
std::future< CreateNetworkOutcome > CreateNetworkOutcomeCallable
std::future< UpdateSecurityGroupOutcome > UpdateSecurityGroupOutcomeCallable
Aws::Utils::Outcome< CreateSecurityGroupResult, WickrError > CreateSecurityGroupOutcome
std::future< RegisterOidcConfigOutcome > RegisterOidcConfigOutcomeCallable
Aws::Utils::Outcome< BatchCreateUserResult, WickrError > BatchCreateUserOutcome
std::future< GetGuestUserHistoryCountOutcome > GetGuestUserHistoryCountOutcomeCallable
std::future< CreateDataRetentionBotOutcome > CreateDataRetentionBotOutcomeCallable
Aws::Utils::Outcome< CreateDataRetentionBotChallengeResult, WickrError > CreateDataRetentionBotChallengeOutcome
Aws::Utils::Outcome< GetNetworkSettingsResult, WickrError > GetNetworkSettingsOutcome
Aws::Utils::Outcome< GetBotResult, WickrError > GetBotOutcome
std::future< BatchDeleteUserOutcome > BatchDeleteUserOutcomeCallable
std::future< BatchReinviteUserOutcome > BatchReinviteUserOutcomeCallable
Aws::Utils::Outcome< RegisterOidcConfigResult, WickrError > RegisterOidcConfigOutcome
Aws::Utils::Outcome< DeleteBotResult, WickrError > DeleteBotOutcome
Aws::Utils::Outcome< GetUsersCountResult, WickrError > GetUsersCountOutcome
Aws::Utils::Outcome< CreateNetworkResult, WickrError > CreateNetworkOutcome
Aws::Utils::Outcome< GetNetworkResult, WickrError > GetNetworkOutcome
Aws::Utils::Outcome< UpdateSecurityGroupResult, WickrError > UpdateSecurityGroupOutcome
std::future< UpdateBotOutcome > UpdateBotOutcomeCallable
Aws::Utils::Outcome< DeleteSecurityGroupResult, WickrError > DeleteSecurityGroupOutcome
Aws::Utils::Outcome< GetUserResult, WickrError > GetUserOutcome
Aws::Utils::Outcome< UpdateBotResult, WickrError > UpdateBotOutcome
std::future< GetUsersCountOutcome > GetUsersCountOutcomeCallable
std::future< GetOidcInfoOutcome > GetOidcInfoOutcomeCallable
std::future< ListBotsOutcome > ListBotsOutcomeCallable
Aws::Utils::Outcome< BatchReinviteUserResult, WickrError > BatchReinviteUserOutcome
std::future< ListDevicesForUserOutcome > ListDevicesForUserOutcomeCallable
std::future< GetBotsCountOutcome > GetBotsCountOutcomeCallable
std::future< GetDataRetentionBotOutcome > GetDataRetentionBotOutcomeCallable
std::future< ListSecurityGroupsOutcome > ListSecurityGroupsOutcomeCallable
Aws::Utils::Outcome< ListSecurityGroupUsersResult, WickrError > ListSecurityGroupUsersOutcome
std::future< ListUsersOutcome > ListUsersOutcomeCallable
std::future< UpdateNetworkOutcome > UpdateNetworkOutcomeCallable
Aws::Utils::Outcome< DeleteNetworkResult, WickrError > DeleteNetworkOutcome
Aws::Utils::Outcome< DeleteDataRetentionBotResult, WickrError > DeleteDataRetentionBotOutcome
Aws::Utils::Outcome< UpdateUserResult, WickrError > UpdateUserOutcome
std::future< ListSecurityGroupUsersOutcome > ListSecurityGroupUsersOutcomeCallable
Aws::Utils::Outcome< GetSecurityGroupResult, WickrError > GetSecurityGroupOutcome
std::future< BatchCreateUserOutcome > BatchCreateUserOutcomeCallable
std::future< BatchResetDevicesForUserOutcome > BatchResetDevicesForUserOutcomeCallable
Aws::Utils::Outcome< BatchResetDevicesForUserResult, WickrError > BatchResetDevicesForUserOutcome
std::future< DeleteSecurityGroupOutcome > DeleteSecurityGroupOutcomeCallable
std::future< UpdateDataRetentionOutcome > UpdateDataRetentionOutcomeCallable
std::future< GetSecurityGroupOutcome > GetSecurityGroupOutcomeCallable
Aws::Utils::Outcome< BatchDeleteUserResult, WickrError > BatchDeleteUserOutcome
Aws::Utils::Outcome< UpdateNetworkResult, WickrError > UpdateNetworkOutcome
Aws::Utils::Outcome< CreateBotResult, WickrError > CreateBotOutcome
Aws::Utils::Outcome< ListSecurityGroupsResult, WickrError > ListSecurityGroupsOutcome
std::future< UpdateUserOutcome > UpdateUserOutcomeCallable
Aws::Utils::Outcome< BatchToggleUserSuspendStatusResult, WickrError > BatchToggleUserSuspendStatusOutcome
Aws::Utils::Outcome< ListBlockedGuestUsersResult, WickrError > ListBlockedGuestUsersOutcome
std::future< GetBotOutcome > GetBotOutcomeCallable
std::future< ListBlockedGuestUsersOutcome > ListBlockedGuestUsersOutcomeCallable
Aws::Utils::Outcome< UpdateGuestUserResult, WickrError > UpdateGuestUserOutcome
Aws::Utils::Outcome< GetDataRetentionBotResult, WickrError > GetDataRetentionBotOutcome
std::future< UpdateNetworkSettingsOutcome > UpdateNetworkSettingsOutcomeCallable
Aws::Utils::Outcome< ListBotsResult, WickrError > ListBotsOutcome
std::future< RegisterOidcConfigTestOutcome > RegisterOidcConfigTestOutcomeCallable
Aws::Utils::Outcome< UpdateDataRetentionResult, WickrError > UpdateDataRetentionOutcome
Aws::Utils::Outcome< RegisterOidcConfigTestResult, WickrError > RegisterOidcConfigTestOutcome
std::future< CreateDataRetentionBotChallengeOutcome > CreateDataRetentionBotChallengeOutcomeCallable
std::function< void(const WickrClient *, const Model::GetDataRetentionBotRequest &, const Model::GetDataRetentionBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataRetentionBotResponseReceivedHandler
std::function< void(const WickrClient *, const Model::GetGuestUserHistoryCountRequest &, const Model::GetGuestUserHistoryCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGuestUserHistoryCountResponseReceivedHandler
std::function< void(const WickrClient *, const Model::BatchToggleUserSuspendStatusRequest &, const Model::BatchToggleUserSuspendStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchToggleUserSuspendStatusResponseReceivedHandler
std::function< void(const WickrClient *, const Model::BatchResetDevicesForUserRequest &, const Model::BatchResetDevicesForUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchResetDevicesForUserResponseReceivedHandler
std::function< void(const WickrClient *, const Model::ListNetworksRequest &, const Model::ListNetworksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNetworksResponseReceivedHandler
std::function< void(const WickrClient *, const Model::UpdateDataRetentionRequest &, const Model::UpdateDataRetentionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDataRetentionResponseReceivedHandler
std::function< void(const WickrClient *, const Model::GetBotsCountRequest &, const Model::GetBotsCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBotsCountResponseReceivedHandler
std::function< void(const WickrClient *, const Model::UpdateNetworkSettingsRequest &, const Model::UpdateNetworkSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateNetworkSettingsResponseReceivedHandler
std::function< void(const WickrClient *, const Model::ListBotsRequest &, const Model::ListBotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBotsResponseReceivedHandler
std::function< void(const WickrClient *, const Model::ListDevicesForUserRequest &, const Model::ListDevicesForUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDevicesForUserResponseReceivedHandler
std::function< void(const WickrClient *, const Model::BatchDeleteUserRequest &, const Model::BatchDeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDeleteUserResponseReceivedHandler
std::function< void(const WickrClient *, const Model::GetNetworkRequest &, const Model::GetNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetNetworkResponseReceivedHandler
std::function< void(const WickrClient *, const Model::DeleteDataRetentionBotRequest &, const Model::DeleteDataRetentionBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDataRetentionBotResponseReceivedHandler
std::function< void(const WickrClient *, const Model::DeleteNetworkRequest &, const Model::DeleteNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNetworkResponseReceivedHandler
std::function< void(const WickrClient *, const Model::UpdateNetworkRequest &, const Model::UpdateNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateNetworkResponseReceivedHandler
std::function< void(const WickrClient *, const Model::CreateBotRequest &, const Model::CreateBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBotResponseReceivedHandler
std::function< void(const WickrClient *, const Model::GetUserRequest &, const Model::GetUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUserResponseReceivedHandler
std::function< void(const WickrClient *, const Model::UpdateBotRequest &, const Model::UpdateBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBotResponseReceivedHandler
std::function< void(const WickrClient *, const Model::DeleteSecurityGroupRequest &, const Model::DeleteSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSecurityGroupResponseReceivedHandler
std::function< void(const WickrClient *, const Model::GetOidcInfoRequest &, const Model::GetOidcInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOidcInfoResponseReceivedHandler
std::function< void(const WickrClient *, const Model::ListSecurityGroupUsersRequest &, const Model::ListSecurityGroupUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSecurityGroupUsersResponseReceivedHandler
std::function< void(const WickrClient *, const Model::UpdateSecurityGroupRequest &, const Model::UpdateSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSecurityGroupResponseReceivedHandler
std::function< void(const WickrClient *, const Model::GetSecurityGroupRequest &, const Model::GetSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSecurityGroupResponseReceivedHandler
std::function< void(const WickrClient *, const Model::CreateNetworkRequest &, const Model::CreateNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNetworkResponseReceivedHandler
std::function< void(const WickrClient *, const Model::UpdateUserRequest &, const Model::UpdateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateUserResponseReceivedHandler
std::function< void(const WickrClient *, const Model::UpdateGuestUserRequest &, const Model::UpdateGuestUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateGuestUserResponseReceivedHandler
std::function< void(const WickrClient *, const Model::CreateDataRetentionBotRequest &, const Model::CreateDataRetentionBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDataRetentionBotResponseReceivedHandler
std::function< void(const WickrClient *, const Model::CreateDataRetentionBotChallengeRequest &, const Model::CreateDataRetentionBotChallengeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDataRetentionBotChallengeResponseReceivedHandler
std::function< void(const WickrClient *, const Model::RegisterOidcConfigRequest &, const Model::RegisterOidcConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterOidcConfigResponseReceivedHandler
std::function< void(const WickrClient *, const Model::BatchCreateUserRequest &, const Model::BatchCreateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchCreateUserResponseReceivedHandler
std::function< void(const WickrClient *, const Model::ListGuestUsersRequest &, const Model::ListGuestUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListGuestUsersResponseReceivedHandler
std::function< void(const WickrClient *, const Model::DeleteBotRequest &, const Model::DeleteBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBotResponseReceivedHandler
std::function< void(const WickrClient *, const Model::GetBotRequest &, const Model::GetBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBotResponseReceivedHandler
std::function< void(const WickrClient *, const Model::GetNetworkSettingsRequest &, const Model::GetNetworkSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetNetworkSettingsResponseReceivedHandler
std::function< void(const WickrClient *, const Model::ListBlockedGuestUsersRequest &, const Model::ListBlockedGuestUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBlockedGuestUsersResponseReceivedHandler
std::function< void(const WickrClient *, const Model::BatchReinviteUserRequest &, const Model::BatchReinviteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchReinviteUserResponseReceivedHandler
std::function< void(const WickrClient *, const Model::CreateSecurityGroupRequest &, const Model::CreateSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSecurityGroupResponseReceivedHandler
std::function< void(const WickrClient *, const Model::RegisterOidcConfigTestRequest &, const Model::RegisterOidcConfigTestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterOidcConfigTestResponseReceivedHandler
std::function< void(const WickrClient *, const Model::ListUsersRequest &, const Model::ListUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListUsersResponseReceivedHandler
std::function< void(const WickrClient *, const Model::BatchLookupUserUnameRequest &, const Model::BatchLookupUserUnameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchLookupUserUnameResponseReceivedHandler
std::function< void(const WickrClient *, const Model::GetUsersCountRequest &, const Model::GetUsersCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUsersCountResponseReceivedHandler
std::function< void(const WickrClient *, const Model::ListSecurityGroupsRequest &, const Model::ListSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSecurityGroupsResponseReceivedHandler