9#include <aws/connectparticipant/ConnectParticipantErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/connectparticipant/ConnectParticipantEndpointProvider.h>
21#include <aws/connectparticipant/model/CompleteAttachmentUploadResult.h>
22#include <aws/connectparticipant/model/CreateParticipantConnectionResult.h>
23#include <aws/connectparticipant/model/DescribeViewResult.h>
24#include <aws/connectparticipant/model/DisconnectParticipantResult.h>
25#include <aws/connectparticipant/model/GetAttachmentResult.h>
26#include <aws/connectparticipant/model/GetTranscriptResult.h>
27#include <aws/connectparticipant/model/SendEventResult.h>
28#include <aws/connectparticipant/model/SendMessageResult.h>
29#include <aws/connectparticipant/model/StartAttachmentUploadResult.h>
37 class HttpClientFactory;
42 template<
typename R,
typename E>
class Outcome;
53 class AWSCredentialsProvider;
61 namespace ConnectParticipant
EndpointProviderBase< ConnectParticipantClientConfiguration, ConnectParticipantBuiltInParameters, ConnectParticipantClientContextParameters > ConnectParticipantEndpointProviderBase
std::future< DescribeViewOutcome > DescribeViewOutcomeCallable
Aws::Utils::Outcome< StartAttachmentUploadResult, ConnectParticipantError > StartAttachmentUploadOutcome
std::future< StartAttachmentUploadOutcome > StartAttachmentUploadOutcomeCallable
Aws::Utils::Outcome< DescribeViewResult, ConnectParticipantError > DescribeViewOutcome
Aws::Utils::Outcome< DisconnectParticipantResult, ConnectParticipantError > DisconnectParticipantOutcome
std::future< GetTranscriptOutcome > GetTranscriptOutcomeCallable
Aws::Utils::Outcome< CreateParticipantConnectionResult, ConnectParticipantError > CreateParticipantConnectionOutcome
Aws::Utils::Outcome< GetTranscriptResult, ConnectParticipantError > GetTranscriptOutcome
std::future< SendMessageOutcome > SendMessageOutcomeCallable
std::future< GetAttachmentOutcome > GetAttachmentOutcomeCallable
Aws::Utils::Outcome< SendEventResult, ConnectParticipantError > SendEventOutcome
Aws::Utils::Outcome< CompleteAttachmentUploadResult, ConnectParticipantError > CompleteAttachmentUploadOutcome
std::future< CreateParticipantConnectionOutcome > CreateParticipantConnectionOutcomeCallable
std::future< DisconnectParticipantOutcome > DisconnectParticipantOutcomeCallable
std::future< CompleteAttachmentUploadOutcome > CompleteAttachmentUploadOutcomeCallable
std::future< SendEventOutcome > SendEventOutcomeCallable
Aws::Utils::Outcome< GetAttachmentResult, ConnectParticipantError > GetAttachmentOutcome
Aws::Utils::Outcome< SendMessageResult, ConnectParticipantError > SendMessageOutcome
std::function< void(const ConnectParticipantClient *, const Model::DescribeViewRequest &, const Model::DescribeViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeViewResponseReceivedHandler
std::function< void(const ConnectParticipantClient *, const Model::CompleteAttachmentUploadRequest &, const Model::CompleteAttachmentUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CompleteAttachmentUploadResponseReceivedHandler
std::function< void(const ConnectParticipantClient *, const Model::DisconnectParticipantRequest &, const Model::DisconnectParticipantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisconnectParticipantResponseReceivedHandler
std::function< void(const ConnectParticipantClient *, const Model::SendMessageRequest &, const Model::SendMessageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendMessageResponseReceivedHandler
std::function< void(const ConnectParticipantClient *, const Model::GetTranscriptRequest &, const Model::GetTranscriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTranscriptResponseReceivedHandler
std::function< void(const ConnectParticipantClient *, const Model::StartAttachmentUploadRequest &, const Model::StartAttachmentUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAttachmentUploadResponseReceivedHandler
std::function< void(const ConnectParticipantClient *, const Model::SendEventRequest &, const Model::SendEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendEventResponseReceivedHandler
std::function< void(const ConnectParticipantClient *, const Model::GetAttachmentRequest &, const Model::GetAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAttachmentResponseReceivedHandler
std::function< void(const ConnectParticipantClient *, const Model::CreateParticipantConnectionRequest &, const Model::CreateParticipantConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateParticipantConnectionResponseReceivedHandler