{-# LANGUAGE DisambiguateRecordFields #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE StrictData #-} {-# LANGUAGE NoImplicitPrelude #-} {-# OPTIONS_GHC -fno-warn-unused-matches #-} -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | -- Module : Amazonka.Pinpoint.Types -- Copyright : (c) 2013-2023 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) module Amazonka.Pinpoint.Types ( -- * Service Configuration defaultService, -- * Errors _BadRequestException, _ConflictException, _ForbiddenException, _InternalServerErrorException, _MethodNotAllowedException, _NotFoundException, _PayloadTooLargeException, _TooManyRequestsException, -- * Action Action (..), -- * Alignment Alignment (..), -- * AttributeType AttributeType (..), -- * ButtonAction ButtonAction (..), -- * CampaignStatus CampaignStatus (..), -- * ChannelType ChannelType (..), -- * DayOfWeek DayOfWeek (..), -- * DefinitionFormat DefinitionFormat (..), -- * DeliveryStatus DeliveryStatus (..), -- * DimensionType DimensionType (..), -- * Duration Duration (..), -- * EndpointTypesElement EndpointTypesElement (..), -- * FilterType FilterType (..), -- * Frequency Frequency (..), -- * Include Include (..), -- * JobStatus JobStatus (..), -- * Layout Layout (..), -- * MessageType MessageType (..), -- * Mode Mode (..), -- * Operator Operator (..), -- * RecencyType RecencyType (..), -- * SegmentType SegmentType (..), -- * SourceType SourceType (..), -- * State State (..), -- * TemplateType TemplateType (..), -- * Type Type (..), -- * ADMChannelRequest ADMChannelRequest (..), newADMChannelRequest, aDMChannelRequest_enabled, aDMChannelRequest_clientSecret, aDMChannelRequest_clientId, -- * ADMChannelResponse ADMChannelResponse (..), newADMChannelResponse, aDMChannelResponse_applicationId, aDMChannelResponse_creationDate, aDMChannelResponse_enabled, aDMChannelResponse_hasCredential, aDMChannelResponse_id, aDMChannelResponse_isArchived, aDMChannelResponse_lastModifiedBy, aDMChannelResponse_lastModifiedDate, aDMChannelResponse_version, aDMChannelResponse_platform, -- * ADMMessage ADMMessage (..), newADMMessage, aDMMessage_action, aDMMessage_body, aDMMessage_consolidationKey, aDMMessage_data, aDMMessage_expiresAfter, aDMMessage_iconReference, aDMMessage_imageIconUrl, aDMMessage_imageUrl, aDMMessage_md5, aDMMessage_rawContent, aDMMessage_silentPush, aDMMessage_smallImageIconUrl, aDMMessage_sound, aDMMessage_substitutions, aDMMessage_title, aDMMessage_url, -- * APNSChannelRequest APNSChannelRequest (..), newAPNSChannelRequest, aPNSChannelRequest_bundleId, aPNSChannelRequest_certificate, aPNSChannelRequest_defaultAuthenticationMethod, aPNSChannelRequest_enabled, aPNSChannelRequest_privateKey, aPNSChannelRequest_teamId, aPNSChannelRequest_tokenKey, aPNSChannelRequest_tokenKeyId, -- * APNSChannelResponse APNSChannelResponse (..), newAPNSChannelResponse, aPNSChannelResponse_applicationId, aPNSChannelResponse_creationDate, aPNSChannelResponse_defaultAuthenticationMethod, aPNSChannelResponse_enabled, aPNSChannelResponse_hasCredential, aPNSChannelResponse_hasTokenKey, aPNSChannelResponse_id, aPNSChannelResponse_isArchived, aPNSChannelResponse_lastModifiedBy, aPNSChannelResponse_lastModifiedDate, aPNSChannelResponse_version, aPNSChannelResponse_platform, -- * APNSMessage APNSMessage (..), newAPNSMessage, aPNSMessage_aPNSPushType, aPNSMessage_action, aPNSMessage_badge, aPNSMessage_body, aPNSMessage_category, aPNSMessage_collapseId, aPNSMessage_data, aPNSMessage_mediaUrl, aPNSMessage_preferredAuthenticationMethod, aPNSMessage_priority, aPNSMessage_rawContent, aPNSMessage_silentPush, aPNSMessage_sound, aPNSMessage_substitutions, aPNSMessage_threadId, aPNSMessage_timeToLive, aPNSMessage_title, aPNSMessage_url, -- * APNSPushNotificationTemplate APNSPushNotificationTemplate (..), newAPNSPushNotificationTemplate, aPNSPushNotificationTemplate_action, aPNSPushNotificationTemplate_body, aPNSPushNotificationTemplate_mediaUrl, aPNSPushNotificationTemplate_rawContent, aPNSPushNotificationTemplate_sound, aPNSPushNotificationTemplate_title, aPNSPushNotificationTemplate_url, -- * APNSSandboxChannelRequest APNSSandboxChannelRequest (..), newAPNSSandboxChannelRequest, aPNSSandboxChannelRequest_bundleId, aPNSSandboxChannelRequest_certificate, aPNSSandboxChannelRequest_defaultAuthenticationMethod, aPNSSandboxChannelRequest_enabled, aPNSSandboxChannelRequest_privateKey, aPNSSandboxChannelRequest_teamId, aPNSSandboxChannelRequest_tokenKey, aPNSSandboxChannelRequest_tokenKeyId, -- * APNSSandboxChannelResponse APNSSandboxChannelResponse (..), newAPNSSandboxChannelResponse, aPNSSandboxChannelResponse_applicationId, aPNSSandboxChannelResponse_creationDate, aPNSSandboxChannelResponse_defaultAuthenticationMethod, aPNSSandboxChannelResponse_enabled, aPNSSandboxChannelResponse_hasCredential, aPNSSandboxChannelResponse_hasTokenKey, aPNSSandboxChannelResponse_id, aPNSSandboxChannelResponse_isArchived, aPNSSandboxChannelResponse_lastModifiedBy, aPNSSandboxChannelResponse_lastModifiedDate, aPNSSandboxChannelResponse_version, aPNSSandboxChannelResponse_platform, -- * APNSVoipChannelRequest APNSVoipChannelRequest (..), newAPNSVoipChannelRequest, aPNSVoipChannelRequest_bundleId, aPNSVoipChannelRequest_certificate, aPNSVoipChannelRequest_defaultAuthenticationMethod, aPNSVoipChannelRequest_enabled, aPNSVoipChannelRequest_privateKey, aPNSVoipChannelRequest_teamId, aPNSVoipChannelRequest_tokenKey, aPNSVoipChannelRequest_tokenKeyId, -- * APNSVoipChannelResponse APNSVoipChannelResponse (..), newAPNSVoipChannelResponse, aPNSVoipChannelResponse_applicationId, aPNSVoipChannelResponse_creationDate, aPNSVoipChannelResponse_defaultAuthenticationMethod, aPNSVoipChannelResponse_enabled, aPNSVoipChannelResponse_hasCredential, aPNSVoipChannelResponse_hasTokenKey, aPNSVoipChannelResponse_id, aPNSVoipChannelResponse_isArchived, aPNSVoipChannelResponse_lastModifiedBy, aPNSVoipChannelResponse_lastModifiedDate, aPNSVoipChannelResponse_version, aPNSVoipChannelResponse_platform, -- * APNSVoipSandboxChannelRequest APNSVoipSandboxChannelRequest (..), newAPNSVoipSandboxChannelRequest, aPNSVoipSandboxChannelRequest_bundleId, aPNSVoipSandboxChannelRequest_certificate, aPNSVoipSandboxChannelRequest_defaultAuthenticationMethod, aPNSVoipSandboxChannelRequest_enabled, aPNSVoipSandboxChannelRequest_privateKey, aPNSVoipSandboxChannelRequest_teamId, aPNSVoipSandboxChannelRequest_tokenKey, aPNSVoipSandboxChannelRequest_tokenKeyId, -- * APNSVoipSandboxChannelResponse APNSVoipSandboxChannelResponse (..), newAPNSVoipSandboxChannelResponse, aPNSVoipSandboxChannelResponse_applicationId, aPNSVoipSandboxChannelResponse_creationDate, aPNSVoipSandboxChannelResponse_defaultAuthenticationMethod, aPNSVoipSandboxChannelResponse_enabled, aPNSVoipSandboxChannelResponse_hasCredential, aPNSVoipSandboxChannelResponse_hasTokenKey, aPNSVoipSandboxChannelResponse_id, aPNSVoipSandboxChannelResponse_isArchived, aPNSVoipSandboxChannelResponse_lastModifiedBy, aPNSVoipSandboxChannelResponse_lastModifiedDate, aPNSVoipSandboxChannelResponse_version, aPNSVoipSandboxChannelResponse_platform, -- * ActivitiesResponse ActivitiesResponse (..), newActivitiesResponse, activitiesResponse_nextToken, activitiesResponse_item, -- * Activity Activity (..), newActivity, activity_custom, activity_conditionalSplit, activity_contactCenter, activity_description, activity_email, activity_holdout, activity_multiCondition, activity_push, activity_randomSplit, activity_sms, activity_wait, -- * ActivityResponse ActivityResponse (..), newActivityResponse, activityResponse_end, activityResponse_result, activityResponse_scheduledStart, activityResponse_start, activityResponse_state, activityResponse_successfulEndpointCount, activityResponse_timezonesCompletedCount, activityResponse_timezonesTotalCount, activityResponse_totalEndpointCount, activityResponse_treatmentId, activityResponse_campaignId, activityResponse_id, activityResponse_applicationId, -- * AddressConfiguration AddressConfiguration (..), newAddressConfiguration, addressConfiguration_bodyOverride, addressConfiguration_channelType, addressConfiguration_context, addressConfiguration_rawContent, addressConfiguration_substitutions, addressConfiguration_titleOverride, -- * AndroidPushNotificationTemplate AndroidPushNotificationTemplate (..), newAndroidPushNotificationTemplate, androidPushNotificationTemplate_action, androidPushNotificationTemplate_body, androidPushNotificationTemplate_imageIconUrl, androidPushNotificationTemplate_imageUrl, androidPushNotificationTemplate_rawContent, androidPushNotificationTemplate_smallImageIconUrl, androidPushNotificationTemplate_sound, androidPushNotificationTemplate_title, androidPushNotificationTemplate_url, -- * ApplicationDateRangeKpiResponse ApplicationDateRangeKpiResponse (..), newApplicationDateRangeKpiResponse, applicationDateRangeKpiResponse_nextToken, applicationDateRangeKpiResponse_kpiResult, applicationDateRangeKpiResponse_kpiName, applicationDateRangeKpiResponse_endTime, applicationDateRangeKpiResponse_startTime, applicationDateRangeKpiResponse_applicationId, -- * ApplicationResponse ApplicationResponse (..), newApplicationResponse, applicationResponse_creationDate, applicationResponse_tags, applicationResponse_id, applicationResponse_arn, applicationResponse_name, -- * ApplicationSettingsResource ApplicationSettingsResource (..), newApplicationSettingsResource, applicationSettingsResource_campaignHook, applicationSettingsResource_lastModifiedDate, applicationSettingsResource_limits, applicationSettingsResource_quietTime, applicationSettingsResource_applicationId, -- * ApplicationsResponse ApplicationsResponse (..), newApplicationsResponse, applicationsResponse_item, applicationsResponse_nextToken, -- * AttributeDimension AttributeDimension (..), newAttributeDimension, attributeDimension_attributeType, attributeDimension_values, -- * AttributesResource AttributesResource (..), newAttributesResource, attributesResource_attributes, attributesResource_attributeType, attributesResource_applicationId, -- * BaiduChannelRequest BaiduChannelRequest (..), newBaiduChannelRequest, baiduChannelRequest_enabled, baiduChannelRequest_secretKey, baiduChannelRequest_apiKey, -- * BaiduChannelResponse BaiduChannelResponse (..), newBaiduChannelResponse, baiduChannelResponse_applicationId, baiduChannelResponse_creationDate, baiduChannelResponse_enabled, baiduChannelResponse_hasCredential, baiduChannelResponse_id, baiduChannelResponse_isArchived, baiduChannelResponse_lastModifiedBy, baiduChannelResponse_lastModifiedDate, baiduChannelResponse_version, baiduChannelResponse_credential, baiduChannelResponse_platform, -- * BaiduMessage BaiduMessage (..), newBaiduMessage, baiduMessage_action, baiduMessage_body, baiduMessage_data, baiduMessage_iconReference, baiduMessage_imageIconUrl, baiduMessage_imageUrl, baiduMessage_rawContent, baiduMessage_silentPush, baiduMessage_smallImageIconUrl, baiduMessage_sound, baiduMessage_substitutions, baiduMessage_timeToLive, baiduMessage_title, baiduMessage_url, -- * BaseKpiResult BaseKpiResult (..), newBaseKpiResult, baseKpiResult_rows, -- * CampaignCustomMessage CampaignCustomMessage (..), newCampaignCustomMessage, campaignCustomMessage_data, -- * CampaignDateRangeKpiResponse CampaignDateRangeKpiResponse (..), newCampaignDateRangeKpiResponse, campaignDateRangeKpiResponse_nextToken, campaignDateRangeKpiResponse_kpiResult, campaignDateRangeKpiResponse_kpiName, campaignDateRangeKpiResponse_endTime, campaignDateRangeKpiResponse_campaignId, campaignDateRangeKpiResponse_startTime, campaignDateRangeKpiResponse_applicationId, -- * CampaignEmailMessage CampaignEmailMessage (..), newCampaignEmailMessage, campaignEmailMessage_body, campaignEmailMessage_fromAddress, campaignEmailMessage_htmlBody, campaignEmailMessage_title, -- * CampaignEventFilter CampaignEventFilter (..), newCampaignEventFilter, campaignEventFilter_filterType, campaignEventFilter_dimensions, -- * CampaignHook CampaignHook (..), newCampaignHook, campaignHook_lambdaFunctionName, campaignHook_mode, campaignHook_webUrl, -- * CampaignInAppMessage CampaignInAppMessage (..), newCampaignInAppMessage, campaignInAppMessage_body, campaignInAppMessage_content, campaignInAppMessage_customConfig, campaignInAppMessage_layout, -- * CampaignLimits CampaignLimits (..), newCampaignLimits, campaignLimits_daily, campaignLimits_maximumDuration, campaignLimits_messagesPerSecond, campaignLimits_session, campaignLimits_total, -- * CampaignResponse CampaignResponse (..), newCampaignResponse, campaignResponse_additionalTreatments, campaignResponse_customDeliveryConfiguration, campaignResponse_defaultState, campaignResponse_description, campaignResponse_holdoutPercent, campaignResponse_hook, campaignResponse_isPaused, campaignResponse_limits, campaignResponse_messageConfiguration, campaignResponse_name, campaignResponse_priority, campaignResponse_schedule, campaignResponse_state, campaignResponse_templateConfiguration, campaignResponse_treatmentDescription, campaignResponse_treatmentName, campaignResponse_version, campaignResponse_tags, campaignResponse_lastModifiedDate, campaignResponse_creationDate, campaignResponse_segmentId, campaignResponse_segmentVersion, campaignResponse_id, campaignResponse_arn, campaignResponse_applicationId, -- * CampaignSmsMessage CampaignSmsMessage (..), newCampaignSmsMessage, campaignSmsMessage_body, campaignSmsMessage_entityId, campaignSmsMessage_messageType, campaignSmsMessage_originationNumber, campaignSmsMessage_senderId, campaignSmsMessage_templateId, -- * CampaignState CampaignState (..), newCampaignState, campaignState_campaignStatus, -- * CampaignsResponse CampaignsResponse (..), newCampaignsResponse, campaignsResponse_nextToken, campaignsResponse_item, -- * ChannelResponse ChannelResponse (..), newChannelResponse, channelResponse_applicationId, channelResponse_creationDate, channelResponse_enabled, channelResponse_hasCredential, channelResponse_id, channelResponse_isArchived, channelResponse_lastModifiedBy, channelResponse_lastModifiedDate, channelResponse_version, -- * ChannelsResponse ChannelsResponse (..), newChannelsResponse, channelsResponse_channels, -- * ClosedDays ClosedDays (..), newClosedDays, closedDays_custom, closedDays_email, closedDays_push, closedDays_sms, closedDays_voice, -- * ClosedDaysRule ClosedDaysRule (..), newClosedDaysRule, closedDaysRule_endDateTime, closedDaysRule_name, closedDaysRule_startDateTime, -- * Condition Condition (..), newCondition, condition_conditions, condition_operator, -- * ConditionalSplitActivity ConditionalSplitActivity (..), newConditionalSplitActivity, conditionalSplitActivity_condition, conditionalSplitActivity_evaluationWaitTime, conditionalSplitActivity_falseActivity, conditionalSplitActivity_trueActivity, -- * ContactCenterActivity ContactCenterActivity (..), newContactCenterActivity, contactCenterActivity_nextActivity, -- * CreateApplicationRequest CreateApplicationRequest (..), newCreateApplicationRequest, createApplicationRequest_tags, createApplicationRequest_name, -- * CreateRecommenderConfiguration CreateRecommenderConfiguration (..), newCreateRecommenderConfiguration, createRecommenderConfiguration_attributes, createRecommenderConfiguration_description, createRecommenderConfiguration_name, createRecommenderConfiguration_recommendationProviderIdType, createRecommenderConfiguration_recommendationTransformerUri, createRecommenderConfiguration_recommendationsDisplayName, createRecommenderConfiguration_recommendationsPerMessage, createRecommenderConfiguration_recommendationProviderUri, createRecommenderConfiguration_recommendationProviderRoleArn, -- * CreateTemplateMessageBody CreateTemplateMessageBody (..), newCreateTemplateMessageBody, createTemplateMessageBody_arn, createTemplateMessageBody_message, createTemplateMessageBody_requestID, -- * CustomDeliveryConfiguration CustomDeliveryConfiguration (..), newCustomDeliveryConfiguration, customDeliveryConfiguration_endpointTypes, customDeliveryConfiguration_deliveryUri, -- * CustomMessageActivity CustomMessageActivity (..), newCustomMessageActivity, customMessageActivity_deliveryUri, customMessageActivity_endpointTypes, customMessageActivity_messageConfig, customMessageActivity_nextActivity, customMessageActivity_templateName, customMessageActivity_templateVersion, -- * DefaultButtonConfiguration DefaultButtonConfiguration (..), newDefaultButtonConfiguration, defaultButtonConfiguration_backgroundColor, defaultButtonConfiguration_borderRadius, defaultButtonConfiguration_link, defaultButtonConfiguration_textColor, defaultButtonConfiguration_buttonAction, defaultButtonConfiguration_text, -- * DefaultMessage DefaultMessage (..), newDefaultMessage, defaultMessage_body, defaultMessage_substitutions, -- * DefaultPushNotificationMessage DefaultPushNotificationMessage (..), newDefaultPushNotificationMessage, defaultPushNotificationMessage_action, defaultPushNotificationMessage_body, defaultPushNotificationMessage_data, defaultPushNotificationMessage_silentPush, defaultPushNotificationMessage_substitutions, defaultPushNotificationMessage_title, defaultPushNotificationMessage_url, -- * DefaultPushNotificationTemplate DefaultPushNotificationTemplate (..), newDefaultPushNotificationTemplate, defaultPushNotificationTemplate_action, defaultPushNotificationTemplate_body, defaultPushNotificationTemplate_sound, defaultPushNotificationTemplate_title, defaultPushNotificationTemplate_url, -- * DirectMessageConfiguration DirectMessageConfiguration (..), newDirectMessageConfiguration, directMessageConfiguration_aDMMessage, directMessageConfiguration_aPNSMessage, directMessageConfiguration_baiduMessage, directMessageConfiguration_defaultMessage, directMessageConfiguration_defaultPushNotificationMessage, directMessageConfiguration_emailMessage, directMessageConfiguration_gCMMessage, directMessageConfiguration_sMSMessage, directMessageConfiguration_voiceMessage, -- * EmailChannelRequest EmailChannelRequest (..), newEmailChannelRequest, emailChannelRequest_configurationSet, emailChannelRequest_enabled, emailChannelRequest_roleArn, emailChannelRequest_fromAddress, emailChannelRequest_identity, -- * EmailChannelResponse EmailChannelResponse (..), newEmailChannelResponse, emailChannelResponse_applicationId, emailChannelResponse_configurationSet, emailChannelResponse_creationDate, emailChannelResponse_enabled, emailChannelResponse_fromAddress, emailChannelResponse_hasCredential, emailChannelResponse_id, emailChannelResponse_identity, emailChannelResponse_isArchived, emailChannelResponse_lastModifiedBy, emailChannelResponse_lastModifiedDate, emailChannelResponse_messagesPerSecond, emailChannelResponse_roleArn, emailChannelResponse_version, emailChannelResponse_platform, -- * EmailMessage EmailMessage (..), newEmailMessage, emailMessage_body, emailMessage_feedbackForwardingAddress, emailMessage_fromAddress, emailMessage_rawEmail, emailMessage_replyToAddresses, emailMessage_simpleEmail, emailMessage_substitutions, -- * EmailMessageActivity EmailMessageActivity (..), newEmailMessageActivity, emailMessageActivity_messageConfig, emailMessageActivity_nextActivity, emailMessageActivity_templateName, emailMessageActivity_templateVersion, -- * EmailTemplateRequest EmailTemplateRequest (..), newEmailTemplateRequest, emailTemplateRequest_defaultSubstitutions, emailTemplateRequest_htmlPart, emailTemplateRequest_recommenderId, emailTemplateRequest_subject, emailTemplateRequest_templateDescription, emailTemplateRequest_textPart, emailTemplateRequest_tags, -- * EmailTemplateResponse EmailTemplateResponse (..), newEmailTemplateResponse, emailTemplateResponse_arn, emailTemplateResponse_defaultSubstitutions, emailTemplateResponse_htmlPart, emailTemplateResponse_recommenderId, emailTemplateResponse_subject, emailTemplateResponse_templateDescription, emailTemplateResponse_textPart, emailTemplateResponse_version, emailTemplateResponse_tags, emailTemplateResponse_lastModifiedDate, emailTemplateResponse_creationDate, emailTemplateResponse_templateName, emailTemplateResponse_templateType, -- * EndpointBatchItem EndpointBatchItem (..), newEndpointBatchItem, endpointBatchItem_address, endpointBatchItem_attributes, endpointBatchItem_channelType, endpointBatchItem_demographic, endpointBatchItem_effectiveDate, endpointBatchItem_endpointStatus, endpointBatchItem_id, endpointBatchItem_location, endpointBatchItem_metrics, endpointBatchItem_optOut, endpointBatchItem_requestId, endpointBatchItem_user, -- * EndpointBatchRequest EndpointBatchRequest (..), newEndpointBatchRequest, endpointBatchRequest_item, -- * EndpointDemographic EndpointDemographic (..), newEndpointDemographic, endpointDemographic_appVersion, endpointDemographic_locale, endpointDemographic_make, endpointDemographic_model, endpointDemographic_modelVersion, endpointDemographic_platform, endpointDemographic_platformVersion, endpointDemographic_timezone, -- * EndpointItemResponse EndpointItemResponse (..), newEndpointItemResponse, endpointItemResponse_message, endpointItemResponse_statusCode, -- * EndpointLocation EndpointLocation (..), newEndpointLocation, endpointLocation_city, endpointLocation_country, endpointLocation_latitude, endpointLocation_longitude, endpointLocation_postalCode, endpointLocation_region, -- * EndpointMessageResult EndpointMessageResult (..), newEndpointMessageResult, endpointMessageResult_address, endpointMessageResult_messageId, endpointMessageResult_statusMessage, endpointMessageResult_updatedToken, endpointMessageResult_deliveryStatus, endpointMessageResult_statusCode, -- * EndpointRequest EndpointRequest (..), newEndpointRequest, endpointRequest_address, endpointRequest_attributes, endpointRequest_channelType, endpointRequest_demographic, endpointRequest_effectiveDate, endpointRequest_endpointStatus, endpointRequest_location, endpointRequest_metrics, endpointRequest_optOut, endpointRequest_requestId, endpointRequest_user, -- * EndpointResponse EndpointResponse (..), newEndpointResponse, endpointResponse_address, endpointResponse_applicationId, endpointResponse_attributes, endpointResponse_channelType, endpointResponse_cohortId, endpointResponse_creationDate, endpointResponse_demographic, endpointResponse_effectiveDate, endpointResponse_endpointStatus, endpointResponse_id, endpointResponse_location, endpointResponse_metrics, endpointResponse_optOut, endpointResponse_requestId, endpointResponse_user, -- * EndpointSendConfiguration EndpointSendConfiguration (..), newEndpointSendConfiguration, endpointSendConfiguration_bodyOverride, endpointSendConfiguration_context, endpointSendConfiguration_rawContent, endpointSendConfiguration_substitutions, endpointSendConfiguration_titleOverride, -- * EndpointUser EndpointUser (..), newEndpointUser, endpointUser_userAttributes, endpointUser_userId, -- * EndpointsResponse EndpointsResponse (..), newEndpointsResponse, endpointsResponse_item, -- * Event Event (..), newEvent, event_appPackageName, event_appTitle, event_appVersionCode, event_attributes, event_clientSdkVersion, event_metrics, event_sdkName, event_session, event_eventType, event_timestamp, -- * EventCondition EventCondition (..), newEventCondition, eventCondition_dimensions, eventCondition_messageActivity, -- * EventDimensions EventDimensions (..), newEventDimensions, eventDimensions_attributes, eventDimensions_eventType, eventDimensions_metrics, -- * EventFilter EventFilter (..), newEventFilter, eventFilter_filterType, eventFilter_dimensions, -- * EventItemResponse EventItemResponse (..), newEventItemResponse, eventItemResponse_message, eventItemResponse_statusCode, -- * EventStartCondition EventStartCondition (..), newEventStartCondition, eventStartCondition_eventFilter, eventStartCondition_segmentId, -- * EventStream EventStream (..), newEventStream, eventStream_externalId, eventStream_lastModifiedDate, eventStream_lastUpdatedBy, eventStream_applicationId, eventStream_roleArn, eventStream_destinationStreamArn, -- * EventsBatch EventsBatch (..), newEventsBatch, eventsBatch_endpoint, eventsBatch_events, -- * EventsRequest EventsRequest (..), newEventsRequest, eventsRequest_batchItem, -- * EventsResponse EventsResponse (..), newEventsResponse, eventsResponse_results, -- * ExportJobRequest ExportJobRequest (..), newExportJobRequest, exportJobRequest_segmentId, exportJobRequest_segmentVersion, exportJobRequest_s3UrlPrefix, exportJobRequest_roleArn, -- * ExportJobResource ExportJobResource (..), newExportJobResource, exportJobResource_segmentId, exportJobResource_segmentVersion, exportJobResource_s3UrlPrefix, exportJobResource_roleArn, -- * ExportJobResponse ExportJobResponse (..), newExportJobResponse, exportJobResponse_completedPieces, exportJobResponse_completionDate, exportJobResponse_failedPieces, exportJobResponse_failures, exportJobResponse_totalFailures, exportJobResponse_totalPieces, exportJobResponse_totalProcessed, exportJobResponse_jobStatus, exportJobResponse_creationDate, exportJobResponse_type, exportJobResponse_definition, exportJobResponse_id, exportJobResponse_applicationId, -- * ExportJobsResponse ExportJobsResponse (..), newExportJobsResponse, exportJobsResponse_nextToken, exportJobsResponse_item, -- * GCMChannelRequest GCMChannelRequest (..), newGCMChannelRequest, gCMChannelRequest_enabled, gCMChannelRequest_apiKey, -- * GCMChannelResponse GCMChannelResponse (..), newGCMChannelResponse, gCMChannelResponse_applicationId, gCMChannelResponse_creationDate, gCMChannelResponse_enabled, gCMChannelResponse_hasCredential, gCMChannelResponse_id, gCMChannelResponse_isArchived, gCMChannelResponse_lastModifiedBy, gCMChannelResponse_lastModifiedDate, gCMChannelResponse_version, gCMChannelResponse_credential, gCMChannelResponse_platform, -- * GCMMessage GCMMessage (..), newGCMMessage, gCMMessage_action, gCMMessage_body, gCMMessage_collapseKey, gCMMessage_data, gCMMessage_iconReference, gCMMessage_imageIconUrl, gCMMessage_imageUrl, gCMMessage_priority, gCMMessage_rawContent, gCMMessage_restrictedPackageName, gCMMessage_silentPush, gCMMessage_smallImageIconUrl, gCMMessage_sound, gCMMessage_substitutions, gCMMessage_timeToLive, gCMMessage_title, gCMMessage_url, -- * GPSCoordinates GPSCoordinates (..), newGPSCoordinates, gPSCoordinates_latitude, gPSCoordinates_longitude, -- * GPSPointDimension GPSPointDimension (..), newGPSPointDimension, gPSPointDimension_rangeInKilometers, gPSPointDimension_coordinates, -- * HoldoutActivity HoldoutActivity (..), newHoldoutActivity, holdoutActivity_nextActivity, holdoutActivity_percentage, -- * ImportJobRequest ImportJobRequest (..), newImportJobRequest, importJobRequest_defineSegment, importJobRequest_externalId, importJobRequest_registerEndpoints, importJobRequest_segmentId, importJobRequest_segmentName, importJobRequest_format, importJobRequest_s3Url, importJobRequest_roleArn, -- * ImportJobResource ImportJobResource (..), newImportJobResource, importJobResource_defineSegment, importJobResource_externalId, importJobResource_registerEndpoints, importJobResource_segmentId, importJobResource_segmentName, importJobResource_format, importJobResource_s3Url, importJobResource_roleArn, -- * ImportJobResponse ImportJobResponse (..), newImportJobResponse, importJobResponse_completedPieces, importJobResponse_completionDate, importJobResponse_failedPieces, importJobResponse_failures, importJobResponse_totalFailures, importJobResponse_totalPieces, importJobResponse_totalProcessed, importJobResponse_jobStatus, importJobResponse_creationDate, importJobResponse_type, importJobResponse_definition, importJobResponse_id, importJobResponse_applicationId, -- * ImportJobsResponse ImportJobsResponse (..), newImportJobsResponse, importJobsResponse_nextToken, importJobsResponse_item, -- * InAppCampaignSchedule InAppCampaignSchedule (..), newInAppCampaignSchedule, inAppCampaignSchedule_endDate, inAppCampaignSchedule_eventFilter, inAppCampaignSchedule_quietTime, -- * InAppMessage InAppMessage (..), newInAppMessage, inAppMessage_content, inAppMessage_customConfig, inAppMessage_layout, -- * InAppMessageBodyConfig InAppMessageBodyConfig (..), newInAppMessageBodyConfig, inAppMessageBodyConfig_alignment, inAppMessageBodyConfig_textColor, inAppMessageBodyConfig_body, -- * InAppMessageButton InAppMessageButton (..), newInAppMessageButton, inAppMessageButton_android, inAppMessageButton_defaultConfig, inAppMessageButton_ios, inAppMessageButton_web, -- * InAppMessageCampaign InAppMessageCampaign (..), newInAppMessageCampaign, inAppMessageCampaign_campaignId, inAppMessageCampaign_dailyCap, inAppMessageCampaign_inAppMessage, inAppMessageCampaign_priority, inAppMessageCampaign_schedule, inAppMessageCampaign_sessionCap, inAppMessageCampaign_totalCap, inAppMessageCampaign_treatmentId, -- * InAppMessageContent InAppMessageContent (..), newInAppMessageContent, inAppMessageContent_backgroundColor, inAppMessageContent_bodyConfig, inAppMessageContent_headerConfig, inAppMessageContent_imageUrl, inAppMessageContent_primaryBtn, inAppMessageContent_secondaryBtn, -- * InAppMessageHeaderConfig InAppMessageHeaderConfig (..), newInAppMessageHeaderConfig, inAppMessageHeaderConfig_alignment, inAppMessageHeaderConfig_header, inAppMessageHeaderConfig_textColor, -- * InAppMessagesResponse InAppMessagesResponse (..), newInAppMessagesResponse, inAppMessagesResponse_inAppMessageCampaigns, -- * InAppTemplateRequest InAppTemplateRequest (..), newInAppTemplateRequest, inAppTemplateRequest_content, inAppTemplateRequest_customConfig, inAppTemplateRequest_layout, inAppTemplateRequest_templateDescription, inAppTemplateRequest_tags, -- * InAppTemplateResponse InAppTemplateResponse (..), newInAppTemplateResponse, inAppTemplateResponse_arn, inAppTemplateResponse_content, inAppTemplateResponse_customConfig, inAppTemplateResponse_layout, inAppTemplateResponse_templateDescription, inAppTemplateResponse_version, inAppTemplateResponse_tags, inAppTemplateResponse_lastModifiedDate, inAppTemplateResponse_creationDate, inAppTemplateResponse_templateName, inAppTemplateResponse_templateType, -- * ItemResponse ItemResponse (..), newItemResponse, itemResponse_endpointItemResponse, itemResponse_eventsItemResponse, -- * JourneyChannelSettings JourneyChannelSettings (..), newJourneyChannelSettings, journeyChannelSettings_connectCampaignArn, journeyChannelSettings_connectCampaignExecutionRoleArn, -- * JourneyCustomMessage JourneyCustomMessage (..), newJourneyCustomMessage, journeyCustomMessage_data, -- * JourneyDateRangeKpiResponse JourneyDateRangeKpiResponse (..), newJourneyDateRangeKpiResponse, journeyDateRangeKpiResponse_nextToken, journeyDateRangeKpiResponse_kpiResult, journeyDateRangeKpiResponse_kpiName, journeyDateRangeKpiResponse_journeyId, journeyDateRangeKpiResponse_endTime, journeyDateRangeKpiResponse_startTime, journeyDateRangeKpiResponse_applicationId, -- * JourneyEmailMessage JourneyEmailMessage (..), newJourneyEmailMessage, journeyEmailMessage_fromAddress, -- * JourneyExecutionActivityMetricsResponse JourneyExecutionActivityMetricsResponse (..), newJourneyExecutionActivityMetricsResponse, journeyExecutionActivityMetricsResponse_metrics, journeyExecutionActivityMetricsResponse_journeyId, journeyExecutionActivityMetricsResponse_lastEvaluatedTime, journeyExecutionActivityMetricsResponse_journeyActivityId, journeyExecutionActivityMetricsResponse_activityType, journeyExecutionActivityMetricsResponse_applicationId, -- * JourneyExecutionMetricsResponse JourneyExecutionMetricsResponse (..), newJourneyExecutionMetricsResponse, journeyExecutionMetricsResponse_metrics, journeyExecutionMetricsResponse_journeyId, journeyExecutionMetricsResponse_lastEvaluatedTime, journeyExecutionMetricsResponse_applicationId, -- * JourneyLimits JourneyLimits (..), newJourneyLimits, journeyLimits_dailyCap, journeyLimits_endpointReentryCap, journeyLimits_endpointReentryInterval, journeyLimits_messagesPerSecond, -- * JourneyPushMessage JourneyPushMessage (..), newJourneyPushMessage, journeyPushMessage_timeToLive, -- * JourneyResponse JourneyResponse (..), newJourneyResponse, journeyResponse_activities, journeyResponse_closedDays, journeyResponse_creationDate, journeyResponse_journeyChannelSettings, journeyResponse_lastModifiedDate, journeyResponse_limits, journeyResponse_localTime, journeyResponse_openHours, journeyResponse_quietTime, journeyResponse_refreshFrequency, journeyResponse_refreshOnSegmentUpdate, journeyResponse_schedule, journeyResponse_sendingSchedule, journeyResponse_startActivity, journeyResponse_startCondition, journeyResponse_state, journeyResponse_waitForQuietTime, journeyResponse_tags, journeyResponse_name, journeyResponse_id, journeyResponse_applicationId, -- * JourneySMSMessage JourneySMSMessage (..), newJourneySMSMessage, journeySMSMessage_entityId, journeySMSMessage_messageType, journeySMSMessage_originationNumber, journeySMSMessage_senderId, journeySMSMessage_templateId, -- * JourneySchedule JourneySchedule (..), newJourneySchedule, journeySchedule_endTime, journeySchedule_startTime, journeySchedule_timezone, -- * JourneyStateRequest JourneyStateRequest (..), newJourneyStateRequest, journeyStateRequest_state, -- * JourneysResponse JourneysResponse (..), newJourneysResponse, journeysResponse_nextToken, journeysResponse_item, -- * ListRecommenderConfigurationsResponse ListRecommenderConfigurationsResponse (..), newListRecommenderConfigurationsResponse, listRecommenderConfigurationsResponse_nextToken, listRecommenderConfigurationsResponse_item, -- * Message Message (..), newMessage, message_action, message_body, message_imageIconUrl, message_imageSmallIconUrl, message_imageUrl, message_jsonBody, message_mediaUrl, message_rawContent, message_silentPush, message_timeToLive, message_title, message_url, -- * MessageBody MessageBody (..), newMessageBody, messageBody_message, messageBody_requestID, -- * MessageConfiguration MessageConfiguration (..), newMessageConfiguration, messageConfiguration_aDMMessage, messageConfiguration_aPNSMessage, messageConfiguration_baiduMessage, messageConfiguration_customMessage, messageConfiguration_defaultMessage, messageConfiguration_emailMessage, messageConfiguration_gCMMessage, messageConfiguration_inAppMessage, messageConfiguration_sMSMessage, -- * MessageRequest MessageRequest (..), newMessageRequest, messageRequest_addresses, messageRequest_context, messageRequest_endpoints, messageRequest_templateConfiguration, messageRequest_traceId, messageRequest_messageConfiguration, -- * MessageResponse MessageResponse (..), newMessageResponse, messageResponse_endpointResult, messageResponse_requestId, messageResponse_result, messageResponse_applicationId, -- * MessageResult MessageResult (..), newMessageResult, messageResult_messageId, messageResult_statusMessage, messageResult_updatedToken, messageResult_deliveryStatus, messageResult_statusCode, -- * MetricDimension MetricDimension (..), newMetricDimension, metricDimension_comparisonOperator, metricDimension_value, -- * MultiConditionalBranch MultiConditionalBranch (..), newMultiConditionalBranch, multiConditionalBranch_condition, multiConditionalBranch_nextActivity, -- * MultiConditionalSplitActivity MultiConditionalSplitActivity (..), newMultiConditionalSplitActivity, multiConditionalSplitActivity_branches, multiConditionalSplitActivity_defaultActivity, multiConditionalSplitActivity_evaluationWaitTime, -- * NumberValidateRequest NumberValidateRequest (..), newNumberValidateRequest, numberValidateRequest_isoCountryCode, numberValidateRequest_phoneNumber, -- * NumberValidateResponse NumberValidateResponse (..), newNumberValidateResponse, numberValidateResponse_carrier, numberValidateResponse_city, numberValidateResponse_cleansedPhoneNumberE164, numberValidateResponse_cleansedPhoneNumberNational, numberValidateResponse_country, numberValidateResponse_countryCodeIso2, numberValidateResponse_countryCodeNumeric, numberValidateResponse_county, numberValidateResponse_originalCountryCodeIso2, numberValidateResponse_originalPhoneNumber, numberValidateResponse_phoneType, numberValidateResponse_phoneTypeCode, numberValidateResponse_timezone, numberValidateResponse_zipCode, -- * OpenHours OpenHours (..), newOpenHours, openHours_custom, openHours_email, openHours_push, openHours_sms, openHours_voice, -- * OpenHoursRule OpenHoursRule (..), newOpenHoursRule, openHoursRule_endTime, openHoursRule_startTime, -- * OverrideButtonConfiguration OverrideButtonConfiguration (..), newOverrideButtonConfiguration, overrideButtonConfiguration_link, overrideButtonConfiguration_buttonAction, -- * PublicEndpoint PublicEndpoint (..), newPublicEndpoint, publicEndpoint_address, publicEndpoint_attributes, publicEndpoint_channelType, publicEndpoint_demographic, publicEndpoint_effectiveDate, publicEndpoint_endpointStatus, publicEndpoint_location, publicEndpoint_metrics, publicEndpoint_optOut, publicEndpoint_requestId, publicEndpoint_user, -- * PushMessageActivity PushMessageActivity (..), newPushMessageActivity, pushMessageActivity_messageConfig, pushMessageActivity_nextActivity, pushMessageActivity_templateName, pushMessageActivity_templateVersion, -- * PushNotificationTemplateRequest PushNotificationTemplateRequest (..), newPushNotificationTemplateRequest, pushNotificationTemplateRequest_adm, pushNotificationTemplateRequest_apns, pushNotificationTemplateRequest_baidu, pushNotificationTemplateRequest_default, pushNotificationTemplateRequest_defaultSubstitutions, pushNotificationTemplateRequest_gcm, pushNotificationTemplateRequest_recommenderId, pushNotificationTemplateRequest_templateDescription, pushNotificationTemplateRequest_tags, -- * PushNotificationTemplateResponse PushNotificationTemplateResponse (..), newPushNotificationTemplateResponse, pushNotificationTemplateResponse_adm, pushNotificationTemplateResponse_apns, pushNotificationTemplateResponse_arn, pushNotificationTemplateResponse_baidu, pushNotificationTemplateResponse_default, pushNotificationTemplateResponse_defaultSubstitutions, pushNotificationTemplateResponse_gcm, pushNotificationTemplateResponse_recommenderId, pushNotificationTemplateResponse_templateDescription, pushNotificationTemplateResponse_version, pushNotificationTemplateResponse_tags, pushNotificationTemplateResponse_lastModifiedDate, pushNotificationTemplateResponse_creationDate, pushNotificationTemplateResponse_templateType, pushNotificationTemplateResponse_templateName, -- * QuietTime QuietTime (..), newQuietTime, quietTime_end, quietTime_start, -- * RandomSplitActivity RandomSplitActivity (..), newRandomSplitActivity, randomSplitActivity_branches, -- * RandomSplitEntry RandomSplitEntry (..), newRandomSplitEntry, randomSplitEntry_nextActivity, randomSplitEntry_percentage, -- * RawEmail RawEmail (..), newRawEmail, rawEmail_data, -- * RecencyDimension RecencyDimension (..), newRecencyDimension, recencyDimension_duration, recencyDimension_recencyType, -- * RecommenderConfigurationResponse RecommenderConfigurationResponse (..), newRecommenderConfigurationResponse, recommenderConfigurationResponse_attributes, recommenderConfigurationResponse_description, recommenderConfigurationResponse_name, recommenderConfigurationResponse_recommendationProviderIdType, recommenderConfigurationResponse_recommendationTransformerUri, recommenderConfigurationResponse_recommendationsDisplayName, recommenderConfigurationResponse_recommendationsPerMessage, recommenderConfigurationResponse_recommendationProviderUri, recommenderConfigurationResponse_lastModifiedDate, recommenderConfigurationResponse_creationDate, recommenderConfigurationResponse_recommendationProviderRoleArn, recommenderConfigurationResponse_id, -- * ResultRow ResultRow (..), newResultRow, resultRow_groupedBys, resultRow_values, -- * ResultRowValue ResultRowValue (..), newResultRowValue, resultRowValue_type, resultRowValue_value, resultRowValue_key, -- * SMSChannelRequest SMSChannelRequest (..), newSMSChannelRequest, sMSChannelRequest_enabled, sMSChannelRequest_senderId, sMSChannelRequest_shortCode, -- * SMSChannelResponse SMSChannelResponse (..), newSMSChannelResponse, sMSChannelResponse_applicationId, sMSChannelResponse_creationDate, sMSChannelResponse_enabled, sMSChannelResponse_hasCredential, sMSChannelResponse_id, sMSChannelResponse_isArchived, sMSChannelResponse_lastModifiedBy, sMSChannelResponse_lastModifiedDate, sMSChannelResponse_promotionalMessagesPerSecond, sMSChannelResponse_senderId, sMSChannelResponse_shortCode, sMSChannelResponse_transactionalMessagesPerSecond, sMSChannelResponse_version, sMSChannelResponse_platform, -- * SMSMessage SMSMessage (..), newSMSMessage, sMSMessage_body, sMSMessage_entityId, sMSMessage_keyword, sMSMessage_mediaUrl, sMSMessage_messageType, sMSMessage_originationNumber, sMSMessage_senderId, sMSMessage_substitutions, sMSMessage_templateId, -- * SMSMessageActivity SMSMessageActivity (..), newSMSMessageActivity, sMSMessageActivity_messageConfig, sMSMessageActivity_nextActivity, sMSMessageActivity_templateName, sMSMessageActivity_templateVersion, -- * SMSTemplateRequest SMSTemplateRequest (..), newSMSTemplateRequest, sMSTemplateRequest_body, sMSTemplateRequest_defaultSubstitutions, sMSTemplateRequest_recommenderId, sMSTemplateRequest_templateDescription, sMSTemplateRequest_tags, -- * SMSTemplateResponse SMSTemplateResponse (..), newSMSTemplateResponse, sMSTemplateResponse_arn, sMSTemplateResponse_body, sMSTemplateResponse_defaultSubstitutions, sMSTemplateResponse_recommenderId, sMSTemplateResponse_templateDescription, sMSTemplateResponse_version, sMSTemplateResponse_tags, sMSTemplateResponse_lastModifiedDate, sMSTemplateResponse_creationDate, sMSTemplateResponse_templateName, sMSTemplateResponse_templateType, -- * Schedule Schedule (..), newSchedule, schedule_endTime, schedule_eventFilter, schedule_frequency, schedule_isLocalTime, schedule_quietTime, schedule_timezone, schedule_startTime, -- * SegmentBehaviors SegmentBehaviors (..), newSegmentBehaviors, segmentBehaviors_recency, -- * SegmentCondition SegmentCondition (..), newSegmentCondition, segmentCondition_segmentId, -- * SegmentDemographics SegmentDemographics (..), newSegmentDemographics, segmentDemographics_appVersion, segmentDemographics_channel, segmentDemographics_deviceType, segmentDemographics_make, segmentDemographics_model, segmentDemographics_platform, -- * SegmentDimensions SegmentDimensions (..), newSegmentDimensions, segmentDimensions_attributes, segmentDimensions_behavior, segmentDimensions_demographic, segmentDimensions_location, segmentDimensions_metrics, segmentDimensions_userAttributes, -- * SegmentGroup SegmentGroup (..), newSegmentGroup, segmentGroup_dimensions, segmentGroup_sourceSegments, segmentGroup_sourceType, segmentGroup_type, -- * SegmentGroupList SegmentGroupList (..), newSegmentGroupList, segmentGroupList_groups, segmentGroupList_include, -- * SegmentImportResource SegmentImportResource (..), newSegmentImportResource, segmentImportResource_channelCounts, segmentImportResource_format, segmentImportResource_s3Url, segmentImportResource_size, segmentImportResource_externalId, segmentImportResource_roleArn, -- * SegmentLocation SegmentLocation (..), newSegmentLocation, segmentLocation_country, segmentLocation_gPSPoint, -- * SegmentReference SegmentReference (..), newSegmentReference, segmentReference_version, segmentReference_id, -- * SegmentResponse SegmentResponse (..), newSegmentResponse, segmentResponse_dimensions, segmentResponse_importDefinition, segmentResponse_lastModifiedDate, segmentResponse_name, segmentResponse_segmentGroups, segmentResponse_version, segmentResponse_tags, segmentResponse_segmentType, segmentResponse_creationDate, segmentResponse_id, segmentResponse_arn, segmentResponse_applicationId, -- * SegmentsResponse SegmentsResponse (..), newSegmentsResponse, segmentsResponse_nextToken, segmentsResponse_item, -- * SendOTPMessageRequestParameters SendOTPMessageRequestParameters (..), newSendOTPMessageRequestParameters, sendOTPMessageRequestParameters_allowedAttempts, sendOTPMessageRequestParameters_codeLength, sendOTPMessageRequestParameters_entityId, sendOTPMessageRequestParameters_language, sendOTPMessageRequestParameters_templateId, sendOTPMessageRequestParameters_validityPeriod, sendOTPMessageRequestParameters_brandName, sendOTPMessageRequestParameters_referenceId, sendOTPMessageRequestParameters_channel, sendOTPMessageRequestParameters_destinationIdentity, sendOTPMessageRequestParameters_originationIdentity, -- * SendUsersMessageRequest SendUsersMessageRequest (..), newSendUsersMessageRequest, sendUsersMessageRequest_context, sendUsersMessageRequest_templateConfiguration, sendUsersMessageRequest_traceId, sendUsersMessageRequest_messageConfiguration, sendUsersMessageRequest_users, -- * SendUsersMessageResponse SendUsersMessageResponse (..), newSendUsersMessageResponse, sendUsersMessageResponse_requestId, sendUsersMessageResponse_result, sendUsersMessageResponse_applicationId, -- * Session Session (..), newSession, session_duration, session_stopTimestamp, session_startTimestamp, session_id, -- * SetDimension SetDimension (..), newSetDimension, setDimension_dimensionType, setDimension_values, -- * SimpleCondition SimpleCondition (..), newSimpleCondition, simpleCondition_eventCondition, simpleCondition_segmentCondition, simpleCondition_segmentDimensions, -- * SimpleEmail SimpleEmail (..), newSimpleEmail, simpleEmail_htmlPart, simpleEmail_subject, simpleEmail_textPart, -- * SimpleEmailPart SimpleEmailPart (..), newSimpleEmailPart, simpleEmailPart_charset, simpleEmailPart_data, -- * StartCondition StartCondition (..), newStartCondition, startCondition_description, startCondition_eventStartCondition, startCondition_segmentStartCondition, -- * TagsModel TagsModel (..), newTagsModel, tagsModel_tags, -- * Template Template (..), newTemplate, template_name, template_version, -- * TemplateActiveVersionRequest TemplateActiveVersionRequest (..), newTemplateActiveVersionRequest, templateActiveVersionRequest_version, -- * TemplateConfiguration TemplateConfiguration (..), newTemplateConfiguration, templateConfiguration_emailTemplate, templateConfiguration_pushTemplate, templateConfiguration_sMSTemplate, templateConfiguration_voiceTemplate, -- * TemplateCreateMessageBody TemplateCreateMessageBody (..), newTemplateCreateMessageBody, templateCreateMessageBody_arn, templateCreateMessageBody_message, templateCreateMessageBody_requestID, -- * TemplateResponse TemplateResponse (..), newTemplateResponse, templateResponse_arn, templateResponse_defaultSubstitutions, templateResponse_templateDescription, templateResponse_version, templateResponse_tags, templateResponse_lastModifiedDate, templateResponse_creationDate, templateResponse_templateName, templateResponse_templateType, -- * TemplateVersionResponse TemplateVersionResponse (..), newTemplateVersionResponse, templateVersionResponse_defaultSubstitutions, templateVersionResponse_templateDescription, templateVersionResponse_version, templateVersionResponse_lastModifiedDate, templateVersionResponse_creationDate, templateVersionResponse_templateName, templateVersionResponse_templateType, -- * TemplateVersionsResponse TemplateVersionsResponse (..), newTemplateVersionsResponse, templateVersionsResponse_message, templateVersionsResponse_nextToken, templateVersionsResponse_requestID, templateVersionsResponse_item, -- * TemplatesResponse TemplatesResponse (..), newTemplatesResponse, templatesResponse_nextToken, templatesResponse_item, -- * TreatmentResource TreatmentResource (..), newTreatmentResource, treatmentResource_customDeliveryConfiguration, treatmentResource_messageConfiguration, treatmentResource_schedule, treatmentResource_state, treatmentResource_templateConfiguration, treatmentResource_treatmentDescription, treatmentResource_treatmentName, treatmentResource_id, treatmentResource_sizePercent, -- * UpdateAttributesRequest UpdateAttributesRequest (..), newUpdateAttributesRequest, updateAttributesRequest_blacklist, -- * UpdateRecommenderConfiguration UpdateRecommenderConfiguration (..), newUpdateRecommenderConfiguration, updateRecommenderConfiguration_attributes, updateRecommenderConfiguration_description, updateRecommenderConfiguration_name, updateRecommenderConfiguration_recommendationProviderIdType, updateRecommenderConfiguration_recommendationTransformerUri, updateRecommenderConfiguration_recommendationsDisplayName, updateRecommenderConfiguration_recommendationsPerMessage, updateRecommenderConfiguration_recommendationProviderUri, updateRecommenderConfiguration_recommendationProviderRoleArn, -- * VerificationResponse VerificationResponse (..), newVerificationResponse, verificationResponse_valid, -- * VerifyOTPMessageRequestParameters VerifyOTPMessageRequestParameters (..), newVerifyOTPMessageRequestParameters, verifyOTPMessageRequestParameters_referenceId, verifyOTPMessageRequestParameters_otp, verifyOTPMessageRequestParameters_destinationIdentity, -- * VoiceChannelRequest VoiceChannelRequest (..), newVoiceChannelRequest, voiceChannelRequest_enabled, -- * VoiceChannelResponse VoiceChannelResponse (..), newVoiceChannelResponse, voiceChannelResponse_applicationId, voiceChannelResponse_creationDate, voiceChannelResponse_enabled, voiceChannelResponse_hasCredential, voiceChannelResponse_id, voiceChannelResponse_isArchived, voiceChannelResponse_lastModifiedBy, voiceChannelResponse_lastModifiedDate, voiceChannelResponse_version, voiceChannelResponse_platform, -- * VoiceMessage VoiceMessage (..), newVoiceMessage, voiceMessage_body, voiceMessage_languageCode, voiceMessage_originationNumber, voiceMessage_substitutions, voiceMessage_voiceId, -- * VoiceTemplateRequest VoiceTemplateRequest (..), newVoiceTemplateRequest, voiceTemplateRequest_body, voiceTemplateRequest_defaultSubstitutions, voiceTemplateRequest_languageCode, voiceTemplateRequest_templateDescription, voiceTemplateRequest_voiceId, voiceTemplateRequest_tags, -- * VoiceTemplateResponse VoiceTemplateResponse (..), newVoiceTemplateResponse, voiceTemplateResponse_arn, voiceTemplateResponse_body, voiceTemplateResponse_defaultSubstitutions, voiceTemplateResponse_languageCode, voiceTemplateResponse_templateDescription, voiceTemplateResponse_version, voiceTemplateResponse_voiceId, voiceTemplateResponse_tags, voiceTemplateResponse_lastModifiedDate, voiceTemplateResponse_creationDate, voiceTemplateResponse_templateName, voiceTemplateResponse_templateType, -- * WaitActivity WaitActivity (..), newWaitActivity, waitActivity_nextActivity, waitActivity_waitTime, -- * WaitTime WaitTime (..), newWaitTime, waitTime_waitFor, waitTime_waitUntil, -- * WriteApplicationSettingsRequest WriteApplicationSettingsRequest (..), newWriteApplicationSettingsRequest, writeApplicationSettingsRequest_campaignHook, writeApplicationSettingsRequest_cloudWatchMetricsEnabled, writeApplicationSettingsRequest_eventTaggingEnabled, writeApplicationSettingsRequest_limits, writeApplicationSettingsRequest_quietTime, -- * WriteCampaignRequest WriteCampaignRequest (..), newWriteCampaignRequest, writeCampaignRequest_additionalTreatments, writeCampaignRequest_customDeliveryConfiguration, writeCampaignRequest_description, writeCampaignRequest_holdoutPercent, writeCampaignRequest_hook, writeCampaignRequest_isPaused, writeCampaignRequest_limits, writeCampaignRequest_messageConfiguration, writeCampaignRequest_name, writeCampaignRequest_priority, writeCampaignRequest_schedule, writeCampaignRequest_segmentId, writeCampaignRequest_segmentVersion, writeCampaignRequest_templateConfiguration, writeCampaignRequest_treatmentDescription, writeCampaignRequest_treatmentName, writeCampaignRequest_tags, -- * WriteEventStream WriteEventStream (..), newWriteEventStream, writeEventStream_roleArn, writeEventStream_destinationStreamArn, -- * WriteJourneyRequest WriteJourneyRequest (..), newWriteJourneyRequest, writeJourneyRequest_activities, writeJourneyRequest_closedDays, writeJourneyRequest_creationDate, writeJourneyRequest_journeyChannelSettings, writeJourneyRequest_lastModifiedDate, writeJourneyRequest_limits, writeJourneyRequest_localTime, writeJourneyRequest_openHours, writeJourneyRequest_quietTime, writeJourneyRequest_refreshFrequency, writeJourneyRequest_refreshOnSegmentUpdate, writeJourneyRequest_schedule, writeJourneyRequest_sendingSchedule, writeJourneyRequest_startActivity, writeJourneyRequest_startCondition, writeJourneyRequest_state, writeJourneyRequest_waitForQuietTime, writeJourneyRequest_name, -- * WriteSegmentRequest WriteSegmentRequest (..), newWriteSegmentRequest, writeSegmentRequest_dimensions, writeSegmentRequest_name, writeSegmentRequest_segmentGroups, writeSegmentRequest_tags, -- * WriteTreatmentResource WriteTreatmentResource (..), newWriteTreatmentResource, writeTreatmentResource_customDeliveryConfiguration, writeTreatmentResource_messageConfiguration, writeTreatmentResource_schedule, writeTreatmentResource_templateConfiguration, writeTreatmentResource_treatmentDescription, writeTreatmentResource_treatmentName, writeTreatmentResource_sizePercent, ) where import qualified Amazonka.Core as Core import qualified Amazonka.Core.Lens.Internal as Lens import Amazonka.Pinpoint.Types.ADMChannelRequest import Amazonka.Pinpoint.Types.ADMChannelResponse import Amazonka.Pinpoint.Types.ADMMessage import Amazonka.Pinpoint.Types.APNSChannelRequest import Amazonka.Pinpoint.Types.APNSChannelResponse import Amazonka.Pinpoint.Types.APNSMessage import Amazonka.Pinpoint.Types.APNSPushNotificationTemplate import Amazonka.Pinpoint.Types.APNSSandboxChannelRequest import Amazonka.Pinpoint.Types.APNSSandboxChannelResponse import Amazonka.Pinpoint.Types.APNSVoipChannelRequest import Amazonka.Pinpoint.Types.APNSVoipChannelResponse import Amazonka.Pinpoint.Types.APNSVoipSandboxChannelRequest import Amazonka.Pinpoint.Types.APNSVoipSandboxChannelResponse import Amazonka.Pinpoint.Types.Action import Amazonka.Pinpoint.Types.ActivitiesResponse import Amazonka.Pinpoint.Types.Activity import Amazonka.Pinpoint.Types.ActivityResponse import Amazonka.Pinpoint.Types.AddressConfiguration import Amazonka.Pinpoint.Types.Alignment import Amazonka.Pinpoint.Types.AndroidPushNotificationTemplate import Amazonka.Pinpoint.Types.ApplicationDateRangeKpiResponse import Amazonka.Pinpoint.Types.ApplicationResponse import Amazonka.Pinpoint.Types.ApplicationSettingsResource import Amazonka.Pinpoint.Types.ApplicationsResponse import Amazonka.Pinpoint.Types.AttributeDimension import Amazonka.Pinpoint.Types.AttributeType import Amazonka.Pinpoint.Types.AttributesResource import Amazonka.Pinpoint.Types.BaiduChannelRequest import Amazonka.Pinpoint.Types.BaiduChannelResponse import Amazonka.Pinpoint.Types.BaiduMessage import Amazonka.Pinpoint.Types.BaseKpiResult import Amazonka.Pinpoint.Types.ButtonAction import Amazonka.Pinpoint.Types.CampaignCustomMessage import Amazonka.Pinpoint.Types.CampaignDateRangeKpiResponse import Amazonka.Pinpoint.Types.CampaignEmailMessage import Amazonka.Pinpoint.Types.CampaignEventFilter import Amazonka.Pinpoint.Types.CampaignHook import Amazonka.Pinpoint.Types.CampaignInAppMessage import Amazonka.Pinpoint.Types.CampaignLimits import Amazonka.Pinpoint.Types.CampaignResponse import Amazonka.Pinpoint.Types.CampaignSmsMessage import Amazonka.Pinpoint.Types.CampaignState import Amazonka.Pinpoint.Types.CampaignStatus import Amazonka.Pinpoint.Types.CampaignsResponse import Amazonka.Pinpoint.Types.ChannelResponse import Amazonka.Pinpoint.Types.ChannelType import Amazonka.Pinpoint.Types.ChannelsResponse import Amazonka.Pinpoint.Types.ClosedDays import Amazonka.Pinpoint.Types.ClosedDaysRule import Amazonka.Pinpoint.Types.Condition import Amazonka.Pinpoint.Types.ConditionalSplitActivity import Amazonka.Pinpoint.Types.ContactCenterActivity import Amazonka.Pinpoint.Types.CreateApplicationRequest import Amazonka.Pinpoint.Types.CreateRecommenderConfiguration import Amazonka.Pinpoint.Types.CreateTemplateMessageBody import Amazonka.Pinpoint.Types.CustomDeliveryConfiguration import Amazonka.Pinpoint.Types.CustomMessageActivity import Amazonka.Pinpoint.Types.DayOfWeek import Amazonka.Pinpoint.Types.DefaultButtonConfiguration import Amazonka.Pinpoint.Types.DefaultMessage import Amazonka.Pinpoint.Types.DefaultPushNotificationMessage import Amazonka.Pinpoint.Types.DefaultPushNotificationTemplate import Amazonka.Pinpoint.Types.DefinitionFormat import Amazonka.Pinpoint.Types.DeliveryStatus import Amazonka.Pinpoint.Types.DimensionType import Amazonka.Pinpoint.Types.DirectMessageConfiguration import Amazonka.Pinpoint.Types.Duration import Amazonka.Pinpoint.Types.EmailChannelRequest import Amazonka.Pinpoint.Types.EmailChannelResponse import Amazonka.Pinpoint.Types.EmailMessage import Amazonka.Pinpoint.Types.EmailMessageActivity import Amazonka.Pinpoint.Types.EmailTemplateRequest import Amazonka.Pinpoint.Types.EmailTemplateResponse import Amazonka.Pinpoint.Types.EndpointBatchItem import Amazonka.Pinpoint.Types.EndpointBatchRequest import Amazonka.Pinpoint.Types.EndpointDemographic import Amazonka.Pinpoint.Types.EndpointItemResponse import Amazonka.Pinpoint.Types.EndpointLocation import Amazonka.Pinpoint.Types.EndpointMessageResult import Amazonka.Pinpoint.Types.EndpointRequest import Amazonka.Pinpoint.Types.EndpointResponse import Amazonka.Pinpoint.Types.EndpointSendConfiguration import Amazonka.Pinpoint.Types.EndpointTypesElement import Amazonka.Pinpoint.Types.EndpointUser import Amazonka.Pinpoint.Types.EndpointsResponse import Amazonka.Pinpoint.Types.Event import Amazonka.Pinpoint.Types.EventCondition import Amazonka.Pinpoint.Types.EventDimensions import Amazonka.Pinpoint.Types.EventFilter import Amazonka.Pinpoint.Types.EventItemResponse import Amazonka.Pinpoint.Types.EventStartCondition import Amazonka.Pinpoint.Types.EventStream import Amazonka.Pinpoint.Types.EventsBatch import Amazonka.Pinpoint.Types.EventsRequest import Amazonka.Pinpoint.Types.EventsResponse import Amazonka.Pinpoint.Types.ExportJobRequest import Amazonka.Pinpoint.Types.ExportJobResource import Amazonka.Pinpoint.Types.ExportJobResponse import Amazonka.Pinpoint.Types.ExportJobsResponse import Amazonka.Pinpoint.Types.FilterType import Amazonka.Pinpoint.Types.Frequency import Amazonka.Pinpoint.Types.GCMChannelRequest import Amazonka.Pinpoint.Types.GCMChannelResponse import Amazonka.Pinpoint.Types.GCMMessage import Amazonka.Pinpoint.Types.GPSCoordinates import Amazonka.Pinpoint.Types.GPSPointDimension import Amazonka.Pinpoint.Types.HoldoutActivity import Amazonka.Pinpoint.Types.ImportJobRequest import Amazonka.Pinpoint.Types.ImportJobResource import Amazonka.Pinpoint.Types.ImportJobResponse import Amazonka.Pinpoint.Types.ImportJobsResponse import Amazonka.Pinpoint.Types.InAppCampaignSchedule import Amazonka.Pinpoint.Types.InAppMessage import Amazonka.Pinpoint.Types.InAppMessageBodyConfig import Amazonka.Pinpoint.Types.InAppMessageButton import Amazonka.Pinpoint.Types.InAppMessageCampaign import Amazonka.Pinpoint.Types.InAppMessageContent import Amazonka.Pinpoint.Types.InAppMessageHeaderConfig import Amazonka.Pinpoint.Types.InAppMessagesResponse import Amazonka.Pinpoint.Types.InAppTemplateRequest import Amazonka.Pinpoint.Types.InAppTemplateResponse import Amazonka.Pinpoint.Types.Include import Amazonka.Pinpoint.Types.ItemResponse import Amazonka.Pinpoint.Types.JobStatus import Amazonka.Pinpoint.Types.JourneyChannelSettings import Amazonka.Pinpoint.Types.JourneyCustomMessage import Amazonka.Pinpoint.Types.JourneyDateRangeKpiResponse import Amazonka.Pinpoint.Types.JourneyEmailMessage import Amazonka.Pinpoint.Types.JourneyExecutionActivityMetricsResponse import Amazonka.Pinpoint.Types.JourneyExecutionMetricsResponse import Amazonka.Pinpoint.Types.JourneyLimits import Amazonka.Pinpoint.Types.JourneyPushMessage import Amazonka.Pinpoint.Types.JourneyResponse import Amazonka.Pinpoint.Types.JourneySMSMessage import Amazonka.Pinpoint.Types.JourneySchedule import Amazonka.Pinpoint.Types.JourneyStateRequest import Amazonka.Pinpoint.Types.JourneysResponse import Amazonka.Pinpoint.Types.Layout import Amazonka.Pinpoint.Types.ListRecommenderConfigurationsResponse import Amazonka.Pinpoint.Types.Message import Amazonka.Pinpoint.Types.MessageBody import Amazonka.Pinpoint.Types.MessageConfiguration import Amazonka.Pinpoint.Types.MessageRequest import Amazonka.Pinpoint.Types.MessageResponse import Amazonka.Pinpoint.Types.MessageResult import Amazonka.Pinpoint.Types.MessageType import Amazonka.Pinpoint.Types.MetricDimension import Amazonka.Pinpoint.Types.Mode import Amazonka.Pinpoint.Types.MultiConditionalBranch import Amazonka.Pinpoint.Types.MultiConditionalSplitActivity import Amazonka.Pinpoint.Types.NumberValidateRequest import Amazonka.Pinpoint.Types.NumberValidateResponse import Amazonka.Pinpoint.Types.OpenHours import Amazonka.Pinpoint.Types.OpenHoursRule import Amazonka.Pinpoint.Types.Operator import Amazonka.Pinpoint.Types.OverrideButtonConfiguration import Amazonka.Pinpoint.Types.PublicEndpoint import Amazonka.Pinpoint.Types.PushMessageActivity import Amazonka.Pinpoint.Types.PushNotificationTemplateRequest import Amazonka.Pinpoint.Types.PushNotificationTemplateResponse import Amazonka.Pinpoint.Types.QuietTime import Amazonka.Pinpoint.Types.RandomSplitActivity import Amazonka.Pinpoint.Types.RandomSplitEntry import Amazonka.Pinpoint.Types.RawEmail import Amazonka.Pinpoint.Types.RecencyDimension import Amazonka.Pinpoint.Types.RecencyType import Amazonka.Pinpoint.Types.RecommenderConfigurationResponse import Amazonka.Pinpoint.Types.ResultRow import Amazonka.Pinpoint.Types.ResultRowValue import Amazonka.Pinpoint.Types.SMSChannelRequest import Amazonka.Pinpoint.Types.SMSChannelResponse import Amazonka.Pinpoint.Types.SMSMessage import Amazonka.Pinpoint.Types.SMSMessageActivity import Amazonka.Pinpoint.Types.SMSTemplateRequest import Amazonka.Pinpoint.Types.SMSTemplateResponse import Amazonka.Pinpoint.Types.Schedule import Amazonka.Pinpoint.Types.SegmentBehaviors import Amazonka.Pinpoint.Types.SegmentCondition import Amazonka.Pinpoint.Types.SegmentDemographics import Amazonka.Pinpoint.Types.SegmentDimensions import Amazonka.Pinpoint.Types.SegmentGroup import Amazonka.Pinpoint.Types.SegmentGroupList import Amazonka.Pinpoint.Types.SegmentImportResource import Amazonka.Pinpoint.Types.SegmentLocation import Amazonka.Pinpoint.Types.SegmentReference import Amazonka.Pinpoint.Types.SegmentResponse import Amazonka.Pinpoint.Types.SegmentType import Amazonka.Pinpoint.Types.SegmentsResponse import Amazonka.Pinpoint.Types.SendOTPMessageRequestParameters import Amazonka.Pinpoint.Types.SendUsersMessageRequest import Amazonka.Pinpoint.Types.SendUsersMessageResponse import Amazonka.Pinpoint.Types.Session import Amazonka.Pinpoint.Types.SetDimension import Amazonka.Pinpoint.Types.SimpleCondition import Amazonka.Pinpoint.Types.SimpleEmail import Amazonka.Pinpoint.Types.SimpleEmailPart import Amazonka.Pinpoint.Types.SourceType import Amazonka.Pinpoint.Types.StartCondition import Amazonka.Pinpoint.Types.State import Amazonka.Pinpoint.Types.TagsModel import Amazonka.Pinpoint.Types.Template import Amazonka.Pinpoint.Types.TemplateActiveVersionRequest import Amazonka.Pinpoint.Types.TemplateConfiguration import Amazonka.Pinpoint.Types.TemplateCreateMessageBody import Amazonka.Pinpoint.Types.TemplateResponse import Amazonka.Pinpoint.Types.TemplateType import Amazonka.Pinpoint.Types.TemplateVersionResponse import Amazonka.Pinpoint.Types.TemplateVersionsResponse import Amazonka.Pinpoint.Types.TemplatesResponse import Amazonka.Pinpoint.Types.TreatmentResource import Amazonka.Pinpoint.Types.Type import Amazonka.Pinpoint.Types.UpdateAttributesRequest import Amazonka.Pinpoint.Types.UpdateRecommenderConfiguration import Amazonka.Pinpoint.Types.VerificationResponse import Amazonka.Pinpoint.Types.VerifyOTPMessageRequestParameters import Amazonka.Pinpoint.Types.VoiceChannelRequest import Amazonka.Pinpoint.Types.VoiceChannelResponse import Amazonka.Pinpoint.Types.VoiceMessage import Amazonka.Pinpoint.Types.VoiceTemplateRequest import Amazonka.Pinpoint.Types.VoiceTemplateResponse import Amazonka.Pinpoint.Types.WaitActivity import Amazonka.Pinpoint.Types.WaitTime import Amazonka.Pinpoint.Types.WriteApplicationSettingsRequest import Amazonka.Pinpoint.Types.WriteCampaignRequest import Amazonka.Pinpoint.Types.WriteEventStream import Amazonka.Pinpoint.Types.WriteJourneyRequest import Amazonka.Pinpoint.Types.WriteSegmentRequest import Amazonka.Pinpoint.Types.WriteTreatmentResource import qualified Amazonka.Prelude as Prelude import qualified Amazonka.Sign.V4 as Sign -- | API version @2016-12-01@ of the Amazon Pinpoint SDK configuration. defaultService :: Core.Service defaultService = Core.Service { Core.abbrev = "Pinpoint", Core.signer = Sign.v4, Core.endpointPrefix = "pinpoint", Core.signingName = "mobiletargeting", Core.version = "2016-12-01", Core.s3AddressingStyle = Core.S3AddressingStyleAuto, Core.endpoint = Core.defaultEndpoint defaultService, Core.timeout = Prelude.Just 70, Core.check = Core.statusSuccess, Core.error = Core.parseJSONError "Pinpoint", Core.retry = retry } where retry = Core.Exponential { Core.base = 5.0e-2, Core.growth = 2, Core.attempts = 5, Core.check = check } check e | Lens.has (Core.hasStatus 502) e = Prelude.Just "bad_gateway" | Lens.has (Core.hasStatus 504) e = Prelude.Just "gateway_timeout" | Lens.has (Core.hasStatus 500) e = Prelude.Just "general_server_error" | Lens.has (Core.hasStatus 509) e = Prelude.Just "limit_exceeded" | Lens.has ( Core.hasCode "RequestThrottledException" Prelude.. Core.hasStatus 400 ) e = Prelude.Just "request_throttled_exception" | Lens.has (Core.hasStatus 503) e = Prelude.Just "service_unavailable" | Lens.has ( Core.hasCode "ThrottledException" Prelude.. Core.hasStatus 400 ) e = Prelude.Just "throttled_exception" | Lens.has ( Core.hasCode "Throttling" Prelude.. Core.hasStatus 400 ) e = Prelude.Just "throttling" | Lens.has ( Core.hasCode "ThrottlingException" Prelude.. Core.hasStatus 400 ) e = Prelude.Just "throttling_exception" | Lens.has ( Core.hasCode "ProvisionedThroughputExceededException" Prelude.. Core.hasStatus 400 ) e = Prelude.Just "throughput_exceeded" | Lens.has (Core.hasStatus 429) e = Prelude.Just "too_many_requests" | Prelude.otherwise = Prelude.Nothing -- | Provides information about an API request or response. _BadRequestException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _BadRequestException = Core._MatchServiceError defaultService "BadRequestException" Prelude.. Core.hasStatus 400 -- | Provides information about an API request or response. _ConflictException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _ConflictException = Core._MatchServiceError defaultService "ConflictException" Prelude.. Core.hasStatus 409 -- | Provides information about an API request or response. _ForbiddenException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _ForbiddenException = Core._MatchServiceError defaultService "ForbiddenException" Prelude.. Core.hasStatus 403 -- | Provides information about an API request or response. _InternalServerErrorException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _InternalServerErrorException = Core._MatchServiceError defaultService "InternalServerErrorException" Prelude.. Core.hasStatus 500 -- | Provides information about an API request or response. _MethodNotAllowedException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _MethodNotAllowedException = Core._MatchServiceError defaultService "MethodNotAllowedException" Prelude.. Core.hasStatus 405 -- | Provides information about an API request or response. _NotFoundException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _NotFoundException = Core._MatchServiceError defaultService "NotFoundException" Prelude.. Core.hasStatus 404 -- | Provides information about an API request or response. _PayloadTooLargeException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _PayloadTooLargeException = Core._MatchServiceError defaultService "PayloadTooLargeException" Prelude.. Core.hasStatus 413 -- | Provides information about an API request or response. _TooManyRequestsException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _TooManyRequestsException = Core._MatchServiceError defaultService "TooManyRequestsException" Prelude.. Core.hasStatus 429