/** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */ #pragma once /* Generic header includes */ #include #include #include #include #include #include #include #include #include /* End of generic header includes */ /* Service model headers required in CognitoIdentityProviderClient header */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /* End of service model headers required in CognitoIdentityProviderClient header */ namespace Aws { namespace Http { class HttpClient; class HttpClientFactory; } // namespace Http namespace Utils { template< typename R, typename E> class Outcome; namespace Threading { class Executor; } // namespace Threading } // namespace Utils namespace Auth { class AWSCredentials; class AWSCredentialsProvider; } // namespace Auth namespace Client { class RetryStrategy; } // namespace Client namespace CognitoIdentityProvider { using CognitoIdentityProviderClientConfiguration = Aws::Client::GenericClientConfiguration; using CognitoIdentityProviderEndpointProviderBase = Aws::CognitoIdentityProvider::Endpoint::CognitoIdentityProviderEndpointProviderBase; using CognitoIdentityProviderEndpointProvider = Aws::CognitoIdentityProvider::Endpoint::CognitoIdentityProviderEndpointProvider; namespace Model { /* Service model forward declarations required in CognitoIdentityProviderClient header */ class AddCustomAttributesRequest; class AdminAddUserToGroupRequest; class AdminConfirmSignUpRequest; class AdminCreateUserRequest; class AdminDeleteUserRequest; class AdminDeleteUserAttributesRequest; class AdminDisableProviderForUserRequest; class AdminDisableUserRequest; class AdminEnableUserRequest; class AdminForgetDeviceRequest; class AdminGetDeviceRequest; class AdminGetUserRequest; class AdminInitiateAuthRequest; class AdminLinkProviderForUserRequest; class AdminListDevicesRequest; class AdminListGroupsForUserRequest; class AdminListUserAuthEventsRequest; class AdminRemoveUserFromGroupRequest; class AdminResetUserPasswordRequest; class AdminRespondToAuthChallengeRequest; class AdminSetUserMFAPreferenceRequest; class AdminSetUserPasswordRequest; class AdminSetUserSettingsRequest; class AdminUpdateAuthEventFeedbackRequest; class AdminUpdateDeviceStatusRequest; class AdminUpdateUserAttributesRequest; class AdminUserGlobalSignOutRequest; class AssociateSoftwareTokenRequest; class ChangePasswordRequest; class ConfirmDeviceRequest; class ConfirmForgotPasswordRequest; class ConfirmSignUpRequest; class CreateGroupRequest; class CreateIdentityProviderRequest; class CreateResourceServerRequest; class CreateUserImportJobRequest; class CreateUserPoolRequest; class CreateUserPoolClientRequest; class CreateUserPoolDomainRequest; class DeleteGroupRequest; class DeleteIdentityProviderRequest; class DeleteResourceServerRequest; class DeleteUserRequest; class DeleteUserAttributesRequest; class DeleteUserPoolRequest; class DeleteUserPoolClientRequest; class DeleteUserPoolDomainRequest; class DescribeIdentityProviderRequest; class DescribeResourceServerRequest; class DescribeRiskConfigurationRequest; class DescribeUserImportJobRequest; class DescribeUserPoolRequest; class DescribeUserPoolClientRequest; class DescribeUserPoolDomainRequest; class ForgetDeviceRequest; class ForgotPasswordRequest; class GetCSVHeaderRequest; class GetDeviceRequest; class GetGroupRequest; class GetIdentityProviderByIdentifierRequest; class GetSigningCertificateRequest; class GetUICustomizationRequest; class GetUserRequest; class GetUserAttributeVerificationCodeRequest; class GetUserPoolMfaConfigRequest; class GlobalSignOutRequest; class InitiateAuthRequest; class ListDevicesRequest; class ListGroupsRequest; class ListIdentityProvidersRequest; class ListResourceServersRequest; class ListTagsForResourceRequest; class ListUserImportJobsRequest; class ListUserPoolClientsRequest; class ListUserPoolsRequest; class ListUsersRequest; class ListUsersInGroupRequest; class ResendConfirmationCodeRequest; class RespondToAuthChallengeRequest; class RevokeTokenRequest; class SetRiskConfigurationRequest; class SetUICustomizationRequest; class SetUserMFAPreferenceRequest; class SetUserPoolMfaConfigRequest; class SetUserSettingsRequest; class SignUpRequest; class StartUserImportJobRequest; class StopUserImportJobRequest; class TagResourceRequest; class UntagResourceRequest; class UpdateAuthEventFeedbackRequest; class UpdateDeviceStatusRequest; class UpdateGroupRequest; class UpdateIdentityProviderRequest; class UpdateResourceServerRequest; class UpdateUserAttributesRequest; class UpdateUserPoolRequest; class UpdateUserPoolClientRequest; class UpdateUserPoolDomainRequest; class VerifySoftwareTokenRequest; class VerifyUserAttributeRequest; /* End of service model forward declarations required in CognitoIdentityProviderClient header */ /* Service model Outcome class definitions */ typedef Aws::Utils::Outcome AddCustomAttributesOutcome; typedef Aws::Utils::Outcome AdminAddUserToGroupOutcome; typedef Aws::Utils::Outcome AdminConfirmSignUpOutcome; typedef Aws::Utils::Outcome AdminCreateUserOutcome; typedef Aws::Utils::Outcome AdminDeleteUserOutcome; typedef Aws::Utils::Outcome AdminDeleteUserAttributesOutcome; typedef Aws::Utils::Outcome AdminDisableProviderForUserOutcome; typedef Aws::Utils::Outcome AdminDisableUserOutcome; typedef Aws::Utils::Outcome AdminEnableUserOutcome; typedef Aws::Utils::Outcome AdminForgetDeviceOutcome; typedef Aws::Utils::Outcome AdminGetDeviceOutcome; typedef Aws::Utils::Outcome AdminGetUserOutcome; typedef Aws::Utils::Outcome AdminInitiateAuthOutcome; typedef Aws::Utils::Outcome AdminLinkProviderForUserOutcome; typedef Aws::Utils::Outcome AdminListDevicesOutcome; typedef Aws::Utils::Outcome AdminListGroupsForUserOutcome; typedef Aws::Utils::Outcome AdminListUserAuthEventsOutcome; typedef Aws::Utils::Outcome AdminRemoveUserFromGroupOutcome; typedef Aws::Utils::Outcome AdminResetUserPasswordOutcome; typedef Aws::Utils::Outcome AdminRespondToAuthChallengeOutcome; typedef Aws::Utils::Outcome AdminSetUserMFAPreferenceOutcome; typedef Aws::Utils::Outcome AdminSetUserPasswordOutcome; typedef Aws::Utils::Outcome AdminSetUserSettingsOutcome; typedef Aws::Utils::Outcome AdminUpdateAuthEventFeedbackOutcome; typedef Aws::Utils::Outcome AdminUpdateDeviceStatusOutcome; typedef Aws::Utils::Outcome AdminUpdateUserAttributesOutcome; typedef Aws::Utils::Outcome AdminUserGlobalSignOutOutcome; typedef Aws::Utils::Outcome AssociateSoftwareTokenOutcome; typedef Aws::Utils::Outcome ChangePasswordOutcome; typedef Aws::Utils::Outcome ConfirmDeviceOutcome; typedef Aws::Utils::Outcome ConfirmForgotPasswordOutcome; typedef Aws::Utils::Outcome ConfirmSignUpOutcome; typedef Aws::Utils::Outcome CreateGroupOutcome; typedef Aws::Utils::Outcome CreateIdentityProviderOutcome; typedef Aws::Utils::Outcome CreateResourceServerOutcome; typedef Aws::Utils::Outcome CreateUserImportJobOutcome; typedef Aws::Utils::Outcome CreateUserPoolOutcome; typedef Aws::Utils::Outcome CreateUserPoolClientOutcome; typedef Aws::Utils::Outcome CreateUserPoolDomainOutcome; typedef Aws::Utils::Outcome DeleteGroupOutcome; typedef Aws::Utils::Outcome DeleteIdentityProviderOutcome; typedef Aws::Utils::Outcome DeleteResourceServerOutcome; typedef Aws::Utils::Outcome DeleteUserOutcome; typedef Aws::Utils::Outcome DeleteUserAttributesOutcome; typedef Aws::Utils::Outcome DeleteUserPoolOutcome; typedef Aws::Utils::Outcome DeleteUserPoolClientOutcome; typedef Aws::Utils::Outcome DeleteUserPoolDomainOutcome; typedef Aws::Utils::Outcome DescribeIdentityProviderOutcome; typedef Aws::Utils::Outcome DescribeResourceServerOutcome; typedef Aws::Utils::Outcome DescribeRiskConfigurationOutcome; typedef Aws::Utils::Outcome DescribeUserImportJobOutcome; typedef Aws::Utils::Outcome DescribeUserPoolOutcome; typedef Aws::Utils::Outcome DescribeUserPoolClientOutcome; typedef Aws::Utils::Outcome DescribeUserPoolDomainOutcome; typedef Aws::Utils::Outcome ForgetDeviceOutcome; typedef Aws::Utils::Outcome ForgotPasswordOutcome; typedef Aws::Utils::Outcome GetCSVHeaderOutcome; typedef Aws::Utils::Outcome GetDeviceOutcome; typedef Aws::Utils::Outcome GetGroupOutcome; typedef Aws::Utils::Outcome GetIdentityProviderByIdentifierOutcome; typedef Aws::Utils::Outcome GetSigningCertificateOutcome; typedef Aws::Utils::Outcome GetUICustomizationOutcome; typedef Aws::Utils::Outcome GetUserOutcome; typedef Aws::Utils::Outcome GetUserAttributeVerificationCodeOutcome; typedef Aws::Utils::Outcome GetUserPoolMfaConfigOutcome; typedef Aws::Utils::Outcome GlobalSignOutOutcome; typedef Aws::Utils::Outcome InitiateAuthOutcome; typedef Aws::Utils::Outcome ListDevicesOutcome; typedef Aws::Utils::Outcome ListGroupsOutcome; typedef Aws::Utils::Outcome ListIdentityProvidersOutcome; typedef Aws::Utils::Outcome ListResourceServersOutcome; typedef Aws::Utils::Outcome ListTagsForResourceOutcome; typedef Aws::Utils::Outcome ListUserImportJobsOutcome; typedef Aws::Utils::Outcome ListUserPoolClientsOutcome; typedef Aws::Utils::Outcome ListUserPoolsOutcome; typedef Aws::Utils::Outcome ListUsersOutcome; typedef Aws::Utils::Outcome ListUsersInGroupOutcome; typedef Aws::Utils::Outcome ResendConfirmationCodeOutcome; typedef Aws::Utils::Outcome RespondToAuthChallengeOutcome; typedef Aws::Utils::Outcome RevokeTokenOutcome; typedef Aws::Utils::Outcome SetRiskConfigurationOutcome; typedef Aws::Utils::Outcome SetUICustomizationOutcome; typedef Aws::Utils::Outcome SetUserMFAPreferenceOutcome; typedef Aws::Utils::Outcome SetUserPoolMfaConfigOutcome; typedef Aws::Utils::Outcome SetUserSettingsOutcome; typedef Aws::Utils::Outcome SignUpOutcome; typedef Aws::Utils::Outcome StartUserImportJobOutcome; typedef Aws::Utils::Outcome StopUserImportJobOutcome; typedef Aws::Utils::Outcome TagResourceOutcome; typedef Aws::Utils::Outcome UntagResourceOutcome; typedef Aws::Utils::Outcome UpdateAuthEventFeedbackOutcome; typedef Aws::Utils::Outcome UpdateDeviceStatusOutcome; typedef Aws::Utils::Outcome UpdateGroupOutcome; typedef Aws::Utils::Outcome UpdateIdentityProviderOutcome; typedef Aws::Utils::Outcome UpdateResourceServerOutcome; typedef Aws::Utils::Outcome UpdateUserAttributesOutcome; typedef Aws::Utils::Outcome UpdateUserPoolOutcome; typedef Aws::Utils::Outcome UpdateUserPoolClientOutcome; typedef Aws::Utils::Outcome UpdateUserPoolDomainOutcome; typedef Aws::Utils::Outcome VerifySoftwareTokenOutcome; typedef Aws::Utils::Outcome VerifyUserAttributeOutcome; /* End of service model Outcome class definitions */ /* Service model Outcome callable definitions */ typedef std::future AddCustomAttributesOutcomeCallable; typedef std::future AdminAddUserToGroupOutcomeCallable; typedef std::future AdminConfirmSignUpOutcomeCallable; typedef std::future AdminCreateUserOutcomeCallable; typedef std::future AdminDeleteUserOutcomeCallable; typedef std::future AdminDeleteUserAttributesOutcomeCallable; typedef std::future AdminDisableProviderForUserOutcomeCallable; typedef std::future AdminDisableUserOutcomeCallable; typedef std::future AdminEnableUserOutcomeCallable; typedef std::future AdminForgetDeviceOutcomeCallable; typedef std::future AdminGetDeviceOutcomeCallable; typedef std::future AdminGetUserOutcomeCallable; typedef std::future AdminInitiateAuthOutcomeCallable; typedef std::future AdminLinkProviderForUserOutcomeCallable; typedef std::future AdminListDevicesOutcomeCallable; typedef std::future AdminListGroupsForUserOutcomeCallable; typedef std::future AdminListUserAuthEventsOutcomeCallable; typedef std::future AdminRemoveUserFromGroupOutcomeCallable; typedef std::future AdminResetUserPasswordOutcomeCallable; typedef std::future AdminRespondToAuthChallengeOutcomeCallable; typedef std::future AdminSetUserMFAPreferenceOutcomeCallable; typedef std::future AdminSetUserPasswordOutcomeCallable; typedef std::future AdminSetUserSettingsOutcomeCallable; typedef std::future AdminUpdateAuthEventFeedbackOutcomeCallable; typedef std::future AdminUpdateDeviceStatusOutcomeCallable; typedef std::future AdminUpdateUserAttributesOutcomeCallable; typedef std::future AdminUserGlobalSignOutOutcomeCallable; typedef std::future AssociateSoftwareTokenOutcomeCallable; typedef std::future ChangePasswordOutcomeCallable; typedef std::future ConfirmDeviceOutcomeCallable; typedef std::future ConfirmForgotPasswordOutcomeCallable; typedef std::future ConfirmSignUpOutcomeCallable; typedef std::future CreateGroupOutcomeCallable; typedef std::future CreateIdentityProviderOutcomeCallable; typedef std::future CreateResourceServerOutcomeCallable; typedef std::future CreateUserImportJobOutcomeCallable; typedef std::future CreateUserPoolOutcomeCallable; typedef std::future CreateUserPoolClientOutcomeCallable; typedef std::future CreateUserPoolDomainOutcomeCallable; typedef std::future DeleteGroupOutcomeCallable; typedef std::future DeleteIdentityProviderOutcomeCallable; typedef std::future DeleteResourceServerOutcomeCallable; typedef std::future DeleteUserOutcomeCallable; typedef std::future DeleteUserAttributesOutcomeCallable; typedef std::future DeleteUserPoolOutcomeCallable; typedef std::future DeleteUserPoolClientOutcomeCallable; typedef std::future DeleteUserPoolDomainOutcomeCallable; typedef std::future DescribeIdentityProviderOutcomeCallable; typedef std::future DescribeResourceServerOutcomeCallable; typedef std::future DescribeRiskConfigurationOutcomeCallable; typedef std::future DescribeUserImportJobOutcomeCallable; typedef std::future DescribeUserPoolOutcomeCallable; typedef std::future DescribeUserPoolClientOutcomeCallable; typedef std::future DescribeUserPoolDomainOutcomeCallable; typedef std::future ForgetDeviceOutcomeCallable; typedef std::future ForgotPasswordOutcomeCallable; typedef std::future GetCSVHeaderOutcomeCallable; typedef std::future GetDeviceOutcomeCallable; typedef std::future GetGroupOutcomeCallable; typedef std::future GetIdentityProviderByIdentifierOutcomeCallable; typedef std::future GetSigningCertificateOutcomeCallable; typedef std::future GetUICustomizationOutcomeCallable; typedef std::future GetUserOutcomeCallable; typedef std::future GetUserAttributeVerificationCodeOutcomeCallable; typedef std::future GetUserPoolMfaConfigOutcomeCallable; typedef std::future GlobalSignOutOutcomeCallable; typedef std::future InitiateAuthOutcomeCallable; typedef std::future ListDevicesOutcomeCallable; typedef std::future ListGroupsOutcomeCallable; typedef std::future ListIdentityProvidersOutcomeCallable; typedef std::future ListResourceServersOutcomeCallable; typedef std::future ListTagsForResourceOutcomeCallable; typedef std::future ListUserImportJobsOutcomeCallable; typedef std::future ListUserPoolClientsOutcomeCallable; typedef std::future ListUserPoolsOutcomeCallable; typedef std::future ListUsersOutcomeCallable; typedef std::future ListUsersInGroupOutcomeCallable; typedef std::future ResendConfirmationCodeOutcomeCallable; typedef std::future RespondToAuthChallengeOutcomeCallable; typedef std::future RevokeTokenOutcomeCallable; typedef std::future SetRiskConfigurationOutcomeCallable; typedef std::future SetUICustomizationOutcomeCallable; typedef std::future SetUserMFAPreferenceOutcomeCallable; typedef std::future SetUserPoolMfaConfigOutcomeCallable; typedef std::future SetUserSettingsOutcomeCallable; typedef std::future SignUpOutcomeCallable; typedef std::future StartUserImportJobOutcomeCallable; typedef std::future StopUserImportJobOutcomeCallable; typedef std::future TagResourceOutcomeCallable; typedef std::future UntagResourceOutcomeCallable; typedef std::future UpdateAuthEventFeedbackOutcomeCallable; typedef std::future UpdateDeviceStatusOutcomeCallable; typedef std::future UpdateGroupOutcomeCallable; typedef std::future UpdateIdentityProviderOutcomeCallable; typedef std::future UpdateResourceServerOutcomeCallable; typedef std::future UpdateUserAttributesOutcomeCallable; typedef std::future UpdateUserPoolOutcomeCallable; typedef std::future UpdateUserPoolClientOutcomeCallable; typedef std::future UpdateUserPoolDomainOutcomeCallable; typedef std::future VerifySoftwareTokenOutcomeCallable; typedef std::future VerifyUserAttributeOutcomeCallable; /* End of service model Outcome callable definitions */ } // namespace Model class CognitoIdentityProviderClient; /* Service model async handlers definitions */ typedef std::function&) > AddCustomAttributesResponseReceivedHandler; typedef std::function&) > AdminAddUserToGroupResponseReceivedHandler; typedef std::function&) > AdminConfirmSignUpResponseReceivedHandler; typedef std::function&) > AdminCreateUserResponseReceivedHandler; typedef std::function&) > AdminDeleteUserResponseReceivedHandler; typedef std::function&) > AdminDeleteUserAttributesResponseReceivedHandler; typedef std::function&) > AdminDisableProviderForUserResponseReceivedHandler; typedef std::function&) > AdminDisableUserResponseReceivedHandler; typedef std::function&) > AdminEnableUserResponseReceivedHandler; typedef std::function&) > AdminForgetDeviceResponseReceivedHandler; typedef std::function&) > AdminGetDeviceResponseReceivedHandler; typedef std::function&) > AdminGetUserResponseReceivedHandler; typedef std::function&) > AdminInitiateAuthResponseReceivedHandler; typedef std::function&) > AdminLinkProviderForUserResponseReceivedHandler; typedef std::function&) > AdminListDevicesResponseReceivedHandler; typedef std::function&) > AdminListGroupsForUserResponseReceivedHandler; typedef std::function&) > AdminListUserAuthEventsResponseReceivedHandler; typedef std::function&) > AdminRemoveUserFromGroupResponseReceivedHandler; typedef std::function&) > AdminResetUserPasswordResponseReceivedHandler; typedef std::function&) > AdminRespondToAuthChallengeResponseReceivedHandler; typedef std::function&) > AdminSetUserMFAPreferenceResponseReceivedHandler; typedef std::function&) > AdminSetUserPasswordResponseReceivedHandler; typedef std::function&) > AdminSetUserSettingsResponseReceivedHandler; typedef std::function&) > AdminUpdateAuthEventFeedbackResponseReceivedHandler; typedef std::function&) > AdminUpdateDeviceStatusResponseReceivedHandler; typedef std::function&) > AdminUpdateUserAttributesResponseReceivedHandler; typedef std::function&) > AdminUserGlobalSignOutResponseReceivedHandler; typedef std::function&) > AssociateSoftwareTokenResponseReceivedHandler; typedef std::function&) > ChangePasswordResponseReceivedHandler; typedef std::function&) > ConfirmDeviceResponseReceivedHandler; typedef std::function&) > ConfirmForgotPasswordResponseReceivedHandler; typedef std::function&) > ConfirmSignUpResponseReceivedHandler; typedef std::function&) > CreateGroupResponseReceivedHandler; typedef std::function&) > CreateIdentityProviderResponseReceivedHandler; typedef std::function&) > CreateResourceServerResponseReceivedHandler; typedef std::function&) > CreateUserImportJobResponseReceivedHandler; typedef std::function&) > CreateUserPoolResponseReceivedHandler; typedef std::function&) > CreateUserPoolClientResponseReceivedHandler; typedef std::function&) > CreateUserPoolDomainResponseReceivedHandler; typedef std::function&) > DeleteGroupResponseReceivedHandler; typedef std::function&) > DeleteIdentityProviderResponseReceivedHandler; typedef std::function&) > DeleteResourceServerResponseReceivedHandler; typedef std::function&) > DeleteUserResponseReceivedHandler; typedef std::function&) > DeleteUserAttributesResponseReceivedHandler; typedef std::function&) > DeleteUserPoolResponseReceivedHandler; typedef std::function&) > DeleteUserPoolClientResponseReceivedHandler; typedef std::function&) > DeleteUserPoolDomainResponseReceivedHandler; typedef std::function&) > DescribeIdentityProviderResponseReceivedHandler; typedef std::function&) > DescribeResourceServerResponseReceivedHandler; typedef std::function&) > DescribeRiskConfigurationResponseReceivedHandler; typedef std::function&) > DescribeUserImportJobResponseReceivedHandler; typedef std::function&) > DescribeUserPoolResponseReceivedHandler; typedef std::function&) > DescribeUserPoolClientResponseReceivedHandler; typedef std::function&) > DescribeUserPoolDomainResponseReceivedHandler; typedef std::function&) > ForgetDeviceResponseReceivedHandler; typedef std::function&) > ForgotPasswordResponseReceivedHandler; typedef std::function&) > GetCSVHeaderResponseReceivedHandler; typedef std::function&) > GetDeviceResponseReceivedHandler; typedef std::function&) > GetGroupResponseReceivedHandler; typedef std::function&) > GetIdentityProviderByIdentifierResponseReceivedHandler; typedef std::function&) > GetSigningCertificateResponseReceivedHandler; typedef std::function&) > GetUICustomizationResponseReceivedHandler; typedef std::function&) > GetUserResponseReceivedHandler; typedef std::function&) > GetUserAttributeVerificationCodeResponseReceivedHandler; typedef std::function&) > GetUserPoolMfaConfigResponseReceivedHandler; typedef std::function&) > GlobalSignOutResponseReceivedHandler; typedef std::function&) > InitiateAuthResponseReceivedHandler; typedef std::function&) > ListDevicesResponseReceivedHandler; typedef std::function&) > ListGroupsResponseReceivedHandler; typedef std::function&) > ListIdentityProvidersResponseReceivedHandler; typedef std::function&) > ListResourceServersResponseReceivedHandler; typedef std::function&) > ListTagsForResourceResponseReceivedHandler; typedef std::function&) > ListUserImportJobsResponseReceivedHandler; typedef std::function&) > ListUserPoolClientsResponseReceivedHandler; typedef std::function&) > ListUserPoolsResponseReceivedHandler; typedef std::function&) > ListUsersResponseReceivedHandler; typedef std::function&) > ListUsersInGroupResponseReceivedHandler; typedef std::function&) > ResendConfirmationCodeResponseReceivedHandler; typedef std::function&) > RespondToAuthChallengeResponseReceivedHandler; typedef std::function&) > RevokeTokenResponseReceivedHandler; typedef std::function&) > SetRiskConfigurationResponseReceivedHandler; typedef std::function&) > SetUICustomizationResponseReceivedHandler; typedef std::function&) > SetUserMFAPreferenceResponseReceivedHandler; typedef std::function&) > SetUserPoolMfaConfigResponseReceivedHandler; typedef std::function&) > SetUserSettingsResponseReceivedHandler; typedef std::function&) > SignUpResponseReceivedHandler; typedef std::function&) > StartUserImportJobResponseReceivedHandler; typedef std::function&) > StopUserImportJobResponseReceivedHandler; typedef std::function&) > TagResourceResponseReceivedHandler; typedef std::function&) > UntagResourceResponseReceivedHandler; typedef std::function&) > UpdateAuthEventFeedbackResponseReceivedHandler; typedef std::function&) > UpdateDeviceStatusResponseReceivedHandler; typedef std::function&) > UpdateGroupResponseReceivedHandler; typedef std::function&) > UpdateIdentityProviderResponseReceivedHandler; typedef std::function&) > UpdateResourceServerResponseReceivedHandler; typedef std::function&) > UpdateUserAttributesResponseReceivedHandler; typedef std::function&) > UpdateUserPoolResponseReceivedHandler; typedef std::function&) > UpdateUserPoolClientResponseReceivedHandler; typedef std::function&) > UpdateUserPoolDomainResponseReceivedHandler; typedef std::function&) > VerifySoftwareTokenResponseReceivedHandler; typedef std::function&) > VerifyUserAttributeResponseReceivedHandler; /* End of service model async handlers definitions */ } // namespace CognitoIdentityProvider } // namespace Aws