/** * 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 PinpointClient 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 #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 PinpointClient 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 Pinpoint { using PinpointClientConfiguration = Aws::Client::GenericClientConfiguration; using PinpointEndpointProviderBase = Aws::Pinpoint::Endpoint::PinpointEndpointProviderBase; using PinpointEndpointProvider = Aws::Pinpoint::Endpoint::PinpointEndpointProvider; namespace Model { /* Service model forward declarations required in PinpointClient header */ class CreateAppRequest; class CreateCampaignRequest; class CreateEmailTemplateRequest; class CreateExportJobRequest; class CreateImportJobRequest; class CreateInAppTemplateRequest; class CreateJourneyRequest; class CreatePushTemplateRequest; class CreateRecommenderConfigurationRequest; class CreateSegmentRequest; class CreateSmsTemplateRequest; class CreateVoiceTemplateRequest; class DeleteAdmChannelRequest; class DeleteApnsChannelRequest; class DeleteApnsSandboxChannelRequest; class DeleteApnsVoipChannelRequest; class DeleteApnsVoipSandboxChannelRequest; class DeleteAppRequest; class DeleteBaiduChannelRequest; class DeleteCampaignRequest; class DeleteEmailChannelRequest; class DeleteEmailTemplateRequest; class DeleteEndpointRequest; class DeleteEventStreamRequest; class DeleteGcmChannelRequest; class DeleteInAppTemplateRequest; class DeleteJourneyRequest; class DeletePushTemplateRequest; class DeleteRecommenderConfigurationRequest; class DeleteSegmentRequest; class DeleteSmsChannelRequest; class DeleteSmsTemplateRequest; class DeleteUserEndpointsRequest; class DeleteVoiceChannelRequest; class DeleteVoiceTemplateRequest; class GetAdmChannelRequest; class GetApnsChannelRequest; class GetApnsSandboxChannelRequest; class GetApnsVoipChannelRequest; class GetApnsVoipSandboxChannelRequest; class GetAppRequest; class GetApplicationDateRangeKpiRequest; class GetApplicationSettingsRequest; class GetAppsRequest; class GetBaiduChannelRequest; class GetCampaignRequest; class GetCampaignActivitiesRequest; class GetCampaignDateRangeKpiRequest; class GetCampaignVersionRequest; class GetCampaignVersionsRequest; class GetCampaignsRequest; class GetChannelsRequest; class GetEmailChannelRequest; class GetEmailTemplateRequest; class GetEndpointRequest; class GetEventStreamRequest; class GetExportJobRequest; class GetExportJobsRequest; class GetGcmChannelRequest; class GetImportJobRequest; class GetImportJobsRequest; class GetInAppMessagesRequest; class GetInAppTemplateRequest; class GetJourneyRequest; class GetJourneyDateRangeKpiRequest; class GetJourneyExecutionActivityMetricsRequest; class GetJourneyExecutionMetricsRequest; class GetJourneyRunExecutionActivityMetricsRequest; class GetJourneyRunExecutionMetricsRequest; class GetJourneyRunsRequest; class GetPushTemplateRequest; class GetRecommenderConfigurationRequest; class GetRecommenderConfigurationsRequest; class GetSegmentRequest; class GetSegmentExportJobsRequest; class GetSegmentImportJobsRequest; class GetSegmentVersionRequest; class GetSegmentVersionsRequest; class GetSegmentsRequest; class GetSmsChannelRequest; class GetSmsTemplateRequest; class GetUserEndpointsRequest; class GetVoiceChannelRequest; class GetVoiceTemplateRequest; class ListJourneysRequest; class ListTagsForResourceRequest; class ListTemplateVersionsRequest; class ListTemplatesRequest; class PhoneNumberValidateRequest; class PutEventStreamRequest; class PutEventsRequest; class RemoveAttributesRequest; class SendMessagesRequest; class SendOTPMessageRequest; class SendUsersMessagesRequest; class TagResourceRequest; class UntagResourceRequest; class UpdateAdmChannelRequest; class UpdateApnsChannelRequest; class UpdateApnsSandboxChannelRequest; class UpdateApnsVoipChannelRequest; class UpdateApnsVoipSandboxChannelRequest; class UpdateApplicationSettingsRequest; class UpdateBaiduChannelRequest; class UpdateCampaignRequest; class UpdateEmailChannelRequest; class UpdateEmailTemplateRequest; class UpdateEndpointRequest; class UpdateEndpointsBatchRequest; class UpdateGcmChannelRequest; class UpdateInAppTemplateRequest; class UpdateJourneyRequest; class UpdateJourneyStateRequest; class UpdatePushTemplateRequest; class UpdateRecommenderConfigurationRequest; class UpdateSegmentRequest; class UpdateSmsChannelRequest; class UpdateSmsTemplateRequest; class UpdateTemplateActiveVersionRequest; class UpdateVoiceChannelRequest; class UpdateVoiceTemplateRequest; class VerifyOTPMessageRequest; /* End of service model forward declarations required in PinpointClient header */ /* Service model Outcome class definitions */ typedef Aws::Utils::Outcome CreateAppOutcome; typedef Aws::Utils::Outcome CreateCampaignOutcome; typedef Aws::Utils::Outcome CreateEmailTemplateOutcome; typedef Aws::Utils::Outcome CreateExportJobOutcome; typedef Aws::Utils::Outcome CreateImportJobOutcome; typedef Aws::Utils::Outcome CreateInAppTemplateOutcome; typedef Aws::Utils::Outcome CreateJourneyOutcome; typedef Aws::Utils::Outcome CreatePushTemplateOutcome; typedef Aws::Utils::Outcome CreateRecommenderConfigurationOutcome; typedef Aws::Utils::Outcome CreateSegmentOutcome; typedef Aws::Utils::Outcome CreateSmsTemplateOutcome; typedef Aws::Utils::Outcome CreateVoiceTemplateOutcome; typedef Aws::Utils::Outcome DeleteAdmChannelOutcome; typedef Aws::Utils::Outcome DeleteApnsChannelOutcome; typedef Aws::Utils::Outcome DeleteApnsSandboxChannelOutcome; typedef Aws::Utils::Outcome DeleteApnsVoipChannelOutcome; typedef Aws::Utils::Outcome DeleteApnsVoipSandboxChannelOutcome; typedef Aws::Utils::Outcome DeleteAppOutcome; typedef Aws::Utils::Outcome DeleteBaiduChannelOutcome; typedef Aws::Utils::Outcome DeleteCampaignOutcome; typedef Aws::Utils::Outcome DeleteEmailChannelOutcome; typedef Aws::Utils::Outcome DeleteEmailTemplateOutcome; typedef Aws::Utils::Outcome DeleteEndpointOutcome; typedef Aws::Utils::Outcome DeleteEventStreamOutcome; typedef Aws::Utils::Outcome DeleteGcmChannelOutcome; typedef Aws::Utils::Outcome DeleteInAppTemplateOutcome; typedef Aws::Utils::Outcome DeleteJourneyOutcome; typedef Aws::Utils::Outcome DeletePushTemplateOutcome; typedef Aws::Utils::Outcome DeleteRecommenderConfigurationOutcome; typedef Aws::Utils::Outcome DeleteSegmentOutcome; typedef Aws::Utils::Outcome DeleteSmsChannelOutcome; typedef Aws::Utils::Outcome DeleteSmsTemplateOutcome; typedef Aws::Utils::Outcome DeleteUserEndpointsOutcome; typedef Aws::Utils::Outcome DeleteVoiceChannelOutcome; typedef Aws::Utils::Outcome DeleteVoiceTemplateOutcome; typedef Aws::Utils::Outcome GetAdmChannelOutcome; typedef Aws::Utils::Outcome GetApnsChannelOutcome; typedef Aws::Utils::Outcome GetApnsSandboxChannelOutcome; typedef Aws::Utils::Outcome GetApnsVoipChannelOutcome; typedef Aws::Utils::Outcome GetApnsVoipSandboxChannelOutcome; typedef Aws::Utils::Outcome GetAppOutcome; typedef Aws::Utils::Outcome GetApplicationDateRangeKpiOutcome; typedef Aws::Utils::Outcome GetApplicationSettingsOutcome; typedef Aws::Utils::Outcome GetAppsOutcome; typedef Aws::Utils::Outcome GetBaiduChannelOutcome; typedef Aws::Utils::Outcome GetCampaignOutcome; typedef Aws::Utils::Outcome GetCampaignActivitiesOutcome; typedef Aws::Utils::Outcome GetCampaignDateRangeKpiOutcome; typedef Aws::Utils::Outcome GetCampaignVersionOutcome; typedef Aws::Utils::Outcome GetCampaignVersionsOutcome; typedef Aws::Utils::Outcome GetCampaignsOutcome; typedef Aws::Utils::Outcome GetChannelsOutcome; typedef Aws::Utils::Outcome GetEmailChannelOutcome; typedef Aws::Utils::Outcome GetEmailTemplateOutcome; typedef Aws::Utils::Outcome GetEndpointOutcome; typedef Aws::Utils::Outcome GetEventStreamOutcome; typedef Aws::Utils::Outcome GetExportJobOutcome; typedef Aws::Utils::Outcome GetExportJobsOutcome; typedef Aws::Utils::Outcome GetGcmChannelOutcome; typedef Aws::Utils::Outcome GetImportJobOutcome; typedef Aws::Utils::Outcome GetImportJobsOutcome; typedef Aws::Utils::Outcome GetInAppMessagesOutcome; typedef Aws::Utils::Outcome GetInAppTemplateOutcome; typedef Aws::Utils::Outcome GetJourneyOutcome; typedef Aws::Utils::Outcome GetJourneyDateRangeKpiOutcome; typedef Aws::Utils::Outcome GetJourneyExecutionActivityMetricsOutcome; typedef Aws::Utils::Outcome GetJourneyExecutionMetricsOutcome; typedef Aws::Utils::Outcome GetJourneyRunExecutionActivityMetricsOutcome; typedef Aws::Utils::Outcome GetJourneyRunExecutionMetricsOutcome; typedef Aws::Utils::Outcome GetJourneyRunsOutcome; typedef Aws::Utils::Outcome GetPushTemplateOutcome; typedef Aws::Utils::Outcome GetRecommenderConfigurationOutcome; typedef Aws::Utils::Outcome GetRecommenderConfigurationsOutcome; typedef Aws::Utils::Outcome GetSegmentOutcome; typedef Aws::Utils::Outcome GetSegmentExportJobsOutcome; typedef Aws::Utils::Outcome GetSegmentImportJobsOutcome; typedef Aws::Utils::Outcome GetSegmentVersionOutcome; typedef Aws::Utils::Outcome GetSegmentVersionsOutcome; typedef Aws::Utils::Outcome GetSegmentsOutcome; typedef Aws::Utils::Outcome GetSmsChannelOutcome; typedef Aws::Utils::Outcome GetSmsTemplateOutcome; typedef Aws::Utils::Outcome GetUserEndpointsOutcome; typedef Aws::Utils::Outcome GetVoiceChannelOutcome; typedef Aws::Utils::Outcome GetVoiceTemplateOutcome; typedef Aws::Utils::Outcome ListJourneysOutcome; typedef Aws::Utils::Outcome ListTagsForResourceOutcome; typedef Aws::Utils::Outcome ListTemplateVersionsOutcome; typedef Aws::Utils::Outcome ListTemplatesOutcome; typedef Aws::Utils::Outcome PhoneNumberValidateOutcome; typedef Aws::Utils::Outcome PutEventStreamOutcome; typedef Aws::Utils::Outcome PutEventsOutcome; typedef Aws::Utils::Outcome RemoveAttributesOutcome; typedef Aws::Utils::Outcome SendMessagesOutcome; typedef Aws::Utils::Outcome SendOTPMessageOutcome; typedef Aws::Utils::Outcome SendUsersMessagesOutcome; typedef Aws::Utils::Outcome TagResourceOutcome; typedef Aws::Utils::Outcome UntagResourceOutcome; typedef Aws::Utils::Outcome UpdateAdmChannelOutcome; typedef Aws::Utils::Outcome UpdateApnsChannelOutcome; typedef Aws::Utils::Outcome UpdateApnsSandboxChannelOutcome; typedef Aws::Utils::Outcome UpdateApnsVoipChannelOutcome; typedef Aws::Utils::Outcome UpdateApnsVoipSandboxChannelOutcome; typedef Aws::Utils::Outcome UpdateApplicationSettingsOutcome; typedef Aws::Utils::Outcome UpdateBaiduChannelOutcome; typedef Aws::Utils::Outcome UpdateCampaignOutcome; typedef Aws::Utils::Outcome UpdateEmailChannelOutcome; typedef Aws::Utils::Outcome UpdateEmailTemplateOutcome; typedef Aws::Utils::Outcome UpdateEndpointOutcome; typedef Aws::Utils::Outcome UpdateEndpointsBatchOutcome; typedef Aws::Utils::Outcome UpdateGcmChannelOutcome; typedef Aws::Utils::Outcome UpdateInAppTemplateOutcome; typedef Aws::Utils::Outcome UpdateJourneyOutcome; typedef Aws::Utils::Outcome UpdateJourneyStateOutcome; typedef Aws::Utils::Outcome UpdatePushTemplateOutcome; typedef Aws::Utils::Outcome UpdateRecommenderConfigurationOutcome; typedef Aws::Utils::Outcome UpdateSegmentOutcome; typedef Aws::Utils::Outcome UpdateSmsChannelOutcome; typedef Aws::Utils::Outcome UpdateSmsTemplateOutcome; typedef Aws::Utils::Outcome UpdateTemplateActiveVersionOutcome; typedef Aws::Utils::Outcome UpdateVoiceChannelOutcome; typedef Aws::Utils::Outcome UpdateVoiceTemplateOutcome; typedef Aws::Utils::Outcome VerifyOTPMessageOutcome; /* End of service model Outcome class definitions */ /* Service model Outcome callable definitions */ typedef std::future CreateAppOutcomeCallable; typedef std::future CreateCampaignOutcomeCallable; typedef std::future CreateEmailTemplateOutcomeCallable; typedef std::future CreateExportJobOutcomeCallable; typedef std::future CreateImportJobOutcomeCallable; typedef std::future CreateInAppTemplateOutcomeCallable; typedef std::future CreateJourneyOutcomeCallable; typedef std::future CreatePushTemplateOutcomeCallable; typedef std::future CreateRecommenderConfigurationOutcomeCallable; typedef std::future CreateSegmentOutcomeCallable; typedef std::future CreateSmsTemplateOutcomeCallable; typedef std::future CreateVoiceTemplateOutcomeCallable; typedef std::future DeleteAdmChannelOutcomeCallable; typedef std::future DeleteApnsChannelOutcomeCallable; typedef std::future DeleteApnsSandboxChannelOutcomeCallable; typedef std::future DeleteApnsVoipChannelOutcomeCallable; typedef std::future DeleteApnsVoipSandboxChannelOutcomeCallable; typedef std::future DeleteAppOutcomeCallable; typedef std::future DeleteBaiduChannelOutcomeCallable; typedef std::future DeleteCampaignOutcomeCallable; typedef std::future DeleteEmailChannelOutcomeCallable; typedef std::future DeleteEmailTemplateOutcomeCallable; typedef std::future DeleteEndpointOutcomeCallable; typedef std::future DeleteEventStreamOutcomeCallable; typedef std::future DeleteGcmChannelOutcomeCallable; typedef std::future DeleteInAppTemplateOutcomeCallable; typedef std::future DeleteJourneyOutcomeCallable; typedef std::future DeletePushTemplateOutcomeCallable; typedef std::future DeleteRecommenderConfigurationOutcomeCallable; typedef std::future DeleteSegmentOutcomeCallable; typedef std::future DeleteSmsChannelOutcomeCallable; typedef std::future DeleteSmsTemplateOutcomeCallable; typedef std::future DeleteUserEndpointsOutcomeCallable; typedef std::future DeleteVoiceChannelOutcomeCallable; typedef std::future DeleteVoiceTemplateOutcomeCallable; typedef std::future GetAdmChannelOutcomeCallable; typedef std::future GetApnsChannelOutcomeCallable; typedef std::future GetApnsSandboxChannelOutcomeCallable; typedef std::future GetApnsVoipChannelOutcomeCallable; typedef std::future GetApnsVoipSandboxChannelOutcomeCallable; typedef std::future GetAppOutcomeCallable; typedef std::future GetApplicationDateRangeKpiOutcomeCallable; typedef std::future GetApplicationSettingsOutcomeCallable; typedef std::future GetAppsOutcomeCallable; typedef std::future GetBaiduChannelOutcomeCallable; typedef std::future GetCampaignOutcomeCallable; typedef std::future GetCampaignActivitiesOutcomeCallable; typedef std::future GetCampaignDateRangeKpiOutcomeCallable; typedef std::future GetCampaignVersionOutcomeCallable; typedef std::future GetCampaignVersionsOutcomeCallable; typedef std::future GetCampaignsOutcomeCallable; typedef std::future GetChannelsOutcomeCallable; typedef std::future GetEmailChannelOutcomeCallable; typedef std::future GetEmailTemplateOutcomeCallable; typedef std::future GetEndpointOutcomeCallable; typedef std::future GetEventStreamOutcomeCallable; typedef std::future GetExportJobOutcomeCallable; typedef std::future GetExportJobsOutcomeCallable; typedef std::future GetGcmChannelOutcomeCallable; typedef std::future GetImportJobOutcomeCallable; typedef std::future GetImportJobsOutcomeCallable; typedef std::future GetInAppMessagesOutcomeCallable; typedef std::future GetInAppTemplateOutcomeCallable; typedef std::future GetJourneyOutcomeCallable; typedef std::future GetJourneyDateRangeKpiOutcomeCallable; typedef std::future GetJourneyExecutionActivityMetricsOutcomeCallable; typedef std::future GetJourneyExecutionMetricsOutcomeCallable; typedef std::future GetJourneyRunExecutionActivityMetricsOutcomeCallable; typedef std::future GetJourneyRunExecutionMetricsOutcomeCallable; typedef std::future GetJourneyRunsOutcomeCallable; typedef std::future GetPushTemplateOutcomeCallable; typedef std::future GetRecommenderConfigurationOutcomeCallable; typedef std::future GetRecommenderConfigurationsOutcomeCallable; typedef std::future GetSegmentOutcomeCallable; typedef std::future GetSegmentExportJobsOutcomeCallable; typedef std::future GetSegmentImportJobsOutcomeCallable; typedef std::future GetSegmentVersionOutcomeCallable; typedef std::future GetSegmentVersionsOutcomeCallable; typedef std::future GetSegmentsOutcomeCallable; typedef std::future GetSmsChannelOutcomeCallable; typedef std::future GetSmsTemplateOutcomeCallable; typedef std::future GetUserEndpointsOutcomeCallable; typedef std::future GetVoiceChannelOutcomeCallable; typedef std::future GetVoiceTemplateOutcomeCallable; typedef std::future ListJourneysOutcomeCallable; typedef std::future ListTagsForResourceOutcomeCallable; typedef std::future ListTemplateVersionsOutcomeCallable; typedef std::future ListTemplatesOutcomeCallable; typedef std::future PhoneNumberValidateOutcomeCallable; typedef std::future PutEventStreamOutcomeCallable; typedef std::future PutEventsOutcomeCallable; typedef std::future RemoveAttributesOutcomeCallable; typedef std::future SendMessagesOutcomeCallable; typedef std::future SendOTPMessageOutcomeCallable; typedef std::future SendUsersMessagesOutcomeCallable; typedef std::future TagResourceOutcomeCallable; typedef std::future UntagResourceOutcomeCallable; typedef std::future UpdateAdmChannelOutcomeCallable; typedef std::future UpdateApnsChannelOutcomeCallable; typedef std::future UpdateApnsSandboxChannelOutcomeCallable; typedef std::future UpdateApnsVoipChannelOutcomeCallable; typedef std::future UpdateApnsVoipSandboxChannelOutcomeCallable; typedef std::future UpdateApplicationSettingsOutcomeCallable; typedef std::future UpdateBaiduChannelOutcomeCallable; typedef std::future UpdateCampaignOutcomeCallable; typedef std::future UpdateEmailChannelOutcomeCallable; typedef std::future UpdateEmailTemplateOutcomeCallable; typedef std::future UpdateEndpointOutcomeCallable; typedef std::future UpdateEndpointsBatchOutcomeCallable; typedef std::future UpdateGcmChannelOutcomeCallable; typedef std::future UpdateInAppTemplateOutcomeCallable; typedef std::future UpdateJourneyOutcomeCallable; typedef std::future UpdateJourneyStateOutcomeCallable; typedef std::future UpdatePushTemplateOutcomeCallable; typedef std::future UpdateRecommenderConfigurationOutcomeCallable; typedef std::future UpdateSegmentOutcomeCallable; typedef std::future UpdateSmsChannelOutcomeCallable; typedef std::future UpdateSmsTemplateOutcomeCallable; typedef std::future UpdateTemplateActiveVersionOutcomeCallable; typedef std::future UpdateVoiceChannelOutcomeCallable; typedef std::future UpdateVoiceTemplateOutcomeCallable; typedef std::future VerifyOTPMessageOutcomeCallable; /* End of service model Outcome callable definitions */ } // namespace Model class PinpointClient; /* Service model async handlers definitions */ typedef std::function&) > CreateAppResponseReceivedHandler; typedef std::function&) > CreateCampaignResponseReceivedHandler; typedef std::function&) > CreateEmailTemplateResponseReceivedHandler; typedef std::function&) > CreateExportJobResponseReceivedHandler; typedef std::function&) > CreateImportJobResponseReceivedHandler; typedef std::function&) > CreateInAppTemplateResponseReceivedHandler; typedef std::function&) > CreateJourneyResponseReceivedHandler; typedef std::function&) > CreatePushTemplateResponseReceivedHandler; typedef std::function&) > CreateRecommenderConfigurationResponseReceivedHandler; typedef std::function&) > CreateSegmentResponseReceivedHandler; typedef std::function&) > CreateSmsTemplateResponseReceivedHandler; typedef std::function&) > CreateVoiceTemplateResponseReceivedHandler; typedef std::function&) > DeleteAdmChannelResponseReceivedHandler; typedef std::function&) > DeleteApnsChannelResponseReceivedHandler; typedef std::function&) > DeleteApnsSandboxChannelResponseReceivedHandler; typedef std::function&) > DeleteApnsVoipChannelResponseReceivedHandler; typedef std::function&) > DeleteApnsVoipSandboxChannelResponseReceivedHandler; typedef std::function&) > DeleteAppResponseReceivedHandler; typedef std::function&) > DeleteBaiduChannelResponseReceivedHandler; typedef std::function&) > DeleteCampaignResponseReceivedHandler; typedef std::function&) > DeleteEmailChannelResponseReceivedHandler; typedef std::function&) > DeleteEmailTemplateResponseReceivedHandler; typedef std::function&) > DeleteEndpointResponseReceivedHandler; typedef std::function&) > DeleteEventStreamResponseReceivedHandler; typedef std::function&) > DeleteGcmChannelResponseReceivedHandler; typedef std::function&) > DeleteInAppTemplateResponseReceivedHandler; typedef std::function&) > DeleteJourneyResponseReceivedHandler; typedef std::function&) > DeletePushTemplateResponseReceivedHandler; typedef std::function&) > DeleteRecommenderConfigurationResponseReceivedHandler; typedef std::function&) > DeleteSegmentResponseReceivedHandler; typedef std::function&) > DeleteSmsChannelResponseReceivedHandler; typedef std::function&) > DeleteSmsTemplateResponseReceivedHandler; typedef std::function&) > DeleteUserEndpointsResponseReceivedHandler; typedef std::function&) > DeleteVoiceChannelResponseReceivedHandler; typedef std::function&) > DeleteVoiceTemplateResponseReceivedHandler; typedef std::function&) > GetAdmChannelResponseReceivedHandler; typedef std::function&) > GetApnsChannelResponseReceivedHandler; typedef std::function&) > GetApnsSandboxChannelResponseReceivedHandler; typedef std::function&) > GetApnsVoipChannelResponseReceivedHandler; typedef std::function&) > GetApnsVoipSandboxChannelResponseReceivedHandler; typedef std::function&) > GetAppResponseReceivedHandler; typedef std::function&) > GetApplicationDateRangeKpiResponseReceivedHandler; typedef std::function&) > GetApplicationSettingsResponseReceivedHandler; typedef std::function&) > GetAppsResponseReceivedHandler; typedef std::function&) > GetBaiduChannelResponseReceivedHandler; typedef std::function&) > GetCampaignResponseReceivedHandler; typedef std::function&) > GetCampaignActivitiesResponseReceivedHandler; typedef std::function&) > GetCampaignDateRangeKpiResponseReceivedHandler; typedef std::function&) > GetCampaignVersionResponseReceivedHandler; typedef std::function&) > GetCampaignVersionsResponseReceivedHandler; typedef std::function&) > GetCampaignsResponseReceivedHandler; typedef std::function&) > GetChannelsResponseReceivedHandler; typedef std::function&) > GetEmailChannelResponseReceivedHandler; typedef std::function&) > GetEmailTemplateResponseReceivedHandler; typedef std::function&) > GetEndpointResponseReceivedHandler; typedef std::function&) > GetEventStreamResponseReceivedHandler; typedef std::function&) > GetExportJobResponseReceivedHandler; typedef std::function&) > GetExportJobsResponseReceivedHandler; typedef std::function&) > GetGcmChannelResponseReceivedHandler; typedef std::function&) > GetImportJobResponseReceivedHandler; typedef std::function&) > GetImportJobsResponseReceivedHandler; typedef std::function&) > GetInAppMessagesResponseReceivedHandler; typedef std::function&) > GetInAppTemplateResponseReceivedHandler; typedef std::function&) > GetJourneyResponseReceivedHandler; typedef std::function&) > GetJourneyDateRangeKpiResponseReceivedHandler; typedef std::function&) > GetJourneyExecutionActivityMetricsResponseReceivedHandler; typedef std::function&) > GetJourneyExecutionMetricsResponseReceivedHandler; typedef std::function&) > GetJourneyRunExecutionActivityMetricsResponseReceivedHandler; typedef std::function&) > GetJourneyRunExecutionMetricsResponseReceivedHandler; typedef std::function&) > GetJourneyRunsResponseReceivedHandler; typedef std::function&) > GetPushTemplateResponseReceivedHandler; typedef std::function&) > GetRecommenderConfigurationResponseReceivedHandler; typedef std::function&) > GetRecommenderConfigurationsResponseReceivedHandler; typedef std::function&) > GetSegmentResponseReceivedHandler; typedef std::function&) > GetSegmentExportJobsResponseReceivedHandler; typedef std::function&) > GetSegmentImportJobsResponseReceivedHandler; typedef std::function&) > GetSegmentVersionResponseReceivedHandler; typedef std::function&) > GetSegmentVersionsResponseReceivedHandler; typedef std::function&) > GetSegmentsResponseReceivedHandler; typedef std::function&) > GetSmsChannelResponseReceivedHandler; typedef std::function&) > GetSmsTemplateResponseReceivedHandler; typedef std::function&) > GetUserEndpointsResponseReceivedHandler; typedef std::function&) > GetVoiceChannelResponseReceivedHandler; typedef std::function&) > GetVoiceTemplateResponseReceivedHandler; typedef std::function&) > ListJourneysResponseReceivedHandler; typedef std::function&) > ListTagsForResourceResponseReceivedHandler; typedef std::function&) > ListTemplateVersionsResponseReceivedHandler; typedef std::function&) > ListTemplatesResponseReceivedHandler; typedef std::function&) > PhoneNumberValidateResponseReceivedHandler; typedef std::function&) > PutEventStreamResponseReceivedHandler; typedef std::function&) > PutEventsResponseReceivedHandler; typedef std::function&) > RemoveAttributesResponseReceivedHandler; typedef std::function&) > SendMessagesResponseReceivedHandler; typedef std::function&) > SendOTPMessageResponseReceivedHandler; typedef std::function&) > SendUsersMessagesResponseReceivedHandler; typedef std::function&) > TagResourceResponseReceivedHandler; typedef std::function&) > UntagResourceResponseReceivedHandler; typedef std::function&) > UpdateAdmChannelResponseReceivedHandler; typedef std::function&) > UpdateApnsChannelResponseReceivedHandler; typedef std::function&) > UpdateApnsSandboxChannelResponseReceivedHandler; typedef std::function&) > UpdateApnsVoipChannelResponseReceivedHandler; typedef std::function&) > UpdateApnsVoipSandboxChannelResponseReceivedHandler; typedef std::function&) > UpdateApplicationSettingsResponseReceivedHandler; typedef std::function&) > UpdateBaiduChannelResponseReceivedHandler; typedef std::function&) > UpdateCampaignResponseReceivedHandler; typedef std::function&) > UpdateEmailChannelResponseReceivedHandler; typedef std::function&) > UpdateEmailTemplateResponseReceivedHandler; typedef std::function&) > UpdateEndpointResponseReceivedHandler; typedef std::function&) > UpdateEndpointsBatchResponseReceivedHandler; typedef std::function&) > UpdateGcmChannelResponseReceivedHandler; typedef std::function&) > UpdateInAppTemplateResponseReceivedHandler; typedef std::function&) > UpdateJourneyResponseReceivedHandler; typedef std::function&) > UpdateJourneyStateResponseReceivedHandler; typedef std::function&) > UpdatePushTemplateResponseReceivedHandler; typedef std::function&) > UpdateRecommenderConfigurationResponseReceivedHandler; typedef std::function&) > UpdateSegmentResponseReceivedHandler; typedef std::function&) > UpdateSmsChannelResponseReceivedHandler; typedef std::function&) > UpdateSmsTemplateResponseReceivedHandler; typedef std::function&) > UpdateTemplateActiveVersionResponseReceivedHandler; typedef std::function&) > UpdateVoiceChannelResponseReceivedHandler; typedef std::function&) > UpdateVoiceTemplateResponseReceivedHandler; typedef std::function&) > VerifyOTPMessageResponseReceivedHandler; /* End of service model async handlers definitions */ } // namespace Pinpoint } // namespace Aws