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/signin/SigninEndpointProvider.h>
15#include <aws/signin/SigninErrors.h>
22#include <aws/signin/model/CreateOAuth2TokenResult.h>
28class HttpClientFactory;
32template <
typename R,
typename E>
42class AWSCredentialsProvider;
56class CreateOAuth2TokenRequest;
72 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
EndpointProviderBase< SigninClientConfiguration, SigninBuiltInParameters, SigninClientContextParameters > SigninEndpointProviderBase
Aws::Utils::Outcome< CreateOAuth2TokenResult, SigninError > CreateOAuth2TokenOutcome
std::future< CreateOAuth2TokenOutcome > CreateOAuth2TokenOutcomeCallable
std::function< void(const SigninClient *, const Model::CreateOAuth2TokenRequest &, const Model::CreateOAuth2TokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateOAuth2TokenResponseReceivedHandler