amazonka-pinpoint-2.0: Amazon Pinpoint SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Pinpoint

Contents

Description

Derived from API version 2016-12-01 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Pinpoint makes it easy to run targeted campaigns to drive user engagement in mobile apps. Amazon Pinpoint helps you understand user behavior, define which users to target, determine which messages to send, schedule the best time to deliver the messages, and then track the results of your campaign.

Targeted push notifications based on app usage trends and user behavior have become a popular approach for mobile app user engagement because response rates are often several times higher than tradition email marketing campaigns. By using targeted push notifications, you can increase message relevance and effectiveness, measure engagement, and continually improve your campaigns.

Getting started with Amazon Pinpoint is easy. First, AWS Mobile Hub guides you through the process to integrate the AWS Mobile SDK with your app. Next, you define your target segments, campaign message, and specify the delivery schedule. Once your campaign is running, Pinpoint provides metrics so you can run analytics and track the impact of your campaign.

With Amazon Pinpoint, there are no upfront setup costs, and no fixed monthly cost. You only pay for the number of users your campaign targets, the messages you send, and the events you collect, so you can start small and scale as your application grows.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2016-12-01 of the Amazon Pinpoint SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Pinpoint.

BadRequestException

_BadRequestException :: AsError a => Fold a ServiceError Source #

Provides information about an API request or response.

ConflictException

_ConflictException :: AsError a => Fold a ServiceError Source #

Provides information about an API request or response.

ForbiddenException

_ForbiddenException :: AsError a => Fold a ServiceError Source #

Provides information about an API request or response.

InternalServerErrorException

_InternalServerErrorException :: AsError a => Fold a ServiceError Source #

Provides information about an API request or response.

MethodNotAllowedException

_MethodNotAllowedException :: AsError a => Fold a ServiceError Source #

Provides information about an API request or response.

NotFoundException

_NotFoundException :: AsError a => Fold a ServiceError Source #

Provides information about an API request or response.

PayloadTooLargeException

_PayloadTooLargeException :: AsError a => Fold a ServiceError Source #

Provides information about an API request or response.

TooManyRequestsException

_TooManyRequestsException :: AsError a => Fold a ServiceError Source #

Provides information about an API request or response.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CreateApp

data CreateApp Source #

See: newCreateApp smart constructor.

Instances

Instances details
ToJSON CreateApp Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateApp

ToHeaders CreateApp Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateApp

Methods

toHeaders :: CreateApp -> [Header] #

ToPath CreateApp Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateApp

ToQuery CreateApp Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateApp

AWSRequest CreateApp Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateApp

Associated Types

type AWSResponse CreateApp #

Generic CreateApp Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateApp

Associated Types

type Rep CreateApp :: Type -> Type #

Read CreateApp Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateApp

Show CreateApp Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateApp

NFData CreateApp Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateApp

Methods

rnf :: CreateApp -> () #

Eq CreateApp Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateApp

Hashable CreateApp Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateApp

type AWSResponse CreateApp Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateApp

type Rep CreateApp Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateApp

type Rep CreateApp = D1 ('MetaData "CreateApp" "Amazonka.Pinpoint.CreateApp" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateApp'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createApplicationRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CreateApplicationRequest)))

newCreateApp Source #

Create a value of CreateApp with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createApplicationRequest:CreateApp', createApp_createApplicationRequest - Undocumented member.

data CreateAppResponse Source #

See: newCreateAppResponse smart constructor.

Instances

Instances details
Generic CreateAppResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateApp

Associated Types

type Rep CreateAppResponse :: Type -> Type #

Read CreateAppResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateApp

Show CreateAppResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateApp

NFData CreateAppResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateApp

Methods

rnf :: CreateAppResponse -> () #

Eq CreateAppResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateApp

type Rep CreateAppResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateApp

type Rep CreateAppResponse = D1 ('MetaData "CreateAppResponse" "Amazonka.Pinpoint.CreateApp" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateAppResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "applicationResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ApplicationResponse)))

newCreateAppResponse Source #

Create a value of CreateAppResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateAppResponse', createAppResponse_httpStatus - The response's http status code.

$sel:applicationResponse:CreateAppResponse', createAppResponse_applicationResponse - Undocumented member.

CreateCampaign

data CreateCampaign Source #

See: newCreateCampaign smart constructor.

Instances

Instances details
ToJSON CreateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateCampaign

ToHeaders CreateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateCampaign

ToPath CreateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateCampaign

ToQuery CreateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateCampaign

AWSRequest CreateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateCampaign

Associated Types

type AWSResponse CreateCampaign #

Generic CreateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateCampaign

Associated Types

type Rep CreateCampaign :: Type -> Type #

Read CreateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateCampaign

Show CreateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateCampaign

NFData CreateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateCampaign

Methods

rnf :: CreateCampaign -> () #

Eq CreateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateCampaign

Hashable CreateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateCampaign

type AWSResponse CreateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateCampaign

type Rep CreateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateCampaign

type Rep CreateCampaign = D1 ('MetaData "CreateCampaign" "Amazonka.Pinpoint.CreateCampaign" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateCampaign'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "writeCampaignRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WriteCampaignRequest)))

newCreateCampaign Source #

Create a value of CreateCampaign with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateCampaign, createCampaign_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:writeCampaignRequest:CreateCampaign', createCampaign_writeCampaignRequest - Undocumented member.

data CreateCampaignResponse Source #

See: newCreateCampaignResponse smart constructor.

Instances

Instances details
Generic CreateCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateCampaign

Associated Types

type Rep CreateCampaignResponse :: Type -> Type #

Read CreateCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateCampaign

Show CreateCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateCampaign

NFData CreateCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateCampaign

Methods

rnf :: CreateCampaignResponse -> () #

Eq CreateCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateCampaign

type Rep CreateCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateCampaign

type Rep CreateCampaignResponse = D1 ('MetaData "CreateCampaignResponse" "Amazonka.Pinpoint.CreateCampaign" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateCampaignResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "campaignResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CampaignResponse)))

newCreateCampaignResponse Source #

Create a value of CreateCampaignResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateCampaignResponse', createCampaignResponse_httpStatus - The response's http status code.

$sel:campaignResponse:CreateCampaignResponse', createCampaignResponse_campaignResponse - Undocumented member.

CreateEmailTemplate

data CreateEmailTemplate Source #

See: newCreateEmailTemplate smart constructor.

Instances

Instances details
ToJSON CreateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateEmailTemplate

ToHeaders CreateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateEmailTemplate

ToPath CreateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateEmailTemplate

ToQuery CreateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateEmailTemplate

AWSRequest CreateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateEmailTemplate

Associated Types

type AWSResponse CreateEmailTemplate #

Generic CreateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateEmailTemplate

Associated Types

type Rep CreateEmailTemplate :: Type -> Type #

Read CreateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateEmailTemplate

Show CreateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateEmailTemplate

NFData CreateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateEmailTemplate

Methods

rnf :: CreateEmailTemplate -> () #

Eq CreateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateEmailTemplate

Hashable CreateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateEmailTemplate

type AWSResponse CreateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateEmailTemplate

type Rep CreateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateEmailTemplate

type Rep CreateEmailTemplate = D1 ('MetaData "CreateEmailTemplate" "Amazonka.Pinpoint.CreateEmailTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateEmailTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "emailTemplateRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EmailTemplateRequest)))

newCreateEmailTemplate Source #

Create a value of CreateEmailTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateEmailTemplate, createEmailTemplate_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

$sel:emailTemplateRequest:CreateEmailTemplate', createEmailTemplate_emailTemplateRequest - Undocumented member.

data CreateEmailTemplateResponse Source #

See: newCreateEmailTemplateResponse smart constructor.

Instances

Instances details
Generic CreateEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateEmailTemplate

Associated Types

type Rep CreateEmailTemplateResponse :: Type -> Type #

Read CreateEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateEmailTemplate

Show CreateEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateEmailTemplate

NFData CreateEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateEmailTemplate

Eq CreateEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateEmailTemplate

type Rep CreateEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateEmailTemplate

type Rep CreateEmailTemplateResponse = D1 ('MetaData "CreateEmailTemplateResponse" "Amazonka.Pinpoint.CreateEmailTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateEmailTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "createTemplateMessageBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CreateTemplateMessageBody)))

CreateExportJob

data CreateExportJob Source #

See: newCreateExportJob smart constructor.

Instances

Instances details
ToJSON CreateExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateExportJob

ToHeaders CreateExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateExportJob

ToPath CreateExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateExportJob

ToQuery CreateExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateExportJob

AWSRequest CreateExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateExportJob

Associated Types

type AWSResponse CreateExportJob #

Generic CreateExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateExportJob

Associated Types

type Rep CreateExportJob :: Type -> Type #

Read CreateExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateExportJob

Show CreateExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateExportJob

NFData CreateExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateExportJob

Methods

rnf :: CreateExportJob -> () #

Eq CreateExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateExportJob

Hashable CreateExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateExportJob

type AWSResponse CreateExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateExportJob

type Rep CreateExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateExportJob

type Rep CreateExportJob = D1 ('MetaData "CreateExportJob" "Amazonka.Pinpoint.CreateExportJob" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateExportJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "exportJobRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ExportJobRequest)))

newCreateExportJob Source #

Create a value of CreateExportJob with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateExportJob, createExportJob_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:exportJobRequest:CreateExportJob', createExportJob_exportJobRequest - Undocumented member.

data CreateExportJobResponse Source #

See: newCreateExportJobResponse smart constructor.

Instances

Instances details
Generic CreateExportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateExportJob

Associated Types

type Rep CreateExportJobResponse :: Type -> Type #

Read CreateExportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateExportJob

Show CreateExportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateExportJob

NFData CreateExportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateExportJob

Methods

rnf :: CreateExportJobResponse -> () #

Eq CreateExportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateExportJob

type Rep CreateExportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateExportJob

type Rep CreateExportJobResponse = D1 ('MetaData "CreateExportJobResponse" "Amazonka.Pinpoint.CreateExportJob" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateExportJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "exportJobResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ExportJobResponse)))

newCreateExportJobResponse Source #

Create a value of CreateExportJobResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateExportJobResponse', createExportJobResponse_httpStatus - The response's http status code.

$sel:exportJobResponse:CreateExportJobResponse', createExportJobResponse_exportJobResponse - Undocumented member.

CreateImportJob

data CreateImportJob Source #

See: newCreateImportJob smart constructor.

Instances

Instances details
ToJSON CreateImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateImportJob

ToHeaders CreateImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateImportJob

ToPath CreateImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateImportJob

ToQuery CreateImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateImportJob

AWSRequest CreateImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateImportJob

Associated Types

type AWSResponse CreateImportJob #

Generic CreateImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateImportJob

Associated Types

type Rep CreateImportJob :: Type -> Type #

Read CreateImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateImportJob

Show CreateImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateImportJob

NFData CreateImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateImportJob

Methods

rnf :: CreateImportJob -> () #

Eq CreateImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateImportJob

Hashable CreateImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateImportJob

type AWSResponse CreateImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateImportJob

type Rep CreateImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateImportJob

type Rep CreateImportJob = D1 ('MetaData "CreateImportJob" "Amazonka.Pinpoint.CreateImportJob" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateImportJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "importJobRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ImportJobRequest)))

newCreateImportJob Source #

Create a value of CreateImportJob with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateImportJob, createImportJob_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:importJobRequest:CreateImportJob', createImportJob_importJobRequest - Undocumented member.

data CreateImportJobResponse Source #

See: newCreateImportJobResponse smart constructor.

Instances

Instances details
Generic CreateImportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateImportJob

Associated Types

type Rep CreateImportJobResponse :: Type -> Type #

Read CreateImportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateImportJob

Show CreateImportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateImportJob

NFData CreateImportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateImportJob

Methods

rnf :: CreateImportJobResponse -> () #

Eq CreateImportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateImportJob

type Rep CreateImportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateImportJob

type Rep CreateImportJobResponse = D1 ('MetaData "CreateImportJobResponse" "Amazonka.Pinpoint.CreateImportJob" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateImportJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "importJobResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ImportJobResponse)))

newCreateImportJobResponse Source #

Create a value of CreateImportJobResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateImportJobResponse', createImportJobResponse_httpStatus - The response's http status code.

$sel:importJobResponse:CreateImportJobResponse', createImportJobResponse_importJobResponse - Undocumented member.

CreateInAppTemplate

data CreateInAppTemplate Source #

See: newCreateInAppTemplate smart constructor.

Instances

Instances details
ToJSON CreateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateInAppTemplate

ToHeaders CreateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateInAppTemplate

ToPath CreateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateInAppTemplate

ToQuery CreateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateInAppTemplate

AWSRequest CreateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateInAppTemplate

Associated Types

type AWSResponse CreateInAppTemplate #

Generic CreateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateInAppTemplate

Associated Types

type Rep CreateInAppTemplate :: Type -> Type #

Read CreateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateInAppTemplate

Show CreateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateInAppTemplate

NFData CreateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateInAppTemplate

Methods

rnf :: CreateInAppTemplate -> () #

Eq CreateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateInAppTemplate

Hashable CreateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateInAppTemplate

type AWSResponse CreateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateInAppTemplate

type Rep CreateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateInAppTemplate

type Rep CreateInAppTemplate = D1 ('MetaData "CreateInAppTemplate" "Amazonka.Pinpoint.CreateInAppTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateInAppTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "inAppTemplateRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InAppTemplateRequest)))

newCreateInAppTemplate Source #

Create a value of CreateInAppTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateInAppTemplate, createInAppTemplate_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

$sel:inAppTemplateRequest:CreateInAppTemplate', createInAppTemplate_inAppTemplateRequest - Undocumented member.

data CreateInAppTemplateResponse Source #

See: newCreateInAppTemplateResponse smart constructor.

Instances

Instances details
Generic CreateInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateInAppTemplate

Associated Types

type Rep CreateInAppTemplateResponse :: Type -> Type #

Read CreateInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateInAppTemplate

Show CreateInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateInAppTemplate

NFData CreateInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateInAppTemplate

Eq CreateInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateInAppTemplate

type Rep CreateInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateInAppTemplate

type Rep CreateInAppTemplateResponse = D1 ('MetaData "CreateInAppTemplateResponse" "Amazonka.Pinpoint.CreateInAppTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateInAppTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "templateCreateMessageBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TemplateCreateMessageBody)))

CreateJourney

data CreateJourney Source #

See: newCreateJourney smart constructor.

Instances

Instances details
ToJSON CreateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateJourney

ToHeaders CreateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateJourney

ToPath CreateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateJourney

ToQuery CreateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateJourney

AWSRequest CreateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateJourney

Associated Types

type AWSResponse CreateJourney #

Generic CreateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateJourney

Associated Types

type Rep CreateJourney :: Type -> Type #

Read CreateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateJourney

Show CreateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateJourney

NFData CreateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateJourney

Methods

rnf :: CreateJourney -> () #

Eq CreateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateJourney

Hashable CreateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateJourney

type AWSResponse CreateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateJourney

type Rep CreateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateJourney

type Rep CreateJourney = D1 ('MetaData "CreateJourney" "Amazonka.Pinpoint.CreateJourney" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateJourney'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "writeJourneyRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WriteJourneyRequest)))

newCreateJourney Source #

Create a value of CreateJourney with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateJourney, createJourney_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:writeJourneyRequest:CreateJourney', createJourney_writeJourneyRequest - Undocumented member.

data CreateJourneyResponse Source #

See: newCreateJourneyResponse smart constructor.

Instances

Instances details
Generic CreateJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateJourney

Associated Types

type Rep CreateJourneyResponse :: Type -> Type #

Read CreateJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateJourney

Show CreateJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateJourney

NFData CreateJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateJourney

Methods

rnf :: CreateJourneyResponse -> () #

Eq CreateJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateJourney

type Rep CreateJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateJourney

type Rep CreateJourneyResponse = D1 ('MetaData "CreateJourneyResponse" "Amazonka.Pinpoint.CreateJourney" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateJourneyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "journeyResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JourneyResponse)))

newCreateJourneyResponse Source #

Create a value of CreateJourneyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateJourneyResponse', createJourneyResponse_httpStatus - The response's http status code.

$sel:journeyResponse:CreateJourneyResponse', createJourneyResponse_journeyResponse - Undocumented member.

CreatePushTemplate

data CreatePushTemplate Source #

See: newCreatePushTemplate smart constructor.

Instances

Instances details
ToJSON CreatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreatePushTemplate

ToHeaders CreatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreatePushTemplate

ToPath CreatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreatePushTemplate

ToQuery CreatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreatePushTemplate

AWSRequest CreatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreatePushTemplate

Associated Types

type AWSResponse CreatePushTemplate #

Generic CreatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreatePushTemplate

Associated Types

type Rep CreatePushTemplate :: Type -> Type #

Read CreatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreatePushTemplate

Show CreatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreatePushTemplate

NFData CreatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreatePushTemplate

Methods

rnf :: CreatePushTemplate -> () #

Eq CreatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreatePushTemplate

Hashable CreatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreatePushTemplate

type AWSResponse CreatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreatePushTemplate

type Rep CreatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreatePushTemplate

type Rep CreatePushTemplate = D1 ('MetaData "CreatePushTemplate" "Amazonka.Pinpoint.CreatePushTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreatePushTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "pushNotificationTemplateRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PushNotificationTemplateRequest)))

newCreatePushTemplate Source #

Create a value of CreatePushTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreatePushTemplate, createPushTemplate_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

$sel:pushNotificationTemplateRequest:CreatePushTemplate', createPushTemplate_pushNotificationTemplateRequest - Undocumented member.

data CreatePushTemplateResponse Source #

See: newCreatePushTemplateResponse smart constructor.

Instances

Instances details
Generic CreatePushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreatePushTemplate

Associated Types

type Rep CreatePushTemplateResponse :: Type -> Type #

Read CreatePushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreatePushTemplate

Show CreatePushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreatePushTemplate

NFData CreatePushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreatePushTemplate

Eq CreatePushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreatePushTemplate

type Rep CreatePushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreatePushTemplate

type Rep CreatePushTemplateResponse = D1 ('MetaData "CreatePushTemplateResponse" "Amazonka.Pinpoint.CreatePushTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreatePushTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "createTemplateMessageBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CreateTemplateMessageBody)))

newCreatePushTemplateResponse Source #

Create a value of CreatePushTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreatePushTemplateResponse', createPushTemplateResponse_httpStatus - The response's http status code.

$sel:createTemplateMessageBody:CreatePushTemplateResponse', createPushTemplateResponse_createTemplateMessageBody - Undocumented member.

CreateRecommenderConfiguration

data CreateRecommenderConfiguration' Source #

See: newCreateRecommenderConfiguration' smart constructor.

Instances

Instances details
ToJSON CreateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateRecommenderConfiguration

ToHeaders CreateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateRecommenderConfiguration

ToPath CreateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateRecommenderConfiguration

ToQuery CreateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateRecommenderConfiguration

AWSRequest CreateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateRecommenderConfiguration

Generic CreateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateRecommenderConfiguration

Associated Types

type Rep CreateRecommenderConfiguration' :: Type -> Type #

Read CreateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateRecommenderConfiguration

Show CreateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateRecommenderConfiguration

NFData CreateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateRecommenderConfiguration

Eq CreateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateRecommenderConfiguration

Hashable CreateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateRecommenderConfiguration

type AWSResponse CreateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateRecommenderConfiguration

type Rep CreateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateRecommenderConfiguration

type Rep CreateRecommenderConfiguration' = D1 ('MetaData "CreateRecommenderConfiguration'" "Amazonka.Pinpoint.CreateRecommenderConfiguration" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateRecommenderConfiguration''" 'PrefixI 'True) (S1 ('MetaSel ('Just "createRecommenderConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CreateRecommenderConfiguration)))

newCreateRecommenderConfiguration' Source #

Create a value of CreateRecommenderConfiguration' with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createRecommenderConfiguration:CreateRecommenderConfiguration'', createRecommenderConfiguration'_createRecommenderConfiguration - Undocumented member.

data CreateRecommenderConfigurationResponse Source #

Instances

Instances details
Generic CreateRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateRecommenderConfiguration

Read CreateRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateRecommenderConfiguration

Show CreateRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateRecommenderConfiguration

NFData CreateRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateRecommenderConfiguration

Eq CreateRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateRecommenderConfiguration

type Rep CreateRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateRecommenderConfiguration

type Rep CreateRecommenderConfigurationResponse = D1 ('MetaData "CreateRecommenderConfigurationResponse" "Amazonka.Pinpoint.CreateRecommenderConfiguration" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateRecommenderConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "recommenderConfigurationResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RecommenderConfigurationResponse)))

CreateSegment

data CreateSegment Source #

See: newCreateSegment smart constructor.

Instances

Instances details
ToJSON CreateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSegment

ToHeaders CreateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSegment

ToPath CreateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSegment

ToQuery CreateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSegment

AWSRequest CreateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSegment

Associated Types

type AWSResponse CreateSegment #

Generic CreateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSegment

Associated Types

type Rep CreateSegment :: Type -> Type #

Read CreateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSegment

Show CreateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSegment

NFData CreateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSegment

Methods

rnf :: CreateSegment -> () #

Eq CreateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSegment

Hashable CreateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSegment

type AWSResponse CreateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSegment

type Rep CreateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSegment

type Rep CreateSegment = D1 ('MetaData "CreateSegment" "Amazonka.Pinpoint.CreateSegment" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateSegment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "writeSegmentRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WriteSegmentRequest)))

newCreateSegment Source #

Create a value of CreateSegment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateSegment, createSegment_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:writeSegmentRequest:CreateSegment', createSegment_writeSegmentRequest - Undocumented member.

data CreateSegmentResponse Source #

See: newCreateSegmentResponse smart constructor.

Instances

Instances details
Generic CreateSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSegment

Associated Types

type Rep CreateSegmentResponse :: Type -> Type #

Read CreateSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSegment

Show CreateSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSegment

NFData CreateSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSegment

Methods

rnf :: CreateSegmentResponse -> () #

Eq CreateSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSegment

type Rep CreateSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSegment

type Rep CreateSegmentResponse = D1 ('MetaData "CreateSegmentResponse" "Amazonka.Pinpoint.CreateSegment" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateSegmentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "segmentResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SegmentResponse)))

newCreateSegmentResponse Source #

Create a value of CreateSegmentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateSegmentResponse', createSegmentResponse_httpStatus - The response's http status code.

$sel:segmentResponse:CreateSegmentResponse', createSegmentResponse_segmentResponse - Undocumented member.

CreateSmsTemplate

data CreateSmsTemplate Source #

See: newCreateSmsTemplate smart constructor.

Instances

Instances details
ToJSON CreateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSmsTemplate

ToHeaders CreateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSmsTemplate

ToPath CreateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSmsTemplate

ToQuery CreateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSmsTemplate

AWSRequest CreateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSmsTemplate

Associated Types

type AWSResponse CreateSmsTemplate #

Generic CreateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSmsTemplate

Associated Types

type Rep CreateSmsTemplate :: Type -> Type #

Read CreateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSmsTemplate

Show CreateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSmsTemplate

NFData CreateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSmsTemplate

Methods

rnf :: CreateSmsTemplate -> () #

Eq CreateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSmsTemplate

Hashable CreateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSmsTemplate

type AWSResponse CreateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSmsTemplate

type Rep CreateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSmsTemplate

type Rep CreateSmsTemplate = D1 ('MetaData "CreateSmsTemplate" "Amazonka.Pinpoint.CreateSmsTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateSmsTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sMSTemplateRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SMSTemplateRequest)))

newCreateSmsTemplate Source #

Create a value of CreateSmsTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateSmsTemplate, createSmsTemplate_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

$sel:sMSTemplateRequest:CreateSmsTemplate', createSmsTemplate_sMSTemplateRequest - Undocumented member.

data CreateSmsTemplateResponse Source #

See: newCreateSmsTemplateResponse smart constructor.

Instances

Instances details
Generic CreateSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSmsTemplate

Associated Types

type Rep CreateSmsTemplateResponse :: Type -> Type #

Read CreateSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSmsTemplate

Show CreateSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSmsTemplate

NFData CreateSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSmsTemplate

Eq CreateSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSmsTemplate

type Rep CreateSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateSmsTemplate

type Rep CreateSmsTemplateResponse = D1 ('MetaData "CreateSmsTemplateResponse" "Amazonka.Pinpoint.CreateSmsTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateSmsTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "createTemplateMessageBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CreateTemplateMessageBody)))

newCreateSmsTemplateResponse Source #

Create a value of CreateSmsTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateSmsTemplateResponse', createSmsTemplateResponse_httpStatus - The response's http status code.

$sel:createTemplateMessageBody:CreateSmsTemplateResponse', createSmsTemplateResponse_createTemplateMessageBody - Undocumented member.

CreateVoiceTemplate

data CreateVoiceTemplate Source #

See: newCreateVoiceTemplate smart constructor.

Instances

Instances details
ToJSON CreateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateVoiceTemplate

ToHeaders CreateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateVoiceTemplate

ToPath CreateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateVoiceTemplate

ToQuery CreateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateVoiceTemplate

AWSRequest CreateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateVoiceTemplate

Associated Types

type AWSResponse CreateVoiceTemplate #

Generic CreateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateVoiceTemplate

Associated Types

type Rep CreateVoiceTemplate :: Type -> Type #

Read CreateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateVoiceTemplate

Show CreateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateVoiceTemplate

NFData CreateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateVoiceTemplate

Methods

rnf :: CreateVoiceTemplate -> () #

Eq CreateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateVoiceTemplate

Hashable CreateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateVoiceTemplate

type AWSResponse CreateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateVoiceTemplate

type Rep CreateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateVoiceTemplate

type Rep CreateVoiceTemplate = D1 ('MetaData "CreateVoiceTemplate" "Amazonka.Pinpoint.CreateVoiceTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateVoiceTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "voiceTemplateRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VoiceTemplateRequest)))

newCreateVoiceTemplate Source #

Create a value of CreateVoiceTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateVoiceTemplate, createVoiceTemplate_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

$sel:voiceTemplateRequest:CreateVoiceTemplate', createVoiceTemplate_voiceTemplateRequest - Undocumented member.

data CreateVoiceTemplateResponse Source #

See: newCreateVoiceTemplateResponse smart constructor.

Instances

Instances details
Generic CreateVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateVoiceTemplate

Associated Types

type Rep CreateVoiceTemplateResponse :: Type -> Type #

Read CreateVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateVoiceTemplate

Show CreateVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateVoiceTemplate

NFData CreateVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateVoiceTemplate

Eq CreateVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateVoiceTemplate

type Rep CreateVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.CreateVoiceTemplate

type Rep CreateVoiceTemplateResponse = D1 ('MetaData "CreateVoiceTemplateResponse" "Amazonka.Pinpoint.CreateVoiceTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateVoiceTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "createTemplateMessageBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CreateTemplateMessageBody)))

DeleteAdmChannel

data DeleteAdmChannel Source #

See: newDeleteAdmChannel smart constructor.

Constructors

DeleteAdmChannel' Text 

Instances

Instances details
ToHeaders DeleteAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteAdmChannel

ToPath DeleteAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteAdmChannel

ToQuery DeleteAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteAdmChannel

AWSRequest DeleteAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteAdmChannel

Associated Types

type AWSResponse DeleteAdmChannel #

Generic DeleteAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteAdmChannel

Associated Types

type Rep DeleteAdmChannel :: Type -> Type #

Read DeleteAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteAdmChannel

Show DeleteAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteAdmChannel

NFData DeleteAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteAdmChannel

Methods

rnf :: DeleteAdmChannel -> () #

Eq DeleteAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteAdmChannel

Hashable DeleteAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteAdmChannel

type AWSResponse DeleteAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteAdmChannel

type Rep DeleteAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteAdmChannel

type Rep DeleteAdmChannel = D1 ('MetaData "DeleteAdmChannel" "Amazonka.Pinpoint.DeleteAdmChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteAdmChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteAdmChannel Source #

Create a value of DeleteAdmChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteAdmChannel, deleteAdmChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data DeleteAdmChannelResponse Source #

See: newDeleteAdmChannelResponse smart constructor.

Instances

Instances details
Generic DeleteAdmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteAdmChannel

Associated Types

type Rep DeleteAdmChannelResponse :: Type -> Type #

Read DeleteAdmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteAdmChannel

Show DeleteAdmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteAdmChannel

NFData DeleteAdmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteAdmChannel

Eq DeleteAdmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteAdmChannel

type Rep DeleteAdmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteAdmChannel

type Rep DeleteAdmChannelResponse = D1 ('MetaData "DeleteAdmChannelResponse" "Amazonka.Pinpoint.DeleteAdmChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteAdmChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "aDMChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ADMChannelResponse)))

newDeleteAdmChannelResponse Source #

Create a value of DeleteAdmChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteAdmChannelResponse', deleteAdmChannelResponse_httpStatus - The response's http status code.

$sel:aDMChannelResponse:DeleteAdmChannelResponse', deleteAdmChannelResponse_aDMChannelResponse - Undocumented member.

DeleteApnsChannel

data DeleteApnsChannel Source #

See: newDeleteApnsChannel smart constructor.

Constructors

DeleteApnsChannel' Text 

Instances

Instances details
ToHeaders DeleteApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsChannel

ToPath DeleteApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsChannel

ToQuery DeleteApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsChannel

AWSRequest DeleteApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsChannel

Associated Types

type AWSResponse DeleteApnsChannel #

Generic DeleteApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsChannel

Associated Types

type Rep DeleteApnsChannel :: Type -> Type #

Read DeleteApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsChannel

Show DeleteApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsChannel

NFData DeleteApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsChannel

Methods

rnf :: DeleteApnsChannel -> () #

Eq DeleteApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsChannel

Hashable DeleteApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsChannel

type AWSResponse DeleteApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsChannel

type Rep DeleteApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsChannel

type Rep DeleteApnsChannel = D1 ('MetaData "DeleteApnsChannel" "Amazonka.Pinpoint.DeleteApnsChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteApnsChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteApnsChannel Source #

Create a value of DeleteApnsChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteApnsChannel, deleteApnsChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data DeleteApnsChannelResponse Source #

See: newDeleteApnsChannelResponse smart constructor.

Instances

Instances details
Generic DeleteApnsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsChannel

Associated Types

type Rep DeleteApnsChannelResponse :: Type -> Type #

Read DeleteApnsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsChannel

Show DeleteApnsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsChannel

NFData DeleteApnsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsChannel

Eq DeleteApnsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsChannel

type Rep DeleteApnsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsChannel

type Rep DeleteApnsChannelResponse = D1 ('MetaData "DeleteApnsChannelResponse" "Amazonka.Pinpoint.DeleteApnsChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteApnsChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "aPNSChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 APNSChannelResponse)))

newDeleteApnsChannelResponse Source #

Create a value of DeleteApnsChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteApnsChannelResponse', deleteApnsChannelResponse_httpStatus - The response's http status code.

$sel:aPNSChannelResponse:DeleteApnsChannelResponse', deleteApnsChannelResponse_aPNSChannelResponse - Undocumented member.

DeleteApnsSandboxChannel

data DeleteApnsSandboxChannel Source #

See: newDeleteApnsSandboxChannel smart constructor.

Instances

Instances details
ToHeaders DeleteApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsSandboxChannel

ToPath DeleteApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsSandboxChannel

ToQuery DeleteApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsSandboxChannel

AWSRequest DeleteApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsSandboxChannel

Generic DeleteApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsSandboxChannel

Associated Types

type Rep DeleteApnsSandboxChannel :: Type -> Type #

Read DeleteApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsSandboxChannel

Show DeleteApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsSandboxChannel

NFData DeleteApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsSandboxChannel

Eq DeleteApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsSandboxChannel

Hashable DeleteApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsSandboxChannel

type AWSResponse DeleteApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsSandboxChannel

type Rep DeleteApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsSandboxChannel

type Rep DeleteApnsSandboxChannel = D1 ('MetaData "DeleteApnsSandboxChannel" "Amazonka.Pinpoint.DeleteApnsSandboxChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteApnsSandboxChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteApnsSandboxChannel Source #

Create a value of DeleteApnsSandboxChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteApnsSandboxChannel, deleteApnsSandboxChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data DeleteApnsSandboxChannelResponse Source #

See: newDeleteApnsSandboxChannelResponse smart constructor.

Instances

Instances details
Generic DeleteApnsSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsSandboxChannel

Associated Types

type Rep DeleteApnsSandboxChannelResponse :: Type -> Type #

Read DeleteApnsSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsSandboxChannel

Show DeleteApnsSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsSandboxChannel

NFData DeleteApnsSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsSandboxChannel

Eq DeleteApnsSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsSandboxChannel

type Rep DeleteApnsSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsSandboxChannel

type Rep DeleteApnsSandboxChannelResponse = D1 ('MetaData "DeleteApnsSandboxChannelResponse" "Amazonka.Pinpoint.DeleteApnsSandboxChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteApnsSandboxChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "aPNSSandboxChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 APNSSandboxChannelResponse)))

DeleteApnsVoipChannel

data DeleteApnsVoipChannel Source #

See: newDeleteApnsVoipChannel smart constructor.

Instances

Instances details
ToHeaders DeleteApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipChannel

ToPath DeleteApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipChannel

ToQuery DeleteApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipChannel

AWSRequest DeleteApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipChannel

Associated Types

type AWSResponse DeleteApnsVoipChannel #

Generic DeleteApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipChannel

Associated Types

type Rep DeleteApnsVoipChannel :: Type -> Type #

Read DeleteApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipChannel

Show DeleteApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipChannel

NFData DeleteApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipChannel

Methods

rnf :: DeleteApnsVoipChannel -> () #

Eq DeleteApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipChannel

Hashable DeleteApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipChannel

type AWSResponse DeleteApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipChannel

type Rep DeleteApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipChannel

type Rep DeleteApnsVoipChannel = D1 ('MetaData "DeleteApnsVoipChannel" "Amazonka.Pinpoint.DeleteApnsVoipChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteApnsVoipChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteApnsVoipChannel Source #

Create a value of DeleteApnsVoipChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteApnsVoipChannel, deleteApnsVoipChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data DeleteApnsVoipChannelResponse Source #

See: newDeleteApnsVoipChannelResponse smart constructor.

Instances

Instances details
Generic DeleteApnsVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipChannel

Associated Types

type Rep DeleteApnsVoipChannelResponse :: Type -> Type #

Read DeleteApnsVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipChannel

Show DeleteApnsVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipChannel

NFData DeleteApnsVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipChannel

Eq DeleteApnsVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipChannel

type Rep DeleteApnsVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipChannel

type Rep DeleteApnsVoipChannelResponse = D1 ('MetaData "DeleteApnsVoipChannelResponse" "Amazonka.Pinpoint.DeleteApnsVoipChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteApnsVoipChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "aPNSVoipChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 APNSVoipChannelResponse)))

DeleteApnsVoipSandboxChannel

data DeleteApnsVoipSandboxChannel Source #

See: newDeleteApnsVoipSandboxChannel smart constructor.

Instances

Instances details
ToHeaders DeleteApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipSandboxChannel

ToPath DeleteApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipSandboxChannel

ToQuery DeleteApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipSandboxChannel

AWSRequest DeleteApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipSandboxChannel

Generic DeleteApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipSandboxChannel

Associated Types

type Rep DeleteApnsVoipSandboxChannel :: Type -> Type #

Read DeleteApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipSandboxChannel

Show DeleteApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipSandboxChannel

NFData DeleteApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipSandboxChannel

Eq DeleteApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipSandboxChannel

Hashable DeleteApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipSandboxChannel

type AWSResponse DeleteApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipSandboxChannel

type Rep DeleteApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipSandboxChannel

type Rep DeleteApnsVoipSandboxChannel = D1 ('MetaData "DeleteApnsVoipSandboxChannel" "Amazonka.Pinpoint.DeleteApnsVoipSandboxChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteApnsVoipSandboxChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteApnsVoipSandboxChannel Source #

Create a value of DeleteApnsVoipSandboxChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteApnsVoipSandboxChannel, deleteApnsVoipSandboxChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data DeleteApnsVoipSandboxChannelResponse Source #

Instances

Instances details
Generic DeleteApnsVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipSandboxChannel

Read DeleteApnsVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipSandboxChannel

Show DeleteApnsVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipSandboxChannel

NFData DeleteApnsVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipSandboxChannel

Eq DeleteApnsVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipSandboxChannel

type Rep DeleteApnsVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApnsVoipSandboxChannel

type Rep DeleteApnsVoipSandboxChannelResponse = D1 ('MetaData "DeleteApnsVoipSandboxChannelResponse" "Amazonka.Pinpoint.DeleteApnsVoipSandboxChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteApnsVoipSandboxChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "aPNSVoipSandboxChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 APNSVoipSandboxChannelResponse)))

DeleteApp

data DeleteApp Source #

See: newDeleteApp smart constructor.

Constructors

DeleteApp' Text 

Instances

Instances details
ToHeaders DeleteApp Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApp

Methods

toHeaders :: DeleteApp -> [Header] #

ToPath DeleteApp Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApp

ToQuery DeleteApp Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApp

AWSRequest DeleteApp Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApp

Associated Types

type AWSResponse DeleteApp #

Generic DeleteApp Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApp

Associated Types

type Rep DeleteApp :: Type -> Type #

Read DeleteApp Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApp

Show DeleteApp Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApp

NFData DeleteApp Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApp

Methods

rnf :: DeleteApp -> () #

Eq DeleteApp Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApp

Hashable DeleteApp Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApp

type AWSResponse DeleteApp Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApp

type Rep DeleteApp Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApp

type Rep DeleteApp = D1 ('MetaData "DeleteApp" "Amazonka.Pinpoint.DeleteApp" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteApp'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteApp Source #

Arguments

:: Text

DeleteApp

-> DeleteApp 

Create a value of DeleteApp with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteApp, deleteApp_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data DeleteAppResponse Source #

See: newDeleteAppResponse smart constructor.

Instances

Instances details
Generic DeleteAppResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApp

Associated Types

type Rep DeleteAppResponse :: Type -> Type #

Read DeleteAppResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApp

Show DeleteAppResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApp

NFData DeleteAppResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApp

Methods

rnf :: DeleteAppResponse -> () #

Eq DeleteAppResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApp

type Rep DeleteAppResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteApp

type Rep DeleteAppResponse = D1 ('MetaData "DeleteAppResponse" "Amazonka.Pinpoint.DeleteApp" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteAppResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "applicationResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ApplicationResponse)))

newDeleteAppResponse Source #

Create a value of DeleteAppResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteAppResponse', deleteAppResponse_httpStatus - The response's http status code.

$sel:applicationResponse:DeleteAppResponse', deleteAppResponse_applicationResponse - Undocumented member.

DeleteBaiduChannel

data DeleteBaiduChannel Source #

See: newDeleteBaiduChannel smart constructor.

Instances

Instances details
ToHeaders DeleteBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteBaiduChannel

ToPath DeleteBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteBaiduChannel

ToQuery DeleteBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteBaiduChannel

AWSRequest DeleteBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteBaiduChannel

Associated Types

type AWSResponse DeleteBaiduChannel #

Generic DeleteBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteBaiduChannel

Associated Types

type Rep DeleteBaiduChannel :: Type -> Type #

Read DeleteBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteBaiduChannel

Show DeleteBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteBaiduChannel

NFData DeleteBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteBaiduChannel

Methods

rnf :: DeleteBaiduChannel -> () #

Eq DeleteBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteBaiduChannel

Hashable DeleteBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteBaiduChannel

type AWSResponse DeleteBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteBaiduChannel

type Rep DeleteBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteBaiduChannel

type Rep DeleteBaiduChannel = D1 ('MetaData "DeleteBaiduChannel" "Amazonka.Pinpoint.DeleteBaiduChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteBaiduChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteBaiduChannel Source #

Create a value of DeleteBaiduChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteBaiduChannel, deleteBaiduChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data DeleteBaiduChannelResponse Source #

See: newDeleteBaiduChannelResponse smart constructor.

Instances

Instances details
Generic DeleteBaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteBaiduChannel

Associated Types

type Rep DeleteBaiduChannelResponse :: Type -> Type #

Read DeleteBaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteBaiduChannel

Show DeleteBaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteBaiduChannel

NFData DeleteBaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteBaiduChannel

Eq DeleteBaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteBaiduChannel

type Rep DeleteBaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteBaiduChannel

type Rep DeleteBaiduChannelResponse = D1 ('MetaData "DeleteBaiduChannelResponse" "Amazonka.Pinpoint.DeleteBaiduChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteBaiduChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "baiduChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BaiduChannelResponse)))

newDeleteBaiduChannelResponse Source #

Create a value of DeleteBaiduChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteBaiduChannelResponse', deleteBaiduChannelResponse_httpStatus - The response's http status code.

$sel:baiduChannelResponse:DeleteBaiduChannelResponse', deleteBaiduChannelResponse_baiduChannelResponse - Undocumented member.

DeleteCampaign

data DeleteCampaign Source #

See: newDeleteCampaign smart constructor.

Constructors

DeleteCampaign' Text Text 

Instances

Instances details
ToHeaders DeleteCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteCampaign

ToPath DeleteCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteCampaign

ToQuery DeleteCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteCampaign

AWSRequest DeleteCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteCampaign

Associated Types

type AWSResponse DeleteCampaign #

Generic DeleteCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteCampaign

Associated Types

type Rep DeleteCampaign :: Type -> Type #

Read DeleteCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteCampaign

Show DeleteCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteCampaign

NFData DeleteCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteCampaign

Methods

rnf :: DeleteCampaign -> () #

Eq DeleteCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteCampaign

Hashable DeleteCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteCampaign

type AWSResponse DeleteCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteCampaign

type Rep DeleteCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteCampaign

type Rep DeleteCampaign = D1 ('MetaData "DeleteCampaign" "Amazonka.Pinpoint.DeleteCampaign" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteCampaign'" 'PrefixI 'True) (S1 ('MetaSel ('Just "campaignId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteCampaign Source #

Create a value of DeleteCampaign with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteCampaign, deleteCampaign_campaignId - The unique identifier for the campaign.

DeleteCampaign, deleteCampaign_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data DeleteCampaignResponse Source #

See: newDeleteCampaignResponse smart constructor.

Instances

Instances details
Generic DeleteCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteCampaign

Associated Types

type Rep DeleteCampaignResponse :: Type -> Type #

Read DeleteCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteCampaign

Show DeleteCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteCampaign

NFData DeleteCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteCampaign

Methods

rnf :: DeleteCampaignResponse -> () #

Eq DeleteCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteCampaign

type Rep DeleteCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteCampaign

type Rep DeleteCampaignResponse = D1 ('MetaData "DeleteCampaignResponse" "Amazonka.Pinpoint.DeleteCampaign" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteCampaignResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "campaignResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CampaignResponse)))

newDeleteCampaignResponse Source #

Create a value of DeleteCampaignResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteCampaignResponse', deleteCampaignResponse_httpStatus - The response's http status code.

$sel:campaignResponse:DeleteCampaignResponse', deleteCampaignResponse_campaignResponse - Undocumented member.

DeleteEmailChannel

data DeleteEmailChannel Source #

See: newDeleteEmailChannel smart constructor.

Instances

Instances details
ToHeaders DeleteEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailChannel

ToPath DeleteEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailChannel

ToQuery DeleteEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailChannel

AWSRequest DeleteEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailChannel

Associated Types

type AWSResponse DeleteEmailChannel #

Generic DeleteEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailChannel

Associated Types

type Rep DeleteEmailChannel :: Type -> Type #

Read DeleteEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailChannel

Show DeleteEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailChannel

NFData DeleteEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailChannel

Methods

rnf :: DeleteEmailChannel -> () #

Eq DeleteEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailChannel

Hashable DeleteEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailChannel

type AWSResponse DeleteEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailChannel

type Rep DeleteEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailChannel

type Rep DeleteEmailChannel = D1 ('MetaData "DeleteEmailChannel" "Amazonka.Pinpoint.DeleteEmailChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteEmailChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteEmailChannel Source #

Create a value of DeleteEmailChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteEmailChannel, deleteEmailChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data DeleteEmailChannelResponse Source #

See: newDeleteEmailChannelResponse smart constructor.

Instances

Instances details
Generic DeleteEmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailChannel

Associated Types

type Rep DeleteEmailChannelResponse :: Type -> Type #

Read DeleteEmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailChannel

Show DeleteEmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailChannel

NFData DeleteEmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailChannel

Eq DeleteEmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailChannel

type Rep DeleteEmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailChannel

type Rep DeleteEmailChannelResponse = D1 ('MetaData "DeleteEmailChannelResponse" "Amazonka.Pinpoint.DeleteEmailChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteEmailChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "emailChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EmailChannelResponse)))

newDeleteEmailChannelResponse Source #

Create a value of DeleteEmailChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteEmailChannelResponse', deleteEmailChannelResponse_httpStatus - The response's http status code.

$sel:emailChannelResponse:DeleteEmailChannelResponse', deleteEmailChannelResponse_emailChannelResponse - Undocumented member.

DeleteEmailTemplate

data DeleteEmailTemplate Source #

See: newDeleteEmailTemplate smart constructor.

Instances

Instances details
ToHeaders DeleteEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailTemplate

ToPath DeleteEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailTemplate

ToQuery DeleteEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailTemplate

AWSRequest DeleteEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailTemplate

Associated Types

type AWSResponse DeleteEmailTemplate #

Generic DeleteEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailTemplate

Associated Types

type Rep DeleteEmailTemplate :: Type -> Type #

Read DeleteEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailTemplate

Show DeleteEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailTemplate

NFData DeleteEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailTemplate

Methods

rnf :: DeleteEmailTemplate -> () #

Eq DeleteEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailTemplate

Hashable DeleteEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailTemplate

type AWSResponse DeleteEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailTemplate

type Rep DeleteEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailTemplate

type Rep DeleteEmailTemplate = D1 ('MetaData "DeleteEmailTemplate" "Amazonka.Pinpoint.DeleteEmailTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteEmailTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteEmailTemplate Source #

Create a value of DeleteEmailTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteEmailTemplate, deleteEmailTemplate_version - The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

If you don't specify a value for this parameter, Amazon Pinpoint does the following:

  • For a get operation, retrieves information about the active version of the template.
  • For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.
  • For a delete operation, deletes the template, including all versions of the template.

DeleteEmailTemplate, deleteEmailTemplate_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

data DeleteEmailTemplateResponse Source #

See: newDeleteEmailTemplateResponse smart constructor.

Instances

Instances details
Generic DeleteEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailTemplate

Associated Types

type Rep DeleteEmailTemplateResponse :: Type -> Type #

Read DeleteEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailTemplate

Show DeleteEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailTemplate

NFData DeleteEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailTemplate

Eq DeleteEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailTemplate

type Rep DeleteEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEmailTemplate

type Rep DeleteEmailTemplateResponse = D1 ('MetaData "DeleteEmailTemplateResponse" "Amazonka.Pinpoint.DeleteEmailTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteEmailTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageBody)))

newDeleteEmailTemplateResponse Source #

Create a value of DeleteEmailTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteEmailTemplateResponse', deleteEmailTemplateResponse_httpStatus - The response's http status code.

$sel:messageBody:DeleteEmailTemplateResponse', deleteEmailTemplateResponse_messageBody - Undocumented member.

DeleteEndpoint

data DeleteEndpoint Source #

See: newDeleteEndpoint smart constructor.

Constructors

DeleteEndpoint' Text Text 

Instances

Instances details
ToHeaders DeleteEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEndpoint

ToPath DeleteEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEndpoint

ToQuery DeleteEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEndpoint

AWSRequest DeleteEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEndpoint

Associated Types

type AWSResponse DeleteEndpoint #

Generic DeleteEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEndpoint

Associated Types

type Rep DeleteEndpoint :: Type -> Type #

Read DeleteEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEndpoint

Show DeleteEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEndpoint

NFData DeleteEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEndpoint

Methods

rnf :: DeleteEndpoint -> () #

Eq DeleteEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEndpoint

Hashable DeleteEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEndpoint

type AWSResponse DeleteEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEndpoint

type Rep DeleteEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEndpoint

type Rep DeleteEndpoint = D1 ('MetaData "DeleteEndpoint" "Amazonka.Pinpoint.DeleteEndpoint" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteEndpoint Source #

Create a value of DeleteEndpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteEndpoint, deleteEndpoint_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:endpointId:DeleteEndpoint', deleteEndpoint_endpointId - The unique identifier for the endpoint.

data DeleteEndpointResponse Source #

See: newDeleteEndpointResponse smart constructor.

Instances

Instances details
Generic DeleteEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEndpoint

Associated Types

type Rep DeleteEndpointResponse :: Type -> Type #

Read DeleteEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEndpoint

Show DeleteEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEndpoint

NFData DeleteEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEndpoint

Methods

rnf :: DeleteEndpointResponse -> () #

Eq DeleteEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEndpoint

type Rep DeleteEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEndpoint

type Rep DeleteEndpointResponse = D1 ('MetaData "DeleteEndpointResponse" "Amazonka.Pinpoint.DeleteEndpoint" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteEndpointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "endpointResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EndpointResponse)))

newDeleteEndpointResponse Source #

Create a value of DeleteEndpointResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteEndpointResponse', deleteEndpointResponse_httpStatus - The response's http status code.

$sel:endpointResponse:DeleteEndpointResponse', deleteEndpointResponse_endpointResponse - Undocumented member.

DeleteEventStream

data DeleteEventStream Source #

See: newDeleteEventStream smart constructor.

Constructors

DeleteEventStream' Text 

Instances

Instances details
ToHeaders DeleteEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEventStream

ToPath DeleteEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEventStream

ToQuery DeleteEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEventStream

AWSRequest DeleteEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEventStream

Associated Types

type AWSResponse DeleteEventStream #

Generic DeleteEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEventStream

Associated Types

type Rep DeleteEventStream :: Type -> Type #

Read DeleteEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEventStream

Show DeleteEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEventStream

NFData DeleteEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEventStream

Methods

rnf :: DeleteEventStream -> () #

Eq DeleteEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEventStream

Hashable DeleteEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEventStream

type AWSResponse DeleteEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEventStream

type Rep DeleteEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEventStream

type Rep DeleteEventStream = D1 ('MetaData "DeleteEventStream" "Amazonka.Pinpoint.DeleteEventStream" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteEventStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteEventStream Source #

Create a value of DeleteEventStream with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteEventStream, deleteEventStream_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data DeleteEventStreamResponse Source #

See: newDeleteEventStreamResponse smart constructor.

Instances

Instances details
Generic DeleteEventStreamResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEventStream

Associated Types

type Rep DeleteEventStreamResponse :: Type -> Type #

Read DeleteEventStreamResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEventStream

Show DeleteEventStreamResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEventStream

NFData DeleteEventStreamResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEventStream

Eq DeleteEventStreamResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEventStream

type Rep DeleteEventStreamResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteEventStream

type Rep DeleteEventStreamResponse = D1 ('MetaData "DeleteEventStreamResponse" "Amazonka.Pinpoint.DeleteEventStream" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteEventStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "eventStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EventStream)))

newDeleteEventStreamResponse Source #

Create a value of DeleteEventStreamResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteEventStreamResponse', deleteEventStreamResponse_httpStatus - The response's http status code.

$sel:eventStream:DeleteEventStreamResponse', deleteEventStreamResponse_eventStream - Undocumented member.

DeleteGcmChannel

data DeleteGcmChannel Source #

See: newDeleteGcmChannel smart constructor.

Constructors

DeleteGcmChannel' Text 

Instances

Instances details
ToHeaders DeleteGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteGcmChannel

ToPath DeleteGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteGcmChannel

ToQuery DeleteGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteGcmChannel

AWSRequest DeleteGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteGcmChannel

Associated Types

type AWSResponse DeleteGcmChannel #

Generic DeleteGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteGcmChannel

Associated Types

type Rep DeleteGcmChannel :: Type -> Type #

Read DeleteGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteGcmChannel

Show DeleteGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteGcmChannel

NFData DeleteGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteGcmChannel

Methods

rnf :: DeleteGcmChannel -> () #

Eq DeleteGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteGcmChannel

Hashable DeleteGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteGcmChannel

type AWSResponse DeleteGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteGcmChannel

type Rep DeleteGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteGcmChannel

type Rep DeleteGcmChannel = D1 ('MetaData "DeleteGcmChannel" "Amazonka.Pinpoint.DeleteGcmChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteGcmChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteGcmChannel Source #

Create a value of DeleteGcmChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteGcmChannel, deleteGcmChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data DeleteGcmChannelResponse Source #

See: newDeleteGcmChannelResponse smart constructor.

Instances

Instances details
Generic DeleteGcmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteGcmChannel

Associated Types

type Rep DeleteGcmChannelResponse :: Type -> Type #

Read DeleteGcmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteGcmChannel

Show DeleteGcmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteGcmChannel

NFData DeleteGcmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteGcmChannel

Eq DeleteGcmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteGcmChannel

type Rep DeleteGcmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteGcmChannel

type Rep DeleteGcmChannelResponse = D1 ('MetaData "DeleteGcmChannelResponse" "Amazonka.Pinpoint.DeleteGcmChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteGcmChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "gCMChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GCMChannelResponse)))

newDeleteGcmChannelResponse Source #

Create a value of DeleteGcmChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteGcmChannelResponse', deleteGcmChannelResponse_httpStatus - The response's http status code.

$sel:gCMChannelResponse:DeleteGcmChannelResponse', deleteGcmChannelResponse_gCMChannelResponse - Undocumented member.

DeleteInAppTemplate

data DeleteInAppTemplate Source #

See: newDeleteInAppTemplate smart constructor.

Instances

Instances details
ToHeaders DeleteInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteInAppTemplate

ToPath DeleteInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteInAppTemplate

ToQuery DeleteInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteInAppTemplate

AWSRequest DeleteInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteInAppTemplate

Associated Types

type AWSResponse DeleteInAppTemplate #

Generic DeleteInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteInAppTemplate

Associated Types

type Rep DeleteInAppTemplate :: Type -> Type #

Read DeleteInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteInAppTemplate

Show DeleteInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteInAppTemplate

NFData DeleteInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteInAppTemplate

Methods

rnf :: DeleteInAppTemplate -> () #

Eq DeleteInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteInAppTemplate

Hashable DeleteInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteInAppTemplate

type AWSResponse DeleteInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteInAppTemplate

type Rep DeleteInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteInAppTemplate

type Rep DeleteInAppTemplate = D1 ('MetaData "DeleteInAppTemplate" "Amazonka.Pinpoint.DeleteInAppTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteInAppTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteInAppTemplate Source #

Create a value of DeleteInAppTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteInAppTemplate, deleteInAppTemplate_version - The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

If you don't specify a value for this parameter, Amazon Pinpoint does the following:

  • For a get operation, retrieves information about the active version of the template.
  • For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.
  • For a delete operation, deletes the template, including all versions of the template.

DeleteInAppTemplate, deleteInAppTemplate_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

data DeleteInAppTemplateResponse Source #

See: newDeleteInAppTemplateResponse smart constructor.

Instances

Instances details
Generic DeleteInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteInAppTemplate

Associated Types

type Rep DeleteInAppTemplateResponse :: Type -> Type #

Read DeleteInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteInAppTemplate

Show DeleteInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteInAppTemplate

NFData DeleteInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteInAppTemplate

Eq DeleteInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteInAppTemplate

type Rep DeleteInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteInAppTemplate

type Rep DeleteInAppTemplateResponse = D1 ('MetaData "DeleteInAppTemplateResponse" "Amazonka.Pinpoint.DeleteInAppTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteInAppTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageBody)))

newDeleteInAppTemplateResponse Source #

Create a value of DeleteInAppTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteInAppTemplateResponse', deleteInAppTemplateResponse_httpStatus - The response's http status code.

$sel:messageBody:DeleteInAppTemplateResponse', deleteInAppTemplateResponse_messageBody - Undocumented member.

DeleteJourney

data DeleteJourney Source #

See: newDeleteJourney smart constructor.

Constructors

DeleteJourney' Text Text 

Instances

Instances details
ToHeaders DeleteJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteJourney

ToPath DeleteJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteJourney

ToQuery DeleteJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteJourney

AWSRequest DeleteJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteJourney

Associated Types

type AWSResponse DeleteJourney #

Generic DeleteJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteJourney

Associated Types

type Rep DeleteJourney :: Type -> Type #

Read DeleteJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteJourney

Show DeleteJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteJourney

NFData DeleteJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteJourney

Methods

rnf :: DeleteJourney -> () #

Eq DeleteJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteJourney

Hashable DeleteJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteJourney

type AWSResponse DeleteJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteJourney

type Rep DeleteJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteJourney

type Rep DeleteJourney = D1 ('MetaData "DeleteJourney" "Amazonka.Pinpoint.DeleteJourney" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteJourney'" 'PrefixI 'True) (S1 ('MetaSel ('Just "journeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteJourney Source #

Create a value of DeleteJourney with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteJourney, deleteJourney_journeyId - The unique identifier for the journey.

DeleteJourney, deleteJourney_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data DeleteJourneyResponse Source #

See: newDeleteJourneyResponse smart constructor.

Instances

Instances details
Generic DeleteJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteJourney

Associated Types

type Rep DeleteJourneyResponse :: Type -> Type #

Read DeleteJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteJourney

Show DeleteJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteJourney

NFData DeleteJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteJourney

Methods

rnf :: DeleteJourneyResponse -> () #

Eq DeleteJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteJourney

type Rep DeleteJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteJourney

type Rep DeleteJourneyResponse = D1 ('MetaData "DeleteJourneyResponse" "Amazonka.Pinpoint.DeleteJourney" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteJourneyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "journeyResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JourneyResponse)))

newDeleteJourneyResponse Source #

Create a value of DeleteJourneyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteJourneyResponse', deleteJourneyResponse_httpStatus - The response's http status code.

$sel:journeyResponse:DeleteJourneyResponse', deleteJourneyResponse_journeyResponse - Undocumented member.

DeletePushTemplate

data DeletePushTemplate Source #

See: newDeletePushTemplate smart constructor.

Instances

Instances details
ToHeaders DeletePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeletePushTemplate

ToPath DeletePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeletePushTemplate

ToQuery DeletePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeletePushTemplate

AWSRequest DeletePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeletePushTemplate

Associated Types

type AWSResponse DeletePushTemplate #

Generic DeletePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeletePushTemplate

Associated Types

type Rep DeletePushTemplate :: Type -> Type #

Read DeletePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeletePushTemplate

Show DeletePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeletePushTemplate

NFData DeletePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeletePushTemplate

Methods

rnf :: DeletePushTemplate -> () #

Eq DeletePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeletePushTemplate

Hashable DeletePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeletePushTemplate

type AWSResponse DeletePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeletePushTemplate

type Rep DeletePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeletePushTemplate

type Rep DeletePushTemplate = D1 ('MetaData "DeletePushTemplate" "Amazonka.Pinpoint.DeletePushTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeletePushTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeletePushTemplate Source #

Create a value of DeletePushTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeletePushTemplate, deletePushTemplate_version - The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

If you don't specify a value for this parameter, Amazon Pinpoint does the following:

  • For a get operation, retrieves information about the active version of the template.
  • For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.
  • For a delete operation, deletes the template, including all versions of the template.

DeletePushTemplate, deletePushTemplate_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

data DeletePushTemplateResponse Source #

See: newDeletePushTemplateResponse smart constructor.

Instances

Instances details
Generic DeletePushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeletePushTemplate

Associated Types

type Rep DeletePushTemplateResponse :: Type -> Type #

Read DeletePushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeletePushTemplate

Show DeletePushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeletePushTemplate

NFData DeletePushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeletePushTemplate

Eq DeletePushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeletePushTemplate

type Rep DeletePushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeletePushTemplate

type Rep DeletePushTemplateResponse = D1 ('MetaData "DeletePushTemplateResponse" "Amazonka.Pinpoint.DeletePushTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeletePushTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageBody)))

newDeletePushTemplateResponse Source #

Create a value of DeletePushTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeletePushTemplateResponse', deletePushTemplateResponse_httpStatus - The response's http status code.

$sel:messageBody:DeletePushTemplateResponse', deletePushTemplateResponse_messageBody - Undocumented member.

DeleteRecommenderConfiguration

data DeleteRecommenderConfiguration Source #

See: newDeleteRecommenderConfiguration smart constructor.

Instances

Instances details
ToHeaders DeleteRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteRecommenderConfiguration

ToPath DeleteRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteRecommenderConfiguration

ToQuery DeleteRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteRecommenderConfiguration

AWSRequest DeleteRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteRecommenderConfiguration

Generic DeleteRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteRecommenderConfiguration

Associated Types

type Rep DeleteRecommenderConfiguration :: Type -> Type #

Read DeleteRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteRecommenderConfiguration

Show DeleteRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteRecommenderConfiguration

NFData DeleteRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteRecommenderConfiguration

Eq DeleteRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteRecommenderConfiguration

Hashable DeleteRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteRecommenderConfiguration

type AWSResponse DeleteRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteRecommenderConfiguration

type Rep DeleteRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteRecommenderConfiguration

type Rep DeleteRecommenderConfiguration = D1 ('MetaData "DeleteRecommenderConfiguration" "Amazonka.Pinpoint.DeleteRecommenderConfiguration" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteRecommenderConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recommenderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteRecommenderConfiguration Source #

Create a value of DeleteRecommenderConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteRecommenderConfiguration, deleteRecommenderConfiguration_recommenderId - The unique identifier for the recommender model configuration. This identifier is displayed as the Recommender ID on the Amazon Pinpoint console.

data DeleteRecommenderConfigurationResponse Source #

Instances

Instances details
Generic DeleteRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteRecommenderConfiguration

Read DeleteRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteRecommenderConfiguration

Show DeleteRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteRecommenderConfiguration

NFData DeleteRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteRecommenderConfiguration

Eq DeleteRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteRecommenderConfiguration

type Rep DeleteRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteRecommenderConfiguration

type Rep DeleteRecommenderConfigurationResponse = D1 ('MetaData "DeleteRecommenderConfigurationResponse" "Amazonka.Pinpoint.DeleteRecommenderConfiguration" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteRecommenderConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "recommenderConfigurationResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RecommenderConfigurationResponse)))

DeleteSegment

data DeleteSegment Source #

See: newDeleteSegment smart constructor.

Constructors

DeleteSegment' Text Text 

Instances

Instances details
ToHeaders DeleteSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSegment

ToPath DeleteSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSegment

ToQuery DeleteSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSegment

AWSRequest DeleteSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSegment

Associated Types

type AWSResponse DeleteSegment #

Generic DeleteSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSegment

Associated Types

type Rep DeleteSegment :: Type -> Type #

Read DeleteSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSegment

Show DeleteSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSegment

NFData DeleteSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSegment

Methods

rnf :: DeleteSegment -> () #

Eq DeleteSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSegment

Hashable DeleteSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSegment

type AWSResponse DeleteSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSegment

type Rep DeleteSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSegment

type Rep DeleteSegment = D1 ('MetaData "DeleteSegment" "Amazonka.Pinpoint.DeleteSegment" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteSegment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "segmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteSegment Source #

Create a value of DeleteSegment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteSegment, deleteSegment_segmentId - The unique identifier for the segment.

DeleteSegment, deleteSegment_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data DeleteSegmentResponse Source #

See: newDeleteSegmentResponse smart constructor.

Instances

Instances details
Generic DeleteSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSegment

Associated Types

type Rep DeleteSegmentResponse :: Type -> Type #

Read DeleteSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSegment

Show DeleteSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSegment

NFData DeleteSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSegment

Methods

rnf :: DeleteSegmentResponse -> () #

Eq DeleteSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSegment

type Rep DeleteSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSegment

type Rep DeleteSegmentResponse = D1 ('MetaData "DeleteSegmentResponse" "Amazonka.Pinpoint.DeleteSegment" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteSegmentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "segmentResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SegmentResponse)))

newDeleteSegmentResponse Source #

Create a value of DeleteSegmentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteSegmentResponse', deleteSegmentResponse_httpStatus - The response's http status code.

$sel:segmentResponse:DeleteSegmentResponse', deleteSegmentResponse_segmentResponse - Undocumented member.

DeleteSmsChannel

data DeleteSmsChannel Source #

See: newDeleteSmsChannel smart constructor.

Constructors

DeleteSmsChannel' Text 

Instances

Instances details
ToHeaders DeleteSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsChannel

ToPath DeleteSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsChannel

ToQuery DeleteSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsChannel

AWSRequest DeleteSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsChannel

Associated Types

type AWSResponse DeleteSmsChannel #

Generic DeleteSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsChannel

Associated Types

type Rep DeleteSmsChannel :: Type -> Type #

Read DeleteSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsChannel

Show DeleteSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsChannel

NFData DeleteSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsChannel

Methods

rnf :: DeleteSmsChannel -> () #

Eq DeleteSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsChannel

Hashable DeleteSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsChannel

type AWSResponse DeleteSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsChannel

type Rep DeleteSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsChannel

type Rep DeleteSmsChannel = D1 ('MetaData "DeleteSmsChannel" "Amazonka.Pinpoint.DeleteSmsChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteSmsChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteSmsChannel Source #

Create a value of DeleteSmsChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteSmsChannel, deleteSmsChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data DeleteSmsChannelResponse Source #

See: newDeleteSmsChannelResponse smart constructor.

Instances

Instances details
Generic DeleteSmsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsChannel

Associated Types

type Rep DeleteSmsChannelResponse :: Type -> Type #

Read DeleteSmsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsChannel

Show DeleteSmsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsChannel

NFData DeleteSmsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsChannel

Eq DeleteSmsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsChannel

type Rep DeleteSmsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsChannel

type Rep DeleteSmsChannelResponse = D1 ('MetaData "DeleteSmsChannelResponse" "Amazonka.Pinpoint.DeleteSmsChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteSmsChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "sMSChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SMSChannelResponse)))

newDeleteSmsChannelResponse Source #

Create a value of DeleteSmsChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteSmsChannelResponse', deleteSmsChannelResponse_httpStatus - The response's http status code.

$sel:sMSChannelResponse:DeleteSmsChannelResponse', deleteSmsChannelResponse_sMSChannelResponse - Undocumented member.

DeleteSmsTemplate

data DeleteSmsTemplate Source #

See: newDeleteSmsTemplate smart constructor.

Instances

Instances details
ToHeaders DeleteSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsTemplate

ToPath DeleteSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsTemplate

ToQuery DeleteSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsTemplate

AWSRequest DeleteSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsTemplate

Associated Types

type AWSResponse DeleteSmsTemplate #

Generic DeleteSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsTemplate

Associated Types

type Rep DeleteSmsTemplate :: Type -> Type #

Read DeleteSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsTemplate

Show DeleteSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsTemplate

NFData DeleteSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsTemplate

Methods

rnf :: DeleteSmsTemplate -> () #

Eq DeleteSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsTemplate

Hashable DeleteSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsTemplate

type AWSResponse DeleteSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsTemplate

type Rep DeleteSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsTemplate

type Rep DeleteSmsTemplate = D1 ('MetaData "DeleteSmsTemplate" "Amazonka.Pinpoint.DeleteSmsTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteSmsTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteSmsTemplate Source #

Create a value of DeleteSmsTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteSmsTemplate, deleteSmsTemplate_version - The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

If you don't specify a value for this parameter, Amazon Pinpoint does the following:

  • For a get operation, retrieves information about the active version of the template.
  • For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.
  • For a delete operation, deletes the template, including all versions of the template.

DeleteSmsTemplate, deleteSmsTemplate_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

data DeleteSmsTemplateResponse Source #

See: newDeleteSmsTemplateResponse smart constructor.

Instances

Instances details
Generic DeleteSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsTemplate

Associated Types

type Rep DeleteSmsTemplateResponse :: Type -> Type #

Read DeleteSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsTemplate

Show DeleteSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsTemplate

NFData DeleteSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsTemplate

Eq DeleteSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsTemplate

type Rep DeleteSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteSmsTemplate

type Rep DeleteSmsTemplateResponse = D1 ('MetaData "DeleteSmsTemplateResponse" "Amazonka.Pinpoint.DeleteSmsTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteSmsTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageBody)))

newDeleteSmsTemplateResponse Source #

Create a value of DeleteSmsTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteSmsTemplateResponse', deleteSmsTemplateResponse_httpStatus - The response's http status code.

$sel:messageBody:DeleteSmsTemplateResponse', deleteSmsTemplateResponse_messageBody - Undocumented member.

DeleteUserEndpoints

data DeleteUserEndpoints Source #

See: newDeleteUserEndpoints smart constructor.

Instances

Instances details
ToHeaders DeleteUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteUserEndpoints

ToPath DeleteUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteUserEndpoints

ToQuery DeleteUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteUserEndpoints

AWSRequest DeleteUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteUserEndpoints

Associated Types

type AWSResponse DeleteUserEndpoints #

Generic DeleteUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteUserEndpoints

Associated Types

type Rep DeleteUserEndpoints :: Type -> Type #

Read DeleteUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteUserEndpoints

Show DeleteUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteUserEndpoints

NFData DeleteUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteUserEndpoints

Methods

rnf :: DeleteUserEndpoints -> () #

Eq DeleteUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteUserEndpoints

Hashable DeleteUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteUserEndpoints

type AWSResponse DeleteUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteUserEndpoints

type Rep DeleteUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteUserEndpoints

type Rep DeleteUserEndpoints = D1 ('MetaData "DeleteUserEndpoints" "Amazonka.Pinpoint.DeleteUserEndpoints" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteUserEndpoints'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteUserEndpoints Source #

Create a value of DeleteUserEndpoints with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteUserEndpoints, deleteUserEndpoints_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

DeleteUserEndpoints, deleteUserEndpoints_userId - The unique identifier for the user.

data DeleteUserEndpointsResponse Source #

See: newDeleteUserEndpointsResponse smart constructor.

Instances

Instances details
Generic DeleteUserEndpointsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteUserEndpoints

Associated Types

type Rep DeleteUserEndpointsResponse :: Type -> Type #

Read DeleteUserEndpointsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteUserEndpoints

Show DeleteUserEndpointsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteUserEndpoints

NFData DeleteUserEndpointsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteUserEndpoints

Eq DeleteUserEndpointsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteUserEndpoints

type Rep DeleteUserEndpointsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteUserEndpoints

type Rep DeleteUserEndpointsResponse = D1 ('MetaData "DeleteUserEndpointsResponse" "Amazonka.Pinpoint.DeleteUserEndpoints" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteUserEndpointsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "endpointsResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EndpointsResponse)))

newDeleteUserEndpointsResponse Source #

Create a value of DeleteUserEndpointsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteUserEndpointsResponse', deleteUserEndpointsResponse_httpStatus - The response's http status code.

$sel:endpointsResponse:DeleteUserEndpointsResponse', deleteUserEndpointsResponse_endpointsResponse - Undocumented member.

DeleteVoiceChannel

data DeleteVoiceChannel Source #

See: newDeleteVoiceChannel smart constructor.

Instances

Instances details
ToHeaders DeleteVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceChannel

ToPath DeleteVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceChannel

ToQuery DeleteVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceChannel

AWSRequest DeleteVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceChannel

Associated Types

type AWSResponse DeleteVoiceChannel #

Generic DeleteVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceChannel

Associated Types

type Rep DeleteVoiceChannel :: Type -> Type #

Read DeleteVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceChannel

Show DeleteVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceChannel

NFData DeleteVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceChannel

Methods

rnf :: DeleteVoiceChannel -> () #

Eq DeleteVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceChannel

Hashable DeleteVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceChannel

type AWSResponse DeleteVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceChannel

type Rep DeleteVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceChannel

type Rep DeleteVoiceChannel = D1 ('MetaData "DeleteVoiceChannel" "Amazonka.Pinpoint.DeleteVoiceChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteVoiceChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteVoiceChannel Source #

Create a value of DeleteVoiceChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteVoiceChannel, deleteVoiceChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data DeleteVoiceChannelResponse Source #

See: newDeleteVoiceChannelResponse smart constructor.

Instances

Instances details
Generic DeleteVoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceChannel

Associated Types

type Rep DeleteVoiceChannelResponse :: Type -> Type #

Read DeleteVoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceChannel

Show DeleteVoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceChannel

NFData DeleteVoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceChannel

Eq DeleteVoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceChannel

type Rep DeleteVoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceChannel

type Rep DeleteVoiceChannelResponse = D1 ('MetaData "DeleteVoiceChannelResponse" "Amazonka.Pinpoint.DeleteVoiceChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteVoiceChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "voiceChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VoiceChannelResponse)))

newDeleteVoiceChannelResponse Source #

Create a value of DeleteVoiceChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteVoiceChannelResponse', deleteVoiceChannelResponse_httpStatus - The response's http status code.

$sel:voiceChannelResponse:DeleteVoiceChannelResponse', deleteVoiceChannelResponse_voiceChannelResponse - Undocumented member.

DeleteVoiceTemplate

data DeleteVoiceTemplate Source #

See: newDeleteVoiceTemplate smart constructor.

Instances

Instances details
ToHeaders DeleteVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceTemplate

ToPath DeleteVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceTemplate

ToQuery DeleteVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceTemplate

AWSRequest DeleteVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceTemplate

Associated Types

type AWSResponse DeleteVoiceTemplate #

Generic DeleteVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceTemplate

Associated Types

type Rep DeleteVoiceTemplate :: Type -> Type #

Read DeleteVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceTemplate

Show DeleteVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceTemplate

NFData DeleteVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceTemplate

Methods

rnf :: DeleteVoiceTemplate -> () #

Eq DeleteVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceTemplate

Hashable DeleteVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceTemplate

type AWSResponse DeleteVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceTemplate

type Rep DeleteVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceTemplate

type Rep DeleteVoiceTemplate = D1 ('MetaData "DeleteVoiceTemplate" "Amazonka.Pinpoint.DeleteVoiceTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteVoiceTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteVoiceTemplate Source #

Create a value of DeleteVoiceTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteVoiceTemplate, deleteVoiceTemplate_version - The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

If you don't specify a value for this parameter, Amazon Pinpoint does the following:

  • For a get operation, retrieves information about the active version of the template.
  • For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.
  • For a delete operation, deletes the template, including all versions of the template.

DeleteVoiceTemplate, deleteVoiceTemplate_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

data DeleteVoiceTemplateResponse Source #

See: newDeleteVoiceTemplateResponse smart constructor.

Instances

Instances details
Generic DeleteVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceTemplate

Associated Types

type Rep DeleteVoiceTemplateResponse :: Type -> Type #

Read DeleteVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceTemplate

Show DeleteVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceTemplate

NFData DeleteVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceTemplate

Eq DeleteVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceTemplate

type Rep DeleteVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.DeleteVoiceTemplate

type Rep DeleteVoiceTemplateResponse = D1 ('MetaData "DeleteVoiceTemplateResponse" "Amazonka.Pinpoint.DeleteVoiceTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DeleteVoiceTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageBody)))

newDeleteVoiceTemplateResponse Source #

Create a value of DeleteVoiceTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteVoiceTemplateResponse', deleteVoiceTemplateResponse_httpStatus - The response's http status code.

$sel:messageBody:DeleteVoiceTemplateResponse', deleteVoiceTemplateResponse_messageBody - Undocumented member.

GetAdmChannel

data GetAdmChannel Source #

See: newGetAdmChannel smart constructor.

Constructors

GetAdmChannel' Text 

Instances

Instances details
ToHeaders GetAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetAdmChannel

ToPath GetAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetAdmChannel

ToQuery GetAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetAdmChannel

AWSRequest GetAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetAdmChannel

Associated Types

type AWSResponse GetAdmChannel #

Generic GetAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetAdmChannel

Associated Types

type Rep GetAdmChannel :: Type -> Type #

Read GetAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetAdmChannel

Show GetAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetAdmChannel

NFData GetAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetAdmChannel

Methods

rnf :: GetAdmChannel -> () #

Eq GetAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetAdmChannel

Hashable GetAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetAdmChannel

type AWSResponse GetAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetAdmChannel

type Rep GetAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetAdmChannel

type Rep GetAdmChannel = D1 ('MetaData "GetAdmChannel" "Amazonka.Pinpoint.GetAdmChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetAdmChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetAdmChannel Source #

Create a value of GetAdmChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetAdmChannel, getAdmChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetAdmChannelResponse Source #

See: newGetAdmChannelResponse smart constructor.

Instances

Instances details
Generic GetAdmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetAdmChannel

Associated Types

type Rep GetAdmChannelResponse :: Type -> Type #

Read GetAdmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetAdmChannel

Show GetAdmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetAdmChannel

NFData GetAdmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetAdmChannel

Methods

rnf :: GetAdmChannelResponse -> () #

Eq GetAdmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetAdmChannel

type Rep GetAdmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetAdmChannel

type Rep GetAdmChannelResponse = D1 ('MetaData "GetAdmChannelResponse" "Amazonka.Pinpoint.GetAdmChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetAdmChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "aDMChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ADMChannelResponse)))

newGetAdmChannelResponse Source #

Create a value of GetAdmChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetAdmChannelResponse', getAdmChannelResponse_httpStatus - The response's http status code.

$sel:aDMChannelResponse:GetAdmChannelResponse', getAdmChannelResponse_aDMChannelResponse - Undocumented member.

GetApnsChannel

data GetApnsChannel Source #

See: newGetApnsChannel smart constructor.

Constructors

GetApnsChannel' Text 

Instances

Instances details
ToHeaders GetApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsChannel

ToPath GetApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsChannel

ToQuery GetApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsChannel

AWSRequest GetApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsChannel

Associated Types

type AWSResponse GetApnsChannel #

Generic GetApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsChannel

Associated Types

type Rep GetApnsChannel :: Type -> Type #

Read GetApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsChannel

Show GetApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsChannel

NFData GetApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsChannel

Methods

rnf :: GetApnsChannel -> () #

Eq GetApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsChannel

Hashable GetApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsChannel

type AWSResponse GetApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsChannel

type Rep GetApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsChannel

type Rep GetApnsChannel = D1 ('MetaData "GetApnsChannel" "Amazonka.Pinpoint.GetApnsChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetApnsChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetApnsChannel Source #

Create a value of GetApnsChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetApnsChannel, getApnsChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetApnsChannelResponse Source #

See: newGetApnsChannelResponse smart constructor.

Instances

Instances details
Generic GetApnsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsChannel

Associated Types

type Rep GetApnsChannelResponse :: Type -> Type #

Read GetApnsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsChannel

Show GetApnsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsChannel

NFData GetApnsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsChannel

Methods

rnf :: GetApnsChannelResponse -> () #

Eq GetApnsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsChannel

type Rep GetApnsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsChannel

type Rep GetApnsChannelResponse = D1 ('MetaData "GetApnsChannelResponse" "Amazonka.Pinpoint.GetApnsChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetApnsChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "aPNSChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 APNSChannelResponse)))

newGetApnsChannelResponse Source #

Create a value of GetApnsChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetApnsChannelResponse', getApnsChannelResponse_httpStatus - The response's http status code.

$sel:aPNSChannelResponse:GetApnsChannelResponse', getApnsChannelResponse_aPNSChannelResponse - Undocumented member.

GetApnsSandboxChannel

data GetApnsSandboxChannel Source #

See: newGetApnsSandboxChannel smart constructor.

Instances

Instances details
ToHeaders GetApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsSandboxChannel

ToPath GetApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsSandboxChannel

ToQuery GetApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsSandboxChannel

AWSRequest GetApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsSandboxChannel

Associated Types

type AWSResponse GetApnsSandboxChannel #

Generic GetApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsSandboxChannel

Associated Types

type Rep GetApnsSandboxChannel :: Type -> Type #

Read GetApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsSandboxChannel

Show GetApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsSandboxChannel

NFData GetApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsSandboxChannel

Methods

rnf :: GetApnsSandboxChannel -> () #

Eq GetApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsSandboxChannel

Hashable GetApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsSandboxChannel

type AWSResponse GetApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsSandboxChannel

type Rep GetApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsSandboxChannel

type Rep GetApnsSandboxChannel = D1 ('MetaData "GetApnsSandboxChannel" "Amazonka.Pinpoint.GetApnsSandboxChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetApnsSandboxChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetApnsSandboxChannel Source #

Create a value of GetApnsSandboxChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetApnsSandboxChannel, getApnsSandboxChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetApnsSandboxChannelResponse Source #

See: newGetApnsSandboxChannelResponse smart constructor.

Instances

Instances details
Generic GetApnsSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsSandboxChannel

Associated Types

type Rep GetApnsSandboxChannelResponse :: Type -> Type #

Read GetApnsSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsSandboxChannel

Show GetApnsSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsSandboxChannel

NFData GetApnsSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsSandboxChannel

Eq GetApnsSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsSandboxChannel

type Rep GetApnsSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsSandboxChannel

type Rep GetApnsSandboxChannelResponse = D1 ('MetaData "GetApnsSandboxChannelResponse" "Amazonka.Pinpoint.GetApnsSandboxChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetApnsSandboxChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "aPNSSandboxChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 APNSSandboxChannelResponse)))

GetApnsVoipChannel

data GetApnsVoipChannel Source #

See: newGetApnsVoipChannel smart constructor.

Instances

Instances details
ToHeaders GetApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipChannel

ToPath GetApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipChannel

ToQuery GetApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipChannel

AWSRequest GetApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipChannel

Associated Types

type AWSResponse GetApnsVoipChannel #

Generic GetApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipChannel

Associated Types

type Rep GetApnsVoipChannel :: Type -> Type #

Read GetApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipChannel

Show GetApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipChannel

NFData GetApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipChannel

Methods

rnf :: GetApnsVoipChannel -> () #

Eq GetApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipChannel

Hashable GetApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipChannel

type AWSResponse GetApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipChannel

type Rep GetApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipChannel

type Rep GetApnsVoipChannel = D1 ('MetaData "GetApnsVoipChannel" "Amazonka.Pinpoint.GetApnsVoipChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetApnsVoipChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetApnsVoipChannel Source #

Create a value of GetApnsVoipChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetApnsVoipChannel, getApnsVoipChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetApnsVoipChannelResponse Source #

See: newGetApnsVoipChannelResponse smart constructor.

Instances

Instances details
Generic GetApnsVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipChannel

Associated Types

type Rep GetApnsVoipChannelResponse :: Type -> Type #

Read GetApnsVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipChannel

Show GetApnsVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipChannel

NFData GetApnsVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipChannel

Eq GetApnsVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipChannel

type Rep GetApnsVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipChannel

type Rep GetApnsVoipChannelResponse = D1 ('MetaData "GetApnsVoipChannelResponse" "Amazonka.Pinpoint.GetApnsVoipChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetApnsVoipChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "aPNSVoipChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 APNSVoipChannelResponse)))

newGetApnsVoipChannelResponse Source #

Create a value of GetApnsVoipChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetApnsVoipChannelResponse', getApnsVoipChannelResponse_httpStatus - The response's http status code.

$sel:aPNSVoipChannelResponse:GetApnsVoipChannelResponse', getApnsVoipChannelResponse_aPNSVoipChannelResponse - Undocumented member.

GetApnsVoipSandboxChannel

data GetApnsVoipSandboxChannel Source #

See: newGetApnsVoipSandboxChannel smart constructor.

Instances

Instances details
ToHeaders GetApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipSandboxChannel

ToPath GetApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipSandboxChannel

ToQuery GetApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipSandboxChannel

AWSRequest GetApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipSandboxChannel

Generic GetApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipSandboxChannel

Associated Types

type Rep GetApnsVoipSandboxChannel :: Type -> Type #

Read GetApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipSandboxChannel

Show GetApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipSandboxChannel

NFData GetApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipSandboxChannel

Eq GetApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipSandboxChannel

Hashable GetApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipSandboxChannel

type AWSResponse GetApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipSandboxChannel

type Rep GetApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipSandboxChannel

type Rep GetApnsVoipSandboxChannel = D1 ('MetaData "GetApnsVoipSandboxChannel" "Amazonka.Pinpoint.GetApnsVoipSandboxChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetApnsVoipSandboxChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetApnsVoipSandboxChannel Source #

Create a value of GetApnsVoipSandboxChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetApnsVoipSandboxChannel, getApnsVoipSandboxChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetApnsVoipSandboxChannelResponse Source #

See: newGetApnsVoipSandboxChannelResponse smart constructor.

Instances

Instances details
Generic GetApnsVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipSandboxChannel

Associated Types

type Rep GetApnsVoipSandboxChannelResponse :: Type -> Type #

Read GetApnsVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipSandboxChannel

Show GetApnsVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipSandboxChannel

NFData GetApnsVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipSandboxChannel

Eq GetApnsVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipSandboxChannel

type Rep GetApnsVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApnsVoipSandboxChannel

type Rep GetApnsVoipSandboxChannelResponse = D1 ('MetaData "GetApnsVoipSandboxChannelResponse" "Amazonka.Pinpoint.GetApnsVoipSandboxChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetApnsVoipSandboxChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "aPNSVoipSandboxChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 APNSVoipSandboxChannelResponse)))

GetApp

data GetApp Source #

See: newGetApp smart constructor.

Constructors

GetApp' Text 

Instances

Instances details
ToHeaders GetApp Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApp

Methods

toHeaders :: GetApp -> [Header] #

ToPath GetApp Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApp

Methods

toPath :: GetApp -> ByteString #

ToQuery GetApp Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApp

AWSRequest GetApp Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApp

Associated Types

type AWSResponse GetApp #

Generic GetApp Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApp

Associated Types

type Rep GetApp :: Type -> Type #

Methods

from :: GetApp -> Rep GetApp x #

to :: Rep GetApp x -> GetApp #

Read GetApp Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApp

Show GetApp Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApp

NFData GetApp Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApp

Methods

rnf :: GetApp -> () #

Eq GetApp Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApp

Methods

(==) :: GetApp -> GetApp -> Bool #

(/=) :: GetApp -> GetApp -> Bool #

Hashable GetApp Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApp

Methods

hashWithSalt :: Int -> GetApp -> Int #

hash :: GetApp -> Int #

type AWSResponse GetApp Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApp

type Rep GetApp Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApp

type Rep GetApp = D1 ('MetaData "GetApp" "Amazonka.Pinpoint.GetApp" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetApp'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetApp Source #

Arguments

:: Text

GetApp

-> GetApp 

Create a value of GetApp with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetApp, getApp_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetAppResponse Source #

See: newGetAppResponse smart constructor.

Instances

Instances details
Generic GetAppResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApp

Associated Types

type Rep GetAppResponse :: Type -> Type #

Read GetAppResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApp

Show GetAppResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApp

NFData GetAppResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApp

Methods

rnf :: GetAppResponse -> () #

Eq GetAppResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApp

type Rep GetAppResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApp

type Rep GetAppResponse = D1 ('MetaData "GetAppResponse" "Amazonka.Pinpoint.GetApp" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetAppResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "applicationResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ApplicationResponse)))

newGetAppResponse Source #

Create a value of GetAppResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetAppResponse', getAppResponse_httpStatus - The response's http status code.

$sel:applicationResponse:GetAppResponse', getAppResponse_applicationResponse - Undocumented member.

GetApplicationDateRangeKpi

data GetApplicationDateRangeKpi Source #

See: newGetApplicationDateRangeKpi smart constructor.

Instances

Instances details
ToHeaders GetApplicationDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationDateRangeKpi

ToPath GetApplicationDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationDateRangeKpi

ToQuery GetApplicationDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationDateRangeKpi

AWSRequest GetApplicationDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationDateRangeKpi

Generic GetApplicationDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationDateRangeKpi

Associated Types

type Rep GetApplicationDateRangeKpi :: Type -> Type #

Read GetApplicationDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationDateRangeKpi

Show GetApplicationDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationDateRangeKpi

NFData GetApplicationDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationDateRangeKpi

Eq GetApplicationDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationDateRangeKpi

Hashable GetApplicationDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationDateRangeKpi

type AWSResponse GetApplicationDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationDateRangeKpi

type Rep GetApplicationDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationDateRangeKpi

type Rep GetApplicationDateRangeKpi = D1 ('MetaData "GetApplicationDateRangeKpi" "Amazonka.Pinpoint.GetApplicationDateRangeKpi" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetApplicationDateRangeKpi'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "kpiName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newGetApplicationDateRangeKpi Source #

Create a value of GetApplicationDateRangeKpi with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetApplicationDateRangeKpi, getApplicationDateRangeKpi_endTime - The last date and time to retrieve data for, as part of an inclusive date range that filters the query results. This value should be in extended ISO 8601 format and use Coordinated Universal Time (UTC), for example: 2019-07-26T20:00:00Z for 8:00 PM UTC July 26, 2019.

GetApplicationDateRangeKpi, getApplicationDateRangeKpi_nextToken - The string that specifies which page of results to return in a paginated response. This parameter is not supported for application, campaign, and journey metrics.

$sel:pageSize:GetApplicationDateRangeKpi', getApplicationDateRangeKpi_pageSize - The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.

GetApplicationDateRangeKpi, getApplicationDateRangeKpi_startTime - The first date and time to retrieve data for, as part of an inclusive date range that filters the query results. This value should be in extended ISO 8601 format and use Coordinated Universal Time (UTC), for example: 2019-07-19T20:00:00Z for 8:00 PM UTC July 19, 2019. This value should also be fewer than 90 days from the current day.

GetApplicationDateRangeKpi, getApplicationDateRangeKpi_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

GetApplicationDateRangeKpi, getApplicationDateRangeKpi_kpiName - The name of the metric, also referred to as a /key performance indicator (KPI)/, to retrieve data for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. Examples are email-open-rate and successful-delivery-rate. For a list of valid values, see the Amazon Pinpoint Developer Guide.

data GetApplicationDateRangeKpiResponse Source #

Instances

Instances details
Generic GetApplicationDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationDateRangeKpi

Associated Types

type Rep GetApplicationDateRangeKpiResponse :: Type -> Type #

Read GetApplicationDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationDateRangeKpi

Show GetApplicationDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationDateRangeKpi

NFData GetApplicationDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationDateRangeKpi

Eq GetApplicationDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationDateRangeKpi

type Rep GetApplicationDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationDateRangeKpi

type Rep GetApplicationDateRangeKpiResponse = D1 ('MetaData "GetApplicationDateRangeKpiResponse" "Amazonka.Pinpoint.GetApplicationDateRangeKpi" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetApplicationDateRangeKpiResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "applicationDateRangeKpiResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ApplicationDateRangeKpiResponse)))

GetApplicationSettings

data GetApplicationSettings Source #

See: newGetApplicationSettings smart constructor.

Instances

Instances details
ToHeaders GetApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationSettings

ToPath GetApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationSettings

ToQuery GetApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationSettings

AWSRequest GetApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationSettings

Associated Types

type AWSResponse GetApplicationSettings #

Generic GetApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationSettings

Associated Types

type Rep GetApplicationSettings :: Type -> Type #

Read GetApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationSettings

Show GetApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationSettings

NFData GetApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationSettings

Methods

rnf :: GetApplicationSettings -> () #

Eq GetApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationSettings

Hashable GetApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationSettings

type AWSResponse GetApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationSettings

type Rep GetApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationSettings

type Rep GetApplicationSettings = D1 ('MetaData "GetApplicationSettings" "Amazonka.Pinpoint.GetApplicationSettings" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetApplicationSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetApplicationSettings Source #

Create a value of GetApplicationSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetApplicationSettings, getApplicationSettings_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetApplicationSettingsResponse Source #

See: newGetApplicationSettingsResponse smart constructor.

Instances

Instances details
Generic GetApplicationSettingsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationSettings

Associated Types

type Rep GetApplicationSettingsResponse :: Type -> Type #

Read GetApplicationSettingsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationSettings

Show GetApplicationSettingsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationSettings

NFData GetApplicationSettingsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationSettings

Eq GetApplicationSettingsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationSettings

type Rep GetApplicationSettingsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApplicationSettings

type Rep GetApplicationSettingsResponse = D1 ('MetaData "GetApplicationSettingsResponse" "Amazonka.Pinpoint.GetApplicationSettings" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetApplicationSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "applicationSettingsResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ApplicationSettingsResource)))

GetApps

data GetApps Source #

See: newGetApps smart constructor.

Constructors

GetApps' (Maybe Text) (Maybe Text) 

Instances

Instances details
ToHeaders GetApps Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApps

Methods

toHeaders :: GetApps -> [Header] #

ToPath GetApps Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApps

Methods

toPath :: GetApps -> ByteString #

ToQuery GetApps Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApps

AWSRequest GetApps Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApps

Associated Types

type AWSResponse GetApps #

Generic GetApps Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApps

Associated Types

type Rep GetApps :: Type -> Type #

Methods

from :: GetApps -> Rep GetApps x #

to :: Rep GetApps x -> GetApps #

Read GetApps Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApps

Show GetApps Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApps

NFData GetApps Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApps

Methods

rnf :: GetApps -> () #

Eq GetApps Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApps

Methods

(==) :: GetApps -> GetApps -> Bool #

(/=) :: GetApps -> GetApps -> Bool #

Hashable GetApps Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApps

Methods

hashWithSalt :: Int -> GetApps -> Int #

hash :: GetApps -> Int #

type AWSResponse GetApps Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApps

type Rep GetApps Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApps

type Rep GetApps = D1 ('MetaData "GetApps" "Amazonka.Pinpoint.GetApps" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetApps'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newGetApps :: GetApps Source #

Create a value of GetApps with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pageSize:GetApps', getApps_pageSize - The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.

$sel:token:GetApps', getApps_token - The NextToken string that specifies which page of results to return in a paginated response.

data GetAppsResponse Source #

See: newGetAppsResponse smart constructor.

Instances

Instances details
Generic GetAppsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApps

Associated Types

type Rep GetAppsResponse :: Type -> Type #

Read GetAppsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApps

Show GetAppsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApps

NFData GetAppsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApps

Methods

rnf :: GetAppsResponse -> () #

Eq GetAppsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApps

type Rep GetAppsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetApps

type Rep GetAppsResponse = D1 ('MetaData "GetAppsResponse" "Amazonka.Pinpoint.GetApps" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetAppsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "applicationsResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ApplicationsResponse)))

newGetAppsResponse Source #

Create a value of GetAppsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetAppsResponse', getAppsResponse_httpStatus - The response's http status code.

$sel:applicationsResponse:GetAppsResponse', getAppsResponse_applicationsResponse - Undocumented member.

GetBaiduChannel

data GetBaiduChannel Source #

See: newGetBaiduChannel smart constructor.

Constructors

GetBaiduChannel' Text 

Instances

Instances details
ToHeaders GetBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetBaiduChannel

ToPath GetBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetBaiduChannel

ToQuery GetBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetBaiduChannel

AWSRequest GetBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetBaiduChannel

Associated Types

type AWSResponse GetBaiduChannel #

Generic GetBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetBaiduChannel

Associated Types

type Rep GetBaiduChannel :: Type -> Type #

Read GetBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetBaiduChannel

Show GetBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetBaiduChannel

NFData GetBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetBaiduChannel

Methods

rnf :: GetBaiduChannel -> () #

Eq GetBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetBaiduChannel

Hashable GetBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetBaiduChannel

type AWSResponse GetBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetBaiduChannel

type Rep GetBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetBaiduChannel

type Rep GetBaiduChannel = D1 ('MetaData "GetBaiduChannel" "Amazonka.Pinpoint.GetBaiduChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetBaiduChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetBaiduChannel Source #

Create a value of GetBaiduChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetBaiduChannel, getBaiduChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetBaiduChannelResponse Source #

See: newGetBaiduChannelResponse smart constructor.

Instances

Instances details
Generic GetBaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetBaiduChannel

Associated Types

type Rep GetBaiduChannelResponse :: Type -> Type #

Read GetBaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetBaiduChannel

Show GetBaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetBaiduChannel

NFData GetBaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetBaiduChannel

Methods

rnf :: GetBaiduChannelResponse -> () #

Eq GetBaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetBaiduChannel

type Rep GetBaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetBaiduChannel

type Rep GetBaiduChannelResponse = D1 ('MetaData "GetBaiduChannelResponse" "Amazonka.Pinpoint.GetBaiduChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetBaiduChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "baiduChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BaiduChannelResponse)))

newGetBaiduChannelResponse Source #

Create a value of GetBaiduChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetBaiduChannelResponse', getBaiduChannelResponse_httpStatus - The response's http status code.

$sel:baiduChannelResponse:GetBaiduChannelResponse', getBaiduChannelResponse_baiduChannelResponse - Undocumented member.

GetCampaign

data GetCampaign Source #

See: newGetCampaign smart constructor.

Constructors

GetCampaign' Text Text 

Instances

Instances details
ToHeaders GetCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaign

Methods

toHeaders :: GetCampaign -> [Header] #

ToPath GetCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaign

ToQuery GetCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaign

AWSRequest GetCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaign

Associated Types

type AWSResponse GetCampaign #

Generic GetCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaign

Associated Types

type Rep GetCampaign :: Type -> Type #

Read GetCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaign

Show GetCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaign

NFData GetCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaign

Methods

rnf :: GetCampaign -> () #

Eq GetCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaign

Hashable GetCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaign

type AWSResponse GetCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaign

type Rep GetCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaign

type Rep GetCampaign = D1 ('MetaData "GetCampaign" "Amazonka.Pinpoint.GetCampaign" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetCampaign'" 'PrefixI 'True) (S1 ('MetaSel ('Just "campaignId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetCampaign Source #

Create a value of GetCampaign with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetCampaign, getCampaign_campaignId - The unique identifier for the campaign.

GetCampaign, getCampaign_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetCampaignResponse Source #

See: newGetCampaignResponse smart constructor.

Instances

Instances details
Generic GetCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaign

Associated Types

type Rep GetCampaignResponse :: Type -> Type #

Read GetCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaign

Show GetCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaign

NFData GetCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaign

Methods

rnf :: GetCampaignResponse -> () #

Eq GetCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaign

type Rep GetCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaign

type Rep GetCampaignResponse = D1 ('MetaData "GetCampaignResponse" "Amazonka.Pinpoint.GetCampaign" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetCampaignResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "campaignResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CampaignResponse)))

newGetCampaignResponse Source #

Create a value of GetCampaignResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetCampaignResponse', getCampaignResponse_httpStatus - The response's http status code.

$sel:campaignResponse:GetCampaignResponse', getCampaignResponse_campaignResponse - Undocumented member.

GetCampaignActivities

data GetCampaignActivities Source #

See: newGetCampaignActivities smart constructor.

Instances

Instances details
ToHeaders GetCampaignActivities Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignActivities

ToPath GetCampaignActivities Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignActivities

ToQuery GetCampaignActivities Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignActivities

AWSRequest GetCampaignActivities Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignActivities

Associated Types

type AWSResponse GetCampaignActivities #

Generic GetCampaignActivities Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignActivities

Associated Types

type Rep GetCampaignActivities :: Type -> Type #

Read GetCampaignActivities Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignActivities

Show GetCampaignActivities Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignActivities

NFData GetCampaignActivities Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignActivities

Methods

rnf :: GetCampaignActivities -> () #

Eq GetCampaignActivities Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignActivities

Hashable GetCampaignActivities Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignActivities

type AWSResponse GetCampaignActivities Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignActivities

type Rep GetCampaignActivities Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignActivities

type Rep GetCampaignActivities = D1 ('MetaData "GetCampaignActivities" "Amazonka.Pinpoint.GetCampaignActivities" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetCampaignActivities'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "campaignId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetCampaignActivities Source #

Create a value of GetCampaignActivities with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pageSize:GetCampaignActivities', getCampaignActivities_pageSize - The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.

$sel:token:GetCampaignActivities', getCampaignActivities_token - The NextToken string that specifies which page of results to return in a paginated response.

GetCampaignActivities, getCampaignActivities_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

GetCampaignActivities, getCampaignActivities_campaignId - The unique identifier for the campaign.

data GetCampaignActivitiesResponse Source #

See: newGetCampaignActivitiesResponse smart constructor.

Instances

Instances details
Generic GetCampaignActivitiesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignActivities

Associated Types

type Rep GetCampaignActivitiesResponse :: Type -> Type #

Read GetCampaignActivitiesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignActivities

Show GetCampaignActivitiesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignActivities

NFData GetCampaignActivitiesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignActivities

Eq GetCampaignActivitiesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignActivities

type Rep GetCampaignActivitiesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignActivities

type Rep GetCampaignActivitiesResponse = D1 ('MetaData "GetCampaignActivitiesResponse" "Amazonka.Pinpoint.GetCampaignActivities" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetCampaignActivitiesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "activitiesResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ActivitiesResponse)))

newGetCampaignActivitiesResponse Source #

Create a value of GetCampaignActivitiesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetCampaignActivitiesResponse', getCampaignActivitiesResponse_httpStatus - The response's http status code.

$sel:activitiesResponse:GetCampaignActivitiesResponse', getCampaignActivitiesResponse_activitiesResponse - Undocumented member.

GetCampaignDateRangeKpi

data GetCampaignDateRangeKpi Source #

See: newGetCampaignDateRangeKpi smart constructor.

Instances

Instances details
ToHeaders GetCampaignDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignDateRangeKpi

ToPath GetCampaignDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignDateRangeKpi

ToQuery GetCampaignDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignDateRangeKpi

AWSRequest GetCampaignDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignDateRangeKpi

Generic GetCampaignDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignDateRangeKpi

Associated Types

type Rep GetCampaignDateRangeKpi :: Type -> Type #

Read GetCampaignDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignDateRangeKpi

Show GetCampaignDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignDateRangeKpi

NFData GetCampaignDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignDateRangeKpi

Methods

rnf :: GetCampaignDateRangeKpi -> () #

Eq GetCampaignDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignDateRangeKpi

Hashable GetCampaignDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignDateRangeKpi

type AWSResponse GetCampaignDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignDateRangeKpi

type Rep GetCampaignDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignDateRangeKpi

type Rep GetCampaignDateRangeKpi = D1 ('MetaData "GetCampaignDateRangeKpi" "Amazonka.Pinpoint.GetCampaignDateRangeKpi" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetCampaignDateRangeKpi'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "kpiName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "campaignId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newGetCampaignDateRangeKpi Source #

Create a value of GetCampaignDateRangeKpi with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetCampaignDateRangeKpi, getCampaignDateRangeKpi_endTime - The last date and time to retrieve data for, as part of an inclusive date range that filters the query results. This value should be in extended ISO 8601 format and use Coordinated Universal Time (UTC), for example: 2019-07-26T20:00:00Z for 8:00 PM UTC July 26, 2019.

GetCampaignDateRangeKpi, getCampaignDateRangeKpi_nextToken - The string that specifies which page of results to return in a paginated response. This parameter is not supported for application, campaign, and journey metrics.

$sel:pageSize:GetCampaignDateRangeKpi', getCampaignDateRangeKpi_pageSize - The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.

GetCampaignDateRangeKpi, getCampaignDateRangeKpi_startTime - The first date and time to retrieve data for, as part of an inclusive date range that filters the query results. This value should be in extended ISO 8601 format and use Coordinated Universal Time (UTC), for example: 2019-07-19T20:00:00Z for 8:00 PM UTC July 19, 2019. This value should also be fewer than 90 days from the current day.

GetCampaignDateRangeKpi, getCampaignDateRangeKpi_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

GetCampaignDateRangeKpi, getCampaignDateRangeKpi_kpiName - The name of the metric, also referred to as a /key performance indicator (KPI)/, to retrieve data for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. Examples are email-open-rate and successful-delivery-rate. For a list of valid values, see the Amazon Pinpoint Developer Guide.

GetCampaignDateRangeKpi, getCampaignDateRangeKpi_campaignId - The unique identifier for the campaign.

data GetCampaignDateRangeKpiResponse Source #

See: newGetCampaignDateRangeKpiResponse smart constructor.

Instances

Instances details
Generic GetCampaignDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignDateRangeKpi

Associated Types

type Rep GetCampaignDateRangeKpiResponse :: Type -> Type #

Read GetCampaignDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignDateRangeKpi

Show GetCampaignDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignDateRangeKpi

NFData GetCampaignDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignDateRangeKpi

Eq GetCampaignDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignDateRangeKpi

type Rep GetCampaignDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignDateRangeKpi

type Rep GetCampaignDateRangeKpiResponse = D1 ('MetaData "GetCampaignDateRangeKpiResponse" "Amazonka.Pinpoint.GetCampaignDateRangeKpi" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetCampaignDateRangeKpiResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "campaignDateRangeKpiResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CampaignDateRangeKpiResponse)))

GetCampaignVersion

data GetCampaignVersion Source #

See: newGetCampaignVersion smart constructor.

Instances

Instances details
ToHeaders GetCampaignVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersion

ToPath GetCampaignVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersion

ToQuery GetCampaignVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersion

AWSRequest GetCampaignVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersion

Associated Types

type AWSResponse GetCampaignVersion #

Generic GetCampaignVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersion

Associated Types

type Rep GetCampaignVersion :: Type -> Type #

Read GetCampaignVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersion

Show GetCampaignVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersion

NFData GetCampaignVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersion

Methods

rnf :: GetCampaignVersion -> () #

Eq GetCampaignVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersion

Hashable GetCampaignVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersion

type AWSResponse GetCampaignVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersion

type Rep GetCampaignVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersion

type Rep GetCampaignVersion = D1 ('MetaData "GetCampaignVersion" "Amazonka.Pinpoint.GetCampaignVersion" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetCampaignVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "campaignId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetCampaignVersion Source #

Create a value of GetCampaignVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetCampaignVersion, getCampaignVersion_version - The unique version number (Version property) for the campaign version.

GetCampaignVersion, getCampaignVersion_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

GetCampaignVersion, getCampaignVersion_campaignId - The unique identifier for the campaign.

data GetCampaignVersionResponse Source #

See: newGetCampaignVersionResponse smart constructor.

Instances

Instances details
Generic GetCampaignVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersion

Associated Types

type Rep GetCampaignVersionResponse :: Type -> Type #

Read GetCampaignVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersion

Show GetCampaignVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersion

NFData GetCampaignVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersion

Eq GetCampaignVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersion

type Rep GetCampaignVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersion

type Rep GetCampaignVersionResponse = D1 ('MetaData "GetCampaignVersionResponse" "Amazonka.Pinpoint.GetCampaignVersion" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetCampaignVersionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "campaignResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CampaignResponse)))

newGetCampaignVersionResponse Source #

Create a value of GetCampaignVersionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetCampaignVersionResponse', getCampaignVersionResponse_httpStatus - The response's http status code.

$sel:campaignResponse:GetCampaignVersionResponse', getCampaignVersionResponse_campaignResponse - Undocumented member.

GetCampaignVersions

data GetCampaignVersions Source #

See: newGetCampaignVersions smart constructor.

Instances

Instances details
ToHeaders GetCampaignVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersions

ToPath GetCampaignVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersions

ToQuery GetCampaignVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersions

AWSRequest GetCampaignVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersions

Associated Types

type AWSResponse GetCampaignVersions #

Generic GetCampaignVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersions

Associated Types

type Rep GetCampaignVersions :: Type -> Type #

Read GetCampaignVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersions

Show GetCampaignVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersions

NFData GetCampaignVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersions

Methods

rnf :: GetCampaignVersions -> () #

Eq GetCampaignVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersions

Hashable GetCampaignVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersions

type AWSResponse GetCampaignVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersions

type Rep GetCampaignVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersions

type Rep GetCampaignVersions = D1 ('MetaData "GetCampaignVersions" "Amazonka.Pinpoint.GetCampaignVersions" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetCampaignVersions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "campaignId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetCampaignVersions Source #

Create a value of GetCampaignVersions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pageSize:GetCampaignVersions', getCampaignVersions_pageSize - The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.

$sel:token:GetCampaignVersions', getCampaignVersions_token - The NextToken string that specifies which page of results to return in a paginated response.

GetCampaignVersions, getCampaignVersions_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

GetCampaignVersions, getCampaignVersions_campaignId - The unique identifier for the campaign.

data GetCampaignVersionsResponse Source #

See: newGetCampaignVersionsResponse smart constructor.

Instances

Instances details
Generic GetCampaignVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersions

Associated Types

type Rep GetCampaignVersionsResponse :: Type -> Type #

Read GetCampaignVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersions

Show GetCampaignVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersions

NFData GetCampaignVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersions

Eq GetCampaignVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersions

type Rep GetCampaignVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaignVersions

type Rep GetCampaignVersionsResponse = D1 ('MetaData "GetCampaignVersionsResponse" "Amazonka.Pinpoint.GetCampaignVersions" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetCampaignVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "campaignsResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CampaignsResponse)))

newGetCampaignVersionsResponse Source #

Create a value of GetCampaignVersionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetCampaignVersionsResponse', getCampaignVersionsResponse_httpStatus - The response's http status code.

$sel:campaignsResponse:GetCampaignVersionsResponse', getCampaignVersionsResponse_campaignsResponse - Undocumented member.

GetCampaigns

data GetCampaigns Source #

See: newGetCampaigns smart constructor.

Instances

Instances details
ToHeaders GetCampaigns Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaigns

ToPath GetCampaigns Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaigns

ToQuery GetCampaigns Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaigns

AWSRequest GetCampaigns Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaigns

Associated Types

type AWSResponse GetCampaigns #

Generic GetCampaigns Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaigns

Associated Types

type Rep GetCampaigns :: Type -> Type #

Read GetCampaigns Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaigns

Show GetCampaigns Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaigns

NFData GetCampaigns Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaigns

Methods

rnf :: GetCampaigns -> () #

Eq GetCampaigns Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaigns

Hashable GetCampaigns Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaigns

type AWSResponse GetCampaigns Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaigns

type Rep GetCampaigns Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaigns

type Rep GetCampaigns = D1 ('MetaData "GetCampaigns" "Amazonka.Pinpoint.GetCampaigns" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetCampaigns'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetCampaigns Source #

Create a value of GetCampaigns with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pageSize:GetCampaigns', getCampaigns_pageSize - The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.

$sel:token:GetCampaigns', getCampaigns_token - The NextToken string that specifies which page of results to return in a paginated response.

GetCampaigns, getCampaigns_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetCampaignsResponse Source #

See: newGetCampaignsResponse smart constructor.

Instances

Instances details
Generic GetCampaignsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaigns

Associated Types

type Rep GetCampaignsResponse :: Type -> Type #

Read GetCampaignsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaigns

Show GetCampaignsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaigns

NFData GetCampaignsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaigns

Methods

rnf :: GetCampaignsResponse -> () #

Eq GetCampaignsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaigns

type Rep GetCampaignsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetCampaigns

type Rep GetCampaignsResponse = D1 ('MetaData "GetCampaignsResponse" "Amazonka.Pinpoint.GetCampaigns" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetCampaignsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "campaignsResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CampaignsResponse)))

newGetCampaignsResponse Source #

Create a value of GetCampaignsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetCampaignsResponse', getCampaignsResponse_httpStatus - The response's http status code.

$sel:campaignsResponse:GetCampaignsResponse', getCampaignsResponse_campaignsResponse - Undocumented member.

GetChannels

data GetChannels Source #

See: newGetChannels smart constructor.

Constructors

GetChannels' Text 

Instances

Instances details
ToHeaders GetChannels Source # 
Instance details

Defined in Amazonka.Pinpoint.GetChannels

Methods

toHeaders :: GetChannels -> [Header] #

ToPath GetChannels Source # 
Instance details

Defined in Amazonka.Pinpoint.GetChannels

ToQuery GetChannels Source # 
Instance details

Defined in Amazonka.Pinpoint.GetChannels

AWSRequest GetChannels Source # 
Instance details

Defined in Amazonka.Pinpoint.GetChannels

Associated Types

type AWSResponse GetChannels #

Generic GetChannels Source # 
Instance details

Defined in Amazonka.Pinpoint.GetChannels

Associated Types

type Rep GetChannels :: Type -> Type #

Read GetChannels Source # 
Instance details

Defined in Amazonka.Pinpoint.GetChannels

Show GetChannels Source # 
Instance details

Defined in Amazonka.Pinpoint.GetChannels

NFData GetChannels Source # 
Instance details

Defined in Amazonka.Pinpoint.GetChannels

Methods

rnf :: GetChannels -> () #

Eq GetChannels Source # 
Instance details

Defined in Amazonka.Pinpoint.GetChannels

Hashable GetChannels Source # 
Instance details

Defined in Amazonka.Pinpoint.GetChannels

type AWSResponse GetChannels Source # 
Instance details

Defined in Amazonka.Pinpoint.GetChannels

type Rep GetChannels Source # 
Instance details

Defined in Amazonka.Pinpoint.GetChannels

type Rep GetChannels = D1 ('MetaData "GetChannels" "Amazonka.Pinpoint.GetChannels" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetChannels'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetChannels Source #

Create a value of GetChannels with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetChannels, getChannels_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetChannelsResponse Source #

See: newGetChannelsResponse smart constructor.

Instances

Instances details
Generic GetChannelsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetChannels

Associated Types

type Rep GetChannelsResponse :: Type -> Type #

Read GetChannelsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetChannels

Show GetChannelsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetChannels

NFData GetChannelsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetChannels

Methods

rnf :: GetChannelsResponse -> () #

Eq GetChannelsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetChannels

type Rep GetChannelsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetChannels

type Rep GetChannelsResponse = D1 ('MetaData "GetChannelsResponse" "Amazonka.Pinpoint.GetChannels" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetChannelsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "channelsResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChannelsResponse)))

newGetChannelsResponse Source #

Create a value of GetChannelsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetChannelsResponse', getChannelsResponse_httpStatus - The response's http status code.

$sel:channelsResponse:GetChannelsResponse', getChannelsResponse_channelsResponse - Undocumented member.

GetEmailChannel

data GetEmailChannel Source #

See: newGetEmailChannel smart constructor.

Constructors

GetEmailChannel' Text 

Instances

Instances details
ToHeaders GetEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailChannel

ToPath GetEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailChannel

ToQuery GetEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailChannel

AWSRequest GetEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailChannel

Associated Types

type AWSResponse GetEmailChannel #

Generic GetEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailChannel

Associated Types

type Rep GetEmailChannel :: Type -> Type #

Read GetEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailChannel

Show GetEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailChannel

NFData GetEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailChannel

Methods

rnf :: GetEmailChannel -> () #

Eq GetEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailChannel

Hashable GetEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailChannel

type AWSResponse GetEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailChannel

type Rep GetEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailChannel

type Rep GetEmailChannel = D1 ('MetaData "GetEmailChannel" "Amazonka.Pinpoint.GetEmailChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetEmailChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetEmailChannel Source #

Create a value of GetEmailChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetEmailChannel, getEmailChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetEmailChannelResponse Source #

See: newGetEmailChannelResponse smart constructor.

Instances

Instances details
Generic GetEmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailChannel

Associated Types

type Rep GetEmailChannelResponse :: Type -> Type #

Read GetEmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailChannel

Show GetEmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailChannel

NFData GetEmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailChannel

Methods

rnf :: GetEmailChannelResponse -> () #

Eq GetEmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailChannel

type Rep GetEmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailChannel

type Rep GetEmailChannelResponse = D1 ('MetaData "GetEmailChannelResponse" "Amazonka.Pinpoint.GetEmailChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetEmailChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "emailChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EmailChannelResponse)))

newGetEmailChannelResponse Source #

Create a value of GetEmailChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetEmailChannelResponse', getEmailChannelResponse_httpStatus - The response's http status code.

$sel:emailChannelResponse:GetEmailChannelResponse', getEmailChannelResponse_emailChannelResponse - Undocumented member.

GetEmailTemplate

data GetEmailTemplate Source #

See: newGetEmailTemplate smart constructor.

Instances

Instances details
ToHeaders GetEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailTemplate

ToPath GetEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailTemplate

ToQuery GetEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailTemplate

AWSRequest GetEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailTemplate

Associated Types

type AWSResponse GetEmailTemplate #

Generic GetEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailTemplate

Associated Types

type Rep GetEmailTemplate :: Type -> Type #

Read GetEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailTemplate

Show GetEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailTemplate

NFData GetEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailTemplate

Methods

rnf :: GetEmailTemplate -> () #

Eq GetEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailTemplate

Hashable GetEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailTemplate

type AWSResponse GetEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailTemplate

type Rep GetEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailTemplate

type Rep GetEmailTemplate = D1 ('MetaData "GetEmailTemplate" "Amazonka.Pinpoint.GetEmailTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetEmailTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetEmailTemplate Source #

Create a value of GetEmailTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetEmailTemplate, getEmailTemplate_version - The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

If you don't specify a value for this parameter, Amazon Pinpoint does the following:

  • For a get operation, retrieves information about the active version of the template.
  • For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.
  • For a delete operation, deletes the template, including all versions of the template.

GetEmailTemplate, getEmailTemplate_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

data GetEmailTemplateResponse Source #

See: newGetEmailTemplateResponse smart constructor.

Instances

Instances details
Generic GetEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailTemplate

Associated Types

type Rep GetEmailTemplateResponse :: Type -> Type #

Read GetEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailTemplate

Show GetEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailTemplate

NFData GetEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailTemplate

Eq GetEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailTemplate

type Rep GetEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEmailTemplate

type Rep GetEmailTemplateResponse = D1 ('MetaData "GetEmailTemplateResponse" "Amazonka.Pinpoint.GetEmailTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetEmailTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "emailTemplateResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EmailTemplateResponse)))

newGetEmailTemplateResponse Source #

Create a value of GetEmailTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetEmailTemplateResponse', getEmailTemplateResponse_httpStatus - The response's http status code.

$sel:emailTemplateResponse:GetEmailTemplateResponse', getEmailTemplateResponse_emailTemplateResponse - Undocumented member.

GetEndpoint

data GetEndpoint Source #

See: newGetEndpoint smart constructor.

Constructors

GetEndpoint' Text Text 

Instances

Instances details
ToHeaders GetEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEndpoint

Methods

toHeaders :: GetEndpoint -> [Header] #

ToPath GetEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEndpoint

ToQuery GetEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEndpoint

AWSRequest GetEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEndpoint

Associated Types

type AWSResponse GetEndpoint #

Generic GetEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEndpoint

Associated Types

type Rep GetEndpoint :: Type -> Type #

Read GetEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEndpoint

Show GetEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEndpoint

NFData GetEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEndpoint

Methods

rnf :: GetEndpoint -> () #

Eq GetEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEndpoint

Hashable GetEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEndpoint

type AWSResponse GetEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEndpoint

type Rep GetEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEndpoint

type Rep GetEndpoint = D1 ('MetaData "GetEndpoint" "Amazonka.Pinpoint.GetEndpoint" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetEndpoint Source #

Create a value of GetEndpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetEndpoint, getEndpoint_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:endpointId:GetEndpoint', getEndpoint_endpointId - The unique identifier for the endpoint.

data GetEndpointResponse Source #

See: newGetEndpointResponse smart constructor.

Instances

Instances details
Generic GetEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEndpoint

Associated Types

type Rep GetEndpointResponse :: Type -> Type #

Read GetEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEndpoint

Show GetEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEndpoint

NFData GetEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEndpoint

Methods

rnf :: GetEndpointResponse -> () #

Eq GetEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEndpoint

type Rep GetEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEndpoint

type Rep GetEndpointResponse = D1 ('MetaData "GetEndpointResponse" "Amazonka.Pinpoint.GetEndpoint" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetEndpointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "endpointResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EndpointResponse)))

newGetEndpointResponse Source #

Create a value of GetEndpointResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetEndpointResponse', getEndpointResponse_httpStatus - The response's http status code.

$sel:endpointResponse:GetEndpointResponse', getEndpointResponse_endpointResponse - Undocumented member.

GetEventStream

data GetEventStream Source #

See: newGetEventStream smart constructor.

Constructors

GetEventStream' Text 

Instances

Instances details
ToHeaders GetEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEventStream

ToPath GetEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEventStream

ToQuery GetEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEventStream

AWSRequest GetEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEventStream

Associated Types

type AWSResponse GetEventStream #

Generic GetEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEventStream

Associated Types

type Rep GetEventStream :: Type -> Type #

Read GetEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEventStream

Show GetEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEventStream

NFData GetEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEventStream

Methods

rnf :: GetEventStream -> () #

Eq GetEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEventStream

Hashable GetEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEventStream

type AWSResponse GetEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEventStream

type Rep GetEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEventStream

type Rep GetEventStream = D1 ('MetaData "GetEventStream" "Amazonka.Pinpoint.GetEventStream" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetEventStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetEventStream Source #

Create a value of GetEventStream with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetEventStream, getEventStream_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetEventStreamResponse Source #

See: newGetEventStreamResponse smart constructor.

Instances

Instances details
Generic GetEventStreamResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEventStream

Associated Types

type Rep GetEventStreamResponse :: Type -> Type #

Read GetEventStreamResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEventStream

Show GetEventStreamResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEventStream

NFData GetEventStreamResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEventStream

Methods

rnf :: GetEventStreamResponse -> () #

Eq GetEventStreamResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEventStream

type Rep GetEventStreamResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetEventStream

type Rep GetEventStreamResponse = D1 ('MetaData "GetEventStreamResponse" "Amazonka.Pinpoint.GetEventStream" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetEventStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "eventStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EventStream)))

newGetEventStreamResponse Source #

Create a value of GetEventStreamResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetEventStreamResponse', getEventStreamResponse_httpStatus - The response's http status code.

$sel:eventStream:GetEventStreamResponse', getEventStreamResponse_eventStream - Undocumented member.

GetExportJob

data GetExportJob Source #

See: newGetExportJob smart constructor.

Constructors

GetExportJob' Text Text 

Instances

Instances details
ToHeaders GetExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJob

ToPath GetExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJob

ToQuery GetExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJob

AWSRequest GetExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJob

Associated Types

type AWSResponse GetExportJob #

Generic GetExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJob

Associated Types

type Rep GetExportJob :: Type -> Type #

Read GetExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJob

Show GetExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJob

NFData GetExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJob

Methods

rnf :: GetExportJob -> () #

Eq GetExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJob

Hashable GetExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJob

type AWSResponse GetExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJob

type Rep GetExportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJob

type Rep GetExportJob = D1 ('MetaData "GetExportJob" "Amazonka.Pinpoint.GetExportJob" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetExportJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetExportJob Source #

Create a value of GetExportJob with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetExportJob, getExportJob_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:jobId:GetExportJob', getExportJob_jobId - The unique identifier for the job.

data GetExportJobResponse Source #

See: newGetExportJobResponse smart constructor.

Instances

Instances details
Generic GetExportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJob

Associated Types

type Rep GetExportJobResponse :: Type -> Type #

Read GetExportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJob

Show GetExportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJob

NFData GetExportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJob

Methods

rnf :: GetExportJobResponse -> () #

Eq GetExportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJob

type Rep GetExportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJob

type Rep GetExportJobResponse = D1 ('MetaData "GetExportJobResponse" "Amazonka.Pinpoint.GetExportJob" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetExportJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "exportJobResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ExportJobResponse)))

newGetExportJobResponse Source #

Create a value of GetExportJobResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetExportJobResponse', getExportJobResponse_httpStatus - The response's http status code.

$sel:exportJobResponse:GetExportJobResponse', getExportJobResponse_exportJobResponse - Undocumented member.

GetExportJobs

data GetExportJobs Source #

See: newGetExportJobs smart constructor.

Instances

Instances details
ToHeaders GetExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJobs

ToPath GetExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJobs

ToQuery GetExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJobs

AWSRequest GetExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJobs

Associated Types

type AWSResponse GetExportJobs #

Generic GetExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJobs

Associated Types

type Rep GetExportJobs :: Type -> Type #

Read GetExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJobs

Show GetExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJobs

NFData GetExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJobs

Methods

rnf :: GetExportJobs -> () #

Eq GetExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJobs

Hashable GetExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJobs

type AWSResponse GetExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJobs

type Rep GetExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJobs

type Rep GetExportJobs = D1 ('MetaData "GetExportJobs" "Amazonka.Pinpoint.GetExportJobs" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetExportJobs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetExportJobs Source #

Create a value of GetExportJobs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pageSize:GetExportJobs', getExportJobs_pageSize - The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.

$sel:token:GetExportJobs', getExportJobs_token - The NextToken string that specifies which page of results to return in a paginated response.

GetExportJobs, getExportJobs_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetExportJobsResponse Source #

See: newGetExportJobsResponse smart constructor.

Instances

Instances details
Generic GetExportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJobs

Associated Types

type Rep GetExportJobsResponse :: Type -> Type #

Read GetExportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJobs

Show GetExportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJobs

NFData GetExportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJobs

Methods

rnf :: GetExportJobsResponse -> () #

Eq GetExportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJobs

type Rep GetExportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetExportJobs

type Rep GetExportJobsResponse = D1 ('MetaData "GetExportJobsResponse" "Amazonka.Pinpoint.GetExportJobs" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetExportJobsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "exportJobsResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ExportJobsResponse)))

newGetExportJobsResponse Source #

Create a value of GetExportJobsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetExportJobsResponse', getExportJobsResponse_httpStatus - The response's http status code.

$sel:exportJobsResponse:GetExportJobsResponse', getExportJobsResponse_exportJobsResponse - Undocumented member.

GetGcmChannel

data GetGcmChannel Source #

See: newGetGcmChannel smart constructor.

Constructors

GetGcmChannel' Text 

Instances

Instances details
ToHeaders GetGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetGcmChannel

ToPath GetGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetGcmChannel

ToQuery GetGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetGcmChannel

AWSRequest GetGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetGcmChannel

Associated Types

type AWSResponse GetGcmChannel #

Generic GetGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetGcmChannel

Associated Types

type Rep GetGcmChannel :: Type -> Type #

Read GetGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetGcmChannel

Show GetGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetGcmChannel

NFData GetGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetGcmChannel

Methods

rnf :: GetGcmChannel -> () #

Eq GetGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetGcmChannel

Hashable GetGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetGcmChannel

type AWSResponse GetGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetGcmChannel

type Rep GetGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetGcmChannel

type Rep GetGcmChannel = D1 ('MetaData "GetGcmChannel" "Amazonka.Pinpoint.GetGcmChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetGcmChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetGcmChannel Source #

Create a value of GetGcmChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetGcmChannel, getGcmChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetGcmChannelResponse Source #

See: newGetGcmChannelResponse smart constructor.

Instances

Instances details
Generic GetGcmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetGcmChannel

Associated Types

type Rep GetGcmChannelResponse :: Type -> Type #

Read GetGcmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetGcmChannel

Show GetGcmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetGcmChannel

NFData GetGcmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetGcmChannel

Methods

rnf :: GetGcmChannelResponse -> () #

Eq GetGcmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetGcmChannel

type Rep GetGcmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetGcmChannel

type Rep GetGcmChannelResponse = D1 ('MetaData "GetGcmChannelResponse" "Amazonka.Pinpoint.GetGcmChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetGcmChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "gCMChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GCMChannelResponse)))

newGetGcmChannelResponse Source #

Create a value of GetGcmChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetGcmChannelResponse', getGcmChannelResponse_httpStatus - The response's http status code.

$sel:gCMChannelResponse:GetGcmChannelResponse', getGcmChannelResponse_gCMChannelResponse - Undocumented member.

GetImportJob

data GetImportJob Source #

See: newGetImportJob smart constructor.

Constructors

GetImportJob' Text Text 

Instances

Instances details
ToHeaders GetImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJob

ToPath GetImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJob

ToQuery GetImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJob

AWSRequest GetImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJob

Associated Types

type AWSResponse GetImportJob #

Generic GetImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJob

Associated Types

type Rep GetImportJob :: Type -> Type #

Read GetImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJob

Show GetImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJob

NFData GetImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJob

Methods

rnf :: GetImportJob -> () #

Eq GetImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJob

Hashable GetImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJob

type AWSResponse GetImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJob

type Rep GetImportJob Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJob

type Rep GetImportJob = D1 ('MetaData "GetImportJob" "Amazonka.Pinpoint.GetImportJob" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetImportJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetImportJob Source #

Create a value of GetImportJob with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetImportJob, getImportJob_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:jobId:GetImportJob', getImportJob_jobId - The unique identifier for the job.

data GetImportJobResponse Source #

See: newGetImportJobResponse smart constructor.

Instances

Instances details
Generic GetImportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJob

Associated Types

type Rep GetImportJobResponse :: Type -> Type #

Read GetImportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJob

Show GetImportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJob

NFData GetImportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJob

Methods

rnf :: GetImportJobResponse -> () #

Eq GetImportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJob

type Rep GetImportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJob

type Rep GetImportJobResponse = D1 ('MetaData "GetImportJobResponse" "Amazonka.Pinpoint.GetImportJob" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetImportJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "importJobResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ImportJobResponse)))

newGetImportJobResponse Source #

Create a value of GetImportJobResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetImportJobResponse', getImportJobResponse_httpStatus - The response's http status code.

$sel:importJobResponse:GetImportJobResponse', getImportJobResponse_importJobResponse - Undocumented member.

GetImportJobs

data GetImportJobs Source #

See: newGetImportJobs smart constructor.

Instances

Instances details
ToHeaders GetImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJobs

ToPath GetImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJobs

ToQuery GetImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJobs

AWSRequest GetImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJobs

Associated Types

type AWSResponse GetImportJobs #

Generic GetImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJobs

Associated Types

type Rep GetImportJobs :: Type -> Type #

Read GetImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJobs

Show GetImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJobs

NFData GetImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJobs

Methods

rnf :: GetImportJobs -> () #

Eq GetImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJobs

Hashable GetImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJobs

type AWSResponse GetImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJobs

type Rep GetImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJobs

type Rep GetImportJobs = D1 ('MetaData "GetImportJobs" "Amazonka.Pinpoint.GetImportJobs" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetImportJobs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetImportJobs Source #

Create a value of GetImportJobs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pageSize:GetImportJobs', getImportJobs_pageSize - The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.

$sel:token:GetImportJobs', getImportJobs_token - The NextToken string that specifies which page of results to return in a paginated response.

GetImportJobs, getImportJobs_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetImportJobsResponse Source #

See: newGetImportJobsResponse smart constructor.

Instances

Instances details
Generic GetImportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJobs

Associated Types

type Rep GetImportJobsResponse :: Type -> Type #

Read GetImportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJobs

Show GetImportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJobs

NFData GetImportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJobs

Methods

rnf :: GetImportJobsResponse -> () #

Eq GetImportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJobs

type Rep GetImportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetImportJobs

type Rep GetImportJobsResponse = D1 ('MetaData "GetImportJobsResponse" "Amazonka.Pinpoint.GetImportJobs" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetImportJobsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "importJobsResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ImportJobsResponse)))

newGetImportJobsResponse Source #

Create a value of GetImportJobsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetImportJobsResponse', getImportJobsResponse_httpStatus - The response's http status code.

$sel:importJobsResponse:GetImportJobsResponse', getImportJobsResponse_importJobsResponse - Undocumented member.

GetInAppMessages

data GetInAppMessages Source #

See: newGetInAppMessages smart constructor.

Instances

Instances details
ToHeaders GetInAppMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppMessages

ToPath GetInAppMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppMessages

ToQuery GetInAppMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppMessages

AWSRequest GetInAppMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppMessages

Associated Types

type AWSResponse GetInAppMessages #

Generic GetInAppMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppMessages

Associated Types

type Rep GetInAppMessages :: Type -> Type #

Read GetInAppMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppMessages

Show GetInAppMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppMessages

NFData GetInAppMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppMessages

Methods

rnf :: GetInAppMessages -> () #

Eq GetInAppMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppMessages

Hashable GetInAppMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppMessages

type AWSResponse GetInAppMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppMessages

type Rep GetInAppMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppMessages

type Rep GetInAppMessages = D1 ('MetaData "GetInAppMessages" "Amazonka.Pinpoint.GetInAppMessages" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetInAppMessages'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetInAppMessages Source #

Create a value of GetInAppMessages with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetInAppMessages, getInAppMessages_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:endpointId:GetInAppMessages', getInAppMessages_endpointId - The unique identifier for the endpoint.

data GetInAppMessagesResponse Source #

See: newGetInAppMessagesResponse smart constructor.

Instances

Instances details
Generic GetInAppMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppMessages

Associated Types

type Rep GetInAppMessagesResponse :: Type -> Type #

Read GetInAppMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppMessages

Show GetInAppMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppMessages

NFData GetInAppMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppMessages

Eq GetInAppMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppMessages

type Rep GetInAppMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppMessages

type Rep GetInAppMessagesResponse = D1 ('MetaData "GetInAppMessagesResponse" "Amazonka.Pinpoint.GetInAppMessages" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetInAppMessagesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "inAppMessagesResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InAppMessagesResponse)))

newGetInAppMessagesResponse Source #

Create a value of GetInAppMessagesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetInAppMessagesResponse', getInAppMessagesResponse_httpStatus - The response's http status code.

$sel:inAppMessagesResponse:GetInAppMessagesResponse', getInAppMessagesResponse_inAppMessagesResponse - Undocumented member.

GetInAppTemplate

data GetInAppTemplate Source #

See: newGetInAppTemplate smart constructor.

Instances

Instances details
ToHeaders GetInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppTemplate

ToPath GetInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppTemplate

ToQuery GetInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppTemplate

AWSRequest GetInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppTemplate

Associated Types

type AWSResponse GetInAppTemplate #

Generic GetInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppTemplate

Associated Types

type Rep GetInAppTemplate :: Type -> Type #

Read GetInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppTemplate

Show GetInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppTemplate

NFData GetInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppTemplate

Methods

rnf :: GetInAppTemplate -> () #

Eq GetInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppTemplate

Hashable GetInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppTemplate

type AWSResponse GetInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppTemplate

type Rep GetInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppTemplate

type Rep GetInAppTemplate = D1 ('MetaData "GetInAppTemplate" "Amazonka.Pinpoint.GetInAppTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetInAppTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetInAppTemplate Source #

Create a value of GetInAppTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetInAppTemplate, getInAppTemplate_version - The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

If you don't specify a value for this parameter, Amazon Pinpoint does the following:

  • For a get operation, retrieves information about the active version of the template.
  • For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.
  • For a delete operation, deletes the template, including all versions of the template.

GetInAppTemplate, getInAppTemplate_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

data GetInAppTemplateResponse Source #

See: newGetInAppTemplateResponse smart constructor.

Instances

Instances details
Generic GetInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppTemplate

Associated Types

type Rep GetInAppTemplateResponse :: Type -> Type #

Read GetInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppTemplate

Show GetInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppTemplate

NFData GetInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppTemplate

Eq GetInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppTemplate

type Rep GetInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetInAppTemplate

type Rep GetInAppTemplateResponse = D1 ('MetaData "GetInAppTemplateResponse" "Amazonka.Pinpoint.GetInAppTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetInAppTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "inAppTemplateResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InAppTemplateResponse)))

newGetInAppTemplateResponse Source #

Create a value of GetInAppTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetInAppTemplateResponse', getInAppTemplateResponse_httpStatus - The response's http status code.

$sel:inAppTemplateResponse:GetInAppTemplateResponse', getInAppTemplateResponse_inAppTemplateResponse - Undocumented member.

GetJourney

data GetJourney Source #

See: newGetJourney smart constructor.

Constructors

GetJourney' Text Text 

Instances

Instances details
ToHeaders GetJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourney

Methods

toHeaders :: GetJourney -> [Header] #

ToPath GetJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourney

ToQuery GetJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourney

AWSRequest GetJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourney

Associated Types

type AWSResponse GetJourney #

Generic GetJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourney

Associated Types

type Rep GetJourney :: Type -> Type #

Read GetJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourney

Show GetJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourney

NFData GetJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourney

Methods

rnf :: GetJourney -> () #

Eq GetJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourney

Hashable GetJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourney

type AWSResponse GetJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourney

type Rep GetJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourney

type Rep GetJourney = D1 ('MetaData "GetJourney" "Amazonka.Pinpoint.GetJourney" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetJourney'" 'PrefixI 'True) (S1 ('MetaSel ('Just "journeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetJourney Source #

Create a value of GetJourney with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetJourney, getJourney_journeyId - The unique identifier for the journey.

GetJourney, getJourney_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetJourneyResponse Source #

See: newGetJourneyResponse smart constructor.

Instances

Instances details
Generic GetJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourney

Associated Types

type Rep GetJourneyResponse :: Type -> Type #

Read GetJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourney

Show GetJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourney

NFData GetJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourney

Methods

rnf :: GetJourneyResponse -> () #

Eq GetJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourney

type Rep GetJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourney

type Rep GetJourneyResponse = D1 ('MetaData "GetJourneyResponse" "Amazonka.Pinpoint.GetJourney" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetJourneyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "journeyResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JourneyResponse)))

newGetJourneyResponse Source #

Create a value of GetJourneyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetJourneyResponse', getJourneyResponse_httpStatus - The response's http status code.

$sel:journeyResponse:GetJourneyResponse', getJourneyResponse_journeyResponse - Undocumented member.

GetJourneyDateRangeKpi

data GetJourneyDateRangeKpi Source #

See: newGetJourneyDateRangeKpi smart constructor.

Instances

Instances details
ToHeaders GetJourneyDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyDateRangeKpi

ToPath GetJourneyDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyDateRangeKpi

ToQuery GetJourneyDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyDateRangeKpi

AWSRequest GetJourneyDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyDateRangeKpi

Associated Types

type AWSResponse GetJourneyDateRangeKpi #

Generic GetJourneyDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyDateRangeKpi

Associated Types

type Rep GetJourneyDateRangeKpi :: Type -> Type #

Read GetJourneyDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyDateRangeKpi

Show GetJourneyDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyDateRangeKpi

NFData GetJourneyDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyDateRangeKpi

Methods

rnf :: GetJourneyDateRangeKpi -> () #

Eq GetJourneyDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyDateRangeKpi

Hashable GetJourneyDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyDateRangeKpi

type AWSResponse GetJourneyDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyDateRangeKpi

type Rep GetJourneyDateRangeKpi Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyDateRangeKpi

type Rep GetJourneyDateRangeKpi = D1 ('MetaData "GetJourneyDateRangeKpi" "Amazonka.Pinpoint.GetJourneyDateRangeKpi" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetJourneyDateRangeKpi'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "journeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "kpiName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newGetJourneyDateRangeKpi Source #

Create a value of GetJourneyDateRangeKpi with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetJourneyDateRangeKpi, getJourneyDateRangeKpi_endTime - The last date and time to retrieve data for, as part of an inclusive date range that filters the query results. This value should be in extended ISO 8601 format and use Coordinated Universal Time (UTC), for example: 2019-07-26T20:00:00Z for 8:00 PM UTC July 26, 2019.

GetJourneyDateRangeKpi, getJourneyDateRangeKpi_nextToken - The string that specifies which page of results to return in a paginated response. This parameter is not supported for application, campaign, and journey metrics.

$sel:pageSize:GetJourneyDateRangeKpi', getJourneyDateRangeKpi_pageSize - The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.

GetJourneyDateRangeKpi, getJourneyDateRangeKpi_startTime - The first date and time to retrieve data for, as part of an inclusive date range that filters the query results. This value should be in extended ISO 8601 format and use Coordinated Universal Time (UTC), for example: 2019-07-19T20:00:00Z for 8:00 PM UTC July 19, 2019. This value should also be fewer than 90 days from the current day.

GetJourneyDateRangeKpi, getJourneyDateRangeKpi_journeyId - The unique identifier for the journey.

GetJourneyDateRangeKpi, getJourneyDateRangeKpi_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

GetJourneyDateRangeKpi, getJourneyDateRangeKpi_kpiName - The name of the metric, also referred to as a /key performance indicator (KPI)/, to retrieve data for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. Examples are email-open-rate and successful-delivery-rate. For a list of valid values, see the Amazon Pinpoint Developer Guide.

data GetJourneyDateRangeKpiResponse Source #

See: newGetJourneyDateRangeKpiResponse smart constructor.

Instances

Instances details
Generic GetJourneyDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyDateRangeKpi

Associated Types

type Rep GetJourneyDateRangeKpiResponse :: Type -> Type #

Read GetJourneyDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyDateRangeKpi

Show GetJourneyDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyDateRangeKpi

NFData GetJourneyDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyDateRangeKpi

Eq GetJourneyDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyDateRangeKpi

type Rep GetJourneyDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyDateRangeKpi

type Rep GetJourneyDateRangeKpiResponse = D1 ('MetaData "GetJourneyDateRangeKpiResponse" "Amazonka.Pinpoint.GetJourneyDateRangeKpi" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetJourneyDateRangeKpiResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "journeyDateRangeKpiResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JourneyDateRangeKpiResponse)))

GetJourneyExecutionActivityMetrics

data GetJourneyExecutionActivityMetrics Source #

Instances

Instances details
ToHeaders GetJourneyExecutionActivityMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionActivityMetrics

ToPath GetJourneyExecutionActivityMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionActivityMetrics

ToQuery GetJourneyExecutionActivityMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionActivityMetrics

AWSRequest GetJourneyExecutionActivityMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionActivityMetrics

Generic GetJourneyExecutionActivityMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionActivityMetrics

Associated Types

type Rep GetJourneyExecutionActivityMetrics :: Type -> Type #

Read GetJourneyExecutionActivityMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionActivityMetrics

Show GetJourneyExecutionActivityMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionActivityMetrics

NFData GetJourneyExecutionActivityMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionActivityMetrics

Eq GetJourneyExecutionActivityMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionActivityMetrics

Hashable GetJourneyExecutionActivityMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionActivityMetrics

type AWSResponse GetJourneyExecutionActivityMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionActivityMetrics

type Rep GetJourneyExecutionActivityMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionActivityMetrics

type Rep GetJourneyExecutionActivityMetrics = D1 ('MetaData "GetJourneyExecutionActivityMetrics" "Amazonka.Pinpoint.GetJourneyExecutionActivityMetrics" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetJourneyExecutionActivityMetrics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "journeyActivityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "journeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newGetJourneyExecutionActivityMetrics Source #

Create a value of GetJourneyExecutionActivityMetrics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetJourneyExecutionActivityMetrics, getJourneyExecutionActivityMetrics_nextToken - The string that specifies which page of results to return in a paginated response. This parameter is not supported for application, campaign, and journey metrics.

$sel:pageSize:GetJourneyExecutionActivityMetrics', getJourneyExecutionActivityMetrics_pageSize - The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.

GetJourneyExecutionActivityMetrics, getJourneyExecutionActivityMetrics_journeyActivityId - The unique identifier for the journey activity.

GetJourneyExecutionActivityMetrics, getJourneyExecutionActivityMetrics_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

GetJourneyExecutionActivityMetrics, getJourneyExecutionActivityMetrics_journeyId - The unique identifier for the journey.

data GetJourneyExecutionActivityMetricsResponse Source #

Instances

Instances details
Generic GetJourneyExecutionActivityMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionActivityMetrics

Read GetJourneyExecutionActivityMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionActivityMetrics

Show GetJourneyExecutionActivityMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionActivityMetrics

NFData GetJourneyExecutionActivityMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionActivityMetrics

Eq GetJourneyExecutionActivityMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionActivityMetrics

type Rep GetJourneyExecutionActivityMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionActivityMetrics

type Rep GetJourneyExecutionActivityMetricsResponse = D1 ('MetaData "GetJourneyExecutionActivityMetricsResponse" "Amazonka.Pinpoint.GetJourneyExecutionActivityMetrics" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetJourneyExecutionActivityMetricsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "journeyExecutionActivityMetricsResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JourneyExecutionActivityMetricsResponse)))

GetJourneyExecutionMetrics

data GetJourneyExecutionMetrics Source #

See: newGetJourneyExecutionMetrics smart constructor.

Instances

Instances details
ToHeaders GetJourneyExecutionMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionMetrics

ToPath GetJourneyExecutionMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionMetrics

ToQuery GetJourneyExecutionMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionMetrics

AWSRequest GetJourneyExecutionMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionMetrics

Generic GetJourneyExecutionMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionMetrics

Associated Types

type Rep GetJourneyExecutionMetrics :: Type -> Type #

Read GetJourneyExecutionMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionMetrics

Show GetJourneyExecutionMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionMetrics

NFData GetJourneyExecutionMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionMetrics

Eq GetJourneyExecutionMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionMetrics

Hashable GetJourneyExecutionMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionMetrics

type AWSResponse GetJourneyExecutionMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionMetrics

type Rep GetJourneyExecutionMetrics Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionMetrics

type Rep GetJourneyExecutionMetrics = D1 ('MetaData "GetJourneyExecutionMetrics" "Amazonka.Pinpoint.GetJourneyExecutionMetrics" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetJourneyExecutionMetrics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "journeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetJourneyExecutionMetrics Source #

Create a value of GetJourneyExecutionMetrics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetJourneyExecutionMetrics, getJourneyExecutionMetrics_nextToken - The string that specifies which page of results to return in a paginated response. This parameter is not supported for application, campaign, and journey metrics.

$sel:pageSize:GetJourneyExecutionMetrics', getJourneyExecutionMetrics_pageSize - The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.

GetJourneyExecutionMetrics, getJourneyExecutionMetrics_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

GetJourneyExecutionMetrics, getJourneyExecutionMetrics_journeyId - The unique identifier for the journey.

data GetJourneyExecutionMetricsResponse Source #

Instances

Instances details
Generic GetJourneyExecutionMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionMetrics

Associated Types

type Rep GetJourneyExecutionMetricsResponse :: Type -> Type #

Read GetJourneyExecutionMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionMetrics

Show GetJourneyExecutionMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionMetrics

NFData GetJourneyExecutionMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionMetrics

Eq GetJourneyExecutionMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionMetrics

type Rep GetJourneyExecutionMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetJourneyExecutionMetrics

type Rep GetJourneyExecutionMetricsResponse = D1 ('MetaData "GetJourneyExecutionMetricsResponse" "Amazonka.Pinpoint.GetJourneyExecutionMetrics" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetJourneyExecutionMetricsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "journeyExecutionMetricsResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JourneyExecutionMetricsResponse)))

GetPushTemplate

data GetPushTemplate Source #

See: newGetPushTemplate smart constructor.

Instances

Instances details
ToHeaders GetPushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetPushTemplate

ToPath GetPushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetPushTemplate

ToQuery GetPushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetPushTemplate

AWSRequest GetPushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetPushTemplate

Associated Types

type AWSResponse GetPushTemplate #

Generic GetPushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetPushTemplate

Associated Types

type Rep GetPushTemplate :: Type -> Type #

Read GetPushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetPushTemplate

Show GetPushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetPushTemplate

NFData GetPushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetPushTemplate

Methods

rnf :: GetPushTemplate -> () #

Eq GetPushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetPushTemplate

Hashable GetPushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetPushTemplate

type AWSResponse GetPushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetPushTemplate

type Rep GetPushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetPushTemplate

type Rep GetPushTemplate = D1 ('MetaData "GetPushTemplate" "Amazonka.Pinpoint.GetPushTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetPushTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetPushTemplate Source #

Create a value of GetPushTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetPushTemplate, getPushTemplate_version - The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

If you don't specify a value for this parameter, Amazon Pinpoint does the following:

  • For a get operation, retrieves information about the active version of the template.
  • For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.
  • For a delete operation, deletes the template, including all versions of the template.

GetPushTemplate, getPushTemplate_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

data GetPushTemplateResponse Source #

See: newGetPushTemplateResponse smart constructor.

Instances

Instances details
Generic GetPushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetPushTemplate

Associated Types

type Rep GetPushTemplateResponse :: Type -> Type #

Read GetPushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetPushTemplate

Show GetPushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetPushTemplate

NFData GetPushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetPushTemplate

Methods

rnf :: GetPushTemplateResponse -> () #

Eq GetPushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetPushTemplate

type Rep GetPushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetPushTemplate

type Rep GetPushTemplateResponse = D1 ('MetaData "GetPushTemplateResponse" "Amazonka.Pinpoint.GetPushTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetPushTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "pushNotificationTemplateResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PushNotificationTemplateResponse)))

newGetPushTemplateResponse Source #

Create a value of GetPushTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetPushTemplateResponse', getPushTemplateResponse_httpStatus - The response's http status code.

$sel:pushNotificationTemplateResponse:GetPushTemplateResponse', getPushTemplateResponse_pushNotificationTemplateResponse - Undocumented member.

GetRecommenderConfiguration

data GetRecommenderConfiguration Source #

See: newGetRecommenderConfiguration smart constructor.

Instances

Instances details
ToHeaders GetRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfiguration

ToPath GetRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfiguration

ToQuery GetRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfiguration

AWSRequest GetRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfiguration

Generic GetRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfiguration

Associated Types

type Rep GetRecommenderConfiguration :: Type -> Type #

Read GetRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfiguration

Show GetRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfiguration

NFData GetRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfiguration

Eq GetRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfiguration

Hashable GetRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfiguration

type AWSResponse GetRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfiguration

type Rep GetRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfiguration

type Rep GetRecommenderConfiguration = D1 ('MetaData "GetRecommenderConfiguration" "Amazonka.Pinpoint.GetRecommenderConfiguration" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetRecommenderConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recommenderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetRecommenderConfiguration Source #

Create a value of GetRecommenderConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetRecommenderConfiguration, getRecommenderConfiguration_recommenderId - The unique identifier for the recommender model configuration. This identifier is displayed as the Recommender ID on the Amazon Pinpoint console.

data GetRecommenderConfigurationResponse Source #

Instances

Instances details
Generic GetRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfiguration

Read GetRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfiguration

Show GetRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfiguration

NFData GetRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfiguration

Eq GetRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfiguration

type Rep GetRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfiguration

type Rep GetRecommenderConfigurationResponse = D1 ('MetaData "GetRecommenderConfigurationResponse" "Amazonka.Pinpoint.GetRecommenderConfiguration" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetRecommenderConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "recommenderConfigurationResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RecommenderConfigurationResponse)))

GetRecommenderConfigurations

data GetRecommenderConfigurations Source #

See: newGetRecommenderConfigurations smart constructor.

Instances

Instances details
ToHeaders GetRecommenderConfigurations Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfigurations

ToPath GetRecommenderConfigurations Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfigurations

ToQuery GetRecommenderConfigurations Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfigurations

AWSRequest GetRecommenderConfigurations Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfigurations

Generic GetRecommenderConfigurations Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfigurations

Associated Types

type Rep GetRecommenderConfigurations :: Type -> Type #

Read GetRecommenderConfigurations Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfigurations

Show GetRecommenderConfigurations Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfigurations

NFData GetRecommenderConfigurations Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfigurations

Eq GetRecommenderConfigurations Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfigurations

Hashable GetRecommenderConfigurations Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfigurations

type AWSResponse GetRecommenderConfigurations Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfigurations

type Rep GetRecommenderConfigurations Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfigurations

type Rep GetRecommenderConfigurations = D1 ('MetaData "GetRecommenderConfigurations" "Amazonka.Pinpoint.GetRecommenderConfigurations" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetRecommenderConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newGetRecommenderConfigurations :: GetRecommenderConfigurations Source #

Create a value of GetRecommenderConfigurations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pageSize:GetRecommenderConfigurations', getRecommenderConfigurations_pageSize - The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.

$sel:token:GetRecommenderConfigurations', getRecommenderConfigurations_token - The NextToken string that specifies which page of results to return in a paginated response.

data GetRecommenderConfigurationsResponse Source #

Instances

Instances details
Generic GetRecommenderConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfigurations

Read GetRecommenderConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfigurations

Show GetRecommenderConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfigurations

NFData GetRecommenderConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfigurations

Eq GetRecommenderConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfigurations

type Rep GetRecommenderConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetRecommenderConfigurations

type Rep GetRecommenderConfigurationsResponse = D1 ('MetaData "GetRecommenderConfigurationsResponse" "Amazonka.Pinpoint.GetRecommenderConfigurations" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetRecommenderConfigurationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "listRecommenderConfigurationsResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ListRecommenderConfigurationsResponse)))

GetSegment

data GetSegment Source #

See: newGetSegment smart constructor.

Constructors

GetSegment' Text Text 

Instances

Instances details
ToHeaders GetSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegment

Methods

toHeaders :: GetSegment -> [Header] #

ToPath GetSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegment

ToQuery GetSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegment

AWSRequest GetSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegment

Associated Types

type AWSResponse GetSegment #

Generic GetSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegment

Associated Types

type Rep GetSegment :: Type -> Type #

Read GetSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegment

Show GetSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegment

NFData GetSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegment

Methods

rnf :: GetSegment -> () #

Eq GetSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegment

Hashable GetSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegment

type AWSResponse GetSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegment

type Rep GetSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegment

type Rep GetSegment = D1 ('MetaData "GetSegment" "Amazonka.Pinpoint.GetSegment" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetSegment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "segmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetSegment Source #

Create a value of GetSegment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetSegment, getSegment_segmentId - The unique identifier for the segment.

GetSegment, getSegment_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetSegmentResponse Source #

See: newGetSegmentResponse smart constructor.

Instances

Instances details
Generic GetSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegment

Associated Types

type Rep GetSegmentResponse :: Type -> Type #

Read GetSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegment

Show GetSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegment

NFData GetSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegment

Methods

rnf :: GetSegmentResponse -> () #

Eq GetSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegment

type Rep GetSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegment

type Rep GetSegmentResponse = D1 ('MetaData "GetSegmentResponse" "Amazonka.Pinpoint.GetSegment" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetSegmentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "segmentResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SegmentResponse)))

newGetSegmentResponse Source #

Create a value of GetSegmentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetSegmentResponse', getSegmentResponse_httpStatus - The response's http status code.

$sel:segmentResponse:GetSegmentResponse', getSegmentResponse_segmentResponse - Undocumented member.

GetSegmentExportJobs

data GetSegmentExportJobs Source #

See: newGetSegmentExportJobs smart constructor.

Instances

Instances details
ToHeaders GetSegmentExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentExportJobs

ToPath GetSegmentExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentExportJobs

ToQuery GetSegmentExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentExportJobs

AWSRequest GetSegmentExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentExportJobs

Associated Types

type AWSResponse GetSegmentExportJobs #

Generic GetSegmentExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentExportJobs

Associated Types

type Rep GetSegmentExportJobs :: Type -> Type #

Read GetSegmentExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentExportJobs

Show GetSegmentExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentExportJobs

NFData GetSegmentExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentExportJobs

Methods

rnf :: GetSegmentExportJobs -> () #

Eq GetSegmentExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentExportJobs

Hashable GetSegmentExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentExportJobs

type AWSResponse GetSegmentExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentExportJobs

type Rep GetSegmentExportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentExportJobs

type Rep GetSegmentExportJobs = D1 ('MetaData "GetSegmentExportJobs" "Amazonka.Pinpoint.GetSegmentExportJobs" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetSegmentExportJobs'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "segmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetSegmentExportJobs Source #

Create a value of GetSegmentExportJobs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pageSize:GetSegmentExportJobs', getSegmentExportJobs_pageSize - The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.

$sel:token:GetSegmentExportJobs', getSegmentExportJobs_token - The NextToken string that specifies which page of results to return in a paginated response.

GetSegmentExportJobs, getSegmentExportJobs_segmentId - The unique identifier for the segment.

GetSegmentExportJobs, getSegmentExportJobs_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetSegmentExportJobsResponse Source #

See: newGetSegmentExportJobsResponse smart constructor.

Instances

Instances details
Generic GetSegmentExportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentExportJobs

Associated Types

type Rep GetSegmentExportJobsResponse :: Type -> Type #

Read GetSegmentExportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentExportJobs

Show GetSegmentExportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentExportJobs

NFData GetSegmentExportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentExportJobs

Eq GetSegmentExportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentExportJobs

type Rep GetSegmentExportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentExportJobs

type Rep GetSegmentExportJobsResponse = D1 ('MetaData "GetSegmentExportJobsResponse" "Amazonka.Pinpoint.GetSegmentExportJobs" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetSegmentExportJobsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "exportJobsResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ExportJobsResponse)))

newGetSegmentExportJobsResponse Source #

Create a value of GetSegmentExportJobsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetSegmentExportJobsResponse', getSegmentExportJobsResponse_httpStatus - The response's http status code.

$sel:exportJobsResponse:GetSegmentExportJobsResponse', getSegmentExportJobsResponse_exportJobsResponse - Undocumented member.

GetSegmentImportJobs

data GetSegmentImportJobs Source #

See: newGetSegmentImportJobs smart constructor.

Instances

Instances details
ToHeaders GetSegmentImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentImportJobs

ToPath GetSegmentImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentImportJobs

ToQuery GetSegmentImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentImportJobs

AWSRequest GetSegmentImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentImportJobs

Associated Types

type AWSResponse GetSegmentImportJobs #

Generic GetSegmentImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentImportJobs

Associated Types

type Rep GetSegmentImportJobs :: Type -> Type #

Read GetSegmentImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentImportJobs

Show GetSegmentImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentImportJobs

NFData GetSegmentImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentImportJobs

Methods

rnf :: GetSegmentImportJobs -> () #

Eq GetSegmentImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentImportJobs

Hashable GetSegmentImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentImportJobs

type AWSResponse GetSegmentImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentImportJobs

type Rep GetSegmentImportJobs Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentImportJobs

type Rep GetSegmentImportJobs = D1 ('MetaData "GetSegmentImportJobs" "Amazonka.Pinpoint.GetSegmentImportJobs" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetSegmentImportJobs'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "segmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetSegmentImportJobs Source #

Create a value of GetSegmentImportJobs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pageSize:GetSegmentImportJobs', getSegmentImportJobs_pageSize - The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.

$sel:token:GetSegmentImportJobs', getSegmentImportJobs_token - The NextToken string that specifies which page of results to return in a paginated response.

GetSegmentImportJobs, getSegmentImportJobs_segmentId - The unique identifier for the segment.

GetSegmentImportJobs, getSegmentImportJobs_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetSegmentImportJobsResponse Source #

See: newGetSegmentImportJobsResponse smart constructor.

Instances

Instances details
Generic GetSegmentImportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentImportJobs

Associated Types

type Rep GetSegmentImportJobsResponse :: Type -> Type #

Read GetSegmentImportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentImportJobs

Show GetSegmentImportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentImportJobs

NFData GetSegmentImportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentImportJobs

Eq GetSegmentImportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentImportJobs

type Rep GetSegmentImportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentImportJobs

type Rep GetSegmentImportJobsResponse = D1 ('MetaData "GetSegmentImportJobsResponse" "Amazonka.Pinpoint.GetSegmentImportJobs" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetSegmentImportJobsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "importJobsResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ImportJobsResponse)))

newGetSegmentImportJobsResponse Source #

Create a value of GetSegmentImportJobsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetSegmentImportJobsResponse', getSegmentImportJobsResponse_httpStatus - The response's http status code.

$sel:importJobsResponse:GetSegmentImportJobsResponse', getSegmentImportJobsResponse_importJobsResponse - Undocumented member.

GetSegmentVersion

data GetSegmentVersion Source #

See: newGetSegmentVersion smart constructor.

Instances

Instances details
ToHeaders GetSegmentVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersion

ToPath GetSegmentVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersion

ToQuery GetSegmentVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersion

AWSRequest GetSegmentVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersion

Associated Types

type AWSResponse GetSegmentVersion #

Generic GetSegmentVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersion

Associated Types

type Rep GetSegmentVersion :: Type -> Type #

Read GetSegmentVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersion

Show GetSegmentVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersion

NFData GetSegmentVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersion

Methods

rnf :: GetSegmentVersion -> () #

Eq GetSegmentVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersion

Hashable GetSegmentVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersion

type AWSResponse GetSegmentVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersion

type Rep GetSegmentVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersion

type Rep GetSegmentVersion = D1 ('MetaData "GetSegmentVersion" "Amazonka.Pinpoint.GetSegmentVersion" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetSegmentVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "segmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetSegmentVersion Source #

Create a value of GetSegmentVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetSegmentVersion, getSegmentVersion_segmentId - The unique identifier for the segment.

GetSegmentVersion, getSegmentVersion_version - The unique version number (Version property) for the campaign version.

GetSegmentVersion, getSegmentVersion_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetSegmentVersionResponse Source #

See: newGetSegmentVersionResponse smart constructor.

Instances

Instances details
Generic GetSegmentVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersion

Associated Types

type Rep GetSegmentVersionResponse :: Type -> Type #

Read GetSegmentVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersion

Show GetSegmentVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersion

NFData GetSegmentVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersion

Eq GetSegmentVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersion

type Rep GetSegmentVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersion

type Rep GetSegmentVersionResponse = D1 ('MetaData "GetSegmentVersionResponse" "Amazonka.Pinpoint.GetSegmentVersion" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetSegmentVersionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "segmentResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SegmentResponse)))

newGetSegmentVersionResponse Source #

Create a value of GetSegmentVersionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetSegmentVersionResponse', getSegmentVersionResponse_httpStatus - The response's http status code.

$sel:segmentResponse:GetSegmentVersionResponse', getSegmentVersionResponse_segmentResponse - Undocumented member.

GetSegmentVersions

data GetSegmentVersions Source #

See: newGetSegmentVersions smart constructor.

Instances

Instances details
ToHeaders GetSegmentVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersions

ToPath GetSegmentVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersions

ToQuery GetSegmentVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersions

AWSRequest GetSegmentVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersions

Associated Types

type AWSResponse GetSegmentVersions #

Generic GetSegmentVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersions

Associated Types

type Rep GetSegmentVersions :: Type -> Type #

Read GetSegmentVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersions

Show GetSegmentVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersions

NFData GetSegmentVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersions

Methods

rnf :: GetSegmentVersions -> () #

Eq GetSegmentVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersions

Hashable GetSegmentVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersions

type AWSResponse GetSegmentVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersions

type Rep GetSegmentVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersions

type Rep GetSegmentVersions = D1 ('MetaData "GetSegmentVersions" "Amazonka.Pinpoint.GetSegmentVersions" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetSegmentVersions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "segmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetSegmentVersions Source #

Create a value of GetSegmentVersions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pageSize:GetSegmentVersions', getSegmentVersions_pageSize - The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.

$sel:token:GetSegmentVersions', getSegmentVersions_token - The NextToken string that specifies which page of results to return in a paginated response.

GetSegmentVersions, getSegmentVersions_segmentId - The unique identifier for the segment.

GetSegmentVersions, getSegmentVersions_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetSegmentVersionsResponse Source #

See: newGetSegmentVersionsResponse smart constructor.

Instances

Instances details
Generic GetSegmentVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersions

Associated Types

type Rep GetSegmentVersionsResponse :: Type -> Type #

Read GetSegmentVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersions

Show GetSegmentVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersions

NFData GetSegmentVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersions

Eq GetSegmentVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersions

type Rep GetSegmentVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegmentVersions

type Rep GetSegmentVersionsResponse = D1 ('MetaData "GetSegmentVersionsResponse" "Amazonka.Pinpoint.GetSegmentVersions" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetSegmentVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "segmentsResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SegmentsResponse)))

newGetSegmentVersionsResponse Source #

Create a value of GetSegmentVersionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetSegmentVersionsResponse', getSegmentVersionsResponse_httpStatus - The response's http status code.

$sel:segmentsResponse:GetSegmentVersionsResponse', getSegmentVersionsResponse_segmentsResponse - Undocumented member.

GetSegments

data GetSegments Source #

See: newGetSegments smart constructor.

Constructors

GetSegments' (Maybe Text) (Maybe Text) Text 

Instances

Instances details
ToHeaders GetSegments Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegments

Methods

toHeaders :: GetSegments -> [Header] #

ToPath GetSegments Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegments

ToQuery GetSegments Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegments

AWSRequest GetSegments Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegments

Associated Types

type AWSResponse GetSegments #

Generic GetSegments Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegments

Associated Types

type Rep GetSegments :: Type -> Type #

Read GetSegments Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegments

Show GetSegments Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegments

NFData GetSegments Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegments

Methods

rnf :: GetSegments -> () #

Eq GetSegments Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegments

Hashable GetSegments Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegments

type AWSResponse GetSegments Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegments

type Rep GetSegments Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegments

type Rep GetSegments = D1 ('MetaData "GetSegments" "Amazonka.Pinpoint.GetSegments" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetSegments'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetSegments Source #

Create a value of GetSegments with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pageSize:GetSegments', getSegments_pageSize - The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.

$sel:token:GetSegments', getSegments_token - The NextToken string that specifies which page of results to return in a paginated response.

GetSegments, getSegments_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetSegmentsResponse Source #

See: newGetSegmentsResponse smart constructor.

Instances

Instances details
Generic GetSegmentsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegments

Associated Types

type Rep GetSegmentsResponse :: Type -> Type #

Read GetSegmentsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegments

Show GetSegmentsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegments

NFData GetSegmentsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegments

Methods

rnf :: GetSegmentsResponse -> () #

Eq GetSegmentsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegments

type Rep GetSegmentsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSegments

type Rep GetSegmentsResponse = D1 ('MetaData "GetSegmentsResponse" "Amazonka.Pinpoint.GetSegments" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetSegmentsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "segmentsResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SegmentsResponse)))

newGetSegmentsResponse Source #

Create a value of GetSegmentsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetSegmentsResponse', getSegmentsResponse_httpStatus - The response's http status code.

$sel:segmentsResponse:GetSegmentsResponse', getSegmentsResponse_segmentsResponse - Undocumented member.

GetSmsChannel

data GetSmsChannel Source #

See: newGetSmsChannel smart constructor.

Constructors

GetSmsChannel' Text 

Instances

Instances details
ToHeaders GetSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsChannel

ToPath GetSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsChannel

ToQuery GetSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsChannel

AWSRequest GetSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsChannel

Associated Types

type AWSResponse GetSmsChannel #

Generic GetSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsChannel

Associated Types

type Rep GetSmsChannel :: Type -> Type #

Read GetSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsChannel

Show GetSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsChannel

NFData GetSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsChannel

Methods

rnf :: GetSmsChannel -> () #

Eq GetSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsChannel

Hashable GetSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsChannel

type AWSResponse GetSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsChannel

type Rep GetSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsChannel

type Rep GetSmsChannel = D1 ('MetaData "GetSmsChannel" "Amazonka.Pinpoint.GetSmsChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetSmsChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetSmsChannel Source #

Create a value of GetSmsChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetSmsChannel, getSmsChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetSmsChannelResponse Source #

See: newGetSmsChannelResponse smart constructor.

Instances

Instances details
Generic GetSmsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsChannel

Associated Types

type Rep GetSmsChannelResponse :: Type -> Type #

Read GetSmsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsChannel

Show GetSmsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsChannel

NFData GetSmsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsChannel

Methods

rnf :: GetSmsChannelResponse -> () #

Eq GetSmsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsChannel

type Rep GetSmsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsChannel

type Rep GetSmsChannelResponse = D1 ('MetaData "GetSmsChannelResponse" "Amazonka.Pinpoint.GetSmsChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetSmsChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "sMSChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SMSChannelResponse)))

newGetSmsChannelResponse Source #

Create a value of GetSmsChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetSmsChannelResponse', getSmsChannelResponse_httpStatus - The response's http status code.

$sel:sMSChannelResponse:GetSmsChannelResponse', getSmsChannelResponse_sMSChannelResponse - Undocumented member.

GetSmsTemplate

data GetSmsTemplate Source #

See: newGetSmsTemplate smart constructor.

Constructors

GetSmsTemplate' (Maybe Text) Text 

Instances

Instances details
ToHeaders GetSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsTemplate

ToPath GetSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsTemplate

ToQuery GetSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsTemplate

AWSRequest GetSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsTemplate

Associated Types

type AWSResponse GetSmsTemplate #

Generic GetSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsTemplate

Associated Types

type Rep GetSmsTemplate :: Type -> Type #

Read GetSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsTemplate

Show GetSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsTemplate

NFData GetSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsTemplate

Methods

rnf :: GetSmsTemplate -> () #

Eq GetSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsTemplate

Hashable GetSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsTemplate

type AWSResponse GetSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsTemplate

type Rep GetSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsTemplate

type Rep GetSmsTemplate = D1 ('MetaData "GetSmsTemplate" "Amazonka.Pinpoint.GetSmsTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetSmsTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetSmsTemplate Source #

Create a value of GetSmsTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetSmsTemplate, getSmsTemplate_version - The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

If you don't specify a value for this parameter, Amazon Pinpoint does the following:

  • For a get operation, retrieves information about the active version of the template.
  • For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.
  • For a delete operation, deletes the template, including all versions of the template.

GetSmsTemplate, getSmsTemplate_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

data GetSmsTemplateResponse Source #

See: newGetSmsTemplateResponse smart constructor.

Instances

Instances details
Generic GetSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsTemplate

Associated Types

type Rep GetSmsTemplateResponse :: Type -> Type #

Read GetSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsTemplate

Show GetSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsTemplate

NFData GetSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsTemplate

Methods

rnf :: GetSmsTemplateResponse -> () #

Eq GetSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsTemplate

type Rep GetSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetSmsTemplate

type Rep GetSmsTemplateResponse = D1 ('MetaData "GetSmsTemplateResponse" "Amazonka.Pinpoint.GetSmsTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetSmsTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "sMSTemplateResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SMSTemplateResponse)))

newGetSmsTemplateResponse Source #

Create a value of GetSmsTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetSmsTemplateResponse', getSmsTemplateResponse_httpStatus - The response's http status code.

$sel:sMSTemplateResponse:GetSmsTemplateResponse', getSmsTemplateResponse_sMSTemplateResponse - Undocumented member.

GetUserEndpoints

data GetUserEndpoints Source #

See: newGetUserEndpoints smart constructor.

Instances

Instances details
ToHeaders GetUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.GetUserEndpoints

ToPath GetUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.GetUserEndpoints

ToQuery GetUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.GetUserEndpoints

AWSRequest GetUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.GetUserEndpoints

Associated Types

type AWSResponse GetUserEndpoints #

Generic GetUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.GetUserEndpoints

Associated Types

type Rep GetUserEndpoints :: Type -> Type #

Read GetUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.GetUserEndpoints

Show GetUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.GetUserEndpoints

NFData GetUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.GetUserEndpoints

Methods

rnf :: GetUserEndpoints -> () #

Eq GetUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.GetUserEndpoints

Hashable GetUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.GetUserEndpoints

type AWSResponse GetUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.GetUserEndpoints

type Rep GetUserEndpoints Source # 
Instance details

Defined in Amazonka.Pinpoint.GetUserEndpoints

type Rep GetUserEndpoints = D1 ('MetaData "GetUserEndpoints" "Amazonka.Pinpoint.GetUserEndpoints" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetUserEndpoints'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetUserEndpoints Source #

Create a value of GetUserEndpoints with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetUserEndpoints, getUserEndpoints_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

GetUserEndpoints, getUserEndpoints_userId - The unique identifier for the user.

data GetUserEndpointsResponse Source #

See: newGetUserEndpointsResponse smart constructor.

Instances

Instances details
Generic GetUserEndpointsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetUserEndpoints

Associated Types

type Rep GetUserEndpointsResponse :: Type -> Type #

Read GetUserEndpointsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetUserEndpoints

Show GetUserEndpointsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetUserEndpoints

NFData GetUserEndpointsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetUserEndpoints

Eq GetUserEndpointsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetUserEndpoints

type Rep GetUserEndpointsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetUserEndpoints

type Rep GetUserEndpointsResponse = D1 ('MetaData "GetUserEndpointsResponse" "Amazonka.Pinpoint.GetUserEndpoints" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetUserEndpointsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "endpointsResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EndpointsResponse)))

newGetUserEndpointsResponse Source #

Create a value of GetUserEndpointsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetUserEndpointsResponse', getUserEndpointsResponse_httpStatus - The response's http status code.

$sel:endpointsResponse:GetUserEndpointsResponse', getUserEndpointsResponse_endpointsResponse - Undocumented member.

GetVoiceChannel

data GetVoiceChannel Source #

See: newGetVoiceChannel smart constructor.

Constructors

GetVoiceChannel' Text 

Instances

Instances details
ToHeaders GetVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceChannel

ToPath GetVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceChannel

ToQuery GetVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceChannel

AWSRequest GetVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceChannel

Associated Types

type AWSResponse GetVoiceChannel #

Generic GetVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceChannel

Associated Types

type Rep GetVoiceChannel :: Type -> Type #

Read GetVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceChannel

Show GetVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceChannel

NFData GetVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceChannel

Methods

rnf :: GetVoiceChannel -> () #

Eq GetVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceChannel

Hashable GetVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceChannel

type AWSResponse GetVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceChannel

type Rep GetVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceChannel

type Rep GetVoiceChannel = D1 ('MetaData "GetVoiceChannel" "Amazonka.Pinpoint.GetVoiceChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetVoiceChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetVoiceChannel Source #

Create a value of GetVoiceChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetVoiceChannel, getVoiceChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data GetVoiceChannelResponse Source #

See: newGetVoiceChannelResponse smart constructor.

Instances

Instances details
Generic GetVoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceChannel

Associated Types

type Rep GetVoiceChannelResponse :: Type -> Type #

Read GetVoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceChannel

Show GetVoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceChannel

NFData GetVoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceChannel

Methods

rnf :: GetVoiceChannelResponse -> () #

Eq GetVoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceChannel

type Rep GetVoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceChannel

type Rep GetVoiceChannelResponse = D1 ('MetaData "GetVoiceChannelResponse" "Amazonka.Pinpoint.GetVoiceChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetVoiceChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "voiceChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VoiceChannelResponse)))

newGetVoiceChannelResponse Source #

Create a value of GetVoiceChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetVoiceChannelResponse', getVoiceChannelResponse_httpStatus - The response's http status code.

$sel:voiceChannelResponse:GetVoiceChannelResponse', getVoiceChannelResponse_voiceChannelResponse - Undocumented member.

GetVoiceTemplate

data GetVoiceTemplate Source #

See: newGetVoiceTemplate smart constructor.

Instances

Instances details
ToHeaders GetVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceTemplate

ToPath GetVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceTemplate

ToQuery GetVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceTemplate

AWSRequest GetVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceTemplate

Associated Types

type AWSResponse GetVoiceTemplate #

Generic GetVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceTemplate

Associated Types

type Rep GetVoiceTemplate :: Type -> Type #

Read GetVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceTemplate

Show GetVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceTemplate

NFData GetVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceTemplate

Methods

rnf :: GetVoiceTemplate -> () #

Eq GetVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceTemplate

Hashable GetVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceTemplate

type AWSResponse GetVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceTemplate

type Rep GetVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceTemplate

type Rep GetVoiceTemplate = D1 ('MetaData "GetVoiceTemplate" "Amazonka.Pinpoint.GetVoiceTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetVoiceTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetVoiceTemplate Source #

Create a value of GetVoiceTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetVoiceTemplate, getVoiceTemplate_version - The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

If you don't specify a value for this parameter, Amazon Pinpoint does the following:

  • For a get operation, retrieves information about the active version of the template.
  • For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.
  • For a delete operation, deletes the template, including all versions of the template.

GetVoiceTemplate, getVoiceTemplate_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

data GetVoiceTemplateResponse Source #

See: newGetVoiceTemplateResponse smart constructor.

Instances

Instances details
Generic GetVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceTemplate

Associated Types

type Rep GetVoiceTemplateResponse :: Type -> Type #

Read GetVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceTemplate

Show GetVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceTemplate

NFData GetVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceTemplate

Eq GetVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceTemplate

type Rep GetVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.GetVoiceTemplate

type Rep GetVoiceTemplateResponse = D1 ('MetaData "GetVoiceTemplateResponse" "Amazonka.Pinpoint.GetVoiceTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GetVoiceTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "voiceTemplateResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VoiceTemplateResponse)))

newGetVoiceTemplateResponse Source #

Create a value of GetVoiceTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetVoiceTemplateResponse', getVoiceTemplateResponse_httpStatus - The response's http status code.

$sel:voiceTemplateResponse:GetVoiceTemplateResponse', getVoiceTemplateResponse_voiceTemplateResponse - Undocumented member.

ListJourneys

data ListJourneys Source #

See: newListJourneys smart constructor.

Instances

Instances details
ToHeaders ListJourneys Source # 
Instance details

Defined in Amazonka.Pinpoint.ListJourneys

ToPath ListJourneys Source # 
Instance details

Defined in Amazonka.Pinpoint.ListJourneys

ToQuery ListJourneys Source # 
Instance details

Defined in Amazonka.Pinpoint.ListJourneys

AWSRequest ListJourneys Source # 
Instance details

Defined in Amazonka.Pinpoint.ListJourneys

Associated Types

type AWSResponse ListJourneys #

Generic ListJourneys Source # 
Instance details

Defined in Amazonka.Pinpoint.ListJourneys

Associated Types

type Rep ListJourneys :: Type -> Type #

Read ListJourneys Source # 
Instance details

Defined in Amazonka.Pinpoint.ListJourneys

Show ListJourneys Source # 
Instance details

Defined in Amazonka.Pinpoint.ListJourneys

NFData ListJourneys Source # 
Instance details

Defined in Amazonka.Pinpoint.ListJourneys

Methods

rnf :: ListJourneys -> () #

Eq ListJourneys Source # 
Instance details

Defined in Amazonka.Pinpoint.ListJourneys

Hashable ListJourneys Source # 
Instance details

Defined in Amazonka.Pinpoint.ListJourneys

type AWSResponse ListJourneys Source # 
Instance details

Defined in Amazonka.Pinpoint.ListJourneys

type Rep ListJourneys Source # 
Instance details

Defined in Amazonka.Pinpoint.ListJourneys

type Rep ListJourneys = D1 ('MetaData "ListJourneys" "Amazonka.Pinpoint.ListJourneys" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ListJourneys'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListJourneys Source #

Create a value of ListJourneys with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pageSize:ListJourneys', listJourneys_pageSize - The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.

$sel:token:ListJourneys', listJourneys_token - The NextToken string that specifies which page of results to return in a paginated response.

ListJourneys, listJourneys_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

data ListJourneysResponse Source #

See: newListJourneysResponse smart constructor.

Instances

Instances details
Generic ListJourneysResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListJourneys

Associated Types

type Rep ListJourneysResponse :: Type -> Type #

Read ListJourneysResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListJourneys

Show ListJourneysResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListJourneys

NFData ListJourneysResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListJourneys

Methods

rnf :: ListJourneysResponse -> () #

Eq ListJourneysResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListJourneys

type Rep ListJourneysResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListJourneys

type Rep ListJourneysResponse = D1 ('MetaData "ListJourneysResponse" "Amazonka.Pinpoint.ListJourneys" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ListJourneysResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "journeysResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JourneysResponse)))

newListJourneysResponse Source #

Create a value of ListJourneysResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:ListJourneysResponse', listJourneysResponse_httpStatus - The response's http status code.

$sel:journeysResponse:ListJourneysResponse', listJourneysResponse_journeysResponse - Undocumented member.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.Pinpoint.ListTagsForResource" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) of the resource.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.Pinpoint.ListTagsForResource" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "tagsModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TagsModel)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

$sel:tagsModel:ListTagsForResourceResponse', listTagsForResourceResponse_tagsModel - Undocumented member.

ListTemplateVersions

data ListTemplateVersions Source #

See: newListTemplateVersions smart constructor.

Instances

Instances details
ToHeaders ListTemplateVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplateVersions

ToPath ListTemplateVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplateVersions

ToQuery ListTemplateVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplateVersions

AWSRequest ListTemplateVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplateVersions

Associated Types

type AWSResponse ListTemplateVersions #

Generic ListTemplateVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplateVersions

Associated Types

type Rep ListTemplateVersions :: Type -> Type #

Read ListTemplateVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplateVersions

Show ListTemplateVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplateVersions

NFData ListTemplateVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplateVersions

Methods

rnf :: ListTemplateVersions -> () #

Eq ListTemplateVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplateVersions

Hashable ListTemplateVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplateVersions

type AWSResponse ListTemplateVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplateVersions

type Rep ListTemplateVersions Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplateVersions

type Rep ListTemplateVersions = D1 ('MetaData "ListTemplateVersions" "Amazonka.Pinpoint.ListTemplateVersions" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ListTemplateVersions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListTemplateVersions Source #

Create a value of ListTemplateVersions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListTemplateVersions, listTemplateVersions_nextToken - The string that specifies which page of results to return in a paginated response. This parameter is not supported for application, campaign, and journey metrics.

$sel:pageSize:ListTemplateVersions', listTemplateVersions_pageSize - The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.

ListTemplateVersions, listTemplateVersions_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

ListTemplateVersions, listTemplateVersions_templateType - The type of channel that the message template is designed for. Valid values are: EMAIL, PUSH, SMS, and VOICE.

data ListTemplateVersionsResponse Source #

See: newListTemplateVersionsResponse smart constructor.

Instances

Instances details
Generic ListTemplateVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplateVersions

Associated Types

type Rep ListTemplateVersionsResponse :: Type -> Type #

Read ListTemplateVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplateVersions

Show ListTemplateVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplateVersions

NFData ListTemplateVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplateVersions

Eq ListTemplateVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplateVersions

type Rep ListTemplateVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplateVersions

type Rep ListTemplateVersionsResponse = D1 ('MetaData "ListTemplateVersionsResponse" "Amazonka.Pinpoint.ListTemplateVersions" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ListTemplateVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "templateVersionsResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TemplateVersionsResponse)))

ListTemplates

data ListTemplates Source #

See: newListTemplates smart constructor.

Instances

Instances details
ToHeaders ListTemplates Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplates

ToPath ListTemplates Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplates

ToQuery ListTemplates Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplates

AWSRequest ListTemplates Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplates

Associated Types

type AWSResponse ListTemplates #

Generic ListTemplates Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplates

Associated Types

type Rep ListTemplates :: Type -> Type #

Read ListTemplates Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplates

Show ListTemplates Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplates

NFData ListTemplates Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplates

Methods

rnf :: ListTemplates -> () #

Eq ListTemplates Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplates

Hashable ListTemplates Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplates

type AWSResponse ListTemplates Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplates

type Rep ListTemplates Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplates

type Rep ListTemplates = D1 ('MetaData "ListTemplates" "Amazonka.Pinpoint.ListTemplates" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ListTemplates'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListTemplates :: ListTemplates Source #

Create a value of ListTemplates with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListTemplates, listTemplates_nextToken - The string that specifies which page of results to return in a paginated response. This parameter is not supported for application, campaign, and journey metrics.

$sel:pageSize:ListTemplates', listTemplates_pageSize - The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.

$sel:prefix:ListTemplates', listTemplates_prefix - The substring to match in the names of the message templates to include in the results. If you specify this value, Amazon Pinpoint returns only those templates whose names begin with the value that you specify.

ListTemplates, listTemplates_templateType - The type of message template to include in the results. Valid values are: EMAIL, PUSH, SMS, and VOICE. To include all types of templates in the results, don't include this parameter in your request.

data ListTemplatesResponse Source #

See: newListTemplatesResponse smart constructor.

Instances

Instances details
Generic ListTemplatesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplates

Associated Types

type Rep ListTemplatesResponse :: Type -> Type #

Read ListTemplatesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplates

Show ListTemplatesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplates

NFData ListTemplatesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplates

Methods

rnf :: ListTemplatesResponse -> () #

Eq ListTemplatesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplates

type Rep ListTemplatesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.ListTemplates

type Rep ListTemplatesResponse = D1 ('MetaData "ListTemplatesResponse" "Amazonka.Pinpoint.ListTemplates" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ListTemplatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "templatesResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TemplatesResponse)))

newListTemplatesResponse Source #

Create a value of ListTemplatesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:ListTemplatesResponse', listTemplatesResponse_httpStatus - The response's http status code.

$sel:templatesResponse:ListTemplatesResponse', listTemplatesResponse_templatesResponse - Undocumented member.

PhoneNumberValidate

data PhoneNumberValidate Source #

See: newPhoneNumberValidate smart constructor.

Instances

Instances details
ToJSON PhoneNumberValidate Source # 
Instance details

Defined in Amazonka.Pinpoint.PhoneNumberValidate

ToHeaders PhoneNumberValidate Source # 
Instance details

Defined in Amazonka.Pinpoint.PhoneNumberValidate

ToPath PhoneNumberValidate Source # 
Instance details

Defined in Amazonka.Pinpoint.PhoneNumberValidate

ToQuery PhoneNumberValidate Source # 
Instance details

Defined in Amazonka.Pinpoint.PhoneNumberValidate

AWSRequest PhoneNumberValidate Source # 
Instance details

Defined in Amazonka.Pinpoint.PhoneNumberValidate

Associated Types

type AWSResponse PhoneNumberValidate #

Generic PhoneNumberValidate Source # 
Instance details

Defined in Amazonka.Pinpoint.PhoneNumberValidate

Associated Types

type Rep PhoneNumberValidate :: Type -> Type #

Read PhoneNumberValidate Source # 
Instance details

Defined in Amazonka.Pinpoint.PhoneNumberValidate

Show PhoneNumberValidate Source # 
Instance details

Defined in Amazonka.Pinpoint.PhoneNumberValidate

NFData PhoneNumberValidate Source # 
Instance details

Defined in Amazonka.Pinpoint.PhoneNumberValidate

Methods

rnf :: PhoneNumberValidate -> () #

Eq PhoneNumberValidate Source # 
Instance details

Defined in Amazonka.Pinpoint.PhoneNumberValidate

Hashable PhoneNumberValidate Source # 
Instance details

Defined in Amazonka.Pinpoint.PhoneNumberValidate

type AWSResponse PhoneNumberValidate Source # 
Instance details

Defined in Amazonka.Pinpoint.PhoneNumberValidate

type Rep PhoneNumberValidate Source # 
Instance details

Defined in Amazonka.Pinpoint.PhoneNumberValidate

type Rep PhoneNumberValidate = D1 ('MetaData "PhoneNumberValidate" "Amazonka.Pinpoint.PhoneNumberValidate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "PhoneNumberValidate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "numberValidateRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NumberValidateRequest)))

newPhoneNumberValidate Source #

Create a value of PhoneNumberValidate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:numberValidateRequest:PhoneNumberValidate', phoneNumberValidate_numberValidateRequest - Undocumented member.

data PhoneNumberValidateResponse Source #

See: newPhoneNumberValidateResponse smart constructor.

Instances

Instances details
Generic PhoneNumberValidateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.PhoneNumberValidate

Associated Types

type Rep PhoneNumberValidateResponse :: Type -> Type #

Read PhoneNumberValidateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.PhoneNumberValidate

Show PhoneNumberValidateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.PhoneNumberValidate

NFData PhoneNumberValidateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.PhoneNumberValidate

Eq PhoneNumberValidateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.PhoneNumberValidate

type Rep PhoneNumberValidateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.PhoneNumberValidate

type Rep PhoneNumberValidateResponse = D1 ('MetaData "PhoneNumberValidateResponse" "Amazonka.Pinpoint.PhoneNumberValidate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "PhoneNumberValidateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "numberValidateResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NumberValidateResponse)))

newPhoneNumberValidateResponse Source #

Create a value of PhoneNumberValidateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PhoneNumberValidateResponse', phoneNumberValidateResponse_httpStatus - The response's http status code.

$sel:numberValidateResponse:PhoneNumberValidateResponse', phoneNumberValidateResponse_numberValidateResponse - Undocumented member.

PutEventStream

data PutEventStream Source #

See: newPutEventStream smart constructor.

Instances

Instances details
ToJSON PutEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEventStream

ToHeaders PutEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEventStream

ToPath PutEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEventStream

ToQuery PutEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEventStream

AWSRequest PutEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEventStream

Associated Types

type AWSResponse PutEventStream #

Generic PutEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEventStream

Associated Types

type Rep PutEventStream :: Type -> Type #

Read PutEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEventStream

Show PutEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEventStream

NFData PutEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEventStream

Methods

rnf :: PutEventStream -> () #

Eq PutEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEventStream

Hashable PutEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEventStream

type AWSResponse PutEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEventStream

type Rep PutEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEventStream

type Rep PutEventStream = D1 ('MetaData "PutEventStream" "Amazonka.Pinpoint.PutEventStream" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "PutEventStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "writeEventStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WriteEventStream)))

newPutEventStream Source #

Create a value of PutEventStream with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutEventStream, putEventStream_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:writeEventStream:PutEventStream', putEventStream_writeEventStream - Undocumented member.

data PutEventStreamResponse Source #

See: newPutEventStreamResponse smart constructor.

Instances

Instances details
Generic PutEventStreamResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEventStream

Associated Types

type Rep PutEventStreamResponse :: Type -> Type #

Read PutEventStreamResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEventStream

Show PutEventStreamResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEventStream

NFData PutEventStreamResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEventStream

Methods

rnf :: PutEventStreamResponse -> () #

Eq PutEventStreamResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEventStream

type Rep PutEventStreamResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEventStream

type Rep PutEventStreamResponse = D1 ('MetaData "PutEventStreamResponse" "Amazonka.Pinpoint.PutEventStream" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "PutEventStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "eventStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EventStream)))

newPutEventStreamResponse Source #

Create a value of PutEventStreamResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PutEventStreamResponse', putEventStreamResponse_httpStatus - The response's http status code.

$sel:eventStream:PutEventStreamResponse', putEventStreamResponse_eventStream - Undocumented member.

PutEvents

data PutEvents Source #

See: newPutEvents smart constructor.

Instances

Instances details
ToJSON PutEvents Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEvents

ToHeaders PutEvents Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEvents

Methods

toHeaders :: PutEvents -> [Header] #

ToPath PutEvents Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEvents

ToQuery PutEvents Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEvents

AWSRequest PutEvents Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEvents

Associated Types

type AWSResponse PutEvents #

Generic PutEvents Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEvents

Associated Types

type Rep PutEvents :: Type -> Type #

Read PutEvents Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEvents

Show PutEvents Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEvents

NFData PutEvents Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEvents

Methods

rnf :: PutEvents -> () #

Eq PutEvents Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEvents

Hashable PutEvents Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEvents

type AWSResponse PutEvents Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEvents

type Rep PutEvents Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEvents

type Rep PutEvents = D1 ('MetaData "PutEvents" "Amazonka.Pinpoint.PutEvents" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "PutEvents'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "eventsRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EventsRequest)))

newPutEvents Source #

Create a value of PutEvents with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutEvents, putEvents_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:eventsRequest:PutEvents', putEvents_eventsRequest - Undocumented member.

data PutEventsResponse Source #

See: newPutEventsResponse smart constructor.

Instances

Instances details
Generic PutEventsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEvents

Associated Types

type Rep PutEventsResponse :: Type -> Type #

Read PutEventsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEvents

Show PutEventsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEvents

NFData PutEventsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEvents

Methods

rnf :: PutEventsResponse -> () #

Eq PutEventsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEvents

type Rep PutEventsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.PutEvents

type Rep PutEventsResponse = D1 ('MetaData "PutEventsResponse" "Amazonka.Pinpoint.PutEvents" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "PutEventsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "eventsResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EventsResponse)))

newPutEventsResponse Source #

Create a value of PutEventsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PutEventsResponse', putEventsResponse_httpStatus - The response's http status code.

$sel:eventsResponse:PutEventsResponse', putEventsResponse_eventsResponse - Undocumented member.

RemoveAttributes

data RemoveAttributes Source #

See: newRemoveAttributes smart constructor.

Instances

Instances details
ToJSON RemoveAttributes Source # 
Instance details

Defined in Amazonka.Pinpoint.RemoveAttributes

ToHeaders RemoveAttributes Source # 
Instance details

Defined in Amazonka.Pinpoint.RemoveAttributes

ToPath RemoveAttributes Source # 
Instance details

Defined in Amazonka.Pinpoint.RemoveAttributes

ToQuery RemoveAttributes Source # 
Instance details

Defined in Amazonka.Pinpoint.RemoveAttributes

AWSRequest RemoveAttributes Source # 
Instance details

Defined in Amazonka.Pinpoint.RemoveAttributes

Associated Types

type AWSResponse RemoveAttributes #

Generic RemoveAttributes Source # 
Instance details

Defined in Amazonka.Pinpoint.RemoveAttributes

Associated Types

type Rep RemoveAttributes :: Type -> Type #

Read RemoveAttributes Source # 
Instance details

Defined in Amazonka.Pinpoint.RemoveAttributes

Show RemoveAttributes Source # 
Instance details

Defined in Amazonka.Pinpoint.RemoveAttributes

NFData RemoveAttributes Source # 
Instance details

Defined in Amazonka.Pinpoint.RemoveAttributes

Methods

rnf :: RemoveAttributes -> () #

Eq RemoveAttributes Source # 
Instance details

Defined in Amazonka.Pinpoint.RemoveAttributes

Hashable RemoveAttributes Source # 
Instance details

Defined in Amazonka.Pinpoint.RemoveAttributes

type AWSResponse RemoveAttributes Source # 
Instance details

Defined in Amazonka.Pinpoint.RemoveAttributes

type Rep RemoveAttributes Source # 
Instance details

Defined in Amazonka.Pinpoint.RemoveAttributes

type Rep RemoveAttributes = D1 ('MetaData "RemoveAttributes" "Amazonka.Pinpoint.RemoveAttributes" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "RemoveAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "updateAttributesRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UpdateAttributesRequest))))

newRemoveAttributes Source #

Create a value of RemoveAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

RemoveAttributes, removeAttributes_attributeType - The type of attribute or attributes to remove. Valid values are:

  • endpoint-custom-attributes - Custom attributes that describe endpoints, such as the date when an associated user opted in or out of receiving communications from you through a specific type of channel.
  • endpoint-metric-attributes - Custom metrics that your app reports to Amazon Pinpoint for endpoints, such as the number of app sessions or the number of items left in a cart.
  • endpoint-user-attributes - Custom attributes that describe users, such as first name, last name, and age.

RemoveAttributes, removeAttributes_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:updateAttributesRequest:RemoveAttributes', removeAttributes_updateAttributesRequest - Undocumented member.

data RemoveAttributesResponse Source #

See: newRemoveAttributesResponse smart constructor.

Instances

Instances details
Generic RemoveAttributesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.RemoveAttributes

Associated Types

type Rep RemoveAttributesResponse :: Type -> Type #

Read RemoveAttributesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.RemoveAttributes

Show RemoveAttributesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.RemoveAttributes

NFData RemoveAttributesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.RemoveAttributes

Eq RemoveAttributesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.RemoveAttributes

type Rep RemoveAttributesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.RemoveAttributes

type Rep RemoveAttributesResponse = D1 ('MetaData "RemoveAttributesResponse" "Amazonka.Pinpoint.RemoveAttributes" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "RemoveAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "attributesResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AttributesResource)))

newRemoveAttributesResponse Source #

Create a value of RemoveAttributesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:RemoveAttributesResponse', removeAttributesResponse_httpStatus - The response's http status code.

$sel:attributesResource:RemoveAttributesResponse', removeAttributesResponse_attributesResource - Undocumented member.

SendMessages

data SendMessages Source #

See: newSendMessages smart constructor.

Instances

Instances details
ToJSON SendMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendMessages

ToHeaders SendMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendMessages

ToPath SendMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendMessages

ToQuery SendMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendMessages

AWSRequest SendMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendMessages

Associated Types

type AWSResponse SendMessages #

Generic SendMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendMessages

Associated Types

type Rep SendMessages :: Type -> Type #

Read SendMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendMessages

Show SendMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendMessages

NFData SendMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendMessages

Methods

rnf :: SendMessages -> () #

Eq SendMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendMessages

Hashable SendMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendMessages

type AWSResponse SendMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendMessages

type Rep SendMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendMessages

type Rep SendMessages = D1 ('MetaData "SendMessages" "Amazonka.Pinpoint.SendMessages" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SendMessages'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "messageRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageRequest)))

newSendMessages Source #

Create a value of SendMessages with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

SendMessages, sendMessages_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:messageRequest:SendMessages', sendMessages_messageRequest - Undocumented member.

data SendMessagesResponse Source #

See: newSendMessagesResponse smart constructor.

Instances

Instances details
Generic SendMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.SendMessages

Associated Types

type Rep SendMessagesResponse :: Type -> Type #

Read SendMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.SendMessages

Show SendMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.SendMessages

NFData SendMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.SendMessages

Methods

rnf :: SendMessagesResponse -> () #

Eq SendMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.SendMessages

type Rep SendMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.SendMessages

type Rep SendMessagesResponse = D1 ('MetaData "SendMessagesResponse" "Amazonka.Pinpoint.SendMessages" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SendMessagesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageResponse)))

newSendMessagesResponse Source #

Create a value of SendMessagesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:SendMessagesResponse', sendMessagesResponse_httpStatus - The response's http status code.

$sel:messageResponse:SendMessagesResponse', sendMessagesResponse_messageResponse - Undocumented member.

SendOTPMessage

data SendOTPMessage Source #

See: newSendOTPMessage smart constructor.

Instances

Instances details
ToJSON SendOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.SendOTPMessage

ToHeaders SendOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.SendOTPMessage

ToPath SendOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.SendOTPMessage

ToQuery SendOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.SendOTPMessage

AWSRequest SendOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.SendOTPMessage

Associated Types

type AWSResponse SendOTPMessage #

Generic SendOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.SendOTPMessage

Associated Types

type Rep SendOTPMessage :: Type -> Type #

Read SendOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.SendOTPMessage

Show SendOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.SendOTPMessage

NFData SendOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.SendOTPMessage

Methods

rnf :: SendOTPMessage -> () #

Eq SendOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.SendOTPMessage

Hashable SendOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.SendOTPMessage

type AWSResponse SendOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.SendOTPMessage

type Rep SendOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.SendOTPMessage

type Rep SendOTPMessage = D1 ('MetaData "SendOTPMessage" "Amazonka.Pinpoint.SendOTPMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SendOTPMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sendOTPMessageRequestParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SendOTPMessageRequestParameters)))

newSendOTPMessage Source #

Create a value of SendOTPMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

SendOTPMessage, sendOTPMessage_applicationId - The unique ID of your Amazon Pinpoint application.

$sel:sendOTPMessageRequestParameters:SendOTPMessage', sendOTPMessage_sendOTPMessageRequestParameters - Undocumented member.

data SendOTPMessageResponse Source #

See: newSendOTPMessageResponse smart constructor.

Instances

Instances details
Generic SendOTPMessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.SendOTPMessage

Associated Types

type Rep SendOTPMessageResponse :: Type -> Type #

Read SendOTPMessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.SendOTPMessage

Show SendOTPMessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.SendOTPMessage

NFData SendOTPMessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.SendOTPMessage

Methods

rnf :: SendOTPMessageResponse -> () #

Eq SendOTPMessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.SendOTPMessage

type Rep SendOTPMessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.SendOTPMessage

type Rep SendOTPMessageResponse = D1 ('MetaData "SendOTPMessageResponse" "Amazonka.Pinpoint.SendOTPMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SendOTPMessageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageResponse)))

newSendOTPMessageResponse Source #

Create a value of SendOTPMessageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:SendOTPMessageResponse', sendOTPMessageResponse_httpStatus - The response's http status code.

$sel:messageResponse:SendOTPMessageResponse', sendOTPMessageResponse_messageResponse - Undocumented member.

SendUsersMessages

data SendUsersMessages Source #

See: newSendUsersMessages smart constructor.

Instances

Instances details
ToJSON SendUsersMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendUsersMessages

ToHeaders SendUsersMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendUsersMessages

ToPath SendUsersMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendUsersMessages

ToQuery SendUsersMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendUsersMessages

AWSRequest SendUsersMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendUsersMessages

Associated Types

type AWSResponse SendUsersMessages #

Generic SendUsersMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendUsersMessages

Associated Types

type Rep SendUsersMessages :: Type -> Type #

Read SendUsersMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendUsersMessages

Show SendUsersMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendUsersMessages

NFData SendUsersMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendUsersMessages

Methods

rnf :: SendUsersMessages -> () #

Eq SendUsersMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendUsersMessages

Hashable SendUsersMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendUsersMessages

type AWSResponse SendUsersMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendUsersMessages

type Rep SendUsersMessages Source # 
Instance details

Defined in Amazonka.Pinpoint.SendUsersMessages

type Rep SendUsersMessages = D1 ('MetaData "SendUsersMessages" "Amazonka.Pinpoint.SendUsersMessages" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SendUsersMessages'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sendUsersMessageRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SendUsersMessageRequest)))

newSendUsersMessages Source #

Create a value of SendUsersMessages with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

SendUsersMessages, sendUsersMessages_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:sendUsersMessageRequest:SendUsersMessages', sendUsersMessages_sendUsersMessageRequest - Undocumented member.

data SendUsersMessagesResponse Source #

See: newSendUsersMessagesResponse smart constructor.

Instances

Instances details
Generic SendUsersMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.SendUsersMessages

Associated Types

type Rep SendUsersMessagesResponse :: Type -> Type #

Read SendUsersMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.SendUsersMessages

Show SendUsersMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.SendUsersMessages

NFData SendUsersMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.SendUsersMessages

Eq SendUsersMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.SendUsersMessages

type Rep SendUsersMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.SendUsersMessages

type Rep SendUsersMessagesResponse = D1 ('MetaData "SendUsersMessagesResponse" "Amazonka.Pinpoint.SendUsersMessages" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SendUsersMessagesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "sendUsersMessageResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SendUsersMessageResponse)))

newSendUsersMessagesResponse Source #

Create a value of SendUsersMessagesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:SendUsersMessagesResponse', sendUsersMessagesResponse_httpStatus - The response's http status code.

$sel:sendUsersMessageResponse:SendUsersMessagesResponse', sendUsersMessagesResponse_sendUsersMessageResponse - Undocumented member.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.Pinpoint.TagResource" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagsModel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TagsModel)))

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) of the resource.

$sel:tagsModel:TagResource', tagResource_tagsModel - Undocumented member.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Constructors

TagResourceResponse' 

newTagResourceResponse :: TagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' [Text] Text 

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.Pinpoint.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.Pinpoint.UntagResource" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagKeys:UntagResource', untagResource_tagKeys - The key of the tag to remove from the resource. To remove multiple tags, append the tagKeys parameter and argument for each additional tag to remove, separated by an ampersand (&).

$sel:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) of the resource.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.Pinpoint.UntagResource" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUntagResourceResponse :: UntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

UpdateAdmChannel

data UpdateAdmChannel Source #

See: newUpdateAdmChannel smart constructor.

Instances

Instances details
ToJSON UpdateAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateAdmChannel

ToHeaders UpdateAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateAdmChannel

ToPath UpdateAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateAdmChannel

ToQuery UpdateAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateAdmChannel

AWSRequest UpdateAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateAdmChannel

Associated Types

type AWSResponse UpdateAdmChannel #

Generic UpdateAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateAdmChannel

Associated Types

type Rep UpdateAdmChannel :: Type -> Type #

Read UpdateAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateAdmChannel

Show UpdateAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateAdmChannel

NFData UpdateAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateAdmChannel

Methods

rnf :: UpdateAdmChannel -> () #

Eq UpdateAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateAdmChannel

Hashable UpdateAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateAdmChannel

type AWSResponse UpdateAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateAdmChannel

type Rep UpdateAdmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateAdmChannel

type Rep UpdateAdmChannel = D1 ('MetaData "UpdateAdmChannel" "Amazonka.Pinpoint.UpdateAdmChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateAdmChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "aDMChannelRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ADMChannelRequest)))

newUpdateAdmChannel Source #

Create a value of UpdateAdmChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateAdmChannel, updateAdmChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:aDMChannelRequest:UpdateAdmChannel', updateAdmChannel_aDMChannelRequest - Undocumented member.

data UpdateAdmChannelResponse Source #

See: newUpdateAdmChannelResponse smart constructor.

Instances

Instances details
Generic UpdateAdmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateAdmChannel

Associated Types

type Rep UpdateAdmChannelResponse :: Type -> Type #

Read UpdateAdmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateAdmChannel

Show UpdateAdmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateAdmChannel

NFData UpdateAdmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateAdmChannel

Eq UpdateAdmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateAdmChannel

type Rep UpdateAdmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateAdmChannel

type Rep UpdateAdmChannelResponse = D1 ('MetaData "UpdateAdmChannelResponse" "Amazonka.Pinpoint.UpdateAdmChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateAdmChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "aDMChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ADMChannelResponse)))

newUpdateAdmChannelResponse Source #

Create a value of UpdateAdmChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateAdmChannelResponse', updateAdmChannelResponse_httpStatus - The response's http status code.

$sel:aDMChannelResponse:UpdateAdmChannelResponse', updateAdmChannelResponse_aDMChannelResponse - Undocumented member.

UpdateApnsChannel

data UpdateApnsChannel Source #

See: newUpdateApnsChannel smart constructor.

Instances

Instances details
ToJSON UpdateApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsChannel

ToHeaders UpdateApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsChannel

ToPath UpdateApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsChannel

ToQuery UpdateApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsChannel

AWSRequest UpdateApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsChannel

Associated Types

type AWSResponse UpdateApnsChannel #

Generic UpdateApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsChannel

Associated Types

type Rep UpdateApnsChannel :: Type -> Type #

Read UpdateApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsChannel

Show UpdateApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsChannel

NFData UpdateApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsChannel

Methods

rnf :: UpdateApnsChannel -> () #

Eq UpdateApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsChannel

Hashable UpdateApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsChannel

type AWSResponse UpdateApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsChannel

type Rep UpdateApnsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsChannel

type Rep UpdateApnsChannel = D1 ('MetaData "UpdateApnsChannel" "Amazonka.Pinpoint.UpdateApnsChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateApnsChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "aPNSChannelRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 APNSChannelRequest)))

newUpdateApnsChannel Source #

Create a value of UpdateApnsChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateApnsChannel, updateApnsChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:aPNSChannelRequest:UpdateApnsChannel', updateApnsChannel_aPNSChannelRequest - Undocumented member.

data UpdateApnsChannelResponse Source #

See: newUpdateApnsChannelResponse smart constructor.

Instances

Instances details
Generic UpdateApnsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsChannel

Associated Types

type Rep UpdateApnsChannelResponse :: Type -> Type #

Read UpdateApnsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsChannel

Show UpdateApnsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsChannel

NFData UpdateApnsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsChannel

Eq UpdateApnsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsChannel

type Rep UpdateApnsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsChannel

type Rep UpdateApnsChannelResponse = D1 ('MetaData "UpdateApnsChannelResponse" "Amazonka.Pinpoint.UpdateApnsChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateApnsChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "aPNSChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 APNSChannelResponse)))

newUpdateApnsChannelResponse Source #

Create a value of UpdateApnsChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateApnsChannelResponse', updateApnsChannelResponse_httpStatus - The response's http status code.

$sel:aPNSChannelResponse:UpdateApnsChannelResponse', updateApnsChannelResponse_aPNSChannelResponse - Undocumented member.

UpdateApnsSandboxChannel

data UpdateApnsSandboxChannel Source #

See: newUpdateApnsSandboxChannel smart constructor.

Instances

Instances details
ToJSON UpdateApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsSandboxChannel

ToHeaders UpdateApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsSandboxChannel

ToPath UpdateApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsSandboxChannel

ToQuery UpdateApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsSandboxChannel

AWSRequest UpdateApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsSandboxChannel

Generic UpdateApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsSandboxChannel

Associated Types

type Rep UpdateApnsSandboxChannel :: Type -> Type #

Read UpdateApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsSandboxChannel

Show UpdateApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsSandboxChannel

NFData UpdateApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsSandboxChannel

Eq UpdateApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsSandboxChannel

Hashable UpdateApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsSandboxChannel

type AWSResponse UpdateApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsSandboxChannel

type Rep UpdateApnsSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsSandboxChannel

type Rep UpdateApnsSandboxChannel = D1 ('MetaData "UpdateApnsSandboxChannel" "Amazonka.Pinpoint.UpdateApnsSandboxChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateApnsSandboxChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "aPNSSandboxChannelRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 APNSSandboxChannelRequest)))

newUpdateApnsSandboxChannel Source #

Create a value of UpdateApnsSandboxChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateApnsSandboxChannel, updateApnsSandboxChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:aPNSSandboxChannelRequest:UpdateApnsSandboxChannel', updateApnsSandboxChannel_aPNSSandboxChannelRequest - Undocumented member.

data UpdateApnsSandboxChannelResponse Source #

See: newUpdateApnsSandboxChannelResponse smart constructor.

Instances

Instances details
Generic UpdateApnsSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsSandboxChannel

Associated Types

type Rep UpdateApnsSandboxChannelResponse :: Type -> Type #

Read UpdateApnsSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsSandboxChannel

Show UpdateApnsSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsSandboxChannel

NFData UpdateApnsSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsSandboxChannel

Eq UpdateApnsSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsSandboxChannel

type Rep UpdateApnsSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsSandboxChannel

type Rep UpdateApnsSandboxChannelResponse = D1 ('MetaData "UpdateApnsSandboxChannelResponse" "Amazonka.Pinpoint.UpdateApnsSandboxChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateApnsSandboxChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "aPNSSandboxChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 APNSSandboxChannelResponse)))

UpdateApnsVoipChannel

data UpdateApnsVoipChannel Source #

See: newUpdateApnsVoipChannel smart constructor.

Instances

Instances details
ToJSON UpdateApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipChannel

ToHeaders UpdateApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipChannel

ToPath UpdateApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipChannel

ToQuery UpdateApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipChannel

AWSRequest UpdateApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipChannel

Associated Types

type AWSResponse UpdateApnsVoipChannel #

Generic UpdateApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipChannel

Associated Types

type Rep UpdateApnsVoipChannel :: Type -> Type #

Read UpdateApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipChannel

Show UpdateApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipChannel

NFData UpdateApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipChannel

Methods

rnf :: UpdateApnsVoipChannel -> () #

Eq UpdateApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipChannel

Hashable UpdateApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipChannel

type AWSResponse UpdateApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipChannel

type Rep UpdateApnsVoipChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipChannel

type Rep UpdateApnsVoipChannel = D1 ('MetaData "UpdateApnsVoipChannel" "Amazonka.Pinpoint.UpdateApnsVoipChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateApnsVoipChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "aPNSVoipChannelRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 APNSVoipChannelRequest)))

newUpdateApnsVoipChannel Source #

Create a value of UpdateApnsVoipChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateApnsVoipChannel, updateApnsVoipChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:aPNSVoipChannelRequest:UpdateApnsVoipChannel', updateApnsVoipChannel_aPNSVoipChannelRequest - Undocumented member.

data UpdateApnsVoipChannelResponse Source #

See: newUpdateApnsVoipChannelResponse smart constructor.

Instances

Instances details
Generic UpdateApnsVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipChannel

Associated Types

type Rep UpdateApnsVoipChannelResponse :: Type -> Type #

Read UpdateApnsVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipChannel

Show UpdateApnsVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipChannel

NFData UpdateApnsVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipChannel

Eq UpdateApnsVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipChannel

type Rep UpdateApnsVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipChannel

type Rep UpdateApnsVoipChannelResponse = D1 ('MetaData "UpdateApnsVoipChannelResponse" "Amazonka.Pinpoint.UpdateApnsVoipChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateApnsVoipChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "aPNSVoipChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 APNSVoipChannelResponse)))

UpdateApnsVoipSandboxChannel

data UpdateApnsVoipSandboxChannel Source #

See: newUpdateApnsVoipSandboxChannel smart constructor.

Instances

Instances details
ToJSON UpdateApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel

ToHeaders UpdateApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel

ToPath UpdateApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel

ToQuery UpdateApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel

AWSRequest UpdateApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel

Generic UpdateApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel

Associated Types

type Rep UpdateApnsVoipSandboxChannel :: Type -> Type #

Read UpdateApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel

Show UpdateApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel

NFData UpdateApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel

Eq UpdateApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel

Hashable UpdateApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel

type AWSResponse UpdateApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel

type Rep UpdateApnsVoipSandboxChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel

type Rep UpdateApnsVoipSandboxChannel = D1 ('MetaData "UpdateApnsVoipSandboxChannel" "Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateApnsVoipSandboxChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "aPNSVoipSandboxChannelRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 APNSVoipSandboxChannelRequest)))

newUpdateApnsVoipSandboxChannel Source #

Create a value of UpdateApnsVoipSandboxChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateApnsVoipSandboxChannel, updateApnsVoipSandboxChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:aPNSVoipSandboxChannelRequest:UpdateApnsVoipSandboxChannel', updateApnsVoipSandboxChannel_aPNSVoipSandboxChannelRequest - Undocumented member.

data UpdateApnsVoipSandboxChannelResponse Source #

Instances

Instances details
Generic UpdateApnsVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel

Read UpdateApnsVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel

Show UpdateApnsVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel

NFData UpdateApnsVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel

Eq UpdateApnsVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel

type Rep UpdateApnsVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel

type Rep UpdateApnsVoipSandboxChannelResponse = D1 ('MetaData "UpdateApnsVoipSandboxChannelResponse" "Amazonka.Pinpoint.UpdateApnsVoipSandboxChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateApnsVoipSandboxChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "aPNSVoipSandboxChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 APNSVoipSandboxChannelResponse)))

UpdateApplicationSettings

data UpdateApplicationSettings Source #

See: newUpdateApplicationSettings smart constructor.

Instances

Instances details
ToJSON UpdateApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApplicationSettings

ToHeaders UpdateApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApplicationSettings

ToPath UpdateApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApplicationSettings

ToQuery UpdateApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApplicationSettings

AWSRequest UpdateApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApplicationSettings

Generic UpdateApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApplicationSettings

Associated Types

type Rep UpdateApplicationSettings :: Type -> Type #

Read UpdateApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApplicationSettings

Show UpdateApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApplicationSettings

NFData UpdateApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApplicationSettings

Eq UpdateApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApplicationSettings

Hashable UpdateApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApplicationSettings

type AWSResponse UpdateApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApplicationSettings

type Rep UpdateApplicationSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApplicationSettings

type Rep UpdateApplicationSettings = D1 ('MetaData "UpdateApplicationSettings" "Amazonka.Pinpoint.UpdateApplicationSettings" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateApplicationSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "writeApplicationSettingsRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WriteApplicationSettingsRequest)))

newUpdateApplicationSettings Source #

Create a value of UpdateApplicationSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateApplicationSettings, updateApplicationSettings_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:writeApplicationSettingsRequest:UpdateApplicationSettings', updateApplicationSettings_writeApplicationSettingsRequest - Undocumented member.

data UpdateApplicationSettingsResponse Source #

See: newUpdateApplicationSettingsResponse smart constructor.

Instances

Instances details
Generic UpdateApplicationSettingsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApplicationSettings

Associated Types

type Rep UpdateApplicationSettingsResponse :: Type -> Type #

Read UpdateApplicationSettingsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApplicationSettings

Show UpdateApplicationSettingsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApplicationSettings

NFData UpdateApplicationSettingsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApplicationSettings

Eq UpdateApplicationSettingsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApplicationSettings

type Rep UpdateApplicationSettingsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateApplicationSettings

type Rep UpdateApplicationSettingsResponse = D1 ('MetaData "UpdateApplicationSettingsResponse" "Amazonka.Pinpoint.UpdateApplicationSettings" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateApplicationSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "applicationSettingsResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ApplicationSettingsResource)))

UpdateBaiduChannel

data UpdateBaiduChannel Source #

See: newUpdateBaiduChannel smart constructor.

Instances

Instances details
ToJSON UpdateBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateBaiduChannel

ToHeaders UpdateBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateBaiduChannel

ToPath UpdateBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateBaiduChannel

ToQuery UpdateBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateBaiduChannel

AWSRequest UpdateBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateBaiduChannel

Associated Types

type AWSResponse UpdateBaiduChannel #

Generic UpdateBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateBaiduChannel

Associated Types

type Rep UpdateBaiduChannel :: Type -> Type #

Read UpdateBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateBaiduChannel

Show UpdateBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateBaiduChannel

NFData UpdateBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateBaiduChannel

Methods

rnf :: UpdateBaiduChannel -> () #

Eq UpdateBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateBaiduChannel

Hashable UpdateBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateBaiduChannel

type AWSResponse UpdateBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateBaiduChannel

type Rep UpdateBaiduChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateBaiduChannel

type Rep UpdateBaiduChannel = D1 ('MetaData "UpdateBaiduChannel" "Amazonka.Pinpoint.UpdateBaiduChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateBaiduChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "baiduChannelRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BaiduChannelRequest)))

newUpdateBaiduChannel Source #

Create a value of UpdateBaiduChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateBaiduChannel, updateBaiduChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:baiduChannelRequest:UpdateBaiduChannel', updateBaiduChannel_baiduChannelRequest - Undocumented member.

data UpdateBaiduChannelResponse Source #

See: newUpdateBaiduChannelResponse smart constructor.

Instances

Instances details
Generic UpdateBaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateBaiduChannel

Associated Types

type Rep UpdateBaiduChannelResponse :: Type -> Type #

Read UpdateBaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateBaiduChannel

Show UpdateBaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateBaiduChannel

NFData UpdateBaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateBaiduChannel

Eq UpdateBaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateBaiduChannel

type Rep UpdateBaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateBaiduChannel

type Rep UpdateBaiduChannelResponse = D1 ('MetaData "UpdateBaiduChannelResponse" "Amazonka.Pinpoint.UpdateBaiduChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateBaiduChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "baiduChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BaiduChannelResponse)))

newUpdateBaiduChannelResponse Source #

Create a value of UpdateBaiduChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateBaiduChannelResponse', updateBaiduChannelResponse_httpStatus - The response's http status code.

$sel:baiduChannelResponse:UpdateBaiduChannelResponse', updateBaiduChannelResponse_baiduChannelResponse - Undocumented member.

UpdateCampaign

data UpdateCampaign Source #

See: newUpdateCampaign smart constructor.

Instances

Instances details
ToJSON UpdateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateCampaign

ToHeaders UpdateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateCampaign

ToPath UpdateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateCampaign

ToQuery UpdateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateCampaign

AWSRequest UpdateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateCampaign

Associated Types

type AWSResponse UpdateCampaign #

Generic UpdateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateCampaign

Associated Types

type Rep UpdateCampaign :: Type -> Type #

Read UpdateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateCampaign

Show UpdateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateCampaign

NFData UpdateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateCampaign

Methods

rnf :: UpdateCampaign -> () #

Eq UpdateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateCampaign

Hashable UpdateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateCampaign

type AWSResponse UpdateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateCampaign

type Rep UpdateCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateCampaign

type Rep UpdateCampaign = D1 ('MetaData "UpdateCampaign" "Amazonka.Pinpoint.UpdateCampaign" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateCampaign'" 'PrefixI 'True) (S1 ('MetaSel ('Just "campaignId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "writeCampaignRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WriteCampaignRequest))))

newUpdateCampaign Source #

Create a value of UpdateCampaign with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateCampaign, updateCampaign_campaignId - The unique identifier for the campaign.

UpdateCampaign, updateCampaign_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:writeCampaignRequest:UpdateCampaign', updateCampaign_writeCampaignRequest - Undocumented member.

data UpdateCampaignResponse Source #

See: newUpdateCampaignResponse smart constructor.

Instances

Instances details
Generic UpdateCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateCampaign

Associated Types

type Rep UpdateCampaignResponse :: Type -> Type #

Read UpdateCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateCampaign

Show UpdateCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateCampaign

NFData UpdateCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateCampaign

Methods

rnf :: UpdateCampaignResponse -> () #

Eq UpdateCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateCampaign

type Rep UpdateCampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateCampaign

type Rep UpdateCampaignResponse = D1 ('MetaData "UpdateCampaignResponse" "Amazonka.Pinpoint.UpdateCampaign" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateCampaignResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "campaignResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CampaignResponse)))

newUpdateCampaignResponse Source #

Create a value of UpdateCampaignResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateCampaignResponse', updateCampaignResponse_httpStatus - The response's http status code.

$sel:campaignResponse:UpdateCampaignResponse', updateCampaignResponse_campaignResponse - Undocumented member.

UpdateEmailChannel

data UpdateEmailChannel Source #

See: newUpdateEmailChannel smart constructor.

Instances

Instances details
ToJSON UpdateEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailChannel

ToHeaders UpdateEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailChannel

ToPath UpdateEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailChannel

ToQuery UpdateEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailChannel

AWSRequest UpdateEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailChannel

Associated Types

type AWSResponse UpdateEmailChannel #

Generic UpdateEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailChannel

Associated Types

type Rep UpdateEmailChannel :: Type -> Type #

Read UpdateEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailChannel

Show UpdateEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailChannel

NFData UpdateEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailChannel

Methods

rnf :: UpdateEmailChannel -> () #

Eq UpdateEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailChannel

Hashable UpdateEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailChannel

type AWSResponse UpdateEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailChannel

type Rep UpdateEmailChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailChannel

type Rep UpdateEmailChannel = D1 ('MetaData "UpdateEmailChannel" "Amazonka.Pinpoint.UpdateEmailChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateEmailChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "emailChannelRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EmailChannelRequest)))

newUpdateEmailChannel Source #

Create a value of UpdateEmailChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateEmailChannel, updateEmailChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:emailChannelRequest:UpdateEmailChannel', updateEmailChannel_emailChannelRequest - Undocumented member.

data UpdateEmailChannelResponse Source #

See: newUpdateEmailChannelResponse smart constructor.

Instances

Instances details
Generic UpdateEmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailChannel

Associated Types

type Rep UpdateEmailChannelResponse :: Type -> Type #

Read UpdateEmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailChannel

Show UpdateEmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailChannel

NFData UpdateEmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailChannel

Eq UpdateEmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailChannel

type Rep UpdateEmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailChannel

type Rep UpdateEmailChannelResponse = D1 ('MetaData "UpdateEmailChannelResponse" "Amazonka.Pinpoint.UpdateEmailChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateEmailChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "emailChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EmailChannelResponse)))

newUpdateEmailChannelResponse Source #

Create a value of UpdateEmailChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateEmailChannelResponse', updateEmailChannelResponse_httpStatus - The response's http status code.

$sel:emailChannelResponse:UpdateEmailChannelResponse', updateEmailChannelResponse_emailChannelResponse - Undocumented member.

UpdateEmailTemplate

data UpdateEmailTemplate Source #

See: newUpdateEmailTemplate smart constructor.

Instances

Instances details
ToJSON UpdateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailTemplate

ToHeaders UpdateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailTemplate

ToPath UpdateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailTemplate

ToQuery UpdateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailTemplate

AWSRequest UpdateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailTemplate

Associated Types

type AWSResponse UpdateEmailTemplate #

Generic UpdateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailTemplate

Associated Types

type Rep UpdateEmailTemplate :: Type -> Type #

Read UpdateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailTemplate

Show UpdateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailTemplate

NFData UpdateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailTemplate

Methods

rnf :: UpdateEmailTemplate -> () #

Eq UpdateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailTemplate

Hashable UpdateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailTemplate

type AWSResponse UpdateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailTemplate

type Rep UpdateEmailTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailTemplate

type Rep UpdateEmailTemplate = D1 ('MetaData "UpdateEmailTemplate" "Amazonka.Pinpoint.UpdateEmailTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateEmailTemplate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createNewVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "emailTemplateRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EmailTemplateRequest))))

newUpdateEmailTemplate Source #

Create a value of UpdateEmailTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createNewVersion:UpdateEmailTemplate', updateEmailTemplate_createNewVersion - Specifies whether to save the updates as a new version of the message template. Valid values are: true, save the updates as a new version; and, false, save the updates to (overwrite) the latest existing version of the template.

If you don't specify a value for this parameter, Amazon Pinpoint saves the updates to (overwrites) the latest existing version of the template. If you specify a value of true for this parameter, don't specify a value for the version parameter. Otherwise, an error will occur.

UpdateEmailTemplate, updateEmailTemplate_version - The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

If you don't specify a value for this parameter, Amazon Pinpoint does the following:

  • For a get operation, retrieves information about the active version of the template.
  • For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.
  • For a delete operation, deletes the template, including all versions of the template.

UpdateEmailTemplate, updateEmailTemplate_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

$sel:emailTemplateRequest:UpdateEmailTemplate', updateEmailTemplate_emailTemplateRequest - Undocumented member.

data UpdateEmailTemplateResponse Source #

See: newUpdateEmailTemplateResponse smart constructor.

Instances

Instances details
Generic UpdateEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailTemplate

Associated Types

type Rep UpdateEmailTemplateResponse :: Type -> Type #

Read UpdateEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailTemplate

Show UpdateEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailTemplate

NFData UpdateEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailTemplate

Eq UpdateEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailTemplate

type Rep UpdateEmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEmailTemplate

type Rep UpdateEmailTemplateResponse = D1 ('MetaData "UpdateEmailTemplateResponse" "Amazonka.Pinpoint.UpdateEmailTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateEmailTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageBody)))

newUpdateEmailTemplateResponse Source #

Create a value of UpdateEmailTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateEmailTemplateResponse', updateEmailTemplateResponse_httpStatus - The response's http status code.

$sel:messageBody:UpdateEmailTemplateResponse', updateEmailTemplateResponse_messageBody - Undocumented member.

UpdateEndpoint

data UpdateEndpoint Source #

See: newUpdateEndpoint smart constructor.

Instances

Instances details
ToJSON UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

ToHeaders UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

ToPath UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

ToQuery UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

AWSRequest UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

Associated Types

type AWSResponse UpdateEndpoint #

Generic UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

Associated Types

type Rep UpdateEndpoint :: Type -> Type #

Read UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

Show UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

NFData UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

Methods

rnf :: UpdateEndpoint -> () #

Eq UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

Hashable UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

type AWSResponse UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

type Rep UpdateEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

type Rep UpdateEndpoint = D1 ('MetaData "UpdateEndpoint" "Amazonka.Pinpoint.UpdateEndpoint" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "endpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "endpointRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EndpointRequest))))

newUpdateEndpoint Source #

Create a value of UpdateEndpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateEndpoint, updateEndpoint_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:endpointId:UpdateEndpoint', updateEndpoint_endpointId - The unique identifier for the endpoint.

$sel:endpointRequest:UpdateEndpoint', updateEndpoint_endpointRequest - Undocumented member.

data UpdateEndpointResponse Source #

See: newUpdateEndpointResponse smart constructor.

Instances

Instances details
Generic UpdateEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

Associated Types

type Rep UpdateEndpointResponse :: Type -> Type #

Read UpdateEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

Show UpdateEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

NFData UpdateEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

Methods

rnf :: UpdateEndpointResponse -> () #

Eq UpdateEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

type Rep UpdateEndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpoint

type Rep UpdateEndpointResponse = D1 ('MetaData "UpdateEndpointResponse" "Amazonka.Pinpoint.UpdateEndpoint" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateEndpointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageBody)))

newUpdateEndpointResponse Source #

Create a value of UpdateEndpointResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateEndpointResponse', updateEndpointResponse_httpStatus - The response's http status code.

$sel:messageBody:UpdateEndpointResponse', updateEndpointResponse_messageBody - Undocumented member.

UpdateEndpointsBatch

data UpdateEndpointsBatch Source #

See: newUpdateEndpointsBatch smart constructor.

Instances

Instances details
ToJSON UpdateEndpointsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpointsBatch

ToHeaders UpdateEndpointsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpointsBatch

ToPath UpdateEndpointsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpointsBatch

ToQuery UpdateEndpointsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpointsBatch

AWSRequest UpdateEndpointsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpointsBatch

Associated Types

type AWSResponse UpdateEndpointsBatch #

Generic UpdateEndpointsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpointsBatch

Associated Types

type Rep UpdateEndpointsBatch :: Type -> Type #

Read UpdateEndpointsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpointsBatch

Show UpdateEndpointsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpointsBatch

NFData UpdateEndpointsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpointsBatch

Methods

rnf :: UpdateEndpointsBatch -> () #

Eq UpdateEndpointsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpointsBatch

Hashable UpdateEndpointsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpointsBatch

type AWSResponse UpdateEndpointsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpointsBatch

type Rep UpdateEndpointsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpointsBatch

type Rep UpdateEndpointsBatch = D1 ('MetaData "UpdateEndpointsBatch" "Amazonka.Pinpoint.UpdateEndpointsBatch" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateEndpointsBatch'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "endpointBatchRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EndpointBatchRequest)))

newUpdateEndpointsBatch Source #

Create a value of UpdateEndpointsBatch with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateEndpointsBatch, updateEndpointsBatch_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:endpointBatchRequest:UpdateEndpointsBatch', updateEndpointsBatch_endpointBatchRequest - Undocumented member.

data UpdateEndpointsBatchResponse Source #

See: newUpdateEndpointsBatchResponse smart constructor.

Instances

Instances details
Generic UpdateEndpointsBatchResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpointsBatch

Associated Types

type Rep UpdateEndpointsBatchResponse :: Type -> Type #

Read UpdateEndpointsBatchResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpointsBatch

Show UpdateEndpointsBatchResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpointsBatch

NFData UpdateEndpointsBatchResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpointsBatch

Eq UpdateEndpointsBatchResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpointsBatch

type Rep UpdateEndpointsBatchResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateEndpointsBatch

type Rep UpdateEndpointsBatchResponse = D1 ('MetaData "UpdateEndpointsBatchResponse" "Amazonka.Pinpoint.UpdateEndpointsBatch" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateEndpointsBatchResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageBody)))

newUpdateEndpointsBatchResponse Source #

Create a value of UpdateEndpointsBatchResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateEndpointsBatchResponse', updateEndpointsBatchResponse_httpStatus - The response's http status code.

$sel:messageBody:UpdateEndpointsBatchResponse', updateEndpointsBatchResponse_messageBody - Undocumented member.

UpdateGcmChannel

data UpdateGcmChannel Source #

See: newUpdateGcmChannel smart constructor.

Instances

Instances details
ToJSON UpdateGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateGcmChannel

ToHeaders UpdateGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateGcmChannel

ToPath UpdateGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateGcmChannel

ToQuery UpdateGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateGcmChannel

AWSRequest UpdateGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateGcmChannel

Associated Types

type AWSResponse UpdateGcmChannel #

Generic UpdateGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateGcmChannel

Associated Types

type Rep UpdateGcmChannel :: Type -> Type #

Read UpdateGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateGcmChannel

Show UpdateGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateGcmChannel

NFData UpdateGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateGcmChannel

Methods

rnf :: UpdateGcmChannel -> () #

Eq UpdateGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateGcmChannel

Hashable UpdateGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateGcmChannel

type AWSResponse UpdateGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateGcmChannel

type Rep UpdateGcmChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateGcmChannel

type Rep UpdateGcmChannel = D1 ('MetaData "UpdateGcmChannel" "Amazonka.Pinpoint.UpdateGcmChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateGcmChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "gCMChannelRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GCMChannelRequest)))

newUpdateGcmChannel Source #

Create a value of UpdateGcmChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateGcmChannel, updateGcmChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:gCMChannelRequest:UpdateGcmChannel', updateGcmChannel_gCMChannelRequest - Undocumented member.

data UpdateGcmChannelResponse Source #

See: newUpdateGcmChannelResponse smart constructor.

Instances

Instances details
Generic UpdateGcmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateGcmChannel

Associated Types

type Rep UpdateGcmChannelResponse :: Type -> Type #

Read UpdateGcmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateGcmChannel

Show UpdateGcmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateGcmChannel

NFData UpdateGcmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateGcmChannel

Eq UpdateGcmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateGcmChannel

type Rep UpdateGcmChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateGcmChannel

type Rep UpdateGcmChannelResponse = D1 ('MetaData "UpdateGcmChannelResponse" "Amazonka.Pinpoint.UpdateGcmChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateGcmChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "gCMChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GCMChannelResponse)))

newUpdateGcmChannelResponse Source #

Create a value of UpdateGcmChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateGcmChannelResponse', updateGcmChannelResponse_httpStatus - The response's http status code.

$sel:gCMChannelResponse:UpdateGcmChannelResponse', updateGcmChannelResponse_gCMChannelResponse - Undocumented member.

UpdateInAppTemplate

data UpdateInAppTemplate Source #

See: newUpdateInAppTemplate smart constructor.

Instances

Instances details
ToJSON UpdateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateInAppTemplate

ToHeaders UpdateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateInAppTemplate

ToPath UpdateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateInAppTemplate

ToQuery UpdateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateInAppTemplate

AWSRequest UpdateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateInAppTemplate

Associated Types

type AWSResponse UpdateInAppTemplate #

Generic UpdateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateInAppTemplate

Associated Types

type Rep UpdateInAppTemplate :: Type -> Type #

Read UpdateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateInAppTemplate

Show UpdateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateInAppTemplate

NFData UpdateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateInAppTemplate

Methods

rnf :: UpdateInAppTemplate -> () #

Eq UpdateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateInAppTemplate

Hashable UpdateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateInAppTemplate

type AWSResponse UpdateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateInAppTemplate

type Rep UpdateInAppTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateInAppTemplate

type Rep UpdateInAppTemplate = D1 ('MetaData "UpdateInAppTemplate" "Amazonka.Pinpoint.UpdateInAppTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateInAppTemplate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createNewVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "inAppTemplateRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InAppTemplateRequest))))

newUpdateInAppTemplate Source #

Create a value of UpdateInAppTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createNewVersion:UpdateInAppTemplate', updateInAppTemplate_createNewVersion - Specifies whether to save the updates as a new version of the message template. Valid values are: true, save the updates as a new version; and, false, save the updates to (overwrite) the latest existing version of the template.

If you don't specify a value for this parameter, Amazon Pinpoint saves the updates to (overwrites) the latest existing version of the template. If you specify a value of true for this parameter, don't specify a value for the version parameter. Otherwise, an error will occur.

UpdateInAppTemplate, updateInAppTemplate_version - The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

If you don't specify a value for this parameter, Amazon Pinpoint does the following:

  • For a get operation, retrieves information about the active version of the template.
  • For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.
  • For a delete operation, deletes the template, including all versions of the template.

UpdateInAppTemplate, updateInAppTemplate_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

$sel:inAppTemplateRequest:UpdateInAppTemplate', updateInAppTemplate_inAppTemplateRequest - Undocumented member.

data UpdateInAppTemplateResponse Source #

See: newUpdateInAppTemplateResponse smart constructor.

Instances

Instances details
Generic UpdateInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateInAppTemplate

Associated Types

type Rep UpdateInAppTemplateResponse :: Type -> Type #

Read UpdateInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateInAppTemplate

Show UpdateInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateInAppTemplate

NFData UpdateInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateInAppTemplate

Eq UpdateInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateInAppTemplate

type Rep UpdateInAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateInAppTemplate

type Rep UpdateInAppTemplateResponse = D1 ('MetaData "UpdateInAppTemplateResponse" "Amazonka.Pinpoint.UpdateInAppTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateInAppTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageBody)))

newUpdateInAppTemplateResponse Source #

Create a value of UpdateInAppTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateInAppTemplateResponse', updateInAppTemplateResponse_httpStatus - The response's http status code.

$sel:messageBody:UpdateInAppTemplateResponse', updateInAppTemplateResponse_messageBody - Undocumented member.

UpdateJourney

data UpdateJourney Source #

See: newUpdateJourney smart constructor.

Instances

Instances details
ToJSON UpdateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourney

ToHeaders UpdateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourney

ToPath UpdateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourney

ToQuery UpdateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourney

AWSRequest UpdateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourney

Associated Types

type AWSResponse UpdateJourney #

Generic UpdateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourney

Associated Types

type Rep UpdateJourney :: Type -> Type #

Read UpdateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourney

Show UpdateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourney

NFData UpdateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourney

Methods

rnf :: UpdateJourney -> () #

Eq UpdateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourney

Hashable UpdateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourney

type AWSResponse UpdateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourney

type Rep UpdateJourney Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourney

type Rep UpdateJourney = D1 ('MetaData "UpdateJourney" "Amazonka.Pinpoint.UpdateJourney" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateJourney'" 'PrefixI 'True) (S1 ('MetaSel ('Just "journeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "writeJourneyRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WriteJourneyRequest))))

newUpdateJourney Source #

Create a value of UpdateJourney with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateJourney, updateJourney_journeyId - The unique identifier for the journey.

UpdateJourney, updateJourney_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:writeJourneyRequest:UpdateJourney', updateJourney_writeJourneyRequest - Undocumented member.

data UpdateJourneyResponse Source #

See: newUpdateJourneyResponse smart constructor.

Instances

Instances details
Generic UpdateJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourney

Associated Types

type Rep UpdateJourneyResponse :: Type -> Type #

Read UpdateJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourney

Show UpdateJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourney

NFData UpdateJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourney

Methods

rnf :: UpdateJourneyResponse -> () #

Eq UpdateJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourney

type Rep UpdateJourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourney

type Rep UpdateJourneyResponse = D1 ('MetaData "UpdateJourneyResponse" "Amazonka.Pinpoint.UpdateJourney" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateJourneyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "journeyResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JourneyResponse)))

newUpdateJourneyResponse Source #

Create a value of UpdateJourneyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateJourneyResponse', updateJourneyResponse_httpStatus - The response's http status code.

$sel:journeyResponse:UpdateJourneyResponse', updateJourneyResponse_journeyResponse - Undocumented member.

UpdateJourneyState

data UpdateJourneyState Source #

See: newUpdateJourneyState smart constructor.

Instances

Instances details
ToJSON UpdateJourneyState Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourneyState

ToHeaders UpdateJourneyState Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourneyState

ToPath UpdateJourneyState Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourneyState

ToQuery UpdateJourneyState Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourneyState

AWSRequest UpdateJourneyState Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourneyState

Associated Types

type AWSResponse UpdateJourneyState #

Generic UpdateJourneyState Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourneyState

Associated Types

type Rep UpdateJourneyState :: Type -> Type #

Read UpdateJourneyState Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourneyState

Show UpdateJourneyState Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourneyState

NFData UpdateJourneyState Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourneyState

Methods

rnf :: UpdateJourneyState -> () #

Eq UpdateJourneyState Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourneyState

Hashable UpdateJourneyState Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourneyState

type AWSResponse UpdateJourneyState Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourneyState

type Rep UpdateJourneyState Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourneyState

type Rep UpdateJourneyState = D1 ('MetaData "UpdateJourneyState" "Amazonka.Pinpoint.UpdateJourneyState" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateJourneyState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "journeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "journeyStateRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JourneyStateRequest))))

newUpdateJourneyState Source #

Create a value of UpdateJourneyState with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateJourneyState, updateJourneyState_journeyId - The unique identifier for the journey.

UpdateJourneyState, updateJourneyState_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:journeyStateRequest:UpdateJourneyState', updateJourneyState_journeyStateRequest - Undocumented member.

data UpdateJourneyStateResponse Source #

See: newUpdateJourneyStateResponse smart constructor.

Instances

Instances details
Generic UpdateJourneyStateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourneyState

Associated Types

type Rep UpdateJourneyStateResponse :: Type -> Type #

Read UpdateJourneyStateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourneyState

Show UpdateJourneyStateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourneyState

NFData UpdateJourneyStateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourneyState

Eq UpdateJourneyStateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourneyState

type Rep UpdateJourneyStateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateJourneyState

type Rep UpdateJourneyStateResponse = D1 ('MetaData "UpdateJourneyStateResponse" "Amazonka.Pinpoint.UpdateJourneyState" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateJourneyStateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "journeyResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JourneyResponse)))

newUpdateJourneyStateResponse Source #

Create a value of UpdateJourneyStateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateJourneyStateResponse', updateJourneyStateResponse_httpStatus - The response's http status code.

$sel:journeyResponse:UpdateJourneyStateResponse', updateJourneyStateResponse_journeyResponse - Undocumented member.

UpdatePushTemplate

data UpdatePushTemplate Source #

See: newUpdatePushTemplate smart constructor.

Instances

Instances details
ToJSON UpdatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdatePushTemplate

ToHeaders UpdatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdatePushTemplate

ToPath UpdatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdatePushTemplate

ToQuery UpdatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdatePushTemplate

AWSRequest UpdatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdatePushTemplate

Associated Types

type AWSResponse UpdatePushTemplate #

Generic UpdatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdatePushTemplate

Associated Types

type Rep UpdatePushTemplate :: Type -> Type #

Read UpdatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdatePushTemplate

Show UpdatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdatePushTemplate

NFData UpdatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdatePushTemplate

Methods

rnf :: UpdatePushTemplate -> () #

Eq UpdatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdatePushTemplate

Hashable UpdatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdatePushTemplate

type AWSResponse UpdatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdatePushTemplate

type Rep UpdatePushTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdatePushTemplate

type Rep UpdatePushTemplate = D1 ('MetaData "UpdatePushTemplate" "Amazonka.Pinpoint.UpdatePushTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdatePushTemplate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createNewVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "pushNotificationTemplateRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PushNotificationTemplateRequest))))

newUpdatePushTemplate Source #

Create a value of UpdatePushTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createNewVersion:UpdatePushTemplate', updatePushTemplate_createNewVersion - Specifies whether to save the updates as a new version of the message template. Valid values are: true, save the updates as a new version; and, false, save the updates to (overwrite) the latest existing version of the template.

If you don't specify a value for this parameter, Amazon Pinpoint saves the updates to (overwrites) the latest existing version of the template. If you specify a value of true for this parameter, don't specify a value for the version parameter. Otherwise, an error will occur.

UpdatePushTemplate, updatePushTemplate_version - The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

If you don't specify a value for this parameter, Amazon Pinpoint does the following:

  • For a get operation, retrieves information about the active version of the template.
  • For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.
  • For a delete operation, deletes the template, including all versions of the template.

UpdatePushTemplate, updatePushTemplate_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

$sel:pushNotificationTemplateRequest:UpdatePushTemplate', updatePushTemplate_pushNotificationTemplateRequest - Undocumented member.

data UpdatePushTemplateResponse Source #

See: newUpdatePushTemplateResponse smart constructor.

Instances

Instances details
Generic UpdatePushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdatePushTemplate

Associated Types

type Rep UpdatePushTemplateResponse :: Type -> Type #

Read UpdatePushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdatePushTemplate

Show UpdatePushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdatePushTemplate

NFData UpdatePushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdatePushTemplate

Eq UpdatePushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdatePushTemplate

type Rep UpdatePushTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdatePushTemplate

type Rep UpdatePushTemplateResponse = D1 ('MetaData "UpdatePushTemplateResponse" "Amazonka.Pinpoint.UpdatePushTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdatePushTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageBody)))

newUpdatePushTemplateResponse Source #

Create a value of UpdatePushTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdatePushTemplateResponse', updatePushTemplateResponse_httpStatus - The response's http status code.

$sel:messageBody:UpdatePushTemplateResponse', updatePushTemplateResponse_messageBody - Undocumented member.

UpdateRecommenderConfiguration

data UpdateRecommenderConfiguration' Source #

See: newUpdateRecommenderConfiguration' smart constructor.

Instances

Instances details
ToJSON UpdateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateRecommenderConfiguration

ToHeaders UpdateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateRecommenderConfiguration

ToPath UpdateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateRecommenderConfiguration

ToQuery UpdateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateRecommenderConfiguration

AWSRequest UpdateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateRecommenderConfiguration

Generic UpdateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateRecommenderConfiguration

Associated Types

type Rep UpdateRecommenderConfiguration' :: Type -> Type #

Read UpdateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateRecommenderConfiguration

Show UpdateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateRecommenderConfiguration

NFData UpdateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateRecommenderConfiguration

Eq UpdateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateRecommenderConfiguration

Hashable UpdateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateRecommenderConfiguration

type AWSResponse UpdateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateRecommenderConfiguration

type Rep UpdateRecommenderConfiguration' Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateRecommenderConfiguration

type Rep UpdateRecommenderConfiguration' = D1 ('MetaData "UpdateRecommenderConfiguration'" "Amazonka.Pinpoint.UpdateRecommenderConfiguration" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateRecommenderConfiguration''" 'PrefixI 'True) (S1 ('MetaSel ('Just "recommenderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "updateRecommenderConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UpdateRecommenderConfiguration)))

newUpdateRecommenderConfiguration' Source #

Create a value of UpdateRecommenderConfiguration' with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateRecommenderConfiguration', updateRecommenderConfiguration'_recommenderId - The unique identifier for the recommender model configuration. This identifier is displayed as the Recommender ID on the Amazon Pinpoint console.

$sel:updateRecommenderConfiguration:UpdateRecommenderConfiguration'', updateRecommenderConfiguration'_updateRecommenderConfiguration - Undocumented member.

data UpdateRecommenderConfigurationResponse Source #

Instances

Instances details
Generic UpdateRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateRecommenderConfiguration

Read UpdateRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateRecommenderConfiguration

Show UpdateRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateRecommenderConfiguration

NFData UpdateRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateRecommenderConfiguration

Eq UpdateRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateRecommenderConfiguration

type Rep UpdateRecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateRecommenderConfiguration

type Rep UpdateRecommenderConfigurationResponse = D1 ('MetaData "UpdateRecommenderConfigurationResponse" "Amazonka.Pinpoint.UpdateRecommenderConfiguration" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateRecommenderConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "recommenderConfigurationResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RecommenderConfigurationResponse)))

UpdateSegment

data UpdateSegment Source #

See: newUpdateSegment smart constructor.

Instances

Instances details
ToJSON UpdateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSegment

ToHeaders UpdateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSegment

ToPath UpdateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSegment

ToQuery UpdateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSegment

AWSRequest UpdateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSegment

Associated Types

type AWSResponse UpdateSegment #

Generic UpdateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSegment

Associated Types

type Rep UpdateSegment :: Type -> Type #

Read UpdateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSegment

Show UpdateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSegment

NFData UpdateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSegment

Methods

rnf :: UpdateSegment -> () #

Eq UpdateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSegment

Hashable UpdateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSegment

type AWSResponse UpdateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSegment

type Rep UpdateSegment Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSegment

type Rep UpdateSegment = D1 ('MetaData "UpdateSegment" "Amazonka.Pinpoint.UpdateSegment" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateSegment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "segmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "writeSegmentRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WriteSegmentRequest))))

newUpdateSegment Source #

Create a value of UpdateSegment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateSegment, updateSegment_segmentId - The unique identifier for the segment.

UpdateSegment, updateSegment_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:writeSegmentRequest:UpdateSegment', updateSegment_writeSegmentRequest - Undocumented member.

data UpdateSegmentResponse Source #

See: newUpdateSegmentResponse smart constructor.

Instances

Instances details
Generic UpdateSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSegment

Associated Types

type Rep UpdateSegmentResponse :: Type -> Type #

Read UpdateSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSegment

Show UpdateSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSegment

NFData UpdateSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSegment

Methods

rnf :: UpdateSegmentResponse -> () #

Eq UpdateSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSegment

type Rep UpdateSegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSegment

type Rep UpdateSegmentResponse = D1 ('MetaData "UpdateSegmentResponse" "Amazonka.Pinpoint.UpdateSegment" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateSegmentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "segmentResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SegmentResponse)))

newUpdateSegmentResponse Source #

Create a value of UpdateSegmentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateSegmentResponse', updateSegmentResponse_httpStatus - The response's http status code.

$sel:segmentResponse:UpdateSegmentResponse', updateSegmentResponse_segmentResponse - Undocumented member.

UpdateSmsChannel

data UpdateSmsChannel Source #

See: newUpdateSmsChannel smart constructor.

Instances

Instances details
ToJSON UpdateSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsChannel

ToHeaders UpdateSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsChannel

ToPath UpdateSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsChannel

ToQuery UpdateSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsChannel

AWSRequest UpdateSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsChannel

Associated Types

type AWSResponse UpdateSmsChannel #

Generic UpdateSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsChannel

Associated Types

type Rep UpdateSmsChannel :: Type -> Type #

Read UpdateSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsChannel

Show UpdateSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsChannel

NFData UpdateSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsChannel

Methods

rnf :: UpdateSmsChannel -> () #

Eq UpdateSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsChannel

Hashable UpdateSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsChannel

type AWSResponse UpdateSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsChannel

type Rep UpdateSmsChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsChannel

type Rep UpdateSmsChannel = D1 ('MetaData "UpdateSmsChannel" "Amazonka.Pinpoint.UpdateSmsChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateSmsChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sMSChannelRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SMSChannelRequest)))

newUpdateSmsChannel Source #

Create a value of UpdateSmsChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateSmsChannel, updateSmsChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:sMSChannelRequest:UpdateSmsChannel', updateSmsChannel_sMSChannelRequest - Undocumented member.

data UpdateSmsChannelResponse Source #

See: newUpdateSmsChannelResponse smart constructor.

Instances

Instances details
Generic UpdateSmsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsChannel

Associated Types

type Rep UpdateSmsChannelResponse :: Type -> Type #

Read UpdateSmsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsChannel

Show UpdateSmsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsChannel

NFData UpdateSmsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsChannel

Eq UpdateSmsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsChannel

type Rep UpdateSmsChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsChannel

type Rep UpdateSmsChannelResponse = D1 ('MetaData "UpdateSmsChannelResponse" "Amazonka.Pinpoint.UpdateSmsChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateSmsChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "sMSChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SMSChannelResponse)))

newUpdateSmsChannelResponse Source #

Create a value of UpdateSmsChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateSmsChannelResponse', updateSmsChannelResponse_httpStatus - The response's http status code.

$sel:sMSChannelResponse:UpdateSmsChannelResponse', updateSmsChannelResponse_sMSChannelResponse - Undocumented member.

UpdateSmsTemplate

data UpdateSmsTemplate Source #

See: newUpdateSmsTemplate smart constructor.

Instances

Instances details
ToJSON UpdateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsTemplate

ToHeaders UpdateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsTemplate

ToPath UpdateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsTemplate

ToQuery UpdateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsTemplate

AWSRequest UpdateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsTemplate

Associated Types

type AWSResponse UpdateSmsTemplate #

Generic UpdateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsTemplate

Associated Types

type Rep UpdateSmsTemplate :: Type -> Type #

Read UpdateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsTemplate

Show UpdateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsTemplate

NFData UpdateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsTemplate

Methods

rnf :: UpdateSmsTemplate -> () #

Eq UpdateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsTemplate

Hashable UpdateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsTemplate

type AWSResponse UpdateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsTemplate

type Rep UpdateSmsTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsTemplate

type Rep UpdateSmsTemplate = D1 ('MetaData "UpdateSmsTemplate" "Amazonka.Pinpoint.UpdateSmsTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateSmsTemplate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createNewVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sMSTemplateRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SMSTemplateRequest))))

newUpdateSmsTemplate Source #

Create a value of UpdateSmsTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createNewVersion:UpdateSmsTemplate', updateSmsTemplate_createNewVersion - Specifies whether to save the updates as a new version of the message template. Valid values are: true, save the updates as a new version; and, false, save the updates to (overwrite) the latest existing version of the template.

If you don't specify a value for this parameter, Amazon Pinpoint saves the updates to (overwrites) the latest existing version of the template. If you specify a value of true for this parameter, don't specify a value for the version parameter. Otherwise, an error will occur.

UpdateSmsTemplate, updateSmsTemplate_version - The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

If you don't specify a value for this parameter, Amazon Pinpoint does the following:

  • For a get operation, retrieves information about the active version of the template.
  • For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.
  • For a delete operation, deletes the template, including all versions of the template.

UpdateSmsTemplate, updateSmsTemplate_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

$sel:sMSTemplateRequest:UpdateSmsTemplate', updateSmsTemplate_sMSTemplateRequest - Undocumented member.

data UpdateSmsTemplateResponse Source #

See: newUpdateSmsTemplateResponse smart constructor.

Instances

Instances details
Generic UpdateSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsTemplate

Associated Types

type Rep UpdateSmsTemplateResponse :: Type -> Type #

Read UpdateSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsTemplate

Show UpdateSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsTemplate

NFData UpdateSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsTemplate

Eq UpdateSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsTemplate

type Rep UpdateSmsTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateSmsTemplate

type Rep UpdateSmsTemplateResponse = D1 ('MetaData "UpdateSmsTemplateResponse" "Amazonka.Pinpoint.UpdateSmsTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateSmsTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageBody)))

newUpdateSmsTemplateResponse Source #

Create a value of UpdateSmsTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateSmsTemplateResponse', updateSmsTemplateResponse_httpStatus - The response's http status code.

$sel:messageBody:UpdateSmsTemplateResponse', updateSmsTemplateResponse_messageBody - Undocumented member.

UpdateTemplateActiveVersion

data UpdateTemplateActiveVersion Source #

See: newUpdateTemplateActiveVersion smart constructor.

Instances

Instances details
ToJSON UpdateTemplateActiveVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateTemplateActiveVersion

ToHeaders UpdateTemplateActiveVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateTemplateActiveVersion

ToPath UpdateTemplateActiveVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateTemplateActiveVersion

ToQuery UpdateTemplateActiveVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateTemplateActiveVersion

AWSRequest UpdateTemplateActiveVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateTemplateActiveVersion

Generic UpdateTemplateActiveVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateTemplateActiveVersion

Associated Types

type Rep UpdateTemplateActiveVersion :: Type -> Type #

Read UpdateTemplateActiveVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateTemplateActiveVersion

Show UpdateTemplateActiveVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateTemplateActiveVersion

NFData UpdateTemplateActiveVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateTemplateActiveVersion

Eq UpdateTemplateActiveVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateTemplateActiveVersion

Hashable UpdateTemplateActiveVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateTemplateActiveVersion

type AWSResponse UpdateTemplateActiveVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateTemplateActiveVersion

type Rep UpdateTemplateActiveVersion Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateTemplateActiveVersion

type Rep UpdateTemplateActiveVersion = D1 ('MetaData "UpdateTemplateActiveVersion" "Amazonka.Pinpoint.UpdateTemplateActiveVersion" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateTemplateActiveVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "templateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateActiveVersionRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TemplateActiveVersionRequest))))

newUpdateTemplateActiveVersion Source #

Create a value of UpdateTemplateActiveVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateTemplateActiveVersion, updateTemplateActiveVersion_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

UpdateTemplateActiveVersion, updateTemplateActiveVersion_templateType - The type of channel that the message template is designed for. Valid values are: EMAIL, PUSH, SMS, and VOICE.

$sel:templateActiveVersionRequest:UpdateTemplateActiveVersion', updateTemplateActiveVersion_templateActiveVersionRequest - Undocumented member.

data UpdateTemplateActiveVersionResponse Source #

Instances

Instances details
Generic UpdateTemplateActiveVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateTemplateActiveVersion

Read UpdateTemplateActiveVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateTemplateActiveVersion

Show UpdateTemplateActiveVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateTemplateActiveVersion

NFData UpdateTemplateActiveVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateTemplateActiveVersion

Eq UpdateTemplateActiveVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateTemplateActiveVersion

type Rep UpdateTemplateActiveVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateTemplateActiveVersion

type Rep UpdateTemplateActiveVersionResponse = D1 ('MetaData "UpdateTemplateActiveVersionResponse" "Amazonka.Pinpoint.UpdateTemplateActiveVersion" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateTemplateActiveVersionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageBody)))

UpdateVoiceChannel

data UpdateVoiceChannel Source #

See: newUpdateVoiceChannel smart constructor.

Instances

Instances details
ToJSON UpdateVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceChannel

ToHeaders UpdateVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceChannel

ToPath UpdateVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceChannel

ToQuery UpdateVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceChannel

AWSRequest UpdateVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceChannel

Associated Types

type AWSResponse UpdateVoiceChannel #

Generic UpdateVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceChannel

Associated Types

type Rep UpdateVoiceChannel :: Type -> Type #

Read UpdateVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceChannel

Show UpdateVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceChannel

NFData UpdateVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceChannel

Methods

rnf :: UpdateVoiceChannel -> () #

Eq UpdateVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceChannel

Hashable UpdateVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceChannel

type AWSResponse UpdateVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceChannel

type Rep UpdateVoiceChannel Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceChannel

type Rep UpdateVoiceChannel = D1 ('MetaData "UpdateVoiceChannel" "Amazonka.Pinpoint.UpdateVoiceChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateVoiceChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "voiceChannelRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VoiceChannelRequest)))

newUpdateVoiceChannel Source #

Create a value of UpdateVoiceChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateVoiceChannel, updateVoiceChannel_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:voiceChannelRequest:UpdateVoiceChannel', updateVoiceChannel_voiceChannelRequest - Undocumented member.

data UpdateVoiceChannelResponse Source #

See: newUpdateVoiceChannelResponse smart constructor.

Instances

Instances details
Generic UpdateVoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceChannel

Associated Types

type Rep UpdateVoiceChannelResponse :: Type -> Type #

Read UpdateVoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceChannel

Show UpdateVoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceChannel

NFData UpdateVoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceChannel

Eq UpdateVoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceChannel

type Rep UpdateVoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceChannel

type Rep UpdateVoiceChannelResponse = D1 ('MetaData "UpdateVoiceChannelResponse" "Amazonka.Pinpoint.UpdateVoiceChannel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateVoiceChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "voiceChannelResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VoiceChannelResponse)))

newUpdateVoiceChannelResponse Source #

Create a value of UpdateVoiceChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateVoiceChannelResponse', updateVoiceChannelResponse_httpStatus - The response's http status code.

$sel:voiceChannelResponse:UpdateVoiceChannelResponse', updateVoiceChannelResponse_voiceChannelResponse - Undocumented member.

UpdateVoiceTemplate

data UpdateVoiceTemplate Source #

See: newUpdateVoiceTemplate smart constructor.

Instances

Instances details
ToJSON UpdateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceTemplate

ToHeaders UpdateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceTemplate

ToPath UpdateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceTemplate

ToQuery UpdateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceTemplate

AWSRequest UpdateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceTemplate

Associated Types

type AWSResponse UpdateVoiceTemplate #

Generic UpdateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceTemplate

Associated Types

type Rep UpdateVoiceTemplate :: Type -> Type #

Read UpdateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceTemplate

Show UpdateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceTemplate

NFData UpdateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceTemplate

Methods

rnf :: UpdateVoiceTemplate -> () #

Eq UpdateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceTemplate

Hashable UpdateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceTemplate

type AWSResponse UpdateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceTemplate

type Rep UpdateVoiceTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceTemplate

type Rep UpdateVoiceTemplate = D1 ('MetaData "UpdateVoiceTemplate" "Amazonka.Pinpoint.UpdateVoiceTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateVoiceTemplate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createNewVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "voiceTemplateRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VoiceTemplateRequest))))

newUpdateVoiceTemplate Source #

Create a value of UpdateVoiceTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createNewVersion:UpdateVoiceTemplate', updateVoiceTemplate_createNewVersion - Specifies whether to save the updates as a new version of the message template. Valid values are: true, save the updates as a new version; and, false, save the updates to (overwrite) the latest existing version of the template.

If you don't specify a value for this parameter, Amazon Pinpoint saves the updates to (overwrites) the latest existing version of the template. If you specify a value of true for this parameter, don't specify a value for the version parameter. Otherwise, an error will occur.

UpdateVoiceTemplate, updateVoiceTemplate_version - The unique identifier for the version of the message template to update, retrieve information about, or delete. To retrieve identifiers and other information for all the versions of a template, use the Template Versions resource.

If specified, this value must match the identifier for an existing template version. If specified for an update operation, this value must match the identifier for the latest existing version of the template. This restriction helps ensure that race conditions don't occur.

If you don't specify a value for this parameter, Amazon Pinpoint does the following:

  • For a get operation, retrieves information about the active version of the template.
  • For an update operation, saves the updates to (overwrites) the latest existing version of the template, if the create-new-version parameter isn't used or is set to false.
  • For a delete operation, deletes the template, including all versions of the template.

UpdateVoiceTemplate, updateVoiceTemplate_templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

$sel:voiceTemplateRequest:UpdateVoiceTemplate', updateVoiceTemplate_voiceTemplateRequest - Undocumented member.

data UpdateVoiceTemplateResponse Source #

See: newUpdateVoiceTemplateResponse smart constructor.

Instances

Instances details
Generic UpdateVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceTemplate

Associated Types

type Rep UpdateVoiceTemplateResponse :: Type -> Type #

Read UpdateVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceTemplate

Show UpdateVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceTemplate

NFData UpdateVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceTemplate

Eq UpdateVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceTemplate

type Rep UpdateVoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.UpdateVoiceTemplate

type Rep UpdateVoiceTemplateResponse = D1 ('MetaData "UpdateVoiceTemplateResponse" "Amazonka.Pinpoint.UpdateVoiceTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateVoiceTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "messageBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageBody)))

newUpdateVoiceTemplateResponse Source #

Create a value of UpdateVoiceTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateVoiceTemplateResponse', updateVoiceTemplateResponse_httpStatus - The response's http status code.

$sel:messageBody:UpdateVoiceTemplateResponse', updateVoiceTemplateResponse_messageBody - Undocumented member.

VerifyOTPMessage

data VerifyOTPMessage Source #

See: newVerifyOTPMessage smart constructor.

Instances

Instances details
ToJSON VerifyOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.VerifyOTPMessage

ToHeaders VerifyOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.VerifyOTPMessage

ToPath VerifyOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.VerifyOTPMessage

ToQuery VerifyOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.VerifyOTPMessage

AWSRequest VerifyOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.VerifyOTPMessage

Associated Types

type AWSResponse VerifyOTPMessage #

Generic VerifyOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.VerifyOTPMessage

Associated Types

type Rep VerifyOTPMessage :: Type -> Type #

Read VerifyOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.VerifyOTPMessage

Show VerifyOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.VerifyOTPMessage

NFData VerifyOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.VerifyOTPMessage

Methods

rnf :: VerifyOTPMessage -> () #

Eq VerifyOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.VerifyOTPMessage

Hashable VerifyOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.VerifyOTPMessage

type AWSResponse VerifyOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.VerifyOTPMessage

type Rep VerifyOTPMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.VerifyOTPMessage

type Rep VerifyOTPMessage = D1 ('MetaData "VerifyOTPMessage" "Amazonka.Pinpoint.VerifyOTPMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "VerifyOTPMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "verifyOTPMessageRequestParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VerifyOTPMessageRequestParameters)))

newVerifyOTPMessage Source #

Create a value of VerifyOTPMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

VerifyOTPMessage, verifyOTPMessage_applicationId - The unique ID of your Amazon Pinpoint application.

$sel:verifyOTPMessageRequestParameters:VerifyOTPMessage', verifyOTPMessage_verifyOTPMessageRequestParameters - Undocumented member.

data VerifyOTPMessageResponse Source #

See: newVerifyOTPMessageResponse smart constructor.

Instances

Instances details
Generic VerifyOTPMessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.VerifyOTPMessage

Associated Types

type Rep VerifyOTPMessageResponse :: Type -> Type #

Read VerifyOTPMessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.VerifyOTPMessage

Show VerifyOTPMessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.VerifyOTPMessage

NFData VerifyOTPMessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.VerifyOTPMessage

Eq VerifyOTPMessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.VerifyOTPMessage

type Rep VerifyOTPMessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.VerifyOTPMessage

type Rep VerifyOTPMessageResponse = D1 ('MetaData "VerifyOTPMessageResponse" "Amazonka.Pinpoint.VerifyOTPMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "VerifyOTPMessageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "verificationResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VerificationResponse)))

newVerifyOTPMessageResponse Source #

Create a value of VerifyOTPMessageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:VerifyOTPMessageResponse', verifyOTPMessageResponse_httpStatus - The response's http status code.

$sel:verificationResponse:VerifyOTPMessageResponse', verifyOTPMessageResponse_verificationResponse - Undocumented member.

Types

Action

newtype Action Source #

Constructors

Action' 

Fields

Bundled Patterns

pattern Action_DEEP_LINK :: Action 
pattern Action_OPEN_APP :: Action 
pattern Action_URL :: Action 

Instances

Instances details
FromJSON Action Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Action

FromJSONKey Action Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Action

ToJSON Action Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Action

ToJSONKey Action Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Action

ToByteString Action Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Action

Methods

toBS :: Action -> ByteString #

ToHeader Action Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Action

Methods

toHeader :: HeaderName -> Action -> [Header] #

ToLog Action Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Action

ToQuery Action Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Action

FromText Action Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Action

ToText Action Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Action

Methods

toText :: Action -> Text #

FromXML Action Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Action

ToXML Action Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Action

Methods

toXML :: Action -> XML #

Generic Action Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Action

Associated Types

type Rep Action :: Type -> Type #

Methods

from :: Action -> Rep Action x #

to :: Rep Action x -> Action #

Read Action Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Action

Show Action Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Action

NFData Action Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Action

Methods

rnf :: Action -> () #

Eq Action Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Action

Methods

(==) :: Action -> Action -> Bool #

(/=) :: Action -> Action -> Bool #

Ord Action Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Action

Hashable Action Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Action

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

type Rep Action Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Action

type Rep Action = D1 ('MetaData "Action" "Amazonka.Pinpoint.Types.Action" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "Action'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Alignment

newtype Alignment Source #

Constructors

Alignment' 

Fields

Bundled Patterns

pattern Alignment_CENTER :: Alignment 
pattern Alignment_LEFT :: Alignment 
pattern Alignment_RIGHT :: Alignment 

Instances

Instances details
FromJSON Alignment Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Alignment

FromJSONKey Alignment Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Alignment

ToJSON Alignment Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Alignment

ToJSONKey Alignment Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Alignment

ToByteString Alignment Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Alignment

Methods

toBS :: Alignment -> ByteString #

ToHeader Alignment Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Alignment

ToLog Alignment Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Alignment

ToQuery Alignment Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Alignment

FromText Alignment Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Alignment

ToText Alignment Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Alignment

Methods

toText :: Alignment -> Text #

FromXML Alignment Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Alignment

ToXML Alignment Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Alignment

Methods

toXML :: Alignment -> XML #

Generic Alignment Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Alignment

Associated Types

type Rep Alignment :: Type -> Type #

Read Alignment Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Alignment

Show Alignment Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Alignment

NFData Alignment Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Alignment

Methods

rnf :: Alignment -> () #

Eq Alignment Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Alignment

Ord Alignment Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Alignment

Hashable Alignment Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Alignment

type Rep Alignment Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Alignment

type Rep Alignment = D1 ('MetaData "Alignment" "Amazonka.Pinpoint.Types.Alignment" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "Alignment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAlignment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AttributeType

newtype AttributeType Source #

Constructors

AttributeType' 

Instances

Instances details
FromJSON AttributeType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeType

FromJSONKey AttributeType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeType

ToJSON AttributeType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeType

ToJSONKey AttributeType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeType

ToByteString AttributeType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeType

ToHeader AttributeType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeType

ToLog AttributeType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeType

ToQuery AttributeType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeType

FromText AttributeType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeType

ToText AttributeType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeType

Methods

toText :: AttributeType -> Text #

FromXML AttributeType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeType

ToXML AttributeType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeType

Methods

toXML :: AttributeType -> XML #

Generic AttributeType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeType

Associated Types

type Rep AttributeType :: Type -> Type #

Read AttributeType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeType

Show AttributeType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeType

NFData AttributeType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeType

Methods

rnf :: AttributeType -> () #

Eq AttributeType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeType

Ord AttributeType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeType

Hashable AttributeType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeType

type Rep AttributeType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeType

type Rep AttributeType = D1 ('MetaData "AttributeType" "Amazonka.Pinpoint.Types.AttributeType" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "AttributeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAttributeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ButtonAction

newtype ButtonAction Source #

Constructors

ButtonAction' 

Instances

Instances details
FromJSON ButtonAction Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ButtonAction

FromJSONKey ButtonAction Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ButtonAction

ToJSON ButtonAction Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ButtonAction

ToJSONKey ButtonAction Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ButtonAction

ToByteString ButtonAction Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ButtonAction

ToHeader ButtonAction Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ButtonAction

ToLog ButtonAction Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ButtonAction

ToQuery ButtonAction Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ButtonAction

FromText ButtonAction Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ButtonAction

ToText ButtonAction Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ButtonAction

Methods

toText :: ButtonAction -> Text #

FromXML ButtonAction Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ButtonAction

ToXML ButtonAction Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ButtonAction

Methods

toXML :: ButtonAction -> XML #

Generic ButtonAction Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ButtonAction

Associated Types

type Rep ButtonAction :: Type -> Type #

Read ButtonAction Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ButtonAction

Show ButtonAction Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ButtonAction

NFData ButtonAction Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ButtonAction

Methods

rnf :: ButtonAction -> () #

Eq ButtonAction Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ButtonAction

Ord ButtonAction Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ButtonAction

Hashable ButtonAction Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ButtonAction

type Rep ButtonAction Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ButtonAction

type Rep ButtonAction = D1 ('MetaData "ButtonAction" "Amazonka.Pinpoint.Types.ButtonAction" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "ButtonAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromButtonAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CampaignStatus

newtype CampaignStatus Source #

Constructors

CampaignStatus' 

Instances

Instances details
FromJSON CampaignStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignStatus

FromJSONKey CampaignStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignStatus

ToJSON CampaignStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignStatus

ToJSONKey CampaignStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignStatus

ToByteString CampaignStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignStatus

ToHeader CampaignStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignStatus

ToLog CampaignStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignStatus

ToQuery CampaignStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignStatus

FromText CampaignStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignStatus

ToText CampaignStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignStatus

FromXML CampaignStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignStatus

ToXML CampaignStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignStatus

Methods

toXML :: CampaignStatus -> XML #

Generic CampaignStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignStatus

Associated Types

type Rep CampaignStatus :: Type -> Type #

Read CampaignStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignStatus

Show CampaignStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignStatus

NFData CampaignStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignStatus

Methods

rnf :: CampaignStatus -> () #

Eq CampaignStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignStatus

Ord CampaignStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignStatus

Hashable CampaignStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignStatus

type Rep CampaignStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignStatus

type Rep CampaignStatus = D1 ('MetaData "CampaignStatus" "Amazonka.Pinpoint.Types.CampaignStatus" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "CampaignStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCampaignStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelType

newtype ChannelType Source #

Constructors

ChannelType' 

Instances

Instances details
FromJSON ChannelType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelType

FromJSONKey ChannelType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelType

ToJSON ChannelType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelType

ToJSONKey ChannelType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelType

ToByteString ChannelType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelType

ToHeader ChannelType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelType

ToLog ChannelType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelType

ToQuery ChannelType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelType

FromText ChannelType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelType

ToText ChannelType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelType

Methods

toText :: ChannelType -> Text #

FromXML ChannelType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelType

ToXML ChannelType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelType

Methods

toXML :: ChannelType -> XML #

Generic ChannelType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelType

Associated Types

type Rep ChannelType :: Type -> Type #

Read ChannelType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelType

Show ChannelType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelType

NFData ChannelType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelType

Methods

rnf :: ChannelType -> () #

Eq ChannelType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelType

Ord ChannelType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelType

Hashable ChannelType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelType

type Rep ChannelType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelType

type Rep ChannelType = D1 ('MetaData "ChannelType" "Amazonka.Pinpoint.Types.ChannelType" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "ChannelType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DayOfWeek

newtype DayOfWeek Source #

Constructors

DayOfWeek' 

Fields

Instances

Instances details
FromJSON DayOfWeek Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DayOfWeek

FromJSONKey DayOfWeek Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DayOfWeek

ToJSON DayOfWeek Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DayOfWeek

ToJSONKey DayOfWeek Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DayOfWeek

ToByteString DayOfWeek Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DayOfWeek

Methods

toBS :: DayOfWeek -> ByteString #

ToHeader DayOfWeek Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DayOfWeek

ToLog DayOfWeek Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DayOfWeek

ToQuery DayOfWeek Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DayOfWeek

FromText DayOfWeek Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DayOfWeek

ToText DayOfWeek Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DayOfWeek

Methods

toText :: DayOfWeek -> Text #

FromXML DayOfWeek Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DayOfWeek

ToXML DayOfWeek Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DayOfWeek

Methods

toXML :: DayOfWeek -> XML #

Generic DayOfWeek Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DayOfWeek

Associated Types

type Rep DayOfWeek :: Type -> Type #

Read DayOfWeek Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DayOfWeek

Show DayOfWeek Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DayOfWeek

NFData DayOfWeek Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DayOfWeek

Methods

rnf :: DayOfWeek -> () #

Eq DayOfWeek Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DayOfWeek

Ord DayOfWeek Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DayOfWeek

Hashable DayOfWeek Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DayOfWeek

type Rep DayOfWeek Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DayOfWeek

type Rep DayOfWeek = D1 ('MetaData "DayOfWeek" "Amazonka.Pinpoint.Types.DayOfWeek" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "DayOfWeek'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDayOfWeek") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DefinitionFormat

newtype DefinitionFormat Source #

Instances

Instances details
FromJSON DefinitionFormat Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefinitionFormat

FromJSONKey DefinitionFormat Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefinitionFormat

ToJSON DefinitionFormat Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefinitionFormat

ToJSONKey DefinitionFormat Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefinitionFormat

ToByteString DefinitionFormat Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefinitionFormat

ToHeader DefinitionFormat Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefinitionFormat

ToLog DefinitionFormat Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefinitionFormat

ToQuery DefinitionFormat Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefinitionFormat

FromText DefinitionFormat Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefinitionFormat

ToText DefinitionFormat Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefinitionFormat

FromXML DefinitionFormat Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefinitionFormat

ToXML DefinitionFormat Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefinitionFormat

Generic DefinitionFormat Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefinitionFormat

Associated Types

type Rep DefinitionFormat :: Type -> Type #

Read DefinitionFormat Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefinitionFormat

Show DefinitionFormat Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefinitionFormat

NFData DefinitionFormat Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefinitionFormat

Methods

rnf :: DefinitionFormat -> () #

Eq DefinitionFormat Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefinitionFormat

Ord DefinitionFormat Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefinitionFormat

Hashable DefinitionFormat Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefinitionFormat

type Rep DefinitionFormat Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefinitionFormat

type Rep DefinitionFormat = D1 ('MetaData "DefinitionFormat" "Amazonka.Pinpoint.Types.DefinitionFormat" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "DefinitionFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDefinitionFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeliveryStatus

newtype DeliveryStatus Source #

Constructors

DeliveryStatus' 

Instances

Instances details
FromJSON DeliveryStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DeliveryStatus

FromJSONKey DeliveryStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DeliveryStatus

ToJSON DeliveryStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DeliveryStatus

ToJSONKey DeliveryStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DeliveryStatus

ToByteString DeliveryStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DeliveryStatus

ToHeader DeliveryStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DeliveryStatus

ToLog DeliveryStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DeliveryStatus

ToQuery DeliveryStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DeliveryStatus

FromText DeliveryStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DeliveryStatus

ToText DeliveryStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DeliveryStatus

FromXML DeliveryStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DeliveryStatus

ToXML DeliveryStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DeliveryStatus

Methods

toXML :: DeliveryStatus -> XML #

Generic DeliveryStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DeliveryStatus

Associated Types

type Rep DeliveryStatus :: Type -> Type #

Read DeliveryStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DeliveryStatus

Show DeliveryStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DeliveryStatus

NFData DeliveryStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DeliveryStatus

Methods

rnf :: DeliveryStatus -> () #

Eq DeliveryStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DeliveryStatus

Ord DeliveryStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DeliveryStatus

Hashable DeliveryStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DeliveryStatus

type Rep DeliveryStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DeliveryStatus

type Rep DeliveryStatus = D1 ('MetaData "DeliveryStatus" "Amazonka.Pinpoint.Types.DeliveryStatus" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "DeliveryStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeliveryStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DimensionType

newtype DimensionType Source #

Constructors

DimensionType' 

Instances

Instances details
FromJSON DimensionType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DimensionType

FromJSONKey DimensionType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DimensionType

ToJSON DimensionType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DimensionType

ToJSONKey DimensionType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DimensionType

ToByteString DimensionType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DimensionType

ToHeader DimensionType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DimensionType

ToLog DimensionType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DimensionType

ToQuery DimensionType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DimensionType

FromText DimensionType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DimensionType

ToText DimensionType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DimensionType

Methods

toText :: DimensionType -> Text #

FromXML DimensionType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DimensionType

ToXML DimensionType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DimensionType

Methods

toXML :: DimensionType -> XML #

Generic DimensionType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DimensionType

Associated Types

type Rep DimensionType :: Type -> Type #

Read DimensionType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DimensionType

Show DimensionType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DimensionType

NFData DimensionType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DimensionType

Methods

rnf :: DimensionType -> () #

Eq DimensionType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DimensionType

Ord DimensionType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DimensionType

Hashable DimensionType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DimensionType

type Rep DimensionType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DimensionType

type Rep DimensionType = D1 ('MetaData "DimensionType" "Amazonka.Pinpoint.Types.DimensionType" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "DimensionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDimensionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Duration

newtype Duration Source #

Constructors

Duration' 

Fields

Bundled Patterns

pattern Duration_DAY_14 :: Duration 
pattern Duration_DAY_30 :: Duration 
pattern Duration_DAY_7 :: Duration 
pattern Duration_HR_24 :: Duration 

Instances

Instances details
FromJSON Duration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Duration

FromJSONKey Duration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Duration

ToJSON Duration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Duration

ToJSONKey Duration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Duration

ToByteString Duration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Duration

Methods

toBS :: Duration -> ByteString #

ToHeader Duration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Duration

Methods

toHeader :: HeaderName -> Duration -> [Header] #

ToLog Duration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Duration

ToQuery Duration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Duration

FromText Duration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Duration

ToText Duration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Duration

Methods

toText :: Duration -> Text #

FromXML Duration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Duration

ToXML Duration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Duration

Methods

toXML :: Duration -> XML #

Generic Duration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Duration

Associated Types

type Rep Duration :: Type -> Type #

Methods

from :: Duration -> Rep Duration x #

to :: Rep Duration x -> Duration #

Read Duration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Duration

Show Duration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Duration

NFData Duration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Duration

Methods

rnf :: Duration -> () #

Eq Duration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Duration

Ord Duration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Duration

Hashable Duration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Duration

Methods

hashWithSalt :: Int -> Duration -> Int #

hash :: Duration -> Int #

type Rep Duration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Duration

type Rep Duration = D1 ('MetaData "Duration" "Amazonka.Pinpoint.Types.Duration" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "Duration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EndpointTypesElement

newtype EndpointTypesElement Source #

Instances

Instances details
FromJSON EndpointTypesElement Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointTypesElement

FromJSONKey EndpointTypesElement Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointTypesElement

ToJSON EndpointTypesElement Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointTypesElement

ToJSONKey EndpointTypesElement Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointTypesElement

ToByteString EndpointTypesElement Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointTypesElement

ToHeader EndpointTypesElement Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointTypesElement

ToLog EndpointTypesElement Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointTypesElement

ToQuery EndpointTypesElement Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointTypesElement

FromText EndpointTypesElement Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointTypesElement

ToText EndpointTypesElement Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointTypesElement

FromXML EndpointTypesElement Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointTypesElement

ToXML EndpointTypesElement Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointTypesElement

Generic EndpointTypesElement Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointTypesElement

Associated Types

type Rep EndpointTypesElement :: Type -> Type #

Read EndpointTypesElement Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointTypesElement

Show EndpointTypesElement Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointTypesElement

NFData EndpointTypesElement Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointTypesElement

Methods

rnf :: EndpointTypesElement -> () #

Eq EndpointTypesElement Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointTypesElement

Ord EndpointTypesElement Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointTypesElement

Hashable EndpointTypesElement Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointTypesElement

type Rep EndpointTypesElement Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointTypesElement

type Rep EndpointTypesElement = D1 ('MetaData "EndpointTypesElement" "Amazonka.Pinpoint.Types.EndpointTypesElement" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "EndpointTypesElement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEndpointTypesElement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FilterType

newtype FilterType Source #

Constructors

FilterType' 

Fields

Bundled Patterns

pattern FilterType_ENDPOINT :: FilterType 
pattern FilterType_SYSTEM :: FilterType 

Instances

Instances details
FromJSON FilterType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.FilterType

FromJSONKey FilterType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.FilterType

ToJSON FilterType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.FilterType

ToJSONKey FilterType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.FilterType

ToByteString FilterType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.FilterType

ToHeader FilterType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.FilterType

ToLog FilterType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.FilterType

ToQuery FilterType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.FilterType

FromText FilterType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.FilterType

ToText FilterType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.FilterType

Methods

toText :: FilterType -> Text #

FromXML FilterType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.FilterType

ToXML FilterType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.FilterType

Methods

toXML :: FilterType -> XML #

Generic FilterType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.FilterType

Associated Types

type Rep FilterType :: Type -> Type #

Read FilterType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.FilterType

Show FilterType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.FilterType

NFData FilterType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.FilterType

Methods

rnf :: FilterType -> () #

Eq FilterType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.FilterType

Ord FilterType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.FilterType

Hashable FilterType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.FilterType

type Rep FilterType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.FilterType

type Rep FilterType = D1 ('MetaData "FilterType" "Amazonka.Pinpoint.Types.FilterType" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "FilterType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFilterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Frequency

newtype Frequency Source #

Constructors

Frequency' 

Fields

Instances

Instances details
FromJSON Frequency Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Frequency

FromJSONKey Frequency Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Frequency

ToJSON Frequency Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Frequency

ToJSONKey Frequency Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Frequency

ToByteString Frequency Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Frequency

Methods

toBS :: Frequency -> ByteString #

ToHeader Frequency Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Frequency

ToLog Frequency Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Frequency

ToQuery Frequency Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Frequency

FromText Frequency Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Frequency

ToText Frequency Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Frequency

Methods

toText :: Frequency -> Text #

FromXML Frequency Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Frequency

ToXML Frequency Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Frequency

Methods

toXML :: Frequency -> XML #

Generic Frequency Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Frequency

Associated Types

type Rep Frequency :: Type -> Type #

Read Frequency Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Frequency

Show Frequency Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Frequency

NFData Frequency Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Frequency

Methods

rnf :: Frequency -> () #

Eq Frequency Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Frequency

Ord Frequency Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Frequency

Hashable Frequency Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Frequency

type Rep Frequency Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Frequency

type Rep Frequency = D1 ('MetaData "Frequency" "Amazonka.Pinpoint.Types.Frequency" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "Frequency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Include

newtype Include Source #

Constructors

Include' 

Fields

Bundled Patterns

pattern Include_ALL :: Include 
pattern Include_ANY :: Include 
pattern Include_NONE :: Include 

Instances

Instances details
FromJSON Include Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Include

FromJSONKey Include Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Include

ToJSON Include Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Include

ToJSONKey Include Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Include

ToByteString Include Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Include

Methods

toBS :: Include -> ByteString #

ToHeader Include Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Include

Methods

toHeader :: HeaderName -> Include -> [Header] #

ToLog Include Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Include

ToQuery Include Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Include

FromText Include Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Include

ToText Include Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Include

Methods

toText :: Include -> Text #

FromXML Include Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Include

ToXML Include Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Include

Methods

toXML :: Include -> XML #

Generic Include Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Include

Associated Types

type Rep Include :: Type -> Type #

Methods

from :: Include -> Rep Include x #

to :: Rep Include x -> Include #

Read Include Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Include

Show Include Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Include

NFData Include Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Include

Methods

rnf :: Include -> () #

Eq Include Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Include

Methods

(==) :: Include -> Include -> Bool #

(/=) :: Include -> Include -> Bool #

Ord Include Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Include

Hashable Include Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Include

Methods

hashWithSalt :: Int -> Include -> Int #

hash :: Include -> Int #

type Rep Include Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Include

type Rep Include = D1 ('MetaData "Include" "Amazonka.Pinpoint.Types.Include" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "Include'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInclude") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobStatus

newtype JobStatus Source #

Constructors

JobStatus' 

Fields

Instances

Instances details
FromJSON JobStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JobStatus

FromJSONKey JobStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JobStatus

ToJSON JobStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JobStatus

ToJSONKey JobStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JobStatus

ToByteString JobStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JobStatus

Methods

toBS :: JobStatus -> ByteString #

ToHeader JobStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JobStatus

ToLog JobStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JobStatus

ToQuery JobStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JobStatus

FromText JobStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JobStatus

ToText JobStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JobStatus

Methods

toText :: JobStatus -> Text #

FromXML JobStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JobStatus

ToXML JobStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JobStatus

Methods

toXML :: JobStatus -> XML #

Generic JobStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JobStatus

Associated Types

type Rep JobStatus :: Type -> Type #

Read JobStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JobStatus

Show JobStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JobStatus

NFData JobStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JobStatus

Methods

rnf :: JobStatus -> () #

Eq JobStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JobStatus

Ord JobStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JobStatus

Hashable JobStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JobStatus

type Rep JobStatus Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JobStatus

type Rep JobStatus = D1 ('MetaData "JobStatus" "Amazonka.Pinpoint.Types.JobStatus" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "JobStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Layout

newtype Layout Source #

Constructors

Layout' 

Fields

Bundled Patterns

pattern Layout_BOTTOM_BANNER :: Layout 
pattern Layout_CAROUSEL :: Layout 
pattern Layout_MIDDLE_BANNER :: Layout 
pattern Layout_MOBILE_FEED :: Layout 
pattern Layout_OVERLAYS :: Layout 
pattern Layout_TOP_BANNER :: Layout 

Instances

Instances details
FromJSON Layout Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Layout

FromJSONKey Layout Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Layout

ToJSON Layout Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Layout

ToJSONKey Layout Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Layout

ToByteString Layout Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Layout

Methods

toBS :: Layout -> ByteString #

ToHeader Layout Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Layout

Methods

toHeader :: HeaderName -> Layout -> [Header] #

ToLog Layout Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Layout

ToQuery Layout Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Layout

FromText Layout Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Layout

ToText Layout Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Layout

Methods

toText :: Layout -> Text #

FromXML Layout Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Layout

ToXML Layout Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Layout

Methods

toXML :: Layout -> XML #

Generic Layout Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Layout

Associated Types

type Rep Layout :: Type -> Type #

Methods

from :: Layout -> Rep Layout x #

to :: Rep Layout x -> Layout #

Read Layout Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Layout

Show Layout Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Layout

NFData Layout Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Layout

Methods

rnf :: Layout -> () #

Eq Layout Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Layout

Methods

(==) :: Layout -> Layout -> Bool #

(/=) :: Layout -> Layout -> Bool #

Ord Layout Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Layout

Hashable Layout Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Layout

Methods

hashWithSalt :: Int -> Layout -> Int #

hash :: Layout -> Int #

type Rep Layout Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Layout

type Rep Layout = D1 ('MetaData "Layout" "Amazonka.Pinpoint.Types.Layout" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "Layout'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLayout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MessageType

newtype MessageType Source #

Constructors

MessageType' 

Instances

Instances details
FromJSON MessageType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageType

FromJSONKey MessageType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageType

ToJSON MessageType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageType

ToJSONKey MessageType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageType

ToByteString MessageType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageType

ToHeader MessageType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageType

ToLog MessageType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageType

ToQuery MessageType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageType

FromText MessageType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageType

ToText MessageType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageType

Methods

toText :: MessageType -> Text #

FromXML MessageType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageType

ToXML MessageType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageType

Methods

toXML :: MessageType -> XML #

Generic MessageType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageType

Associated Types

type Rep MessageType :: Type -> Type #

Read MessageType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageType

Show MessageType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageType

NFData MessageType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageType

Methods

rnf :: MessageType -> () #

Eq MessageType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageType

Ord MessageType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageType

Hashable MessageType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageType

type Rep MessageType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageType

type Rep MessageType = D1 ('MetaData "MessageType" "Amazonka.Pinpoint.Types.MessageType" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "MessageType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMessageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Mode

newtype Mode Source #

Constructors

Mode' 

Fields

Bundled Patterns

pattern Mode_DELIVERY :: Mode 
pattern Mode_FILTER :: Mode 

Instances

Instances details
FromJSON Mode Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Mode

FromJSONKey Mode Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Mode

ToJSON Mode Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Mode

ToJSONKey Mode Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Mode

ToByteString Mode Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Mode

Methods

toBS :: Mode -> ByteString #

ToHeader Mode Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Mode

Methods

toHeader :: HeaderName -> Mode -> [Header] #

ToLog Mode Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Mode

ToQuery Mode Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Mode

Methods

toQuery :: Mode -> QueryString #

FromText Mode Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Mode

ToText Mode Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Mode

Methods

toText :: Mode -> Text #

FromXML Mode Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Mode

Methods

parseXML :: [Node] -> Either String Mode #

ToXML Mode Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Mode

Methods

toXML :: Mode -> XML #

Generic Mode Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Mode

Associated Types

type Rep Mode :: Type -> Type #

Methods

from :: Mode -> Rep Mode x #

to :: Rep Mode x -> Mode #

Read Mode Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Mode

Show Mode Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Mode

Methods

showsPrec :: Int -> Mode -> ShowS #

show :: Mode -> String #

showList :: [Mode] -> ShowS #

NFData Mode Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Mode

Methods

rnf :: Mode -> () #

Eq Mode Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Mode

Methods

(==) :: Mode -> Mode -> Bool #

(/=) :: Mode -> Mode -> Bool #

Ord Mode Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Mode

Methods

compare :: Mode -> Mode -> Ordering #

(<) :: Mode -> Mode -> Bool #

(<=) :: Mode -> Mode -> Bool #

(>) :: Mode -> Mode -> Bool #

(>=) :: Mode -> Mode -> Bool #

max :: Mode -> Mode -> Mode #

min :: Mode -> Mode -> Mode #

Hashable Mode Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Mode

Methods

hashWithSalt :: Int -> Mode -> Int #

hash :: Mode -> Int #

type Rep Mode Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Mode

type Rep Mode = D1 ('MetaData "Mode" "Amazonka.Pinpoint.Types.Mode" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "Mode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Operator

newtype Operator Source #

Constructors

Operator' 

Fields

Bundled Patterns

pattern Operator_ALL :: Operator 
pattern Operator_ANY :: Operator 

Instances

Instances details
FromJSON Operator Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Operator

FromJSONKey Operator Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Operator

ToJSON Operator Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Operator

ToJSONKey Operator Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Operator

ToByteString Operator Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Operator

Methods

toBS :: Operator -> ByteString #

ToHeader Operator Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Operator

Methods

toHeader :: HeaderName -> Operator -> [Header] #

ToLog Operator Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Operator

ToQuery Operator Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Operator

FromText Operator Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Operator

ToText Operator Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Operator

Methods

toText :: Operator -> Text #

FromXML Operator Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Operator

ToXML Operator Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Operator

Methods

toXML :: Operator -> XML #

Generic Operator Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Operator

Associated Types

type Rep Operator :: Type -> Type #

Methods

from :: Operator -> Rep Operator x #

to :: Rep Operator x -> Operator #

Read Operator Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Operator

Show Operator Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Operator

NFData Operator Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Operator

Methods

rnf :: Operator -> () #

Eq Operator Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Operator

Ord Operator Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Operator

Hashable Operator Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Operator

Methods

hashWithSalt :: Int -> Operator -> Int #

hash :: Operator -> Int #

type Rep Operator Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Operator

type Rep Operator = D1 ('MetaData "Operator" "Amazonka.Pinpoint.Types.Operator" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "Operator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RecencyType

newtype RecencyType Source #

Constructors

RecencyType' 

Bundled Patterns

pattern RecencyType_ACTIVE :: RecencyType 
pattern RecencyType_INACTIVE :: RecencyType 

Instances

Instances details
FromJSON RecencyType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyType

FromJSONKey RecencyType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyType

ToJSON RecencyType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyType

ToJSONKey RecencyType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyType

ToByteString RecencyType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyType

ToHeader RecencyType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyType

ToLog RecencyType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyType

ToQuery RecencyType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyType

FromText RecencyType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyType

ToText RecencyType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyType

Methods

toText :: RecencyType -> Text #

FromXML RecencyType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyType

ToXML RecencyType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyType

Methods

toXML :: RecencyType -> XML #

Generic RecencyType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyType

Associated Types

type Rep RecencyType :: Type -> Type #

Read RecencyType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyType

Show RecencyType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyType

NFData RecencyType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyType

Methods

rnf :: RecencyType -> () #

Eq RecencyType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyType

Ord RecencyType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyType

Hashable RecencyType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyType

type Rep RecencyType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyType

type Rep RecencyType = D1 ('MetaData "RecencyType" "Amazonka.Pinpoint.Types.RecencyType" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "RecencyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRecencyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SegmentType

newtype SegmentType Source #

Constructors

SegmentType' 

Bundled Patterns

pattern SegmentType_DIMENSIONAL :: SegmentType 
pattern SegmentType_IMPORT :: SegmentType 

Instances

Instances details
FromJSON SegmentType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentType

FromJSONKey SegmentType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentType

ToJSON SegmentType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentType

ToJSONKey SegmentType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentType

ToByteString SegmentType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentType

ToHeader SegmentType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentType

ToLog SegmentType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentType

ToQuery SegmentType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentType

FromText SegmentType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentType

ToText SegmentType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentType

Methods

toText :: SegmentType -> Text #

FromXML SegmentType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentType

ToXML SegmentType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentType

Methods

toXML :: SegmentType -> XML #

Generic SegmentType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentType

Associated Types

type Rep SegmentType :: Type -> Type #

Read SegmentType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentType

Show SegmentType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentType

NFData SegmentType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentType

Methods

rnf :: SegmentType -> () #

Eq SegmentType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentType

Ord SegmentType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentType

Hashable SegmentType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentType

type Rep SegmentType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentType

type Rep SegmentType = D1 ('MetaData "SegmentType" "Amazonka.Pinpoint.Types.SegmentType" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "SegmentType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSegmentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SourceType

newtype SourceType Source #

Constructors

SourceType' 

Fields

Bundled Patterns

pattern SourceType_ALL :: SourceType 
pattern SourceType_ANY :: SourceType 
pattern SourceType_NONE :: SourceType 

Instances

Instances details
FromJSON SourceType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SourceType

FromJSONKey SourceType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SourceType

ToJSON SourceType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SourceType

ToJSONKey SourceType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SourceType

ToByteString SourceType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SourceType

ToHeader SourceType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SourceType

ToLog SourceType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SourceType

ToQuery SourceType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SourceType

FromText SourceType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SourceType

ToText SourceType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SourceType

Methods

toText :: SourceType -> Text #

FromXML SourceType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SourceType

ToXML SourceType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SourceType

Methods

toXML :: SourceType -> XML #

Generic SourceType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SourceType

Associated Types

type Rep SourceType :: Type -> Type #

Read SourceType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SourceType

Show SourceType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SourceType

NFData SourceType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SourceType

Methods

rnf :: SourceType -> () #

Eq SourceType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SourceType

Ord SourceType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SourceType

Hashable SourceType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SourceType

type Rep SourceType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SourceType

type Rep SourceType = D1 ('MetaData "SourceType" "Amazonka.Pinpoint.Types.SourceType" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "SourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

State

newtype State Source #

Constructors

State' 

Fields

Bundled Patterns

pattern State_ACTIVE :: State 
pattern State_CANCELLED :: State 
pattern State_CLOSED :: State 
pattern State_COMPLETED :: State 
pattern State_DRAFT :: State 
pattern State_PAUSED :: State 

Instances

Instances details
FromJSON State Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.State

FromJSONKey State Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.State

ToJSON State Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.State

ToJSONKey State Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.State

ToByteString State Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.State

Methods

toBS :: State -> ByteString #

ToHeader State Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.State

Methods

toHeader :: HeaderName -> State -> [Header] #

ToLog State Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.State

ToQuery State Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.State

Methods

toQuery :: State -> QueryString #

FromText State Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.State

ToText State Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.State

Methods

toText :: State -> Text #

FromXML State Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.State

Methods

parseXML :: [Node] -> Either String State #

ToXML State Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.State

Methods

toXML :: State -> XML #

Generic State Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.State

Associated Types

type Rep State :: Type -> Type #

Methods

from :: State -> Rep State x #

to :: Rep State x -> State #

Read State Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.State

Show State Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.State

Methods

showsPrec :: Int -> State -> ShowS #

show :: State -> String #

showList :: [State] -> ShowS #

NFData State Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.State

Methods

rnf :: State -> () #

Eq State Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.State

Methods

(==) :: State -> State -> Bool #

(/=) :: State -> State -> Bool #

Ord State Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.State

Methods

compare :: State -> State -> Ordering #

(<) :: State -> State -> Bool #

(<=) :: State -> State -> Bool #

(>) :: State -> State -> Bool #

(>=) :: State -> State -> Bool #

max :: State -> State -> State #

min :: State -> State -> State #

Hashable State Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.State

Methods

hashWithSalt :: Int -> State -> Int #

hash :: State -> Int #

type Rep State Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.State

type Rep State = D1 ('MetaData "State" "Amazonka.Pinpoint.Types.State" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "State'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TemplateType

newtype TemplateType Source #

Constructors

TemplateType' 

Instances

Instances details
FromJSON TemplateType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateType

FromJSONKey TemplateType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateType

ToJSON TemplateType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateType

ToJSONKey TemplateType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateType

ToByteString TemplateType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateType

ToHeader TemplateType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateType

ToLog TemplateType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateType

ToQuery TemplateType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateType

FromText TemplateType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateType

ToText TemplateType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateType

Methods

toText :: TemplateType -> Text #

FromXML TemplateType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateType

ToXML TemplateType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateType

Methods

toXML :: TemplateType -> XML #

Generic TemplateType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateType

Associated Types

type Rep TemplateType :: Type -> Type #

Read TemplateType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateType

Show TemplateType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateType

NFData TemplateType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateType

Methods

rnf :: TemplateType -> () #

Eq TemplateType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateType

Ord TemplateType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateType

Hashable TemplateType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateType

type Rep TemplateType Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateType

type Rep TemplateType = D1 ('MetaData "TemplateType" "Amazonka.Pinpoint.Types.TemplateType" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "TemplateType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTemplateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Type

newtype Type Source #

Constructors

Type' 

Fields

Bundled Patterns

pattern Type_ALL :: Type 
pattern Type_ANY :: Type 
pattern Type_NONE :: Type 

Instances

Instances details
FromJSON Type Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Type

FromJSONKey Type Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Type

ToJSON Type Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Type

ToJSONKey Type Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Type

ToByteString Type Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Type

Methods

toBS :: Type -> ByteString #

ToHeader Type Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Type

Methods

toHeader :: HeaderName -> Type -> [Header] #

ToLog Type Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Type

ToQuery Type Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Type

Methods

toQuery :: Type -> QueryString #

FromText Type Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Type

ToText Type Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Type

Methods

toText :: Type -> Text #

FromXML Type Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Type

Methods

parseXML :: [Node] -> Either String Type #

ToXML Type Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Type

Methods

toXML :: Type -> XML #

Generic Type Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Type

Associated Types

type Rep Type :: Type -> Type #

Methods

from :: Type -> Rep Type x #

to :: Rep Type x -> Type #

Read Type Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Type

Show Type Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Type

Methods

showsPrec :: Int -> Type -> ShowS #

show :: Type -> String #

showList :: [Type] -> ShowS #

NFData Type Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Type

Methods

rnf :: Type -> () #

Eq Type Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Type

Methods

(==) :: Type -> Type -> Bool #

(/=) :: Type -> Type -> Bool #

Ord Type Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Type

Methods

compare :: Type -> Type -> Ordering #

(<) :: Type -> Type -> Bool #

(<=) :: Type -> Type -> Bool #

(>) :: Type -> Type -> Bool #

(>=) :: Type -> Type -> Bool #

max :: Type -> Type -> Type #

min :: Type -> Type -> Type #

Hashable Type Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Type

Methods

hashWithSalt :: Int -> Type -> Int #

hash :: Type -> Int #

type Rep Type Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Type

type Rep Type = D1 ('MetaData "Type" "Amazonka.Pinpoint.Types.Type" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'True) (C1 ('MetaCons "Type'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ADMChannelRequest

data ADMChannelRequest Source #

Specifies the status and settings of the ADM (Amazon Device Messaging) channel for an application.

See: newADMChannelRequest smart constructor.

Instances

Instances details
ToJSON ADMChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMChannelRequest

Generic ADMChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMChannelRequest

Associated Types

type Rep ADMChannelRequest :: Type -> Type #

Read ADMChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMChannelRequest

Show ADMChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMChannelRequest

NFData ADMChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMChannelRequest

Methods

rnf :: ADMChannelRequest -> () #

Eq ADMChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMChannelRequest

Hashable ADMChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMChannelRequest

type Rep ADMChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMChannelRequest

type Rep ADMChannelRequest = D1 ('MetaData "ADMChannelRequest" "Amazonka.Pinpoint.Types.ADMChannelRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ADMChannelRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "clientSecret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newADMChannelRequest Source #

Create a value of ADMChannelRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:ADMChannelRequest', aDMChannelRequest_enabled - Specifies whether to enable the ADM channel for the application.

$sel:clientSecret:ADMChannelRequest', aDMChannelRequest_clientSecret - The Client Secret that you received from Amazon to send messages by using ADM.

$sel:clientId:ADMChannelRequest', aDMChannelRequest_clientId - The Client ID that you received from Amazon to send messages by using ADM.

ADMChannelResponse

data ADMChannelResponse Source #

Provides information about the status and settings of the ADM (Amazon Device Messaging) channel for an application.

See: newADMChannelResponse smart constructor.

Instances

Instances details
FromJSON ADMChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMChannelResponse

Generic ADMChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMChannelResponse

Associated Types

type Rep ADMChannelResponse :: Type -> Type #

Read ADMChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMChannelResponse

Show ADMChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMChannelResponse

NFData ADMChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMChannelResponse

Methods

rnf :: ADMChannelResponse -> () #

Eq ADMChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMChannelResponse

Hashable ADMChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMChannelResponse

type Rep ADMChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMChannelResponse

newADMChannelResponse Source #

Create a value of ADMChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationId:ADMChannelResponse', aDMChannelResponse_applicationId - The unique identifier for the application that the ADM channel applies to.

$sel:creationDate:ADMChannelResponse', aDMChannelResponse_creationDate - The date and time when the ADM channel was enabled.

$sel:enabled:ADMChannelResponse', aDMChannelResponse_enabled - Specifies whether the ADM channel is enabled for the application.

$sel:hasCredential:ADMChannelResponse', aDMChannelResponse_hasCredential - (Not used) This property is retained only for backward compatibility.

$sel:id:ADMChannelResponse', aDMChannelResponse_id - (Deprecated) An identifier for the ADM channel. This property is retained only for backward compatibility.

$sel:isArchived:ADMChannelResponse', aDMChannelResponse_isArchived - Specifies whether the ADM channel is archived.

$sel:lastModifiedBy:ADMChannelResponse', aDMChannelResponse_lastModifiedBy - The user who last modified the ADM channel.

$sel:lastModifiedDate:ADMChannelResponse', aDMChannelResponse_lastModifiedDate - The date and time when the ADM channel was last modified.

$sel:version:ADMChannelResponse', aDMChannelResponse_version - The current version of the ADM channel.

$sel:platform:ADMChannelResponse', aDMChannelResponse_platform - The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.

ADMMessage

data ADMMessage Source #

Specifies the settings for a one-time message that's sent directly to an endpoint through the ADM (Amazon Device Messaging) channel.

See: newADMMessage smart constructor.

Instances

Instances details
ToJSON ADMMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMMessage

Generic ADMMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMMessage

Associated Types

type Rep ADMMessage :: Type -> Type #

Read ADMMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMMessage

Show ADMMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMMessage

NFData ADMMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMMessage

Methods

rnf :: ADMMessage -> () #

Eq ADMMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMMessage

Hashable ADMMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMMessage

type Rep ADMMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ADMMessage

type Rep ADMMessage = D1 ('MetaData "ADMMessage" "Amazonka.Pinpoint.Types.ADMMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ADMMessage'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Action)) :*: S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "consolidationKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: ((S1 ('MetaSel ('Just "expiresAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "iconReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageIconUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "md5") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "rawContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "silentPush") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "smallImageIconUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sound") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "substitutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text])))) :*: (S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newADMMessage :: ADMMessage Source #

Create a value of ADMMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:action:ADMMessage', aDMMessage_action - The action to occur if the recipient taps the push notification. Valid values are:

  • OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
  • DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
  • URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.

$sel:body:ADMMessage', aDMMessage_body - The body of the notification message.

$sel:consolidationKey:ADMMessage', aDMMessage_consolidationKey - An arbitrary string that indicates that multiple messages are logically the same and that Amazon Device Messaging (ADM) can drop previously enqueued messages in favor of this message.

$sel:data':ADMMessage', aDMMessage_data - The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.

$sel:expiresAfter:ADMMessage', aDMMessage_expiresAfter - The amount of time, in seconds, that ADM should store the message if the recipient's device is offline. Amazon Pinpoint specifies this value in the expiresAfter parameter when it sends the notification message to ADM.

$sel:iconReference:ADMMessage', aDMMessage_iconReference - The icon image name of the asset saved in your app.

$sel:imageIconUrl:ADMMessage', aDMMessage_imageIconUrl - The URL of the large icon image to display in the content view of the push notification.

$sel:imageUrl:ADMMessage', aDMMessage_imageUrl - The URL of an image to display in the push notification.

$sel:md5:ADMMessage', aDMMessage_md5 - The base64-encoded, MD5 checksum of the value specified by the Data property. ADM uses the MD5 value to verify the integrity of the data.

$sel:rawContent:ADMMessage', aDMMessage_rawContent - The raw, JSON-formatted string to use as the payload for the notification message. If specified, this value overrides all other content for the message.

$sel:silentPush:ADMMessage', aDMMessage_silentPush - Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.

$sel:smallImageIconUrl:ADMMessage', aDMMessage_smallImageIconUrl - The URL of the small icon image to display in the status bar and the content view of the push notification.

$sel:sound:ADMMessage', aDMMessage_sound - The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.

$sel:substitutions:ADMMessage', aDMMessage_substitutions - The default message variables to use in the notification message. You can override the default variables with individual address variables.

$sel:title:ADMMessage', aDMMessage_title - The title to display above the notification message on the recipient's device.

$sel:url:ADMMessage', aDMMessage_url - The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.

APNSChannelRequest

data APNSChannelRequest Source #

Specifies the status and settings of the APNs (Apple Push Notification service) channel for an application.

See: newAPNSChannelRequest smart constructor.

Instances

Instances details
ToJSON APNSChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSChannelRequest

Generic APNSChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSChannelRequest

Associated Types

type Rep APNSChannelRequest :: Type -> Type #

Read APNSChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSChannelRequest

Show APNSChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSChannelRequest

NFData APNSChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSChannelRequest

Methods

rnf :: APNSChannelRequest -> () #

Eq APNSChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSChannelRequest

Hashable APNSChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSChannelRequest

type Rep APNSChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSChannelRequest

type Rep APNSChannelRequest = D1 ('MetaData "APNSChannelRequest" "Amazonka.Pinpoint.Types.APNSChannelRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "APNSChannelRequest'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "bundleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "certificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "defaultAuthenticationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "privateKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "teamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tokenKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tokenKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAPNSChannelRequest :: APNSChannelRequest Source #

Create a value of APNSChannelRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bundleId:APNSChannelRequest', aPNSChannelRequest_bundleId - The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.

$sel:certificate:APNSChannelRequest', aPNSChannelRequest_certificate - The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.

$sel:defaultAuthenticationMethod:APNSChannelRequest', aPNSChannelRequest_defaultAuthenticationMethod - The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.

$sel:enabled:APNSChannelRequest', aPNSChannelRequest_enabled - Specifies whether to enable the APNs channel for the application.

$sel:privateKey:APNSChannelRequest', aPNSChannelRequest_privateKey - The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.

$sel:teamId:APNSChannelRequest', aPNSChannelRequest_teamId - The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.

$sel:tokenKey:APNSChannelRequest', aPNSChannelRequest_tokenKey - The authentication key to use for APNs tokens.

$sel:tokenKeyId:APNSChannelRequest', aPNSChannelRequest_tokenKeyId - The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.

APNSChannelResponse

data APNSChannelResponse Source #

Provides information about the status and settings of the APNs (Apple Push Notification service) channel for an application.

See: newAPNSChannelResponse smart constructor.

Instances

Instances details
FromJSON APNSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSChannelResponse

Generic APNSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSChannelResponse

Associated Types

type Rep APNSChannelResponse :: Type -> Type #

Read APNSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSChannelResponse

Show APNSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSChannelResponse

NFData APNSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSChannelResponse

Methods

rnf :: APNSChannelResponse -> () #

Eq APNSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSChannelResponse

Hashable APNSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSChannelResponse

type Rep APNSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSChannelResponse

type Rep APNSChannelResponse = D1 ('MetaData "APNSChannelResponse" "Amazonka.Pinpoint.Types.APNSChannelResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "APNSChannelResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultAuthenticationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "hasCredential") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "hasTokenKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "isArchived") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lastModifiedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newAPNSChannelResponse Source #

Create a value of APNSChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationId:APNSChannelResponse', aPNSChannelResponse_applicationId - The unique identifier for the application that the APNs channel applies to.

$sel:creationDate:APNSChannelResponse', aPNSChannelResponse_creationDate - The date and time when the APNs channel was enabled.

$sel:defaultAuthenticationMethod:APNSChannelResponse', aPNSChannelResponse_defaultAuthenticationMethod - The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.

$sel:enabled:APNSChannelResponse', aPNSChannelResponse_enabled - Specifies whether the APNs channel is enabled for the application.

$sel:hasCredential:APNSChannelResponse', aPNSChannelResponse_hasCredential - (Not used) This property is retained only for backward compatibility.

$sel:hasTokenKey:APNSChannelResponse', aPNSChannelResponse_hasTokenKey - Specifies whether the APNs channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.

$sel:id:APNSChannelResponse', aPNSChannelResponse_id - (Deprecated) An identifier for the APNs channel. This property is retained only for backward compatibility.

$sel:isArchived:APNSChannelResponse', aPNSChannelResponse_isArchived - Specifies whether the APNs channel is archived.

$sel:lastModifiedBy:APNSChannelResponse', aPNSChannelResponse_lastModifiedBy - The user who last modified the APNs channel.

$sel:lastModifiedDate:APNSChannelResponse', aPNSChannelResponse_lastModifiedDate - The date and time when the APNs channel was last modified.

$sel:version:APNSChannelResponse', aPNSChannelResponse_version - The current version of the APNs channel.

$sel:platform:APNSChannelResponse', aPNSChannelResponse_platform - The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.

APNSMessage

data APNSMessage Source #

Specifies the settings for a one-time message that's sent directly to an endpoint through the APNs (Apple Push Notification service) channel.

See: newAPNSMessage smart constructor.

Instances

Instances details
ToJSON APNSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSMessage

Generic APNSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSMessage

Associated Types

type Rep APNSMessage :: Type -> Type #

Read APNSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSMessage

Show APNSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSMessage

NFData APNSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSMessage

Methods

rnf :: APNSMessage -> () #

Eq APNSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSMessage

Hashable APNSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSMessage

type Rep APNSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSMessage

type Rep APNSMessage = D1 ('MetaData "APNSMessage" "Amazonka.Pinpoint.Types.APNSMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "APNSMessage'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "aPNSPushType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Action))) :*: (S1 ('MetaSel ('Just "badge") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "category") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "collapseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "mediaUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "preferredAuthenticationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "rawContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "silentPush") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "sound") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "substitutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text]))) :*: S1 ('MetaSel ('Just "threadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "timeToLive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newAPNSMessage :: APNSMessage Source #

Create a value of APNSMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aPNSPushType:APNSMessage', aPNSMessage_aPNSPushType - The type of push notification to send. Valid values are:

  • alert - For a standard notification that's displayed on recipients' devices and prompts a recipient to interact with the notification.
  • background - For a silent notification that delivers content in the background and isn't displayed on recipients' devices.
  • complication - For a notification that contains update information for an app’s complication timeline.
  • fileprovider - For a notification that signals changes to a File Provider extension.
  • mdm - For a notification that tells managed devices to contact the MDM server.
  • voip - For a notification that provides information about an incoming VoIP call.

Amazon Pinpoint specifies this value in the apns-push-type request header when it sends the notification message to APNs. If you don't specify a value for this property, Amazon Pinpoint sets the value to alert or background automatically, based on the value that you specify for the SilentPush or RawContent property of the message.

For more information about the apns-push-type request header, see Sending Notification Requests to APNs on the Apple Developer website.

$sel:action:APNSMessage', aPNSMessage_action - The action to occur if the recipient taps the push notification. Valid values are:

  • OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
  • DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.
  • URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.

$sel:badge:APNSMessage', aPNSMessage_badge - The key that indicates whether and how to modify the badge of your app's icon when the recipient receives the push notification. If this key isn't included in the dictionary, the badge doesn't change. To remove the badge, set this value to 0.

$sel:body:APNSMessage', aPNSMessage_body - The body of the notification message.

$sel:category:APNSMessage', aPNSMessage_category - The key that indicates the notification type for the push notification. This key is a value that's defined by the identifier property of one of your app's registered categories.

$sel:collapseId:APNSMessage', aPNSMessage_collapseId - An arbitrary identifier that, if assigned to multiple messages, APNs uses to coalesce the messages into a single push notification instead of delivering each message individually. This value can't exceed 64 bytes.

Amazon Pinpoint specifies this value in the apns-collapse-id request header when it sends the notification message to APNs.

$sel:data':APNSMessage', aPNSMessage_data - The JSON payload to use for a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.

$sel:mediaUrl:APNSMessage', aPNSMessage_mediaUrl - The URL of an image or video to display in the push notification.

$sel:preferredAuthenticationMethod:APNSMessage', aPNSMessage_preferredAuthenticationMethod - The authentication method that you want Amazon Pinpoint to use when authenticating with APNs, CERTIFICATE or TOKEN.

$sel:priority:APNSMessage', aPNSMessage_priority - para>5 - Low priority, the notification might be delayed, delivered as part of a group, or throttled.

/listitem>

10 - High priority, the notification is sent immediately. This is the default value. A high priority notification should trigger an alert, play a sound, or badge your app's icon on the recipient's device.

/para>

Amazon Pinpoint specifies this value in the apns-priority request header when it sends the notification message to APNs.

The equivalent values for Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), are normal, for 5, and high, for 10. If you specify an FCM value for this property, Amazon Pinpoint accepts and converts the value to the corresponding APNs value.

$sel:rawContent:APNSMessage', aPNSMessage_rawContent - The raw, JSON-formatted string to use as the payload for the notification message. If specified, this value overrides all other content for the message.

If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. The value of the content-available key has to be an integer, and can only be 0 or 1. If you're sending a standard notification, set the value of content-available to 0. If you're sending a silent (background) notification, set the value of content-available to 1. Additionally, silent notification payloads can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.

$sel:silentPush:APNSMessage', aPNSMessage_silentPush - Specifies whether the notification is a silent push notification. A silent (or background) push notification isn't displayed on recipients' devices. You can use silent push notifications to make small updates to your app, or to display messages in an in-app message center.

Amazon Pinpoint uses this property to determine the correct value for the apns-push-type request header when it sends the notification message to APNs. If you specify a value of true for this property, Amazon Pinpoint sets the value for the apns-push-type header field to background.

If you specify the raw content of an APNs push notification, the message payload has to include the content-available key. For silent (background) notifications, set the value of content-available to 1. Additionally, the message payload for a silent notification can't include the alert, badge, or sound keys. For more information, see Generating a Remote Notification and Pushing Background Updates to Your App on the Apple Developer website.

Apple has indicated that they will throttle "excessive" background notifications based on current traffic volumes. To prevent your notifications being throttled, Apple recommends that you send no more than 3 silent push notifications to each recipient per hour.

$sel:sound:APNSMessage', aPNSMessage_sound - The key for the sound to play when the recipient receives the push notification. The value for this key is the name of a sound file in your app's main bundle or the Library/Sounds folder in your app's data container. If the sound file can't be found or you specify default for the value, the system plays the default alert sound.

$sel:substitutions:APNSMessage', aPNSMessage_substitutions - The default message variables to use in the notification message. You can override these default variables with individual address variables.

$sel:threadId:APNSMessage', aPNSMessage_threadId - The key that represents your app-specific identifier for grouping notifications. If you provide a Notification Content app extension, you can use this value to group your notifications together.

$sel:timeToLive:APNSMessage', aPNSMessage_timeToLive - The amount of time, in seconds, that APNs should store and attempt to deliver the push notification, if the service is unable to deliver the notification the first time. If this value is 0, APNs treats the notification as if it expires immediately and the service doesn't store or try to deliver the notification again.

Amazon Pinpoint specifies this value in the apns-expiration request header when it sends the notification message to APNs.

$sel:title:APNSMessage', aPNSMessage_title - The title to display above the notification message on the recipient's device.

$sel:url:APNSMessage', aPNSMessage_url - The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.

APNSPushNotificationTemplate

data APNSPushNotificationTemplate Source #

Specifies channel-specific content and settings for a message template that can be used in push notifications that are sent through the APNs (Apple Push Notification service) channel.

See: newAPNSPushNotificationTemplate smart constructor.

Instances

Instances details
FromJSON APNSPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSPushNotificationTemplate

ToJSON APNSPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSPushNotificationTemplate

Generic APNSPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSPushNotificationTemplate

Associated Types

type Rep APNSPushNotificationTemplate :: Type -> Type #

Read APNSPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSPushNotificationTemplate

Show APNSPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSPushNotificationTemplate

NFData APNSPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSPushNotificationTemplate

Eq APNSPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSPushNotificationTemplate

Hashable APNSPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSPushNotificationTemplate

type Rep APNSPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSPushNotificationTemplate

type Rep APNSPushNotificationTemplate = D1 ('MetaData "APNSPushNotificationTemplate" "Amazonka.Pinpoint.Types.APNSPushNotificationTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "APNSPushNotificationTemplate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Action)) :*: (S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mediaUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "rawContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sound") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAPNSPushNotificationTemplate :: APNSPushNotificationTemplate Source #

Create a value of APNSPushNotificationTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:action:APNSPushNotificationTemplate', aPNSPushNotificationTemplate_action - The action to occur if a recipient taps a push notification that's based on the message template. Valid values are:

  • OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
  • DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS platform.
  • URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.

$sel:body:APNSPushNotificationTemplate', aPNSPushNotificationTemplate_body - The message body to use in push notifications that are based on the message template.

$sel:mediaUrl:APNSPushNotificationTemplate', aPNSPushNotificationTemplate_mediaUrl - The URL of an image or video to display in push notifications that are based on the message template.

$sel:rawContent:APNSPushNotificationTemplate', aPNSPushNotificationTemplate_rawContent - The raw, JSON-formatted string to use as the payload for push notifications that are based on the message template. If specified, this value overrides all other content for the message template.

$sel:sound:APNSPushNotificationTemplate', aPNSPushNotificationTemplate_sound - The key for the sound to play when the recipient receives a push notification that's based on the message template. The value for this key is the name of a sound file in your app's main bundle or the Library/Sounds folder in your app's data container. If the sound file can't be found or you specify default for the value, the system plays the default alert sound.

$sel:title:APNSPushNotificationTemplate', aPNSPushNotificationTemplate_title - The title to use in push notifications that are based on the message template. This title appears above the notification message on a recipient's device.

$sel:url:APNSPushNotificationTemplate', aPNSPushNotificationTemplate_url - The URL to open in the recipient's default mobile browser, if a recipient taps a push notification that's based on the message template and the value of the Action property is URL.

APNSSandboxChannelRequest

data APNSSandboxChannelRequest Source #

Specifies the status and settings of the APNs (Apple Push Notification service) sandbox channel for an application.

See: newAPNSSandboxChannelRequest smart constructor.

Instances

Instances details
ToJSON APNSSandboxChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSSandboxChannelRequest

Generic APNSSandboxChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSSandboxChannelRequest

Associated Types

type Rep APNSSandboxChannelRequest :: Type -> Type #

Read APNSSandboxChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSSandboxChannelRequest

Show APNSSandboxChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSSandboxChannelRequest

NFData APNSSandboxChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSSandboxChannelRequest

Eq APNSSandboxChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSSandboxChannelRequest

Hashable APNSSandboxChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSSandboxChannelRequest

type Rep APNSSandboxChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSSandboxChannelRequest

type Rep APNSSandboxChannelRequest = D1 ('MetaData "APNSSandboxChannelRequest" "Amazonka.Pinpoint.Types.APNSSandboxChannelRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "APNSSandboxChannelRequest'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "bundleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "certificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "defaultAuthenticationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "privateKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "teamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tokenKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tokenKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAPNSSandboxChannelRequest :: APNSSandboxChannelRequest Source #

Create a value of APNSSandboxChannelRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bundleId:APNSSandboxChannelRequest', aPNSSandboxChannelRequest_bundleId - The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.

$sel:certificate:APNSSandboxChannelRequest', aPNSSandboxChannelRequest_certificate - The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with the APNs sandbox environment by using an APNs certificate.

$sel:defaultAuthenticationMethod:APNSSandboxChannelRequest', aPNSSandboxChannelRequest_defaultAuthenticationMethod - The default authentication method that you want Amazon Pinpoint to use when authenticating with the APNs sandbox environment, key or certificate.

$sel:enabled:APNSSandboxChannelRequest', aPNSSandboxChannelRequest_enabled - Specifies whether to enable the APNs sandbox channel for the application.

$sel:privateKey:APNSSandboxChannelRequest', aPNSSandboxChannelRequest_privateKey - The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with the APNs sandbox environment.

$sel:teamId:APNSSandboxChannelRequest', aPNSSandboxChannelRequest_teamId - The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.

$sel:tokenKey:APNSSandboxChannelRequest', aPNSSandboxChannelRequest_tokenKey - The authentication key to use for APNs tokens.

$sel:tokenKeyId:APNSSandboxChannelRequest', aPNSSandboxChannelRequest_tokenKeyId - The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with the APNs sandbox environment by using APNs tokens.

APNSSandboxChannelResponse

data APNSSandboxChannelResponse Source #

Provides information about the status and settings of the APNs (Apple Push Notification service) sandbox channel for an application.

See: newAPNSSandboxChannelResponse smart constructor.

Instances

Instances details
FromJSON APNSSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSSandboxChannelResponse

Generic APNSSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSSandboxChannelResponse

Associated Types

type Rep APNSSandboxChannelResponse :: Type -> Type #

Read APNSSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSSandboxChannelResponse

Show APNSSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSSandboxChannelResponse

NFData APNSSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSSandboxChannelResponse

Eq APNSSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSSandboxChannelResponse

Hashable APNSSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSSandboxChannelResponse

type Rep APNSSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSSandboxChannelResponse

type Rep APNSSandboxChannelResponse = D1 ('MetaData "APNSSandboxChannelResponse" "Amazonka.Pinpoint.Types.APNSSandboxChannelResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "APNSSandboxChannelResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultAuthenticationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "hasCredential") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "hasTokenKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "isArchived") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lastModifiedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newAPNSSandboxChannelResponse Source #

Create a value of APNSSandboxChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationId:APNSSandboxChannelResponse', aPNSSandboxChannelResponse_applicationId - The unique identifier for the application that the APNs sandbox channel applies to.

$sel:creationDate:APNSSandboxChannelResponse', aPNSSandboxChannelResponse_creationDate - The date and time when the APNs sandbox channel was enabled.

$sel:defaultAuthenticationMethod:APNSSandboxChannelResponse', aPNSSandboxChannelResponse_defaultAuthenticationMethod - The default authentication method that Amazon Pinpoint uses to authenticate with the APNs sandbox environment for this channel, key or certificate.

$sel:enabled:APNSSandboxChannelResponse', aPNSSandboxChannelResponse_enabled - Specifies whether the APNs sandbox channel is enabled for the application.

$sel:hasCredential:APNSSandboxChannelResponse', aPNSSandboxChannelResponse_hasCredential - (Not used) This property is retained only for backward compatibility.

$sel:hasTokenKey:APNSSandboxChannelResponse', aPNSSandboxChannelResponse_hasTokenKey - Specifies whether the APNs sandbox channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.

$sel:id:APNSSandboxChannelResponse', aPNSSandboxChannelResponse_id - (Deprecated) An identifier for the APNs sandbox channel. This property is retained only for backward compatibility.

$sel:isArchived:APNSSandboxChannelResponse', aPNSSandboxChannelResponse_isArchived - Specifies whether the APNs sandbox channel is archived.

$sel:lastModifiedBy:APNSSandboxChannelResponse', aPNSSandboxChannelResponse_lastModifiedBy - The user who last modified the APNs sandbox channel.

$sel:lastModifiedDate:APNSSandboxChannelResponse', aPNSSandboxChannelResponse_lastModifiedDate - The date and time when the APNs sandbox channel was last modified.

$sel:version:APNSSandboxChannelResponse', aPNSSandboxChannelResponse_version - The current version of the APNs sandbox channel.

$sel:platform:APNSSandboxChannelResponse', aPNSSandboxChannelResponse_platform - The type of messaging or notification platform for the channel. For the APNs sandbox channel, this value is APNS_SANDBOX.

APNSVoipChannelRequest

data APNSVoipChannelRequest Source #

Specifies the status and settings of the APNs (Apple Push Notification service) VoIP channel for an application.

See: newAPNSVoipChannelRequest smart constructor.

Instances

Instances details
ToJSON APNSVoipChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipChannelRequest

Generic APNSVoipChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipChannelRequest

Associated Types

type Rep APNSVoipChannelRequest :: Type -> Type #

Read APNSVoipChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipChannelRequest

Show APNSVoipChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipChannelRequest

NFData APNSVoipChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipChannelRequest

Methods

rnf :: APNSVoipChannelRequest -> () #

Eq APNSVoipChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipChannelRequest

Hashable APNSVoipChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipChannelRequest

type Rep APNSVoipChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipChannelRequest

type Rep APNSVoipChannelRequest = D1 ('MetaData "APNSVoipChannelRequest" "Amazonka.Pinpoint.Types.APNSVoipChannelRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "APNSVoipChannelRequest'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "bundleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "certificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "defaultAuthenticationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "privateKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "teamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tokenKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tokenKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAPNSVoipChannelRequest :: APNSVoipChannelRequest Source #

Create a value of APNSVoipChannelRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bundleId:APNSVoipChannelRequest', aPNSVoipChannelRequest_bundleId - The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.

$sel:certificate:APNSVoipChannelRequest', aPNSVoipChannelRequest_certificate - The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.

$sel:defaultAuthenticationMethod:APNSVoipChannelRequest', aPNSVoipChannelRequest_defaultAuthenticationMethod - The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.

$sel:enabled:APNSVoipChannelRequest', aPNSVoipChannelRequest_enabled - Specifies whether to enable the APNs VoIP channel for the application.

$sel:privateKey:APNSVoipChannelRequest', aPNSVoipChannelRequest_privateKey - The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.

$sel:teamId:APNSVoipChannelRequest', aPNSVoipChannelRequest_teamId - The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.

$sel:tokenKey:APNSVoipChannelRequest', aPNSVoipChannelRequest_tokenKey - The authentication key to use for APNs tokens.

$sel:tokenKeyId:APNSVoipChannelRequest', aPNSVoipChannelRequest_tokenKeyId - The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.

APNSVoipChannelResponse

data APNSVoipChannelResponse Source #

Provides information about the status and settings of the APNs (Apple Push Notification service) VoIP channel for an application.

See: newAPNSVoipChannelResponse smart constructor.

Instances

Instances details
FromJSON APNSVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipChannelResponse

Generic APNSVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipChannelResponse

Associated Types

type Rep APNSVoipChannelResponse :: Type -> Type #

Read APNSVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipChannelResponse

Show APNSVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipChannelResponse

NFData APNSVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipChannelResponse

Methods

rnf :: APNSVoipChannelResponse -> () #

Eq APNSVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipChannelResponse

Hashable APNSVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipChannelResponse

type Rep APNSVoipChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipChannelResponse

type Rep APNSVoipChannelResponse = D1 ('MetaData "APNSVoipChannelResponse" "Amazonka.Pinpoint.Types.APNSVoipChannelResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "APNSVoipChannelResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultAuthenticationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "hasCredential") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "hasTokenKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "isArchived") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lastModifiedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newAPNSVoipChannelResponse Source #

Create a value of APNSVoipChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationId:APNSVoipChannelResponse', aPNSVoipChannelResponse_applicationId - The unique identifier for the application that the APNs VoIP channel applies to.

$sel:creationDate:APNSVoipChannelResponse', aPNSVoipChannelResponse_creationDate - The date and time when the APNs VoIP channel was enabled.

$sel:defaultAuthenticationMethod:APNSVoipChannelResponse', aPNSVoipChannelResponse_defaultAuthenticationMethod - The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.

$sel:enabled:APNSVoipChannelResponse', aPNSVoipChannelResponse_enabled - Specifies whether the APNs VoIP channel is enabled for the application.

$sel:hasCredential:APNSVoipChannelResponse', aPNSVoipChannelResponse_hasCredential - (Not used) This property is retained only for backward compatibility.

$sel:hasTokenKey:APNSVoipChannelResponse', aPNSVoipChannelResponse_hasTokenKey - Specifies whether the APNs VoIP channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.

$sel:id:APNSVoipChannelResponse', aPNSVoipChannelResponse_id - (Deprecated) An identifier for the APNs VoIP channel. This property is retained only for backward compatibility.

$sel:isArchived:APNSVoipChannelResponse', aPNSVoipChannelResponse_isArchived - Specifies whether the APNs VoIP channel is archived.

$sel:lastModifiedBy:APNSVoipChannelResponse', aPNSVoipChannelResponse_lastModifiedBy - The user who last modified the APNs VoIP channel.

$sel:lastModifiedDate:APNSVoipChannelResponse', aPNSVoipChannelResponse_lastModifiedDate - The date and time when the APNs VoIP channel was last modified.

$sel:version:APNSVoipChannelResponse', aPNSVoipChannelResponse_version - The current version of the APNs VoIP channel.

$sel:platform:APNSVoipChannelResponse', aPNSVoipChannelResponse_platform - The type of messaging or notification platform for the channel. For the APNs VoIP channel, this value is APNS_VOIP.

APNSVoipSandboxChannelRequest

data APNSVoipSandboxChannelRequest Source #

Specifies the status and settings of the APNs (Apple Push Notification service) VoIP sandbox channel for an application.

See: newAPNSVoipSandboxChannelRequest smart constructor.

Instances

Instances details
ToJSON APNSVoipSandboxChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipSandboxChannelRequest

Generic APNSVoipSandboxChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipSandboxChannelRequest

Associated Types

type Rep APNSVoipSandboxChannelRequest :: Type -> Type #

Read APNSVoipSandboxChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipSandboxChannelRequest

Show APNSVoipSandboxChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipSandboxChannelRequest

NFData APNSVoipSandboxChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipSandboxChannelRequest

Eq APNSVoipSandboxChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipSandboxChannelRequest

Hashable APNSVoipSandboxChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipSandboxChannelRequest

type Rep APNSVoipSandboxChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipSandboxChannelRequest

type Rep APNSVoipSandboxChannelRequest = D1 ('MetaData "APNSVoipSandboxChannelRequest" "Amazonka.Pinpoint.Types.APNSVoipSandboxChannelRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "APNSVoipSandboxChannelRequest'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "bundleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "certificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "defaultAuthenticationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "privateKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "teamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tokenKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tokenKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAPNSVoipSandboxChannelRequest :: APNSVoipSandboxChannelRequest Source #

Create a value of APNSVoipSandboxChannelRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bundleId:APNSVoipSandboxChannelRequest', aPNSVoipSandboxChannelRequest_bundleId - The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.

$sel:certificate:APNSVoipSandboxChannelRequest', aPNSVoipSandboxChannelRequest_certificate - The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with the APNs sandbox environment by using an APNs certificate.

$sel:defaultAuthenticationMethod:APNSVoipSandboxChannelRequest', aPNSVoipSandboxChannelRequest_defaultAuthenticationMethod - The default authentication method that you want Amazon Pinpoint to use when authenticating with the APNs sandbox environment for this channel, key or certificate.

$sel:enabled:APNSVoipSandboxChannelRequest', aPNSVoipSandboxChannelRequest_enabled - Specifies whether the APNs VoIP sandbox channel is enabled for the application.

$sel:privateKey:APNSVoipSandboxChannelRequest', aPNSVoipSandboxChannelRequest_privateKey - The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with the APNs sandbox environment.

$sel:teamId:APNSVoipSandboxChannelRequest', aPNSVoipSandboxChannelRequest_teamId - The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.

$sel:tokenKey:APNSVoipSandboxChannelRequest', aPNSVoipSandboxChannelRequest_tokenKey - The authentication key to use for APNs tokens.

$sel:tokenKeyId:APNSVoipSandboxChannelRequest', aPNSVoipSandboxChannelRequest_tokenKeyId - The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with the APNs sandbox environment by using APNs tokens.

APNSVoipSandboxChannelResponse

data APNSVoipSandboxChannelResponse Source #

Provides information about the status and settings of the APNs (Apple Push Notification service) VoIP sandbox channel for an application.

See: newAPNSVoipSandboxChannelResponse smart constructor.

Instances

Instances details
FromJSON APNSVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipSandboxChannelResponse

Generic APNSVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipSandboxChannelResponse

Associated Types

type Rep APNSVoipSandboxChannelResponse :: Type -> Type #

Read APNSVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipSandboxChannelResponse

Show APNSVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipSandboxChannelResponse

NFData APNSVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipSandboxChannelResponse

Eq APNSVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipSandboxChannelResponse

Hashable APNSVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipSandboxChannelResponse

type Rep APNSVoipSandboxChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.APNSVoipSandboxChannelResponse

type Rep APNSVoipSandboxChannelResponse = D1 ('MetaData "APNSVoipSandboxChannelResponse" "Amazonka.Pinpoint.Types.APNSVoipSandboxChannelResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "APNSVoipSandboxChannelResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultAuthenticationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "hasCredential") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "hasTokenKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "isArchived") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lastModifiedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newAPNSVoipSandboxChannelResponse Source #

Create a value of APNSVoipSandboxChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationId:APNSVoipSandboxChannelResponse', aPNSVoipSandboxChannelResponse_applicationId - The unique identifier for the application that the APNs VoIP sandbox channel applies to.

$sel:creationDate:APNSVoipSandboxChannelResponse', aPNSVoipSandboxChannelResponse_creationDate - The date and time when the APNs VoIP sandbox channel was enabled.

$sel:defaultAuthenticationMethod:APNSVoipSandboxChannelResponse', aPNSVoipSandboxChannelResponse_defaultAuthenticationMethod - The default authentication method that Amazon Pinpoint uses to authenticate with the APNs sandbox environment for this channel, key or certificate.

$sel:enabled:APNSVoipSandboxChannelResponse', aPNSVoipSandboxChannelResponse_enabled - Specifies whether the APNs VoIP sandbox channel is enabled for the application.

$sel:hasCredential:APNSVoipSandboxChannelResponse', aPNSVoipSandboxChannelResponse_hasCredential - (Not used) This property is retained only for backward compatibility.

$sel:hasTokenKey:APNSVoipSandboxChannelResponse', aPNSVoipSandboxChannelResponse_hasTokenKey - Specifies whether the APNs VoIP sandbox channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.

$sel:id:APNSVoipSandboxChannelResponse', aPNSVoipSandboxChannelResponse_id - (Deprecated) An identifier for the APNs VoIP sandbox channel. This property is retained only for backward compatibility.

$sel:isArchived:APNSVoipSandboxChannelResponse', aPNSVoipSandboxChannelResponse_isArchived - Specifies whether the APNs VoIP sandbox channel is archived.

$sel:lastModifiedBy:APNSVoipSandboxChannelResponse', aPNSVoipSandboxChannelResponse_lastModifiedBy - The user who last modified the APNs VoIP sandbox channel.

$sel:lastModifiedDate:APNSVoipSandboxChannelResponse', aPNSVoipSandboxChannelResponse_lastModifiedDate - The date and time when the APNs VoIP sandbox channel was last modified.

$sel:version:APNSVoipSandboxChannelResponse', aPNSVoipSandboxChannelResponse_version - The current version of the APNs VoIP sandbox channel.

$sel:platform:APNSVoipSandboxChannelResponse', aPNSVoipSandboxChannelResponse_platform - The type of messaging or notification platform for the channel. For the APNs VoIP sandbox channel, this value is APNS_VOIP_SANDBOX.

ActivitiesResponse

data ActivitiesResponse Source #

Provides information about the activities that were performed by a campaign.

See: newActivitiesResponse smart constructor.

Instances

Instances details
FromJSON ActivitiesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ActivitiesResponse

Generic ActivitiesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ActivitiesResponse

Associated Types

type Rep ActivitiesResponse :: Type -> Type #

Read ActivitiesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ActivitiesResponse

Show ActivitiesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ActivitiesResponse

NFData ActivitiesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ActivitiesResponse

Methods

rnf :: ActivitiesResponse -> () #

Eq ActivitiesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ActivitiesResponse

Hashable ActivitiesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ActivitiesResponse

type Rep ActivitiesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ActivitiesResponse

type Rep ActivitiesResponse = D1 ('MetaData "ActivitiesResponse" "Amazonka.Pinpoint.Types.ActivitiesResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ActivitiesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "item") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ActivityResponse])))

newActivitiesResponse :: ActivitiesResponse Source #

Create a value of ActivitiesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ActivitiesResponse', activitiesResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:item:ActivitiesResponse', activitiesResponse_item - An array of responses, one for each activity that was performed by the campaign.

Activity

data Activity Source #

Specifies the configuration and other settings for an activity in a journey.

See: newActivity smart constructor.

Instances

Instances details
FromJSON Activity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Activity

ToJSON Activity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Activity

Generic Activity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Activity

Associated Types

type Rep Activity :: Type -> Type #

Methods

from :: Activity -> Rep Activity x #

to :: Rep Activity x -> Activity #

Read Activity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Activity

Show Activity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Activity

NFData Activity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Activity

Methods

rnf :: Activity -> () #

Eq Activity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Activity

Hashable Activity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Activity

Methods

hashWithSalt :: Int -> Activity -> Int #

hash :: Activity -> Int #

type Rep Activity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Activity

type Rep Activity = D1 ('MetaData "Activity" "Amazonka.Pinpoint.Types.Activity" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "Activity'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "custom") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomMessageActivity)) :*: S1 ('MetaSel ('Just "conditionalSplit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConditionalSplitActivity))) :*: (S1 ('MetaSel ('Just "contactCenter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContactCenterActivity)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "email") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EmailMessageActivity))))) :*: ((S1 ('MetaSel ('Just "holdout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HoldoutActivity)) :*: (S1 ('MetaSel ('Just "multiCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MultiConditionalSplitActivity)) :*: S1 ('MetaSel ('Just "push") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PushMessageActivity)))) :*: (S1 ('MetaSel ('Just "randomSplit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RandomSplitActivity)) :*: (S1 ('MetaSel ('Just "sms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SMSMessageActivity)) :*: S1 ('MetaSel ('Just "wait") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WaitActivity)))))))

newActivity :: Activity Source #

Create a value of Activity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:custom:Activity', activity_custom - The settings for a custom message activity. This type of activity calls an AWS Lambda function or web hook that sends messages to participants.

$sel:conditionalSplit:Activity', activity_conditionalSplit - The settings for a yes/no split activity. This type of activity sends participants down one of two paths in a journey, based on conditions that you specify.

$sel:contactCenter:Activity', activity_contactCenter - The settings for a connect activity. This type of activity initiates a contact center call to participants.

$sel:description:Activity', activity_description - The custom description of the activity.

$sel:email:Activity', activity_email - The settings for an email activity. This type of activity sends an email message to participants.

$sel:holdout:Activity', activity_holdout - The settings for a holdout activity. This type of activity stops a journey for a specified percentage of participants.

$sel:multiCondition:Activity', activity_multiCondition - The settings for a multivariate split activity. This type of activity sends participants down one of as many as five paths (including a default Else path) in a journey, based on conditions that you specify.

$sel:push:Activity', activity_push - The settings for a push notification activity. This type of activity sends a push notification to participants.

$sel:randomSplit:Activity', activity_randomSplit - The settings for a random split activity. This type of activity randomly sends specified percentages of participants down one of as many as five paths in a journey, based on conditions that you specify.

$sel:sms:Activity', activity_sms - The settings for an SMS activity. This type of activity sends a text message to participants.

$sel:wait:Activity', activity_wait - The settings for a wait activity. This type of activity waits for a certain amount of time or until a specific date and time before moving participants to the next activity in a journey.

ActivityResponse

data ActivityResponse Source #

Provides information about an activity that was performed by a campaign.

See: newActivityResponse smart constructor.

Instances

Instances details
FromJSON ActivityResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ActivityResponse

Generic ActivityResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ActivityResponse

Associated Types

type Rep ActivityResponse :: Type -> Type #

Read ActivityResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ActivityResponse

Show ActivityResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ActivityResponse

NFData ActivityResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ActivityResponse

Methods

rnf :: ActivityResponse -> () #

Eq ActivityResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ActivityResponse

Hashable ActivityResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ActivityResponse

type Rep ActivityResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ActivityResponse

type Rep ActivityResponse = D1 ('MetaData "ActivityResponse" "Amazonka.Pinpoint.Types.ActivityResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ActivityResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "end") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "result") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scheduledStart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "start") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "successfulEndpointCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "timezonesCompletedCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "timezonesTotalCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "totalEndpointCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "treatmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "campaignId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newActivityResponse Source #

Create a value of ActivityResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:end:ActivityResponse', activityResponse_end - The actual time, in ISO 8601 format, when the activity was marked CANCELLED or COMPLETED.

$sel:result:ActivityResponse', activityResponse_result - Specifies whether the activity succeeded. Possible values are SUCCESS and FAIL.

$sel:scheduledStart:ActivityResponse', activityResponse_scheduledStart - The scheduled start time, in ISO 8601 format, for the activity.

$sel:start:ActivityResponse', activityResponse_start - The actual start time, in ISO 8601 format, of the activity.

$sel:state:ActivityResponse', activityResponse_state - The current status of the activity. Possible values are: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, and COMPLETED.

$sel:successfulEndpointCount:ActivityResponse', activityResponse_successfulEndpointCount - The total number of endpoints that the campaign successfully delivered messages to.

$sel:timezonesCompletedCount:ActivityResponse', activityResponse_timezonesCompletedCount - The total number of time zones that were completed.

$sel:timezonesTotalCount:ActivityResponse', activityResponse_timezonesTotalCount - The total number of unique time zones that are in the segment for the campaign.

$sel:totalEndpointCount:ActivityResponse', activityResponse_totalEndpointCount - The total number of endpoints that the campaign attempted to deliver messages to.

$sel:treatmentId:ActivityResponse', activityResponse_treatmentId - The unique identifier for the campaign treatment that the activity applies to. A treatment is a variation of a campaign that's used for A/B testing of a campaign.

$sel:campaignId:ActivityResponse', activityResponse_campaignId - The unique identifier for the campaign that the activity applies to.

$sel:id:ActivityResponse', activityResponse_id - The unique identifier for the activity.

$sel:applicationId:ActivityResponse', activityResponse_applicationId - The unique identifier for the application that the campaign applies to.

AddressConfiguration

data AddressConfiguration Source #

Specifies address-based configuration settings for a message that's sent directly to an endpoint.

See: newAddressConfiguration smart constructor.

Instances

Instances details
ToJSON AddressConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AddressConfiguration

Generic AddressConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AddressConfiguration

Associated Types

type Rep AddressConfiguration :: Type -> Type #

Read AddressConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AddressConfiguration

Show AddressConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AddressConfiguration

NFData AddressConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AddressConfiguration

Methods

rnf :: AddressConfiguration -> () #

Eq AddressConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AddressConfiguration

Hashable AddressConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AddressConfiguration

type Rep AddressConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AddressConfiguration

type Rep AddressConfiguration = D1 ('MetaData "AddressConfiguration" "Amazonka.Pinpoint.Types.AddressConfiguration" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "AddressConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bodyOverride") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "channelType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelType)) :*: S1 ('MetaSel ('Just "context") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: (S1 ('MetaSel ('Just "rawContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "substitutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text]))) :*: S1 ('MetaSel ('Just "titleOverride") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAddressConfiguration :: AddressConfiguration Source #

Create a value of AddressConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bodyOverride:AddressConfiguration', addressConfiguration_bodyOverride - The message body to use instead of the default message body. This value overrides the default message body.

$sel:channelType:AddressConfiguration', addressConfiguration_channelType - The channel to use when sending the message.

$sel:context:AddressConfiguration', addressConfiguration_context - An object that maps custom attributes to attributes for the address and is attached to the message. Attribute names are case sensitive.

For a push notification, this payload is added to the data.pinpoint object. For an email or text message, this payload is added to email/SMS delivery receipt event attributes.

$sel:rawContent:AddressConfiguration', addressConfiguration_rawContent - The raw, JSON-formatted string to use as the payload for the message. If specified, this value overrides all other values for the message.

$sel:substitutions:AddressConfiguration', addressConfiguration_substitutions - A map of the message variables to merge with the variables specified by properties of the DefaultMessage object. The variables specified in this map take precedence over all other variables.

$sel:titleOverride:AddressConfiguration', addressConfiguration_titleOverride - The message title to use instead of the default message title. This value overrides the default message title.

AndroidPushNotificationTemplate

data AndroidPushNotificationTemplate Source #

Specifies channel-specific content and settings for a message template that can be used in push notifications that are sent through the ADM (Amazon Device Messaging), Baidu (Baidu Cloud Push), or GCM (Firebase Cloud Messaging, formerly Google Cloud Messaging) channel.

See: newAndroidPushNotificationTemplate smart constructor.

Instances

Instances details
FromJSON AndroidPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AndroidPushNotificationTemplate

ToJSON AndroidPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AndroidPushNotificationTemplate

Generic AndroidPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AndroidPushNotificationTemplate

Associated Types

type Rep AndroidPushNotificationTemplate :: Type -> Type #

Read AndroidPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AndroidPushNotificationTemplate

Show AndroidPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AndroidPushNotificationTemplate

NFData AndroidPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AndroidPushNotificationTemplate

Eq AndroidPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AndroidPushNotificationTemplate

Hashable AndroidPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AndroidPushNotificationTemplate

type Rep AndroidPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AndroidPushNotificationTemplate

newAndroidPushNotificationTemplate :: AndroidPushNotificationTemplate Source #

Create a value of AndroidPushNotificationTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:action:AndroidPushNotificationTemplate', androidPushNotificationTemplate_action - The action to occur if a recipient taps a push notification that's based on the message template. Valid values are:

  • OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
  • DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
  • URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.

$sel:body:AndroidPushNotificationTemplate', androidPushNotificationTemplate_body - The message body to use in a push notification that's based on the message template.

$sel:imageIconUrl:AndroidPushNotificationTemplate', androidPushNotificationTemplate_imageIconUrl - The URL of the large icon image to display in the content view of a push notification that's based on the message template.

$sel:imageUrl:AndroidPushNotificationTemplate', androidPushNotificationTemplate_imageUrl - The URL of an image to display in a push notification that's based on the message template.

$sel:rawContent:AndroidPushNotificationTemplate', androidPushNotificationTemplate_rawContent - The raw, JSON-formatted string to use as the payload for a push notification that's based on the message template. If specified, this value overrides all other content for the message template.

$sel:smallImageIconUrl:AndroidPushNotificationTemplate', androidPushNotificationTemplate_smallImageIconUrl - The URL of the small icon image to display in the status bar and the content view of a push notification that's based on the message template.

$sel:sound:AndroidPushNotificationTemplate', androidPushNotificationTemplate_sound - The sound to play when a recipient receives a push notification that's based on the message template. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.

$sel:title:AndroidPushNotificationTemplate', androidPushNotificationTemplate_title - The title to use in a push notification that's based on the message template. This title appears above the notification message on a recipient's device.

$sel:url:AndroidPushNotificationTemplate', androidPushNotificationTemplate_url - The URL to open in a recipient's default mobile browser, if a recipient taps a push notification that's based on the message template and the value of the Action property is URL.

ApplicationDateRangeKpiResponse

data ApplicationDateRangeKpiResponse Source #

Provides the results of a query that retrieved the data for a standard metric that applies to an application, and provides information about that query.

See: newApplicationDateRangeKpiResponse smart constructor.

Instances

Instances details
FromJSON ApplicationDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationDateRangeKpiResponse

Generic ApplicationDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationDateRangeKpiResponse

Associated Types

type Rep ApplicationDateRangeKpiResponse :: Type -> Type #

Read ApplicationDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationDateRangeKpiResponse

Show ApplicationDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationDateRangeKpiResponse

NFData ApplicationDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationDateRangeKpiResponse

Eq ApplicationDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationDateRangeKpiResponse

Hashable ApplicationDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationDateRangeKpiResponse

type Rep ApplicationDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationDateRangeKpiResponse

type Rep ApplicationDateRangeKpiResponse = D1 ('MetaData "ApplicationDateRangeKpiResponse" "Amazonka.Pinpoint.Types.ApplicationDateRangeKpiResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ApplicationDateRangeKpiResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kpiResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BaseKpiResult) :*: S1 ('MetaSel ('Just "kpiName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newApplicationDateRangeKpiResponse Source #

Create a value of ApplicationDateRangeKpiResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ApplicationDateRangeKpiResponse', applicationDateRangeKpiResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null for the Application Metrics resource because the resource returns all results in a single page.

$sel:kpiResult:ApplicationDateRangeKpiResponse', applicationDateRangeKpiResponse_kpiResult - An array of objects that contains the results of the query. Each object contains the value for the metric and metadata about that value.

$sel:kpiName:ApplicationDateRangeKpiResponse', applicationDateRangeKpiResponse_kpiName - The name of the metric, also referred to as a /key performance indicator (KPI)/, that the data was retrieved for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. For a list of possible values, see the Amazon Pinpoint Developer Guide.

$sel:endTime:ApplicationDateRangeKpiResponse', applicationDateRangeKpiResponse_endTime - The last date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.

$sel:startTime:ApplicationDateRangeKpiResponse', applicationDateRangeKpiResponse_startTime - The first date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.

$sel:applicationId:ApplicationDateRangeKpiResponse', applicationDateRangeKpiResponse_applicationId - The unique identifier for the application that the metric applies to.

ApplicationResponse

data ApplicationResponse Source #

Provides information about an application.

See: newApplicationResponse smart constructor.

Instances

Instances details
FromJSON ApplicationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationResponse

Generic ApplicationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationResponse

Associated Types

type Rep ApplicationResponse :: Type -> Type #

Read ApplicationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationResponse

Show ApplicationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationResponse

NFData ApplicationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationResponse

Methods

rnf :: ApplicationResponse -> () #

Eq ApplicationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationResponse

Hashable ApplicationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationResponse

type Rep ApplicationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationResponse

type Rep ApplicationResponse = D1 ('MetaData "ApplicationResponse" "Amazonka.Pinpoint.Types.ApplicationResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ApplicationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newApplicationResponse Source #

Create a value of ApplicationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationDate:ApplicationResponse', applicationResponse_creationDate - The date and time when the Application was created.

$sel:tags:ApplicationResponse', applicationResponse_tags - A string-to-string map of key-value pairs that identifies the tags that are associated with the application. Each tag consists of a required tag key and an associated tag value.

$sel:id:ApplicationResponse', applicationResponse_id - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

$sel:arn:ApplicationResponse', applicationResponse_arn - The Amazon Resource Name (ARN) of the application.

$sel:name:ApplicationResponse', applicationResponse_name - The display name of the application. This name is displayed as the Project name on the Amazon Pinpoint console.

ApplicationSettingsResource

data ApplicationSettingsResource Source #

Provides information about an application, including the default settings for an application.

See: newApplicationSettingsResource smart constructor.

Instances

Instances details
FromJSON ApplicationSettingsResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationSettingsResource

Generic ApplicationSettingsResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationSettingsResource

Associated Types

type Rep ApplicationSettingsResource :: Type -> Type #

Read ApplicationSettingsResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationSettingsResource

Show ApplicationSettingsResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationSettingsResource

NFData ApplicationSettingsResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationSettingsResource

Eq ApplicationSettingsResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationSettingsResource

Hashable ApplicationSettingsResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationSettingsResource

type Rep ApplicationSettingsResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationSettingsResource

type Rep ApplicationSettingsResource = D1 ('MetaData "ApplicationSettingsResource" "Amazonka.Pinpoint.Types.ApplicationSettingsResource" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ApplicationSettingsResource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "campaignHook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CampaignHook)) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "limits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CampaignLimits)) :*: (S1 ('MetaSel ('Just "quietTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QuietTime)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newApplicationSettingsResource Source #

Create a value of ApplicationSettingsResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:campaignHook:ApplicationSettingsResource', applicationSettingsResource_campaignHook - The settings for the AWS Lambda function to invoke by default as a code hook for campaigns in the application. You can use this hook to customize segments that are used by campaigns in the application.

$sel:lastModifiedDate:ApplicationSettingsResource', applicationSettingsResource_lastModifiedDate - The date and time, in ISO 8601 format, when the application's settings were last modified.

$sel:limits:ApplicationSettingsResource', applicationSettingsResource_limits - The default sending limits for campaigns in the application.

$sel:quietTime:ApplicationSettingsResource', applicationSettingsResource_quietTime - The default quiet time for campaigns in the application. Quiet time is a specific time range when messages aren't sent to endpoints, if all the following conditions are met:

  • The EndpointDemographic.Timezone property of the endpoint is set to a valid value.
  • The current time in the endpoint's time zone is later than or equal to the time specified by the QuietTime.Start property for the application (or a campaign or journey that has custom quiet time settings).
  • The current time in the endpoint's time zone is earlier than or equal to the time specified by the QuietTime.End property for the application (or a campaign or journey that has custom quiet time settings).

If any of the preceding conditions isn't met, the endpoint will receive messages from a campaign or journey, even if quiet time is enabled.

$sel:applicationId:ApplicationSettingsResource', applicationSettingsResource_applicationId - The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

ApplicationsResponse

data ApplicationsResponse Source #

Provides information about all of your applications.

See: newApplicationsResponse smart constructor.

Instances

Instances details
FromJSON ApplicationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationsResponse

Generic ApplicationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationsResponse

Associated Types

type Rep ApplicationsResponse :: Type -> Type #

Read ApplicationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationsResponse

Show ApplicationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationsResponse

NFData ApplicationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationsResponse

Methods

rnf :: ApplicationsResponse -> () #

Eq ApplicationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationsResponse

Hashable ApplicationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationsResponse

type Rep ApplicationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ApplicationsResponse

type Rep ApplicationsResponse = D1 ('MetaData "ApplicationsResponse" "Amazonka.Pinpoint.Types.ApplicationsResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ApplicationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "item") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ApplicationResponse])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newApplicationsResponse :: ApplicationsResponse Source #

Create a value of ApplicationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:item:ApplicationsResponse', applicationsResponse_item - An array of responses, one for each application that was returned.

$sel:nextToken:ApplicationsResponse', applicationsResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

AttributeDimension

data AttributeDimension Source #

Specifies attribute-based criteria for including or excluding endpoints from a segment.

See: newAttributeDimension smart constructor.

Instances

Instances details
FromJSON AttributeDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeDimension

ToJSON AttributeDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeDimension

Generic AttributeDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeDimension

Associated Types

type Rep AttributeDimension :: Type -> Type #

Read AttributeDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeDimension

Show AttributeDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeDimension

NFData AttributeDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeDimension

Methods

rnf :: AttributeDimension -> () #

Eq AttributeDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeDimension

Hashable AttributeDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeDimension

type Rep AttributeDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributeDimension

type Rep AttributeDimension = D1 ('MetaData "AttributeDimension" "Amazonka.Pinpoint.Types.AttributeDimension" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "AttributeDimension'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AttributeType)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newAttributeDimension :: AttributeDimension Source #

Create a value of AttributeDimension with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributeType:AttributeDimension', attributeDimension_attributeType - The type of segment dimension to use. Valid values are:

INCLUSIVE - endpoints that have attributes matching the values are included in the segment.

EXCLUSIVE - endpoints that have attributes matching the values are excluded in the segment.

CONTAINS - endpoints that have attributes' substrings match the values are included in the segment.

BEFORE - endpoints with attributes read as ISO_INSTANT datetimes before the value are included in the segment.

AFTER - endpoints with attributes read as ISO_INSTANT datetimes after the value are included in the segment.

ON - endpoints with attributes read as ISO_INSTANT dates on the value are included in the segment. Time is ignored in this comparison.

BETWEEN - endpoints with attributes read as ISO_INSTANT datetimes between the values are included in the segment.

$sel:values:AttributeDimension', attributeDimension_values - The criteria values to use for the segment dimension. Depending on the value of the AttributeType property, endpoints are included or excluded from the segment if their attribute values match the criteria values.

AttributesResource

data AttributesResource Source #

Provides information about the type and the names of attributes that were removed from all the endpoints that are associated with an application.

See: newAttributesResource smart constructor.

Instances

Instances details
FromJSON AttributesResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributesResource

Generic AttributesResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributesResource

Associated Types

type Rep AttributesResource :: Type -> Type #

Read AttributesResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributesResource

Show AttributesResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributesResource

NFData AttributesResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributesResource

Methods

rnf :: AttributesResource -> () #

Eq AttributesResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributesResource

Hashable AttributesResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributesResource

type Rep AttributesResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.AttributesResource

type Rep AttributesResource = D1 ('MetaData "AttributesResource" "Amazonka.Pinpoint.Types.AttributesResource" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "AttributesResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "attributeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAttributesResource Source #

Create a value of AttributesResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributes:AttributesResource', attributesResource_attributes - An array that specifies the names of the attributes that were removed from the endpoints.

$sel:attributeType:AttributesResource', attributesResource_attributeType - The type of attribute or attributes that were removed from the endpoints. Valid values are:

  • endpoint-custom-attributes - Custom attributes that describe endpoints.
  • endpoint-metric-attributes - Custom metrics that your app reports to Amazon Pinpoint for endpoints.
  • endpoint-user-attributes - Custom attributes that describe users.

$sel:applicationId:AttributesResource', attributesResource_applicationId - The unique identifier for the application.

BaiduChannelRequest

data BaiduChannelRequest Source #

Specifies the status and settings of the Baidu (Baidu Cloud Push) channel for an application.

See: newBaiduChannelRequest smart constructor.

Instances

Instances details
ToJSON BaiduChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduChannelRequest

Generic BaiduChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduChannelRequest

Associated Types

type Rep BaiduChannelRequest :: Type -> Type #

Read BaiduChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduChannelRequest

Show BaiduChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduChannelRequest

NFData BaiduChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduChannelRequest

Methods

rnf :: BaiduChannelRequest -> () #

Eq BaiduChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduChannelRequest

Hashable BaiduChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduChannelRequest

type Rep BaiduChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduChannelRequest

type Rep BaiduChannelRequest = D1 ('MetaData "BaiduChannelRequest" "Amazonka.Pinpoint.Types.BaiduChannelRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "BaiduChannelRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "secretKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "apiKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newBaiduChannelRequest Source #

Create a value of BaiduChannelRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:BaiduChannelRequest', baiduChannelRequest_enabled - Specifies whether to enable the Baidu channel for the application.

$sel:secretKey:BaiduChannelRequest', baiduChannelRequest_secretKey - The secret key that you received from the Baidu Cloud Push service to communicate with the service.

$sel:apiKey:BaiduChannelRequest', baiduChannelRequest_apiKey - The API key that you received from the Baidu Cloud Push service to communicate with the service.

BaiduChannelResponse

data BaiduChannelResponse Source #

Provides information about the status and settings of the Baidu (Baidu Cloud Push) channel for an application.

See: newBaiduChannelResponse smart constructor.

Instances

Instances details
FromJSON BaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduChannelResponse

Generic BaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduChannelResponse

Associated Types

type Rep BaiduChannelResponse :: Type -> Type #

Read BaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduChannelResponse

Show BaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduChannelResponse

NFData BaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduChannelResponse

Methods

rnf :: BaiduChannelResponse -> () #

Eq BaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduChannelResponse

Hashable BaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduChannelResponse

type Rep BaiduChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduChannelResponse

type Rep BaiduChannelResponse = D1 ('MetaData "BaiduChannelResponse" "Amazonka.Pinpoint.Types.BaiduChannelResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "BaiduChannelResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "hasCredential") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "isArchived") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "lastModifiedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "credential") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newBaiduChannelResponse Source #

Create a value of BaiduChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationId:BaiduChannelResponse', baiduChannelResponse_applicationId - The unique identifier for the application that the Baidu channel applies to.

$sel:creationDate:BaiduChannelResponse', baiduChannelResponse_creationDate - The date and time when the Baidu channel was enabled.

$sel:enabled:BaiduChannelResponse', baiduChannelResponse_enabled - Specifies whether the Baidu channel is enabled for the application.

$sel:hasCredential:BaiduChannelResponse', baiduChannelResponse_hasCredential - (Not used) This property is retained only for backward compatibility.

$sel:id:BaiduChannelResponse', baiduChannelResponse_id - (Deprecated) An identifier for the Baidu channel. This property is retained only for backward compatibility.

$sel:isArchived:BaiduChannelResponse', baiduChannelResponse_isArchived - Specifies whether the Baidu channel is archived.

$sel:lastModifiedBy:BaiduChannelResponse', baiduChannelResponse_lastModifiedBy - The user who last modified the Baidu channel.

$sel:lastModifiedDate:BaiduChannelResponse', baiduChannelResponse_lastModifiedDate - The date and time when the Baidu channel was last modified.

$sel:version:BaiduChannelResponse', baiduChannelResponse_version - The current version of the Baidu channel.

$sel:credential:BaiduChannelResponse', baiduChannelResponse_credential - The API key that you received from the Baidu Cloud Push service to communicate with the service.

$sel:platform:BaiduChannelResponse', baiduChannelResponse_platform - The type of messaging or notification platform for the channel. For the Baidu channel, this value is BAIDU.

BaiduMessage

data BaiduMessage Source #

Specifies the settings for a one-time message that's sent directly to an endpoint through the Baidu (Baidu Cloud Push) channel.

See: newBaiduMessage smart constructor.

Instances

Instances details
ToJSON BaiduMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduMessage

Generic BaiduMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduMessage

Associated Types

type Rep BaiduMessage :: Type -> Type #

Read BaiduMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduMessage

Show BaiduMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduMessage

NFData BaiduMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduMessage

Methods

rnf :: BaiduMessage -> () #

Eq BaiduMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduMessage

Hashable BaiduMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduMessage

type Rep BaiduMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaiduMessage

type Rep BaiduMessage = D1 ('MetaData "BaiduMessage" "Amazonka.Pinpoint.Types.BaiduMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "BaiduMessage'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Action)) :*: (S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: ((S1 ('MetaSel ('Just "iconReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageIconUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "rawContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "silentPush") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "smallImageIconUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sound") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "substitutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text]))) :*: S1 ('MetaSel ('Just "timeToLive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newBaiduMessage :: BaiduMessage Source #

Create a value of BaiduMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:action:BaiduMessage', baiduMessage_action - The action to occur if the recipient taps the push notification. Valid values are:

  • OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
  • DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
  • URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.

$sel:body:BaiduMessage', baiduMessage_body - The body of the notification message.

$sel:data':BaiduMessage', baiduMessage_data - The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.

$sel:iconReference:BaiduMessage', baiduMessage_iconReference - The icon image name of the asset saved in your app.

$sel:imageIconUrl:BaiduMessage', baiduMessage_imageIconUrl - The URL of the large icon image to display in the content view of the push notification.

$sel:imageUrl:BaiduMessage', baiduMessage_imageUrl - The URL of an image to display in the push notification.

$sel:rawContent:BaiduMessage', baiduMessage_rawContent - The raw, JSON-formatted string to use as the payload for the notification message. If specified, this value overrides all other content for the message.

$sel:silentPush:BaiduMessage', baiduMessage_silentPush - Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.

$sel:smallImageIconUrl:BaiduMessage', baiduMessage_smallImageIconUrl - The URL of the small icon image to display in the status bar and the content view of the push notification.

$sel:sound:BaiduMessage', baiduMessage_sound - The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.

$sel:substitutions:BaiduMessage', baiduMessage_substitutions - The default message variables to use in the notification message. You can override the default variables with individual address variables.

$sel:timeToLive:BaiduMessage', baiduMessage_timeToLive - The amount of time, in seconds, that the Baidu Cloud Push service should store the message if the recipient's device is offline. The default value and maximum supported time is 604,800 seconds (7 days).

$sel:title:BaiduMessage', baiduMessage_title - The title to display above the notification message on the recipient's device.

$sel:url:BaiduMessage', baiduMessage_url - The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.

BaseKpiResult

data BaseKpiResult Source #

Provides the results of a query that retrieved the data for a standard metric that applies to an application, campaign, or journey.

See: newBaseKpiResult smart constructor.

Constructors

BaseKpiResult' [ResultRow] 

Instances

Instances details
FromJSON BaseKpiResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaseKpiResult

Generic BaseKpiResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaseKpiResult

Associated Types

type Rep BaseKpiResult :: Type -> Type #

Read BaseKpiResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaseKpiResult

Show BaseKpiResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaseKpiResult

NFData BaseKpiResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaseKpiResult

Methods

rnf :: BaseKpiResult -> () #

Eq BaseKpiResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaseKpiResult

Hashable BaseKpiResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaseKpiResult

type Rep BaseKpiResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.BaseKpiResult

type Rep BaseKpiResult = D1 ('MetaData "BaseKpiResult" "Amazonka.Pinpoint.Types.BaseKpiResult" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "BaseKpiResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rows") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ResultRow])))

newBaseKpiResult :: BaseKpiResult Source #

Create a value of BaseKpiResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rows:BaseKpiResult', baseKpiResult_rows - An array of objects that provides the results of a query that retrieved the data for a standard metric that applies to an application, campaign, or journey.

CampaignCustomMessage

data CampaignCustomMessage Source #

Specifies the contents of a message that's sent through a custom channel to recipients of a campaign.

See: newCampaignCustomMessage smart constructor.

Instances

Instances details
FromJSON CampaignCustomMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignCustomMessage

ToJSON CampaignCustomMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignCustomMessage

Generic CampaignCustomMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignCustomMessage

Associated Types

type Rep CampaignCustomMessage :: Type -> Type #

Read CampaignCustomMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignCustomMessage

Show CampaignCustomMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignCustomMessage

NFData CampaignCustomMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignCustomMessage

Methods

rnf :: CampaignCustomMessage -> () #

Eq CampaignCustomMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignCustomMessage

Hashable CampaignCustomMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignCustomMessage

type Rep CampaignCustomMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignCustomMessage

type Rep CampaignCustomMessage = D1 ('MetaData "CampaignCustomMessage" "Amazonka.Pinpoint.Types.CampaignCustomMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CampaignCustomMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCampaignCustomMessage :: CampaignCustomMessage Source #

Create a value of CampaignCustomMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:data':CampaignCustomMessage', campaignCustomMessage_data - The raw, JSON-formatted string to use as the payload for the message. The maximum size is 5 KB.

CampaignDateRangeKpiResponse

data CampaignDateRangeKpiResponse Source #

Provides the results of a query that retrieved the data for a standard metric that applies to a campaign, and provides information about that query.

See: newCampaignDateRangeKpiResponse smart constructor.

Instances

Instances details
FromJSON CampaignDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignDateRangeKpiResponse

Generic CampaignDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignDateRangeKpiResponse

Associated Types

type Rep CampaignDateRangeKpiResponse :: Type -> Type #

Read CampaignDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignDateRangeKpiResponse

Show CampaignDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignDateRangeKpiResponse

NFData CampaignDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignDateRangeKpiResponse

Eq CampaignDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignDateRangeKpiResponse

Hashable CampaignDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignDateRangeKpiResponse

type Rep CampaignDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignDateRangeKpiResponse

type Rep CampaignDateRangeKpiResponse = D1 ('MetaData "CampaignDateRangeKpiResponse" "Amazonka.Pinpoint.Types.CampaignDateRangeKpiResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CampaignDateRangeKpiResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kpiResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BaseKpiResult) :*: S1 ('MetaSel ('Just "kpiName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601) :*: S1 ('MetaSel ('Just "campaignId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCampaignDateRangeKpiResponse Source #

Create a value of CampaignDateRangeKpiResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:CampaignDateRangeKpiResponse', campaignDateRangeKpiResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null for the Campaign Metrics resource because the resource returns all results in a single page.

$sel:kpiResult:CampaignDateRangeKpiResponse', campaignDateRangeKpiResponse_kpiResult - An array of objects that contains the results of the query. Each object contains the value for the metric and metadata about that value.

$sel:kpiName:CampaignDateRangeKpiResponse', campaignDateRangeKpiResponse_kpiName - The name of the metric, also referred to as a /key performance indicator (KPI)/, that the data was retrieved for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. For a list of possible values, see the Amazon Pinpoint Developer Guide.

$sel:endTime:CampaignDateRangeKpiResponse', campaignDateRangeKpiResponse_endTime - The last date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.

$sel:campaignId:CampaignDateRangeKpiResponse', campaignDateRangeKpiResponse_campaignId - The unique identifier for the campaign that the metric applies to.

$sel:startTime:CampaignDateRangeKpiResponse', campaignDateRangeKpiResponse_startTime - The first date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.

$sel:applicationId:CampaignDateRangeKpiResponse', campaignDateRangeKpiResponse_applicationId - The unique identifier for the application that the metric applies to.

CampaignEmailMessage

data CampaignEmailMessage Source #

Specifies the content and "From" address for an email message that's sent to recipients of a campaign.

See: newCampaignEmailMessage smart constructor.

Instances

Instances details
FromJSON CampaignEmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignEmailMessage

ToJSON CampaignEmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignEmailMessage

Generic CampaignEmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignEmailMessage

Associated Types

type Rep CampaignEmailMessage :: Type -> Type #

Read CampaignEmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignEmailMessage

Show CampaignEmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignEmailMessage

NFData CampaignEmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignEmailMessage

Methods

rnf :: CampaignEmailMessage -> () #

Eq CampaignEmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignEmailMessage

Hashable CampaignEmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignEmailMessage

type Rep CampaignEmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignEmailMessage

type Rep CampaignEmailMessage = D1 ('MetaData "CampaignEmailMessage" "Amazonka.Pinpoint.Types.CampaignEmailMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CampaignEmailMessage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fromAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "htmlBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCampaignEmailMessage :: CampaignEmailMessage Source #

Create a value of CampaignEmailMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:body:CampaignEmailMessage', campaignEmailMessage_body - The body of the email for recipients whose email clients don't render HTML content.

$sel:fromAddress:CampaignEmailMessage', campaignEmailMessage_fromAddress - The verified email address to send the email from. The default address is the FromAddress specified for the email channel for the application.

$sel:htmlBody:CampaignEmailMessage', campaignEmailMessage_htmlBody - The body of the email, in HTML format, for recipients whose email clients render HTML content.

$sel:title:CampaignEmailMessage', campaignEmailMessage_title - The subject line, or title, of the email.

CampaignEventFilter

data CampaignEventFilter Source #

Specifies the settings for events that cause a campaign to be sent.

See: newCampaignEventFilter smart constructor.

Instances

Instances details
FromJSON CampaignEventFilter Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignEventFilter

ToJSON CampaignEventFilter Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignEventFilter

Generic CampaignEventFilter Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignEventFilter

Associated Types

type Rep CampaignEventFilter :: Type -> Type #

Read CampaignEventFilter Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignEventFilter

Show CampaignEventFilter Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignEventFilter

NFData CampaignEventFilter Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignEventFilter

Methods

rnf :: CampaignEventFilter -> () #

Eq CampaignEventFilter Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignEventFilter

Hashable CampaignEventFilter Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignEventFilter

type Rep CampaignEventFilter Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignEventFilter

type Rep CampaignEventFilter = D1 ('MetaData "CampaignEventFilter" "Amazonka.Pinpoint.Types.CampaignEventFilter" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CampaignEventFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FilterType) :*: S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EventDimensions)))

newCampaignEventFilter Source #

Create a value of CampaignEventFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filterType:CampaignEventFilter', campaignEventFilter_filterType - The type of event that causes the campaign to be sent. Valid values are: SYSTEM, sends the campaign when a system event occurs; and, ENDPOINT, sends the campaign when an endpoint event (Events resource) occurs.

$sel:dimensions:CampaignEventFilter', campaignEventFilter_dimensions - The dimension settings of the event filter for the campaign.

CampaignHook

data CampaignHook Source #

Specifies settings for invoking an AWS Lambda function that customizes a segment for a campaign.

See: newCampaignHook smart constructor.

Instances

Instances details
FromJSON CampaignHook Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignHook

ToJSON CampaignHook Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignHook

Generic CampaignHook Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignHook

Associated Types

type Rep CampaignHook :: Type -> Type #

Read CampaignHook Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignHook

Show CampaignHook Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignHook

NFData CampaignHook Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignHook

Methods

rnf :: CampaignHook -> () #

Eq CampaignHook Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignHook

Hashable CampaignHook Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignHook

type Rep CampaignHook Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignHook

type Rep CampaignHook = D1 ('MetaData "CampaignHook" "Amazonka.Pinpoint.Types.CampaignHook" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CampaignHook'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lambdaFunctionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Mode)) :*: S1 ('MetaSel ('Just "webUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCampaignHook :: CampaignHook Source #

Create a value of CampaignHook with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lambdaFunctionName:CampaignHook', campaignHook_lambdaFunctionName - The name or Amazon Resource Name (ARN) of the AWS Lambda function that Amazon Pinpoint invokes to customize a segment for a campaign.

$sel:mode:CampaignHook', campaignHook_mode - The mode that Amazon Pinpoint uses to invoke the AWS Lambda function. Possible values are:

  • FILTER - Invoke the function to customize the segment that's used by a campaign.
  • DELIVERY - (Deprecated) Previously, invoked the function to send a campaign through a custom channel. This functionality is not supported anymore. To send a campaign through a custom channel, use the CustomDeliveryConfiguration and CampaignCustomMessage objects of the campaign.

$sel:webUrl:CampaignHook', campaignHook_webUrl - The web URL that Amazon Pinpoint calls to invoke the AWS Lambda function over HTTPS.

CampaignInAppMessage

data CampaignInAppMessage Source #

In-app message configuration.

See: newCampaignInAppMessage smart constructor.

Instances

Instances details
FromJSON CampaignInAppMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignInAppMessage

ToJSON CampaignInAppMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignInAppMessage

Generic CampaignInAppMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignInAppMessage

Associated Types

type Rep CampaignInAppMessage :: Type -> Type #

Read CampaignInAppMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignInAppMessage

Show CampaignInAppMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignInAppMessage

NFData CampaignInAppMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignInAppMessage

Methods

rnf :: CampaignInAppMessage -> () #

Eq CampaignInAppMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignInAppMessage

Hashable CampaignInAppMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignInAppMessage

type Rep CampaignInAppMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignInAppMessage

type Rep CampaignInAppMessage = D1 ('MetaData "CampaignInAppMessage" "Amazonka.Pinpoint.Types.CampaignInAppMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CampaignInAppMessage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InAppMessageContent]))) :*: (S1 ('MetaSel ('Just "customConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "layout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Layout)))))

newCampaignInAppMessage :: CampaignInAppMessage Source #

Create a value of CampaignInAppMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:body:CampaignInAppMessage', campaignInAppMessage_body - The message body of the notification, the email body or the text message.

$sel:content:CampaignInAppMessage', campaignInAppMessage_content - In-app message content.

$sel:customConfig:CampaignInAppMessage', campaignInAppMessage_customConfig - Custom config to be sent to client.

$sel:layout:CampaignInAppMessage', campaignInAppMessage_layout - In-app message layout.

CampaignLimits

data CampaignLimits Source #

For a campaign, specifies limits on the messages that the campaign can send. For an application, specifies the default limits for messages that campaigns in the application can send.

See: newCampaignLimits smart constructor.

Instances

Instances details
FromJSON CampaignLimits Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignLimits

ToJSON CampaignLimits Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignLimits

Generic CampaignLimits Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignLimits

Associated Types

type Rep CampaignLimits :: Type -> Type #

Read CampaignLimits Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignLimits

Show CampaignLimits Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignLimits

NFData CampaignLimits Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignLimits

Methods

rnf :: CampaignLimits -> () #

Eq CampaignLimits Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignLimits

Hashable CampaignLimits Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignLimits

type Rep CampaignLimits Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignLimits

type Rep CampaignLimits = D1 ('MetaData "CampaignLimits" "Amazonka.Pinpoint.Types.CampaignLimits" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CampaignLimits'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "daily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "maximumDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "messagesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "session") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newCampaignLimits :: CampaignLimits Source #

Create a value of CampaignLimits with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:daily:CampaignLimits', campaignLimits_daily - The maximum number of messages that a campaign can send to a single endpoint during a 24-hour period. For an application, this value specifies the default limit for the number of messages that campaigns and journeys can send to a single endpoint during a 24-hour period. The maximum value is 100.

$sel:maximumDuration:CampaignLimits', campaignLimits_maximumDuration - The maximum amount of time, in seconds, that a campaign can attempt to deliver a message after the scheduled start time for the campaign. The minimum value is 60 seconds.

$sel:messagesPerSecond:CampaignLimits', campaignLimits_messagesPerSecond - The maximum number of messages that a campaign can send each second. For an application, this value specifies the default limit for the number of messages that campaigns can send each second. The minimum value is 50. The maximum value is 20,000.

$sel:session:CampaignLimits', campaignLimits_session - The maximum total number of messages that the campaign can send per user session.

$sel:total:CampaignLimits', campaignLimits_total - The maximum number of messages that a campaign can send to a single endpoint during the course of the campaign. If a campaign recurs, this setting applies to all runs of the campaign. The maximum value is 100.

CampaignResponse

data CampaignResponse Source #

Provides information about the status, configuration, and other settings for a campaign.

See: newCampaignResponse smart constructor.

Instances

Instances details
FromJSON CampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignResponse

Generic CampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignResponse

Associated Types

type Rep CampaignResponse :: Type -> Type #

Read CampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignResponse

Show CampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignResponse

NFData CampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignResponse

Methods

rnf :: CampaignResponse -> () #

Eq CampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignResponse

Hashable CampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignResponse

type Rep CampaignResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignResponse

type Rep CampaignResponse = D1 ('MetaData "CampaignResponse" "Amazonka.Pinpoint.Types.CampaignResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CampaignResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "additionalTreatments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TreatmentResource])) :*: (S1 ('MetaSel ('Just "customDeliveryConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomDeliveryConfiguration)) :*: S1 ('MetaSel ('Just "defaultState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CampaignState)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "holdoutPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "hook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CampaignHook))))) :*: ((S1 ('MetaSel ('Just "isPaused") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "limits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CampaignLimits)) :*: S1 ('MetaSel ('Just "messageConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MessageConfiguration)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "schedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Schedule)))))) :*: (((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CampaignState)) :*: (S1 ('MetaSel ('Just "templateConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TemplateConfiguration)) :*: S1 ('MetaSel ('Just "treatmentDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "treatmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))) :*: ((S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "segmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "segmentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

newCampaignResponse Source #

Create a value of CampaignResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:additionalTreatments:CampaignResponse', campaignResponse_additionalTreatments - An array of responses, one for each treatment that you defined for the campaign, in addition to the default treatment.

CampaignResponse, campaignResponse_customDeliveryConfiguration - The delivery configuration settings for sending the campaign through a custom channel.

$sel:defaultState:CampaignResponse', campaignResponse_defaultState - The current status of the campaign's default treatment. This value exists only for campaigns that have more than one treatment.

$sel:description:CampaignResponse', campaignResponse_description - The custom description of the campaign.

$sel:holdoutPercent:CampaignResponse', campaignResponse_holdoutPercent - The allocated percentage of users (segment members) who shouldn't receive messages from the campaign.

$sel:hook:CampaignResponse', campaignResponse_hook - The settings for the AWS Lambda function to use as a code hook for the campaign. You can use this hook to customize the segment that's used by the campaign.

$sel:isPaused:CampaignResponse', campaignResponse_isPaused - Specifies whether the campaign is paused. A paused campaign doesn't run unless you resume it by changing this value to false.

$sel:limits:CampaignResponse', campaignResponse_limits - The messaging limits for the campaign.

CampaignResponse, campaignResponse_messageConfiguration - The message configuration settings for the campaign.

$sel:name:CampaignResponse', campaignResponse_name - The name of the campaign.

$sel:priority:CampaignResponse', campaignResponse_priority - Defines the priority of the campaign, used to decide the order of messages displayed to user if there are multiple messages scheduled to be displayed at the same moment.

CampaignResponse, campaignResponse_schedule - The schedule settings for the campaign.

CampaignResponse, campaignResponse_state - The current status of the campaign.

CampaignResponse, campaignResponse_templateConfiguration - The message template that’s used for the campaign.

CampaignResponse, campaignResponse_treatmentDescription - The custom description of the default treatment for the campaign.

CampaignResponse, campaignResponse_treatmentName - The custom name of the default treatment for the campaign, if the campaign has multiple treatments. A treatment is a variation of a campaign that's used for A/B testing.

$sel:version:CampaignResponse', campaignResponse_version - The version number of the campaign.

$sel:tags:CampaignResponse', campaignResponse_tags - A string-to-string map of key-value pairs that identifies the tags that are associated with the campaign. Each tag consists of a required tag key and an associated tag value.

$sel:lastModifiedDate:CampaignResponse', campaignResponse_lastModifiedDate - The date, in ISO 8601 format, when the campaign was last modified.

$sel:creationDate:CampaignResponse', campaignResponse_creationDate - The date, in ISO 8601 format, when the campaign was created.

$sel:segmentId:CampaignResponse', campaignResponse_segmentId - The unique identifier for the segment that's associated with the campaign.

$sel:segmentVersion:CampaignResponse', campaignResponse_segmentVersion - The version number of the segment that's associated with the campaign.

CampaignResponse, campaignResponse_id - The unique identifier for the campaign.

$sel:arn:CampaignResponse', campaignResponse_arn - The Amazon Resource Name (ARN) of the campaign.

$sel:applicationId:CampaignResponse', campaignResponse_applicationId - The unique identifier for the application that the campaign applies to.

CampaignSmsMessage

data CampaignSmsMessage Source #

Specifies the content and settings for an SMS message that's sent to recipients of a campaign.

See: newCampaignSmsMessage smart constructor.

Instances

Instances details
FromJSON CampaignSmsMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignSmsMessage

ToJSON CampaignSmsMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignSmsMessage

Generic CampaignSmsMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignSmsMessage

Associated Types

type Rep CampaignSmsMessage :: Type -> Type #

Read CampaignSmsMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignSmsMessage

Show CampaignSmsMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignSmsMessage

NFData CampaignSmsMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignSmsMessage

Methods

rnf :: CampaignSmsMessage -> () #

Eq CampaignSmsMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignSmsMessage

Hashable CampaignSmsMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignSmsMessage

type Rep CampaignSmsMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignSmsMessage

type Rep CampaignSmsMessage = D1 ('MetaData "CampaignSmsMessage" "Amazonka.Pinpoint.Types.CampaignSmsMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CampaignSmsMessage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "messageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MessageType)))) :*: (S1 ('MetaSel ('Just "originationNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "senderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCampaignSmsMessage :: CampaignSmsMessage Source #

Create a value of CampaignSmsMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:body:CampaignSmsMessage', campaignSmsMessage_body - The body of the SMS message.

$sel:entityId:CampaignSmsMessage', campaignSmsMessage_entityId - The entity ID or Principal Entity (PE) id received from the regulatory body for sending SMS in your country.

$sel:messageType:CampaignSmsMessage', campaignSmsMessage_messageType - The SMS message type. Valid values are TRANSACTIONAL (for messages that are critical or time-sensitive, such as a one-time passwords) and PROMOTIONAL (for messsages that aren't critical or time-sensitive, such as marketing messages).

$sel:originationNumber:CampaignSmsMessage', campaignSmsMessage_originationNumber - The long code to send the SMS message from. This value should be one of the dedicated long codes that's assigned to your AWS account. Although it isn't required, we recommend that you specify the long code using an E.164 format to ensure prompt and accurate delivery of the message. For example, +12065550100.

$sel:senderId:CampaignSmsMessage', campaignSmsMessage_senderId - The sender ID to display on recipients' devices when they receive the SMS message.

$sel:templateId:CampaignSmsMessage', campaignSmsMessage_templateId - The template ID received from the regulatory body for sending SMS in your country.

CampaignState

data CampaignState Source #

Provides information about the status of a campaign.

See: newCampaignState smart constructor.

Instances

Instances details
FromJSON CampaignState Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignState

Generic CampaignState Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignState

Associated Types

type Rep CampaignState :: Type -> Type #

Read CampaignState Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignState

Show CampaignState Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignState

NFData CampaignState Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignState

Methods

rnf :: CampaignState -> () #

Eq CampaignState Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignState

Hashable CampaignState Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignState

type Rep CampaignState Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignState

type Rep CampaignState = D1 ('MetaData "CampaignState" "Amazonka.Pinpoint.Types.CampaignState" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CampaignState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "campaignStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CampaignStatus))))

newCampaignState :: CampaignState Source #

Create a value of CampaignState with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:campaignStatus:CampaignState', campaignState_campaignStatus - The current status of the campaign, or the current status of a treatment that belongs to an A/B test campaign.

If a campaign uses A/B testing, the campaign has a status of COMPLETED only if all campaign treatments have a status of COMPLETED. If you delete the segment that's associated with a campaign, the campaign fails and has a status of DELETED.

CampaignsResponse

data CampaignsResponse Source #

Provides information about the configuration and other settings for all the campaigns that are associated with an application.

See: newCampaignsResponse smart constructor.

Instances

Instances details
FromJSON CampaignsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignsResponse

Generic CampaignsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignsResponse

Associated Types

type Rep CampaignsResponse :: Type -> Type #

Read CampaignsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignsResponse

Show CampaignsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignsResponse

NFData CampaignsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignsResponse

Methods

rnf :: CampaignsResponse -> () #

Eq CampaignsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignsResponse

Hashable CampaignsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignsResponse

type Rep CampaignsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CampaignsResponse

type Rep CampaignsResponse = D1 ('MetaData "CampaignsResponse" "Amazonka.Pinpoint.Types.CampaignsResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CampaignsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "item") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [CampaignResponse])))

newCampaignsResponse :: CampaignsResponse Source #

Create a value of CampaignsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:CampaignsResponse', campaignsResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:item:CampaignsResponse', campaignsResponse_item - An array of responses, one for each campaign that's associated with the application.

ChannelResponse

data ChannelResponse Source #

Provides information about the general settings and status of a channel for an application.

See: newChannelResponse smart constructor.

Instances

Instances details
FromJSON ChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelResponse

Generic ChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelResponse

Associated Types

type Rep ChannelResponse :: Type -> Type #

Read ChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelResponse

Show ChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelResponse

NFData ChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelResponse

Methods

rnf :: ChannelResponse -> () #

Eq ChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelResponse

Hashable ChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelResponse

type Rep ChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelResponse

newChannelResponse :: ChannelResponse Source #

Create a value of ChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationId:ChannelResponse', channelResponse_applicationId - The unique identifier for the application.

$sel:creationDate:ChannelResponse', channelResponse_creationDate - The date and time, in ISO 8601 format, when the channel was enabled.

$sel:enabled:ChannelResponse', channelResponse_enabled - Specifies whether the channel is enabled for the application.

$sel:hasCredential:ChannelResponse', channelResponse_hasCredential - (Not used) This property is retained only for backward compatibility.

$sel:id:ChannelResponse', channelResponse_id - (Deprecated) An identifier for the channel. This property is retained only for backward compatibility.

$sel:isArchived:ChannelResponse', channelResponse_isArchived - Specifies whether the channel is archived.

$sel:lastModifiedBy:ChannelResponse', channelResponse_lastModifiedBy - The user who last modified the channel.

$sel:lastModifiedDate:ChannelResponse', channelResponse_lastModifiedDate - The date and time, in ISO 8601 format, when the channel was last modified.

$sel:version:ChannelResponse', channelResponse_version - The current version of the channel.

ChannelsResponse

data ChannelsResponse Source #

Provides information about the general settings and status of all channels for an application, including channels that aren't enabled for the application.

See: newChannelsResponse smart constructor.

Instances

Instances details
FromJSON ChannelsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelsResponse

Generic ChannelsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelsResponse

Associated Types

type Rep ChannelsResponse :: Type -> Type #

Read ChannelsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelsResponse

Show ChannelsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelsResponse

NFData ChannelsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelsResponse

Methods

rnf :: ChannelsResponse -> () #

Eq ChannelsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelsResponse

Hashable ChannelsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelsResponse

type Rep ChannelsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ChannelsResponse

type Rep ChannelsResponse = D1 ('MetaData "ChannelsResponse" "Amazonka.Pinpoint.Types.ChannelsResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ChannelsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text ChannelResponse))))

newChannelsResponse :: ChannelsResponse Source #

Create a value of ChannelsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:channels:ChannelsResponse', channelsResponse_channels - A map that contains a multipart response for each channel. For each item in this object, the ChannelType is the key and the Channel is the value.

ClosedDays

data ClosedDays Source #

The time when journey will stop sending messages.

See: newClosedDays smart constructor.

Instances

Instances details
FromJSON ClosedDays Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ClosedDays

ToJSON ClosedDays Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ClosedDays

Generic ClosedDays Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ClosedDays

Associated Types

type Rep ClosedDays :: Type -> Type #

Read ClosedDays Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ClosedDays

Show ClosedDays Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ClosedDays

NFData ClosedDays Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ClosedDays

Methods

rnf :: ClosedDays -> () #

Eq ClosedDays Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ClosedDays

Hashable ClosedDays Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ClosedDays

type Rep ClosedDays Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ClosedDays

newClosedDays :: ClosedDays Source #

Create a value of ClosedDays with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:custom:ClosedDays', closedDays_custom - Rules for Custom Channel.

$sel:email:ClosedDays', closedDays_email - Rules for Email Channel.

$sel:push:ClosedDays', closedDays_push - Rules for Push Channel.

$sel:sms:ClosedDays', closedDays_sms - Rules for SMS Channel.

$sel:voice:ClosedDays', closedDays_voice - Rules for Voice Channel.

ClosedDaysRule

data ClosedDaysRule Source #

Closed Days Rule. Part of Journey sending schedule.

See: newClosedDaysRule smart constructor.

Instances

Instances details
FromJSON ClosedDaysRule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ClosedDaysRule

ToJSON ClosedDaysRule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ClosedDaysRule

Generic ClosedDaysRule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ClosedDaysRule

Associated Types

type Rep ClosedDaysRule :: Type -> Type #

Read ClosedDaysRule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ClosedDaysRule

Show ClosedDaysRule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ClosedDaysRule

NFData ClosedDaysRule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ClosedDaysRule

Methods

rnf :: ClosedDaysRule -> () #

Eq ClosedDaysRule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ClosedDaysRule

Hashable ClosedDaysRule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ClosedDaysRule

type Rep ClosedDaysRule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ClosedDaysRule

type Rep ClosedDaysRule = D1 ('MetaData "ClosedDaysRule" "Amazonka.Pinpoint.Types.ClosedDaysRule" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ClosedDaysRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newClosedDaysRule :: ClosedDaysRule Source #

Create a value of ClosedDaysRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endDateTime:ClosedDaysRule', closedDaysRule_endDateTime - End Datetime in ISO 8601 format.

$sel:name:ClosedDaysRule', closedDaysRule_name - Name of the rule.

$sel:startDateTime:ClosedDaysRule', closedDaysRule_startDateTime - Start Datetime in ISO 8601 format.

Condition

data Condition Source #

Specifies the conditions to evaluate for an activity in a journey, and how to evaluate those conditions.

See: newCondition smart constructor.

Instances

Instances details
FromJSON Condition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Condition

ToJSON Condition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Condition

Generic Condition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Condition

Associated Types

type Rep Condition :: Type -> Type #

Read Condition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Condition

Show Condition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Condition

NFData Condition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Condition

Methods

rnf :: Condition -> () #

Eq Condition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Condition

Hashable Condition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Condition

type Rep Condition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Condition

type Rep Condition = D1 ('MetaData "Condition" "Amazonka.Pinpoint.Types.Condition" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "Condition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "conditions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SimpleCondition])) :*: S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Operator))))

newCondition :: Condition Source #

Create a value of Condition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:conditions:Condition', condition_conditions - The conditions to evaluate for the activity.

$sel:operator:Condition', condition_operator - Specifies how to handle multiple conditions for the activity. For example, if you specify two conditions for an activity, whether both or only one of the conditions must be met for the activity to be performed.

ConditionalSplitActivity

data ConditionalSplitActivity Source #

Specifies the settings for a yes/no split activity in a journey. This type of activity sends participants down one of two paths in a journey, based on conditions that you specify.

To create yes/no split activities that send participants down different paths based on push notification events (such as Open or Received events), your mobile app has to specify the User ID and Endpoint ID values. For more information, see Integrating Amazon Pinpoint with your application in the Amazon Pinpoint Developer Guide.

See: newConditionalSplitActivity smart constructor.

Instances

Instances details
FromJSON ConditionalSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ConditionalSplitActivity

ToJSON ConditionalSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ConditionalSplitActivity

Generic ConditionalSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ConditionalSplitActivity

Associated Types

type Rep ConditionalSplitActivity :: Type -> Type #

Read ConditionalSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ConditionalSplitActivity

Show ConditionalSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ConditionalSplitActivity

NFData ConditionalSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ConditionalSplitActivity

Eq ConditionalSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ConditionalSplitActivity

Hashable ConditionalSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ConditionalSplitActivity

type Rep ConditionalSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ConditionalSplitActivity

type Rep ConditionalSplitActivity = D1 ('MetaData "ConditionalSplitActivity" "Amazonka.Pinpoint.Types.ConditionalSplitActivity" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ConditionalSplitActivity'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "condition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Condition)) :*: S1 ('MetaSel ('Just "evaluationWaitTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WaitTime))) :*: (S1 ('MetaSel ('Just "falseActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "trueActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newConditionalSplitActivity :: ConditionalSplitActivity Source #

Create a value of ConditionalSplitActivity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:condition:ConditionalSplitActivity', conditionalSplitActivity_condition - The conditions that define the paths for the activity, and the relationship between the conditions.

$sel:evaluationWaitTime:ConditionalSplitActivity', conditionalSplitActivity_evaluationWaitTime - The amount of time to wait before determining whether the conditions are met, or the date and time when Amazon Pinpoint determines whether the conditions are met.

$sel:falseActivity:ConditionalSplitActivity', conditionalSplitActivity_falseActivity - The unique identifier for the activity to perform if the conditions aren't met.

$sel:trueActivity:ConditionalSplitActivity', conditionalSplitActivity_trueActivity - The unique identifier for the activity to perform if the conditions are met.

ContactCenterActivity

data ContactCenterActivity Source #

See: newContactCenterActivity smart constructor.

Instances

Instances details
FromJSON ContactCenterActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ContactCenterActivity

ToJSON ContactCenterActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ContactCenterActivity

Generic ContactCenterActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ContactCenterActivity

Associated Types

type Rep ContactCenterActivity :: Type -> Type #

Read ContactCenterActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ContactCenterActivity

Show ContactCenterActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ContactCenterActivity

NFData ContactCenterActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ContactCenterActivity

Methods

rnf :: ContactCenterActivity -> () #

Eq ContactCenterActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ContactCenterActivity

Hashable ContactCenterActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ContactCenterActivity

type Rep ContactCenterActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ContactCenterActivity

type Rep ContactCenterActivity = D1 ('MetaData "ContactCenterActivity" "Amazonka.Pinpoint.Types.ContactCenterActivity" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ContactCenterActivity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newContactCenterActivity :: ContactCenterActivity Source #

Create a value of ContactCenterActivity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextActivity:ContactCenterActivity', contactCenterActivity_nextActivity - The unique identifier for the next activity to perform after the this activity.

CreateApplicationRequest

data CreateApplicationRequest Source #

Specifies the display name of an application and the tags to associate with the application.

See: newCreateApplicationRequest smart constructor.

Instances

Instances details
ToJSON CreateApplicationRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateApplicationRequest

Generic CreateApplicationRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateApplicationRequest

Associated Types

type Rep CreateApplicationRequest :: Type -> Type #

Read CreateApplicationRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateApplicationRequest

Show CreateApplicationRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateApplicationRequest

NFData CreateApplicationRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateApplicationRequest

Eq CreateApplicationRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateApplicationRequest

Hashable CreateApplicationRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateApplicationRequest

type Rep CreateApplicationRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateApplicationRequest

type Rep CreateApplicationRequest = D1 ('MetaData "CreateApplicationRequest" "Amazonka.Pinpoint.Types.CreateApplicationRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateApplicationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateApplicationRequest Source #

Create a value of CreateApplicationRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreateApplicationRequest', createApplicationRequest_tags - A string-to-string map of key-value pairs that defines the tags to associate with the application. Each tag consists of a required tag key and an associated tag value.

$sel:name:CreateApplicationRequest', createApplicationRequest_name - The display name of the application. This name is displayed as the Project name on the Amazon Pinpoint console.

CreateRecommenderConfiguration

data CreateRecommenderConfiguration Source #

Specifies Amazon Pinpoint configuration settings for retrieving and processing recommendation data from a recommender model.

See: newCreateRecommenderConfiguration smart constructor.

Instances

Instances details
ToJSON CreateRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateRecommenderConfiguration

Generic CreateRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateRecommenderConfiguration

Associated Types

type Rep CreateRecommenderConfiguration :: Type -> Type #

Read CreateRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateRecommenderConfiguration

Show CreateRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateRecommenderConfiguration

NFData CreateRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateRecommenderConfiguration

Eq CreateRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateRecommenderConfiguration

Hashable CreateRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateRecommenderConfiguration

type Rep CreateRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateRecommenderConfiguration

type Rep CreateRecommenderConfiguration = D1 ('MetaData "CreateRecommenderConfiguration" "Amazonka.Pinpoint.Types.CreateRecommenderConfiguration" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateRecommenderConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recommendationProviderIdType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "recommendationTransformerUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recommendationsDisplayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "recommendationsPerMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "recommendationProviderUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "recommendationProviderRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newCreateRecommenderConfiguration Source #

Create a value of CreateRecommenderConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributes:CreateRecommenderConfiguration', createRecommenderConfiguration_attributes - A map of key-value pairs that defines 1-10 custom endpoint or user attributes, depending on the value for the RecommendationProviderIdType property. Each of these attributes temporarily stores a recommended item that's retrieved from the recommender model and sent to an AWS Lambda function for additional processing. Each attribute can be used as a message variable in a message template.

In the map, the key is the name of a custom attribute and the value is a custom display name for that attribute. The display name appears in the Attribute finder of the template editor on the Amazon Pinpoint console. The following restrictions apply to these names:

  • An attribute name must start with a letter or number and it can contain up to 50 characters. The characters can be letters, numbers, underscores (_), or hyphens (-). Attribute names are case sensitive and must be unique.
  • An attribute display name must start with a letter or number and it can contain up to 25 characters. The characters can be letters, numbers, spaces, underscores (_), or hyphens (-).

This object is required if the configuration invokes an AWS Lambda function (RecommendationTransformerUri) to process recommendation data. Otherwise, don't include this object in your request.

$sel:description:CreateRecommenderConfiguration', createRecommenderConfiguration_description - A custom description of the configuration for the recommender model. The description can contain up to 128 characters. The characters can be letters, numbers, spaces, or the following symbols: _ ; () , ‐.

$sel:name:CreateRecommenderConfiguration', createRecommenderConfiguration_name - A custom name of the configuration for the recommender model. The name must start with a letter or number and it can contain up to 128 characters. The characters can be letters, numbers, spaces, underscores (_), or hyphens (-).

$sel:recommendationProviderIdType:CreateRecommenderConfiguration', createRecommenderConfiguration_recommendationProviderIdType - The type of Amazon Pinpoint ID to associate with unique user IDs in the recommender model. This value enables the model to use attribute and event data that’s specific to a particular endpoint or user in an Amazon Pinpoint application. Valid values are:

  • PINPOINT_ENDPOINT_ID - Associate each user in the model with a particular endpoint in Amazon Pinpoint. The data is correlated based on endpoint IDs in Amazon Pinpoint. This is the default value.
  • PINPOINT_USER_ID - Associate each user in the model with a particular user and endpoint in Amazon Pinpoint. The data is correlated based on user IDs in Amazon Pinpoint. If you specify this value, an endpoint definition in Amazon Pinpoint has to specify both a user ID (UserId) and an endpoint ID. Otherwise, messages won’t be sent to the user's endpoint.

$sel:recommendationTransformerUri:CreateRecommenderConfiguration', createRecommenderConfiguration_recommendationTransformerUri - The name or Amazon Resource Name (ARN) of the AWS Lambda function to invoke for additional processing of recommendation data that's retrieved from the recommender model.

$sel:recommendationsDisplayName:CreateRecommenderConfiguration', createRecommenderConfiguration_recommendationsDisplayName - A custom display name for the standard endpoint or user attribute (RecommendationItems) that temporarily stores recommended items for each endpoint or user, depending on the value for the RecommendationProviderIdType property. This value is required if the configuration doesn't invoke an AWS Lambda function (RecommendationTransformerUri) to perform additional processing of recommendation data.

This name appears in the Attribute finder of the template editor on the Amazon Pinpoint console. The name can contain up to 25 characters. The characters can be letters, numbers, spaces, underscores (_), or hyphens (-). These restrictions don't apply to attribute values.

$sel:recommendationsPerMessage:CreateRecommenderConfiguration', createRecommenderConfiguration_recommendationsPerMessage - The number of recommended items to retrieve from the model for each endpoint or user, depending on the value for the RecommendationProviderIdType property. This number determines how many recommended items are available for use in message variables. The minimum value is 1. The maximum value is 5. The default value is 5.

To use multiple recommended items and custom attributes with message variables, you have to use an AWS Lambda function (RecommendationTransformerUri) to perform additional processing of recommendation data.

$sel:recommendationProviderUri:CreateRecommenderConfiguration', createRecommenderConfiguration_recommendationProviderUri - The Amazon Resource Name (ARN) of the recommender model to retrieve recommendation data from. This value must match the ARN of an Amazon Personalize campaign.

$sel:recommendationProviderRoleArn:CreateRecommenderConfiguration', createRecommenderConfiguration_recommendationProviderRoleArn - The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to retrieve recommendation data from the recommender model.

CreateTemplateMessageBody

data CreateTemplateMessageBody Source #

Provides information about a request to create a message template.

See: newCreateTemplateMessageBody smart constructor.

Instances

Instances details
FromJSON CreateTemplateMessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateTemplateMessageBody

Generic CreateTemplateMessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateTemplateMessageBody

Associated Types

type Rep CreateTemplateMessageBody :: Type -> Type #

Read CreateTemplateMessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateTemplateMessageBody

Show CreateTemplateMessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateTemplateMessageBody

NFData CreateTemplateMessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateTemplateMessageBody

Eq CreateTemplateMessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateTemplateMessageBody

Hashable CreateTemplateMessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateTemplateMessageBody

type Rep CreateTemplateMessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CreateTemplateMessageBody

type Rep CreateTemplateMessageBody = D1 ('MetaData "CreateTemplateMessageBody" "Amazonka.Pinpoint.Types.CreateTemplateMessageBody" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CreateTemplateMessageBody'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "requestID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCreateTemplateMessageBody :: CreateTemplateMessageBody Source #

Create a value of CreateTemplateMessageBody with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:CreateTemplateMessageBody', createTemplateMessageBody_arn - The Amazon Resource Name (ARN) of the message template that was created.

$sel:message:CreateTemplateMessageBody', createTemplateMessageBody_message - The message that's returned from the API for the request to create the message template.

$sel:requestID:CreateTemplateMessageBody', createTemplateMessageBody_requestID - The unique identifier for the request to create the message template.

CustomDeliveryConfiguration

data CustomDeliveryConfiguration Source #

Specifies the delivery configuration settings for sending a campaign or campaign treatment through a custom channel. This object is required if you use the CampaignCustomMessage object to define the message to send for the campaign or campaign treatment.

See: newCustomDeliveryConfiguration smart constructor.

Instances

Instances details
FromJSON CustomDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CustomDeliveryConfiguration

ToJSON CustomDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CustomDeliveryConfiguration

Generic CustomDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CustomDeliveryConfiguration

Associated Types

type Rep CustomDeliveryConfiguration :: Type -> Type #

Read CustomDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CustomDeliveryConfiguration

Show CustomDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CustomDeliveryConfiguration

NFData CustomDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CustomDeliveryConfiguration

Eq CustomDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CustomDeliveryConfiguration

Hashable CustomDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CustomDeliveryConfiguration

type Rep CustomDeliveryConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CustomDeliveryConfiguration

type Rep CustomDeliveryConfiguration = D1 ('MetaData "CustomDeliveryConfiguration" "Amazonka.Pinpoint.Types.CustomDeliveryConfiguration" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CustomDeliveryConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EndpointTypesElement])) :*: S1 ('MetaSel ('Just "deliveryUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCustomDeliveryConfiguration Source #

Create a value of CustomDeliveryConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointTypes:CustomDeliveryConfiguration', customDeliveryConfiguration_endpointTypes - The types of endpoints to send the campaign or treatment to. Each valid value maps to a type of channel that you can associate with an endpoint by using the ChannelType property of an endpoint.

$sel:deliveryUri:CustomDeliveryConfiguration', customDeliveryConfiguration_deliveryUri - The destination to send the campaign or treatment to. This value can be one of the following:

  • The name or Amazon Resource Name (ARN) of an AWS Lambda function to invoke to handle delivery of the campaign or treatment.
  • The URL for a web application or service that supports HTTPS and can receive the message. The URL has to be a full URL, including the HTTPS protocol.

CustomMessageActivity

data CustomMessageActivity Source #

The settings for a custom message activity. This type of activity calls an AWS Lambda function or web hook that sends messages to participants.

See: newCustomMessageActivity smart constructor.

Instances

Instances details
FromJSON CustomMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CustomMessageActivity

ToJSON CustomMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CustomMessageActivity

Generic CustomMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CustomMessageActivity

Associated Types

type Rep CustomMessageActivity :: Type -> Type #

Read CustomMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CustomMessageActivity

Show CustomMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CustomMessageActivity

NFData CustomMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CustomMessageActivity

Methods

rnf :: CustomMessageActivity -> () #

Eq CustomMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CustomMessageActivity

Hashable CustomMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CustomMessageActivity

type Rep CustomMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.CustomMessageActivity

type Rep CustomMessageActivity = D1 ('MetaData "CustomMessageActivity" "Amazonka.Pinpoint.Types.CustomMessageActivity" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "CustomMessageActivity'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deliveryUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endpointTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EndpointTypesElement])) :*: S1 ('MetaSel ('Just "messageConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JourneyCustomMessage)))) :*: (S1 ('MetaSel ('Just "nextActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCustomMessageActivity :: CustomMessageActivity Source #

Create a value of CustomMessageActivity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deliveryUri:CustomMessageActivity', customMessageActivity_deliveryUri - The destination to send the campaign or treatment to. This value can be one of the following:

  • The name or Amazon Resource Name (ARN) of an AWS Lambda function to invoke to handle delivery of the campaign or treatment.
  • The URL for a web application or service that supports HTTPS and can receive the message. The URL has to be a full URL, including the HTTPS protocol.

$sel:endpointTypes:CustomMessageActivity', customMessageActivity_endpointTypes - The types of endpoints to send the custom message to. Each valid value maps to a type of channel that you can associate with an endpoint by using the ChannelType property of an endpoint.

$sel:messageConfig:CustomMessageActivity', customMessageActivity_messageConfig - Specifies the message data included in a custom channel message that's sent to participants in a journey.

$sel:nextActivity:CustomMessageActivity', customMessageActivity_nextActivity - The unique identifier for the next activity to perform, after Amazon Pinpoint calls the AWS Lambda function or web hook.

$sel:templateName:CustomMessageActivity', customMessageActivity_templateName - The name of the custom message template to use for the message. If specified, this value must match the name of an existing message template.

$sel:templateVersion:CustomMessageActivity', customMessageActivity_templateVersion - The unique identifier for the version of the message template to use for the message. If specified, this value must match the identifier for an existing template version. To retrieve a list of versions and version identifiers for a template, use the Template Versions resource.

If you don't specify a value for this property, Amazon Pinpoint uses the active version of the template. The active version is typically the version of a template that's been most recently reviewed and approved for use, depending on your workflow. It isn't necessarily the latest version of a template.

DefaultButtonConfiguration

data DefaultButtonConfiguration Source #

Default button configuration.

See: newDefaultButtonConfiguration smart constructor.

Instances

Instances details
FromJSON DefaultButtonConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultButtonConfiguration

ToJSON DefaultButtonConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultButtonConfiguration

Generic DefaultButtonConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultButtonConfiguration

Associated Types

type Rep DefaultButtonConfiguration :: Type -> Type #

Read DefaultButtonConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultButtonConfiguration

Show DefaultButtonConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultButtonConfiguration

NFData DefaultButtonConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultButtonConfiguration

Eq DefaultButtonConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultButtonConfiguration

Hashable DefaultButtonConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultButtonConfiguration

type Rep DefaultButtonConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultButtonConfiguration

type Rep DefaultButtonConfiguration = D1 ('MetaData "DefaultButtonConfiguration" "Amazonka.Pinpoint.Types.DefaultButtonConfiguration" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DefaultButtonConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "backgroundColor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "borderRadius") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "link") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "textColor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "buttonAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ButtonAction) :*: S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

DefaultMessage

data DefaultMessage Source #

Specifies the default message for all channels.

See: newDefaultMessage smart constructor.

Instances

Instances details
ToJSON DefaultMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultMessage

Generic DefaultMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultMessage

Associated Types

type Rep DefaultMessage :: Type -> Type #

Read DefaultMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultMessage

Show DefaultMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultMessage

NFData DefaultMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultMessage

Methods

rnf :: DefaultMessage -> () #

Eq DefaultMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultMessage

Hashable DefaultMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultMessage

type Rep DefaultMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultMessage

type Rep DefaultMessage = D1 ('MetaData "DefaultMessage" "Amazonka.Pinpoint.Types.DefaultMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DefaultMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "substitutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text])))))

newDefaultMessage :: DefaultMessage Source #

Create a value of DefaultMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:body:DefaultMessage', defaultMessage_body - The default body of the message.

$sel:substitutions:DefaultMessage', defaultMessage_substitutions - The default message variables to use in the message. You can override these default variables with individual address variables.

DefaultPushNotificationMessage

data DefaultPushNotificationMessage Source #

Specifies the default settings and content for a push notification that's sent directly to an endpoint.

See: newDefaultPushNotificationMessage smart constructor.

Instances

Instances details
ToJSON DefaultPushNotificationMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultPushNotificationMessage

Generic DefaultPushNotificationMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultPushNotificationMessage

Associated Types

type Rep DefaultPushNotificationMessage :: Type -> Type #

Read DefaultPushNotificationMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultPushNotificationMessage

Show DefaultPushNotificationMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultPushNotificationMessage

NFData DefaultPushNotificationMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultPushNotificationMessage

Eq DefaultPushNotificationMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultPushNotificationMessage

Hashable DefaultPushNotificationMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultPushNotificationMessage

type Rep DefaultPushNotificationMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultPushNotificationMessage

type Rep DefaultPushNotificationMessage = D1 ('MetaData "DefaultPushNotificationMessage" "Amazonka.Pinpoint.Types.DefaultPushNotificationMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DefaultPushNotificationMessage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Action)) :*: (S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: ((S1 ('MetaSel ('Just "silentPush") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "substitutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text])))) :*: (S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDefaultPushNotificationMessage :: DefaultPushNotificationMessage Source #

Create a value of DefaultPushNotificationMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:action:DefaultPushNotificationMessage', defaultPushNotificationMessage_action - The default action to occur if a recipient taps the push notification. Valid values are:

  • OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
  • DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS and Android platforms.
  • URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.

$sel:body:DefaultPushNotificationMessage', defaultPushNotificationMessage_body - The default body of the notification message.

$sel:data':DefaultPushNotificationMessage', defaultPushNotificationMessage_data - The JSON data payload to use for the default push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.

$sel:silentPush:DefaultPushNotificationMessage', defaultPushNotificationMessage_silentPush - Specifies whether the default notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or delivering messages to an in-app notification center.

$sel:substitutions:DefaultPushNotificationMessage', defaultPushNotificationMessage_substitutions - The default message variables to use in the notification message. You can override the default variables with individual address variables.

$sel:title:DefaultPushNotificationMessage', defaultPushNotificationMessage_title - The default title to display above the notification message on a recipient's device.

$sel:url:DefaultPushNotificationMessage', defaultPushNotificationMessage_url - The default URL to open in a recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.

DefaultPushNotificationTemplate

data DefaultPushNotificationTemplate Source #

Specifies the default settings and content for a message template that can be used in messages that are sent through a push notification channel.

See: newDefaultPushNotificationTemplate smart constructor.

Instances

Instances details
FromJSON DefaultPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultPushNotificationTemplate

ToJSON DefaultPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultPushNotificationTemplate

Generic DefaultPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultPushNotificationTemplate

Associated Types

type Rep DefaultPushNotificationTemplate :: Type -> Type #

Read DefaultPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultPushNotificationTemplate

Show DefaultPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultPushNotificationTemplate

NFData DefaultPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultPushNotificationTemplate

Eq DefaultPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultPushNotificationTemplate

Hashable DefaultPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultPushNotificationTemplate

type Rep DefaultPushNotificationTemplate Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DefaultPushNotificationTemplate

type Rep DefaultPushNotificationTemplate = D1 ('MetaData "DefaultPushNotificationTemplate" "Amazonka.Pinpoint.Types.DefaultPushNotificationTemplate" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "DefaultPushNotificationTemplate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Action)) :*: S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sound") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDefaultPushNotificationTemplate :: DefaultPushNotificationTemplate Source #

Create a value of DefaultPushNotificationTemplate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:action:DefaultPushNotificationTemplate', defaultPushNotificationTemplate_action - The action to occur if a recipient taps a push notification that's based on the message template. Valid values are:

  • OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
  • DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS and Android platforms.
  • URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.

$sel:body:DefaultPushNotificationTemplate', defaultPushNotificationTemplate_body - The message body to use in push notifications that are based on the message template.

$sel:sound:DefaultPushNotificationTemplate', defaultPushNotificationTemplate_sound - The sound to play when a recipient receives a push notification that's based on the message template. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.

For an iOS platform, this value is the key for the name of a sound file in your app's main bundle or the Library/Sounds folder in your app's data container. If the sound file can't be found or you specify default for the value, the system plays the default alert sound.

$sel:title:DefaultPushNotificationTemplate', defaultPushNotificationTemplate_title - The title to use in push notifications that are based on the message template. This title appears above the notification message on a recipient's device.

$sel:url:DefaultPushNotificationTemplate', defaultPushNotificationTemplate_url - The URL to open in a recipient's default mobile browser, if a recipient taps a push notification that's based on the message template and the value of the Action property is URL.

DirectMessageConfiguration

data DirectMessageConfiguration Source #

Specifies the settings and content for the default message and any default messages that you tailored for specific channels.

See: newDirectMessageConfiguration smart constructor.

Instances

Instances details
ToJSON DirectMessageConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DirectMessageConfiguration

Generic DirectMessageConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DirectMessageConfiguration

Associated Types

type Rep DirectMessageConfiguration :: Type -> Type #

Read DirectMessageConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DirectMessageConfiguration

Show DirectMessageConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DirectMessageConfiguration

NFData DirectMessageConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DirectMessageConfiguration

Eq DirectMessageConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DirectMessageConfiguration

Hashable DirectMessageConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DirectMessageConfiguration

type Rep DirectMessageConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.DirectMessageConfiguration

newDirectMessageConfiguration :: DirectMessageConfiguration Source #

Create a value of DirectMessageConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aDMMessage:DirectMessageConfiguration', directMessageConfiguration_aDMMessage - The default push notification message for the ADM (Amazon Device Messaging) channel. This message overrides the default push notification message (DefaultPushNotificationMessage).

$sel:aPNSMessage:DirectMessageConfiguration', directMessageConfiguration_aPNSMessage - The default push notification message for the APNs (Apple Push Notification service) channel. This message overrides the default push notification message (DefaultPushNotificationMessage).

$sel:baiduMessage:DirectMessageConfiguration', directMessageConfiguration_baiduMessage - The default push notification message for the Baidu (Baidu Cloud Push) channel. This message overrides the default push notification message (DefaultPushNotificationMessage).

$sel:defaultMessage:DirectMessageConfiguration', directMessageConfiguration_defaultMessage - The default message for all channels.

$sel:defaultPushNotificationMessage:DirectMessageConfiguration', directMessageConfiguration_defaultPushNotificationMessage - The default push notification message for all push notification channels.

$sel:emailMessage:DirectMessageConfiguration', directMessageConfiguration_emailMessage - The default message for the email channel. This message overrides the default message (DefaultMessage).

$sel:gCMMessage:DirectMessageConfiguration', directMessageConfiguration_gCMMessage - The default push notification message for the GCM channel, which is used to send notifications through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service. This message overrides the default push notification message (DefaultPushNotificationMessage).

$sel:sMSMessage:DirectMessageConfiguration', directMessageConfiguration_sMSMessage - The default message for the SMS channel. This message overrides the default message (DefaultMessage).

$sel:voiceMessage:DirectMessageConfiguration', directMessageConfiguration_voiceMessage - The default message for the voice channel. This message overrides the default message (DefaultMessage).

EmailChannelRequest

data EmailChannelRequest Source #

Specifies the status and settings of the email channel for an application.

See: newEmailChannelRequest smart constructor.

Instances

Instances details
ToJSON EmailChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailChannelRequest

Generic EmailChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailChannelRequest

Associated Types

type Rep EmailChannelRequest :: Type -> Type #

Read EmailChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailChannelRequest

Show EmailChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailChannelRequest

NFData EmailChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailChannelRequest

Methods

rnf :: EmailChannelRequest -> () #

Eq EmailChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailChannelRequest

Hashable EmailChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailChannelRequest

type Rep EmailChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailChannelRequest

type Rep EmailChannelRequest = D1 ('MetaData "EmailChannelRequest" "Amazonka.Pinpoint.Types.EmailChannelRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EmailChannelRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configurationSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fromAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newEmailChannelRequest Source #

Create a value of EmailChannelRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationSet:EmailChannelRequest', emailChannelRequest_configurationSet - The Amazon SES configuration set that you want to apply to messages that you send through the channel.

$sel:enabled:EmailChannelRequest', emailChannelRequest_enabled - Specifies whether to enable the email channel for the application.

$sel:roleArn:EmailChannelRequest', emailChannelRequest_roleArn - The ARN of the AWS Identity and Access Management (IAM) role that you want Amazon Pinpoint to use when it submits email-related event data for the channel.

$sel:fromAddress:EmailChannelRequest', emailChannelRequest_fromAddress - The verified email address that you want to send email from when you send email through the channel.

$sel:identity:EmailChannelRequest', emailChannelRequest_identity - The Amazon Resource Name (ARN) of the identity, verified with Amazon Simple Email Service (Amazon SES), that you want to use when you send email through the channel.

EmailChannelResponse

data EmailChannelResponse Source #

Provides information about the status and settings of the email channel for an application.

See: newEmailChannelResponse smart constructor.

Instances

Instances details
FromJSON EmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailChannelResponse

Generic EmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailChannelResponse

Associated Types

type Rep EmailChannelResponse :: Type -> Type #

Read EmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailChannelResponse

Show EmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailChannelResponse

NFData EmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailChannelResponse

Methods

rnf :: EmailChannelResponse -> () #

Eq EmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailChannelResponse

Hashable EmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailChannelResponse

type Rep EmailChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailChannelResponse

type Rep EmailChannelResponse = D1 ('MetaData "EmailChannelResponse" "Amazonka.Pinpoint.Types.EmailChannelResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EmailChannelResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "configurationSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "fromAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hasCredential") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isArchived") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "lastModifiedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "messagesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newEmailChannelResponse Source #

Create a value of EmailChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationId:EmailChannelResponse', emailChannelResponse_applicationId - The unique identifier for the application that the email channel applies to.

$sel:configurationSet:EmailChannelResponse', emailChannelResponse_configurationSet - The Amazon SES configuration set that's applied to messages that are sent through the channel.

$sel:creationDate:EmailChannelResponse', emailChannelResponse_creationDate - The date and time, in ISO 8601 format, when the email channel was enabled.

$sel:enabled:EmailChannelResponse', emailChannelResponse_enabled - Specifies whether the email channel is enabled for the application.

$sel:fromAddress:EmailChannelResponse', emailChannelResponse_fromAddress - The verified email address that email is sent from when you send email through the channel.

$sel:hasCredential:EmailChannelResponse', emailChannelResponse_hasCredential - (Not used) This property is retained only for backward compatibility.

$sel:id:EmailChannelResponse', emailChannelResponse_id - (Deprecated) An identifier for the email channel. This property is retained only for backward compatibility.

$sel:identity:EmailChannelResponse', emailChannelResponse_identity - The Amazon Resource Name (ARN) of the identity, verified with Amazon Simple Email Service (Amazon SES), that's used when you send email through the channel.

$sel:isArchived:EmailChannelResponse', emailChannelResponse_isArchived - Specifies whether the email channel is archived.

$sel:lastModifiedBy:EmailChannelResponse', emailChannelResponse_lastModifiedBy - The user who last modified the email channel.

$sel:lastModifiedDate:EmailChannelResponse', emailChannelResponse_lastModifiedDate - The date and time, in ISO 8601 format, when the email channel was last modified.

$sel:messagesPerSecond:EmailChannelResponse', emailChannelResponse_messagesPerSecond - The maximum number of emails that can be sent through the channel each second.

$sel:roleArn:EmailChannelResponse', emailChannelResponse_roleArn - The ARN of the AWS Identity and Access Management (IAM) role that Amazon Pinpoint uses to submit email-related event data for the channel.

$sel:version:EmailChannelResponse', emailChannelResponse_version - The current version of the email channel.

$sel:platform:EmailChannelResponse', emailChannelResponse_platform - The type of messaging or notification platform for the channel. For the email channel, this value is EMAIL.

EmailMessage

data EmailMessage Source #

Specifies the default settings and content for a one-time email message that's sent directly to an endpoint.

See: newEmailMessage smart constructor.

Instances

Instances details
ToJSON EmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailMessage

Generic EmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailMessage

Associated Types

type Rep EmailMessage :: Type -> Type #

Read EmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailMessage

Show EmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailMessage

NFData EmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailMessage

Methods

rnf :: EmailMessage -> () #

Eq EmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailMessage

Hashable EmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailMessage

type Rep EmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailMessage

type Rep EmailMessage = D1 ('MetaData "EmailMessage" "Amazonka.Pinpoint.Types.EmailMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EmailMessage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "feedbackForwardingAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fromAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "rawEmail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RawEmail)) :*: S1 ('MetaSel ('Just "replyToAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "simpleEmail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SimpleEmail)) :*: S1 ('MetaSel ('Just "substitutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text])))))))

newEmailMessage :: EmailMessage Source #

Create a value of EmailMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:body:EmailMessage', emailMessage_body - The body of the email message.

$sel:feedbackForwardingAddress:EmailMessage', emailMessage_feedbackForwardingAddress - The email address to forward bounces and complaints to, if feedback forwarding is enabled.

$sel:fromAddress:EmailMessage', emailMessage_fromAddress - The verified email address to send the email message from. The default value is the FromAddress specified for the email channel.

$sel:rawEmail:EmailMessage', emailMessage_rawEmail - The email message, represented as a raw MIME message.

$sel:replyToAddresses:EmailMessage', emailMessage_replyToAddresses - The reply-to email address(es) for the email message. If a recipient replies to the email, each reply-to address receives the reply.

$sel:simpleEmail:EmailMessage', emailMessage_simpleEmail - The email message, composed of a subject, a text part, and an HTML part.

$sel:substitutions:EmailMessage', emailMessage_substitutions - The default message variables to use in the email message. You can override the default variables with individual address variables.

EmailMessageActivity

data EmailMessageActivity Source #

Specifies the settings for an email activity in a journey. This type of activity sends an email message to participants.

See: newEmailMessageActivity smart constructor.

Instances

Instances details
FromJSON EmailMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailMessageActivity

ToJSON EmailMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailMessageActivity

Generic EmailMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailMessageActivity

Associated Types

type Rep EmailMessageActivity :: Type -> Type #

Read EmailMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailMessageActivity

Show EmailMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailMessageActivity

NFData EmailMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailMessageActivity

Methods

rnf :: EmailMessageActivity -> () #

Eq EmailMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailMessageActivity

Hashable EmailMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailMessageActivity

type Rep EmailMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailMessageActivity

type Rep EmailMessageActivity = D1 ('MetaData "EmailMessageActivity" "Amazonka.Pinpoint.Types.EmailMessageActivity" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EmailMessageActivity'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "messageConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JourneyEmailMessage)) :*: S1 ('MetaSel ('Just "nextActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEmailMessageActivity :: EmailMessageActivity Source #

Create a value of EmailMessageActivity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:messageConfig:EmailMessageActivity', emailMessageActivity_messageConfig - Specifies the sender address for an email message that's sent to participants in the journey.

$sel:nextActivity:EmailMessageActivity', emailMessageActivity_nextActivity - The unique identifier for the next activity to perform, after the message is sent.

$sel:templateName:EmailMessageActivity', emailMessageActivity_templateName - The name of the email message template to use for the message. If specified, this value must match the name of an existing message template.

$sel:templateVersion:EmailMessageActivity', emailMessageActivity_templateVersion - The unique identifier for the version of the email template to use for the message. If specified, this value must match the identifier for an existing template version. To retrieve a list of versions and version identifiers for a template, use the Template Versions resource.

If you don't specify a value for this property, Amazon Pinpoint uses the active version of the template. The active version is typically the version of a template that's been most recently reviewed and approved for use, depending on your workflow. It isn't necessarily the latest version of a template.

EmailTemplateRequest

data EmailTemplateRequest Source #

Specifies the content and settings for a message template that can be used in messages that are sent through the email channel.

See: newEmailTemplateRequest smart constructor.

Instances

Instances details
ToJSON EmailTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailTemplateRequest

Generic EmailTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailTemplateRequest

Associated Types

type Rep EmailTemplateRequest :: Type -> Type #

Read EmailTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailTemplateRequest

Show EmailTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailTemplateRequest

NFData EmailTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailTemplateRequest

Methods

rnf :: EmailTemplateRequest -> () #

Eq EmailTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailTemplateRequest

Hashable EmailTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailTemplateRequest

type Rep EmailTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailTemplateRequest

type Rep EmailTemplateRequest = D1 ('MetaData "EmailTemplateRequest" "Amazonka.Pinpoint.Types.EmailTemplateRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EmailTemplateRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultSubstitutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "htmlPart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recommenderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "subject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "textPart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newEmailTemplateRequest :: EmailTemplateRequest Source #

Create a value of EmailTemplateRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:defaultSubstitutions:EmailTemplateRequest', emailTemplateRequest_defaultSubstitutions - A JSON object that specifies the default values to use for message variables in the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable. When you create a message that's based on the template, you can override these defaults with message-specific and address-specific variables and values.

$sel:htmlPart:EmailTemplateRequest', emailTemplateRequest_htmlPart - The message body, in HTML format, to use in email messages that are based on the message template. We recommend using HTML format for email clients that render HTML content. You can include links, formatted text, and more in an HTML message.

$sel:recommenderId:EmailTemplateRequest', emailTemplateRequest_recommenderId - The unique identifier for the recommender model to use for the message template. Amazon Pinpoint uses this value to determine how to retrieve and process data from a recommender model when it sends messages that use the template, if the template contains message variables for recommendation data.

$sel:subject:EmailTemplateRequest', emailTemplateRequest_subject - The subject line, or title, to use in email messages that are based on the message template.

$sel:templateDescription:EmailTemplateRequest', emailTemplateRequest_templateDescription - A custom description of the message template.

$sel:textPart:EmailTemplateRequest', emailTemplateRequest_textPart - The message body, in plain text format, to use in email messages that are based on the message template. We recommend using plain text format for email clients that don't render HTML content and clients that are connected to high-latency networks, such as mobile devices.

$sel:tags:EmailTemplateRequest', emailTemplateRequest_tags - A string-to-string map of key-value pairs that defines the tags to associate with the message template. Each tag consists of a required tag key and an associated tag value.

EmailTemplateResponse

data EmailTemplateResponse Source #

Provides information about the content and settings for a message template that can be used in messages that are sent through the email channel.

See: newEmailTemplateResponse smart constructor.

Instances

Instances details
FromJSON EmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailTemplateResponse

Generic EmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailTemplateResponse

Associated Types

type Rep EmailTemplateResponse :: Type -> Type #

Read EmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailTemplateResponse

Show EmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailTemplateResponse

NFData EmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailTemplateResponse

Methods

rnf :: EmailTemplateResponse -> () #

Eq EmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailTemplateResponse

Hashable EmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailTemplateResponse

type Rep EmailTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EmailTemplateResponse

type Rep EmailTemplateResponse = D1 ('MetaData "EmailTemplateResponse" "Amazonka.Pinpoint.Types.EmailTemplateResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EmailTemplateResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "defaultSubstitutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "htmlPart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "recommenderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "textPart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: ((S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TemplateType))))))

newEmailTemplateResponse Source #

Create a value of EmailTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:EmailTemplateResponse', emailTemplateResponse_arn - The Amazon Resource Name (ARN) of the message template.

$sel:defaultSubstitutions:EmailTemplateResponse', emailTemplateResponse_defaultSubstitutions - The JSON object that specifies the default values that are used for message variables in the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable.

$sel:htmlPart:EmailTemplateResponse', emailTemplateResponse_htmlPart - The message body, in HTML format, that's used in email messages that are based on the message template.

$sel:recommenderId:EmailTemplateResponse', emailTemplateResponse_recommenderId - The unique identifier for the recommender model that's used by the message template.

$sel:subject:EmailTemplateResponse', emailTemplateResponse_subject - The subject line, or title, that's used in email messages that are based on the message template.

$sel:templateDescription:EmailTemplateResponse', emailTemplateResponse_templateDescription - The custom description of the message template.

$sel:textPart:EmailTemplateResponse', emailTemplateResponse_textPart - The message body, in plain text format, that's used in email messages that are based on the message template.

$sel:version:EmailTemplateResponse', emailTemplateResponse_version - The unique identifier, as an integer, for the active version of the message template, or the version of the template that you specified by using the version parameter in your request.

$sel:tags:EmailTemplateResponse', emailTemplateResponse_tags - A string-to-string map of key-value pairs that identifies the tags that are associated with the message template. Each tag consists of a required tag key and an associated tag value.

$sel:lastModifiedDate:EmailTemplateResponse', emailTemplateResponse_lastModifiedDate - The date, in ISO 8601 format, when the message template was last modified.

$sel:creationDate:EmailTemplateResponse', emailTemplateResponse_creationDate - The date, in ISO 8601 format, when the message template was created.

$sel:templateName:EmailTemplateResponse', emailTemplateResponse_templateName - The name of the message template.

$sel:templateType:EmailTemplateResponse', emailTemplateResponse_templateType - The type of channel that the message template is designed for. For an email template, this value is EMAIL.

EndpointBatchItem

data EndpointBatchItem Source #

Specifies an endpoint to create or update and the settings and attributes to set or change for the endpoint.

See: newEndpointBatchItem smart constructor.

Instances

Instances details
ToJSON EndpointBatchItem Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointBatchItem

Generic EndpointBatchItem Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointBatchItem

Associated Types

type Rep EndpointBatchItem :: Type -> Type #

Read EndpointBatchItem Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointBatchItem

Show EndpointBatchItem Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointBatchItem

NFData EndpointBatchItem Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointBatchItem

Methods

rnf :: EndpointBatchItem -> () #

Eq EndpointBatchItem Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointBatchItem

Hashable EndpointBatchItem Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointBatchItem

type Rep EndpointBatchItem Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointBatchItem

type Rep EndpointBatchItem = D1 ('MetaData "EndpointBatchItem" "Amazonka.Pinpoint.Types.EndpointBatchItem" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EndpointBatchItem'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text]))) :*: S1 ('MetaSel ('Just "channelType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelType)))) :*: (S1 ('MetaSel ('Just "demographic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointDemographic)) :*: (S1 ('MetaSel ('Just "effectiveDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endpointStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointLocation)) :*: S1 ('MetaSel ('Just "metrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Double))))) :*: (S1 ('MetaSel ('Just "optOut") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointUser)))))))

newEndpointBatchItem :: EndpointBatchItem Source #

Create a value of EndpointBatchItem with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:address:EndpointBatchItem', endpointBatchItem_address - The destination address for messages or push notifications that you send to the endpoint. The address varies by channel. For a push-notification channel, use the token provided by the push notification service, such as an Apple Push Notification service (APNs) device token or a Firebase Cloud Messaging (FCM) registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.

$sel:attributes:EndpointBatchItem', endpointBatchItem_attributes - One or more custom attributes that describe the endpoint by associating a name with an array of values. For example, the value of a custom attribute named Interests might be: ["Science", "Music", "Travel"]. You can use these attributes as filter criteria when you create segments. Attribute names are case sensitive.

An attribute name can contain up to 50 characters. An attribute value can contain up to 100 characters. When you define the name of a custom attribute, avoid using the following characters: number sign (#), colon (:), question mark (?), backslash (\), and slash (/). The Amazon Pinpoint console can't display attribute names that contain these characters. This restriction doesn't apply to attribute values.

$sel:channelType:EndpointBatchItem', endpointBatchItem_channelType - The channel to use when sending messages or push notifications to the endpoint.

$sel:demographic:EndpointBatchItem', endpointBatchItem_demographic - The demographic information for the endpoint, such as the time zone and platform.

$sel:effectiveDate:EndpointBatchItem', endpointBatchItem_effectiveDate - The date and time, in ISO 8601 format, when the endpoint was created or updated.

$sel:endpointStatus:EndpointBatchItem', endpointBatchItem_endpointStatus - Specifies whether to send messages or push notifications to the endpoint. Valid values are: ACTIVE, messages are sent to the endpoint; and, INACTIVE, messages aren’t sent to the endpoint.

Amazon Pinpoint automatically sets this value to ACTIVE when you create an endpoint or update an existing endpoint. Amazon Pinpoint automatically sets this value to INACTIVE if you update another endpoint that has the same address specified by the Address property.

$sel:id:EndpointBatchItem', endpointBatchItem_id - The unique identifier for the endpoint in the context of the batch.

$sel:location:EndpointBatchItem', endpointBatchItem_location - The geographic information for the endpoint.

$sel:metrics:EndpointBatchItem', endpointBatchItem_metrics - One or more custom metrics that your app reports to Amazon Pinpoint for the endpoint.

$sel:optOut:EndpointBatchItem', endpointBatchItem_optOut - Specifies whether the user who's associated with the endpoint has opted out of receiving messages and push notifications from you. Possible values are: ALL, the user has opted out and doesn't want to receive any messages or push notifications; and, NONE, the user hasn't opted out and wants to receive all messages and push notifications.

$sel:requestId:EndpointBatchItem', endpointBatchItem_requestId - The unique identifier for the request to create or update the endpoint.

$sel:user:EndpointBatchItem', endpointBatchItem_user - One or more custom attributes that describe the user who's associated with the endpoint.

EndpointBatchRequest

data EndpointBatchRequest Source #

Specifies a batch of endpoints to create or update and the settings and attributes to set or change for each endpoint.

See: newEndpointBatchRequest smart constructor.

Instances

Instances details
ToJSON EndpointBatchRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointBatchRequest

Generic EndpointBatchRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointBatchRequest

Associated Types

type Rep EndpointBatchRequest :: Type -> Type #

Read EndpointBatchRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointBatchRequest

Show EndpointBatchRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointBatchRequest

NFData EndpointBatchRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointBatchRequest

Methods

rnf :: EndpointBatchRequest -> () #

Eq EndpointBatchRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointBatchRequest

Hashable EndpointBatchRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointBatchRequest

type Rep EndpointBatchRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointBatchRequest

type Rep EndpointBatchRequest = D1 ('MetaData "EndpointBatchRequest" "Amazonka.Pinpoint.Types.EndpointBatchRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EndpointBatchRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "item") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [EndpointBatchItem])))

newEndpointBatchRequest :: EndpointBatchRequest Source #

Create a value of EndpointBatchRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:item:EndpointBatchRequest', endpointBatchRequest_item - An array that defines the endpoints to create or update and, for each endpoint, the property values to set or change. An array can contain a maximum of 100 items.

EndpointDemographic

data EndpointDemographic Source #

Specifies demographic information about an endpoint, such as the applicable time zone and platform.

See: newEndpointDemographic smart constructor.

Instances

Instances details
FromJSON EndpointDemographic Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointDemographic

ToJSON EndpointDemographic Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointDemographic

Generic EndpointDemographic Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointDemographic

Associated Types

type Rep EndpointDemographic :: Type -> Type #

Read EndpointDemographic Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointDemographic

Show EndpointDemographic Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointDemographic

NFData EndpointDemographic Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointDemographic

Methods

rnf :: EndpointDemographic -> () #

Eq EndpointDemographic Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointDemographic

Hashable EndpointDemographic Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointDemographic

type Rep EndpointDemographic Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointDemographic

newEndpointDemographic :: EndpointDemographic Source #

Create a value of EndpointDemographic with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:appVersion:EndpointDemographic', endpointDemographic_appVersion - The version of the app that's associated with the endpoint.

$sel:locale:EndpointDemographic', endpointDemographic_locale - The locale of the endpoint, in the following format: the ISO 639-1 alpha-2 code, followed by an underscore (_), followed by an ISO 3166-1 alpha-2 value.

$sel:make:EndpointDemographic', endpointDemographic_make - The manufacturer of the endpoint device, such as apple or samsung.

$sel:model:EndpointDemographic', endpointDemographic_model - The model name or number of the endpoint device, such as iPhone or SM-G900F.

$sel:modelVersion:EndpointDemographic', endpointDemographic_modelVersion - The model version of the endpoint device.

$sel:platform:EndpointDemographic', endpointDemographic_platform - The platform of the endpoint device, such as ios.

$sel:platformVersion:EndpointDemographic', endpointDemographic_platformVersion - The platform version of the endpoint device.

$sel:timezone:EndpointDemographic', endpointDemographic_timezone - The time zone of the endpoint, specified as a tz database name value, such as America/Los_Angeles.

EndpointItemResponse

data EndpointItemResponse Source #

Provides the status code and message that result from processing data for an endpoint.

See: newEndpointItemResponse smart constructor.

Instances

Instances details
FromJSON EndpointItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointItemResponse

Generic EndpointItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointItemResponse

Associated Types

type Rep EndpointItemResponse :: Type -> Type #

Read EndpointItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointItemResponse

Show EndpointItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointItemResponse

NFData EndpointItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointItemResponse

Methods

rnf :: EndpointItemResponse -> () #

Eq EndpointItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointItemResponse

Hashable EndpointItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointItemResponse

type Rep EndpointItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointItemResponse

type Rep EndpointItemResponse = D1 ('MetaData "EndpointItemResponse" "Amazonka.Pinpoint.Types.EndpointItemResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EndpointItemResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newEndpointItemResponse :: EndpointItemResponse Source #

Create a value of EndpointItemResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:message:EndpointItemResponse', endpointItemResponse_message - The custom message that's returned in the response as a result of processing the endpoint data.

$sel:statusCode:EndpointItemResponse', endpointItemResponse_statusCode - The status code that's returned in the response as a result of processing the endpoint data.

EndpointLocation

data EndpointLocation Source #

Specifies geographic information about an endpoint.

See: newEndpointLocation smart constructor.

Instances

Instances details
FromJSON EndpointLocation Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointLocation

ToJSON EndpointLocation Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointLocation

Generic EndpointLocation Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointLocation

Associated Types

type Rep EndpointLocation :: Type -> Type #

Read EndpointLocation Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointLocation

Show EndpointLocation Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointLocation

NFData EndpointLocation Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointLocation

Methods

rnf :: EndpointLocation -> () #

Eq EndpointLocation Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointLocation

Hashable EndpointLocation Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointLocation

type Rep EndpointLocation Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointLocation

type Rep EndpointLocation = D1 ('MetaData "EndpointLocation" "Amazonka.Pinpoint.Types.EndpointLocation" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EndpointLocation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "city") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "country") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "latitude") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 ('MetaSel ('Just "longitude") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "postalCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newEndpointLocation :: EndpointLocation Source #

Create a value of EndpointLocation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:city:EndpointLocation', endpointLocation_city - The name of the city where the endpoint is located.

$sel:country:EndpointLocation', endpointLocation_country - The two-character code, in ISO 3166-1 alpha-2 format, for the country or region where the endpoint is located. For example, US for the United States.

$sel:latitude:EndpointLocation', endpointLocation_latitude - The latitude coordinate of the endpoint location, rounded to one decimal place.

$sel:longitude:EndpointLocation', endpointLocation_longitude - The longitude coordinate of the endpoint location, rounded to one decimal place.

$sel:postalCode:EndpointLocation', endpointLocation_postalCode - The postal or ZIP code for the area where the endpoint is located.

$sel:region:EndpointLocation', endpointLocation_region - The name of the region where the endpoint is located. For locations in the United States, this value is the name of a state.

EndpointMessageResult

data EndpointMessageResult Source #

Provides information about the delivery status and results of sending a message directly to an endpoint.

See: newEndpointMessageResult smart constructor.

Instances

Instances details
FromJSON EndpointMessageResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointMessageResult

Generic EndpointMessageResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointMessageResult

Associated Types

type Rep EndpointMessageResult :: Type -> Type #

Read EndpointMessageResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointMessageResult

Show EndpointMessageResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointMessageResult

NFData EndpointMessageResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointMessageResult

Methods

rnf :: EndpointMessageResult -> () #

Eq EndpointMessageResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointMessageResult

Hashable EndpointMessageResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointMessageResult

type Rep EndpointMessageResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointMessageResult

type Rep EndpointMessageResult = D1 ('MetaData "EndpointMessageResult" "Amazonka.Pinpoint.Types.EndpointMessageResult" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EndpointMessageResult'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "updatedToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deliveryStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DeliveryStatus) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newEndpointMessageResult Source #

Create a value of EndpointMessageResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:address:EndpointMessageResult', endpointMessageResult_address - The endpoint address that the message was delivered to.

$sel:messageId:EndpointMessageResult', endpointMessageResult_messageId - The unique identifier for the message that was sent.

$sel:statusMessage:EndpointMessageResult', endpointMessageResult_statusMessage - The status message for delivering the message.

$sel:updatedToken:EndpointMessageResult', endpointMessageResult_updatedToken - For push notifications that are sent through the GCM channel, specifies whether the endpoint's device registration token was updated as part of delivering the message.

$sel:deliveryStatus:EndpointMessageResult', endpointMessageResult_deliveryStatus - The delivery status of the message. Possible values are:

  • DUPLICATE - The endpoint address is a duplicate of another endpoint address. Amazon Pinpoint won't attempt to send the message again.
  • OPT_OUT - The user who's associated with the endpoint has opted out of receiving messages from you. Amazon Pinpoint won't attempt to send the message again.
  • PERMANENT_FAILURE - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.
  • SUCCESSFUL - The message was successfully delivered to the endpoint.
  • TEMPORARY_FAILURE - A temporary error occurred. Amazon Pinpoint won't attempt to send the message again.
  • THROTTLED - Amazon Pinpoint throttled the operation to send the message to the endpoint.
  • TIMEOUT - The message couldn't be sent within the timeout period.
  • UNKNOWN_FAILURE - An unknown error occurred.

$sel:statusCode:EndpointMessageResult', endpointMessageResult_statusCode - The downstream service status code for delivering the message.

EndpointRequest

data EndpointRequest Source #

Specifies the channel type and other settings for an endpoint.

See: newEndpointRequest smart constructor.

Instances

Instances details
ToJSON EndpointRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointRequest

Generic EndpointRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointRequest

Associated Types

type Rep EndpointRequest :: Type -> Type #

Read EndpointRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointRequest

Show EndpointRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointRequest

NFData EndpointRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointRequest

Methods

rnf :: EndpointRequest -> () #

Eq EndpointRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointRequest

Hashable EndpointRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointRequest

type Rep EndpointRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointRequest

type Rep EndpointRequest = D1 ('MetaData "EndpointRequest" "Amazonka.Pinpoint.Types.EndpointRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EndpointRequest'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text])))) :*: (S1 ('MetaSel ('Just "channelType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelType)) :*: (S1 ('MetaSel ('Just "demographic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointDemographic)) :*: S1 ('MetaSel ('Just "effectiveDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "endpointStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointLocation)) :*: S1 ('MetaSel ('Just "metrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Double))))) :*: (S1 ('MetaSel ('Just "optOut") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointUser)))))))

newEndpointRequest :: EndpointRequest Source #

Create a value of EndpointRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:address:EndpointRequest', endpointRequest_address - The destination address for messages or push notifications that you send to the endpoint. The address varies by channel. For a push-notification channel, use the token provided by the push notification service, such as an Apple Push Notification service (APNs) device token or a Firebase Cloud Messaging (FCM) registration token. For the SMS channel, use a phone number in E.164 format, such as +12065550100. For the email channel, use an email address.

$sel:attributes:EndpointRequest', endpointRequest_attributes - One or more custom attributes that describe the endpoint by associating a name with an array of values. For example, the value of a custom attribute named Interests might be: ["Science", "Music", "Travel"]. You can use these attributes as filter criteria when you create segments. Attribute names are case sensitive.

An attribute name can contain up to 50 characters. An attribute value can contain up to 100 characters. When you define the name of a custom attribute, avoid using the following characters: number sign (#), colon (:), question mark (?), backslash (\), and slash (/). The Amazon Pinpoint console can't display attribute names that contain these characters. This restriction doesn't apply to attribute values.

$sel:channelType:EndpointRequest', endpointRequest_channelType - The channel to use when sending messages or push notifications to the endpoint.

$sel:demographic:EndpointRequest', endpointRequest_demographic - The demographic information for the endpoint, such as the time zone and platform.

$sel:effectiveDate:EndpointRequest', endpointRequest_effectiveDate - The date and time, in ISO 8601 format, when the endpoint is updated.

$sel:endpointStatus:EndpointRequest', endpointRequest_endpointStatus - Specifies whether to send messages or push notifications to the endpoint. Valid values are: ACTIVE, messages are sent to the endpoint; and, INACTIVE, messages aren’t sent to the endpoint.

Amazon Pinpoint automatically sets this value to ACTIVE when you create an endpoint or update an existing endpoint. Amazon Pinpoint automatically sets this value to INACTIVE if you update another endpoint that has the same address specified by the Address property.

$sel:location:EndpointRequest', endpointRequest_location - The geographic information for the endpoint.

$sel:metrics:EndpointRequest', endpointRequest_metrics - One or more custom metrics that your app reports to Amazon Pinpoint for the endpoint.

$sel:optOut:EndpointRequest', endpointRequest_optOut - Specifies whether the user who's associated with the endpoint has opted out of receiving messages and push notifications from you. Possible values are: ALL, the user has opted out and doesn't want to receive any messages or push notifications; and, NONE, the user hasn't opted out and wants to receive all messages and push notifications.

$sel:requestId:EndpointRequest', endpointRequest_requestId - The unique identifier for the most recent request to update the endpoint.

$sel:user:EndpointRequest', endpointRequest_user - One or more custom attributes that describe the user who's associated with the endpoint.

EndpointResponse

data EndpointResponse Source #

Provides information about the channel type and other settings for an endpoint.

See: newEndpointResponse smart constructor.

Instances

Instances details
FromJSON EndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointResponse

Generic EndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointResponse

Associated Types

type Rep EndpointResponse :: Type -> Type #

Read EndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointResponse

Show EndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointResponse

NFData EndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointResponse

Methods

rnf :: EndpointResponse -> () #

Eq EndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointResponse

Hashable EndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointResponse

type Rep EndpointResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointResponse

type Rep EndpointResponse = D1 ('MetaData "EndpointResponse" "Amazonka.Pinpoint.Types.EndpointResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EndpointResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text]))))) :*: ((S1 ('MetaSel ('Just "channelType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelType)) :*: S1 ('MetaSel ('Just "cohortId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "demographic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointDemographic))))) :*: (((S1 ('MetaSel ('Just "effectiveDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endpointStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointLocation)))) :*: ((S1 ('MetaSel ('Just "metrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Double))) :*: S1 ('MetaSel ('Just "optOut") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointUser)))))))

newEndpointResponse :: EndpointResponse Source #

Create a value of EndpointResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:address:EndpointResponse', endpointResponse_address - The destination address for messages or push notifications that you send to the endpoint. The address varies by channel. For example, the address for a push-notification channel is typically the token provided by a push notification service, such as an Apple Push Notification service (APNs) device token or a Firebase Cloud Messaging (FCM) registration token. The address for the SMS channel is a phone number in E.164 format, such as +12065550100. The address for the email channel is an email address.

$sel:applicationId:EndpointResponse', endpointResponse_applicationId - The unique identifier for the application that's associated with the endpoint.

$sel:attributes:EndpointResponse', endpointResponse_attributes - One or more custom attributes that describe the endpoint by associating a name with an array of values. For example, the value of a custom attribute named Interests might be: ["Science", "Music", "Travel"]. You can use these attributes as filter criteria when you create segments.

$sel:channelType:EndpointResponse', endpointResponse_channelType - The channel that's used when sending messages or push notifications to the endpoint.

$sel:cohortId:EndpointResponse', endpointResponse_cohortId - A number from 0-99 that represents the cohort that the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an application. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for campaigns.

$sel:creationDate:EndpointResponse', endpointResponse_creationDate - The date and time, in ISO 8601 format, when the endpoint was created.

$sel:demographic:EndpointResponse', endpointResponse_demographic - The demographic information for the endpoint, such as the time zone and platform.

$sel:effectiveDate:EndpointResponse', endpointResponse_effectiveDate - The date and time, in ISO 8601 format, when the endpoint was last updated.

$sel:endpointStatus:EndpointResponse', endpointResponse_endpointStatus - Specifies whether messages or push notifications are sent to the endpoint. Possible values are: ACTIVE, messages are sent to the endpoint; and, INACTIVE, messages aren’t sent to the endpoint.

Amazon Pinpoint automatically sets this value to ACTIVE when you create an endpoint or update an existing endpoint. Amazon Pinpoint automatically sets this value to INACTIVE if you update another endpoint that has the same address specified by the Address property.

$sel:id:EndpointResponse', endpointResponse_id - The unique identifier that you assigned to the endpoint. The identifier should be a globally unique identifier (GUID) to ensure that it doesn't conflict with other endpoint identifiers that are associated with the application.

$sel:location:EndpointResponse', endpointResponse_location - The geographic information for the endpoint.

$sel:metrics:EndpointResponse', endpointResponse_metrics - One or more custom metrics that your app reports to Amazon Pinpoint for the endpoint.

$sel:optOut:EndpointResponse', endpointResponse_optOut - Specifies whether the user who's associated with the endpoint has opted out of receiving messages and push notifications from you. Possible values are: ALL, the user has opted out and doesn't want to receive any messages or push notifications; and, NONE, the user hasn't opted out and wants to receive all messages and push notifications.

$sel:requestId:EndpointResponse', endpointResponse_requestId - The unique identifier for the most recent request to update the endpoint.

$sel:user:EndpointResponse', endpointResponse_user - One or more custom user attributes that your app reports to Amazon Pinpoint for the user who's associated with the endpoint.

EndpointSendConfiguration

data EndpointSendConfiguration Source #

Specifies the content, including message variables and attributes, to use in a message that's sent directly to an endpoint.

See: newEndpointSendConfiguration smart constructor.

Instances

Instances details
ToJSON EndpointSendConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointSendConfiguration

Generic EndpointSendConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointSendConfiguration

Associated Types

type Rep EndpointSendConfiguration :: Type -> Type #

Read EndpointSendConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointSendConfiguration

Show EndpointSendConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointSendConfiguration

NFData EndpointSendConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointSendConfiguration

Eq EndpointSendConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointSendConfiguration

Hashable EndpointSendConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointSendConfiguration

type Rep EndpointSendConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointSendConfiguration

type Rep EndpointSendConfiguration = D1 ('MetaData "EndpointSendConfiguration" "Amazonka.Pinpoint.Types.EndpointSendConfiguration" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EndpointSendConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bodyOverride") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "context") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "rawContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "substitutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text]))) :*: S1 ('MetaSel ('Just "titleOverride") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newEndpointSendConfiguration :: EndpointSendConfiguration Source #

Create a value of EndpointSendConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bodyOverride:EndpointSendConfiguration', endpointSendConfiguration_bodyOverride - The body of the message. If specified, this value overrides the default message body.

$sel:context:EndpointSendConfiguration', endpointSendConfiguration_context - A map of custom attributes to attach to the message for the address. Attribute names are case sensitive.

For a push notification, this payload is added to the data.pinpoint object. For an email or text message, this payload is added to email/SMS delivery receipt event attributes.

$sel:rawContent:EndpointSendConfiguration', endpointSendConfiguration_rawContent - The raw, JSON-formatted string to use as the payload for the message. If specified, this value overrides all other values for the message.

$sel:substitutions:EndpointSendConfiguration', endpointSendConfiguration_substitutions - A map of the message variables to merge with the variables specified for the default message (DefaultMessage.Substitutions). The variables specified in this map take precedence over all other variables.

$sel:titleOverride:EndpointSendConfiguration', endpointSendConfiguration_titleOverride - The title or subject line of the message. If specified, this value overrides the default message title or subject line.

EndpointUser

data EndpointUser Source #

Specifies data for one or more attributes that describe the user who's associated with an endpoint.

See: newEndpointUser smart constructor.

Constructors

EndpointUser' (Maybe (HashMap Text [Text])) (Maybe Text) 

Instances

Instances details
FromJSON EndpointUser Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointUser

ToJSON EndpointUser Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointUser

Generic EndpointUser Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointUser

Associated Types

type Rep EndpointUser :: Type -> Type #

Read EndpointUser Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointUser

Show EndpointUser Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointUser

NFData EndpointUser Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointUser

Methods

rnf :: EndpointUser -> () #

Eq EndpointUser Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointUser

Hashable EndpointUser Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointUser

type Rep EndpointUser Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointUser

type Rep EndpointUser = D1 ('MetaData "EndpointUser" "Amazonka.Pinpoint.Types.EndpointUser" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EndpointUser'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text]))) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEndpointUser :: EndpointUser Source #

Create a value of EndpointUser with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:userAttributes:EndpointUser', endpointUser_userAttributes - One or more custom attributes that describe the user by associating a name with an array of values. For example, the value of an attribute named Interests might be: ["Science", "Music", "Travel"]. You can use these attributes as filter criteria when you create segments. Attribute names are case sensitive.

An attribute name can contain up to 50 characters. An attribute value can contain up to 100 characters. When you define the name of a custom attribute, avoid using the following characters: number sign (#), colon (:), question mark (?), backslash (\), and slash (/). The Amazon Pinpoint console can't display attribute names that contain these characters. This restriction doesn't apply to attribute values.

$sel:userId:EndpointUser', endpointUser_userId - The unique identifier for the user.

EndpointsResponse

data EndpointsResponse Source #

Provides information about all the endpoints that are associated with a user ID.

See: newEndpointsResponse smart constructor.

Instances

Instances details
FromJSON EndpointsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointsResponse

Generic EndpointsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointsResponse

Associated Types

type Rep EndpointsResponse :: Type -> Type #

Read EndpointsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointsResponse

Show EndpointsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointsResponse

NFData EndpointsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointsResponse

Methods

rnf :: EndpointsResponse -> () #

Eq EndpointsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointsResponse

Hashable EndpointsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointsResponse

type Rep EndpointsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EndpointsResponse

type Rep EndpointsResponse = D1 ('MetaData "EndpointsResponse" "Amazonka.Pinpoint.Types.EndpointsResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EndpointsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "item") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [EndpointResponse])))

newEndpointsResponse :: EndpointsResponse Source #

Create a value of EndpointsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:item:EndpointsResponse', endpointsResponse_item - An array of responses, one for each endpoint that's associated with the user ID.

Event

data Event Source #

Specifies information about an event that reports data to Amazon Pinpoint.

See: newEvent smart constructor.

Instances

Instances details
ToJSON Event Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Event

Generic Event Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Event

Associated Types

type Rep Event :: Type -> Type #

Methods

from :: Event -> Rep Event x #

to :: Rep Event x -> Event #

Read Event Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Event

Show Event Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Event

Methods

showsPrec :: Int -> Event -> ShowS #

show :: Event -> String #

showList :: [Event] -> ShowS #

NFData Event Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Event

Methods

rnf :: Event -> () #

Eq Event Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Event

Methods

(==) :: Event -> Event -> Bool #

(/=) :: Event -> Event -> Bool #

Hashable Event Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Event

Methods

hashWithSalt :: Int -> Event -> Int #

hash :: Event -> Int #

type Rep Event Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Event

newEvent Source #

Create a value of Event with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:appPackageName:Event', event_appPackageName - The package name of the app that's recording the event.

$sel:appTitle:Event', event_appTitle - The title of the app that's recording the event.

$sel:appVersionCode:Event', event_appVersionCode - The version number of the app that's recording the event.

$sel:attributes:Event', event_attributes - One or more custom attributes that are associated with the event.

$sel:clientSdkVersion:Event', event_clientSdkVersion - The version of the SDK that's running on the client device.

$sel:metrics:Event', event_metrics - One or more custom metrics that are associated with the event.

$sel:sdkName:Event', event_sdkName - The name of the SDK that's being used to record the event.

$sel:session:Event', event_session - Information about the session in which the event occurred.

$sel:eventType:Event', event_eventType - The name of the event.

$sel:timestamp:Event', event_timestamp - The date and time, in ISO 8601 format, when the event occurred.

EventCondition

data EventCondition Source #

Specifies the conditions to evaluate for an event that applies to an activity in a journey.

See: newEventCondition smart constructor.

Instances

Instances details
FromJSON EventCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventCondition

ToJSON EventCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventCondition

Generic EventCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventCondition

Associated Types

type Rep EventCondition :: Type -> Type #

Read EventCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventCondition

Show EventCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventCondition

NFData EventCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventCondition

Methods

rnf :: EventCondition -> () #

Eq EventCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventCondition

Hashable EventCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventCondition

type Rep EventCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventCondition

type Rep EventCondition = D1 ('MetaData "EventCondition" "Amazonka.Pinpoint.Types.EventCondition" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EventCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventDimensions)) :*: S1 ('MetaSel ('Just "messageActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEventCondition :: EventCondition Source #

Create a value of EventCondition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dimensions:EventCondition', eventCondition_dimensions - The dimensions for the event filter to use for the activity.

$sel:messageActivity:EventCondition', eventCondition_messageActivity - The message identifier (message_id) for the message to use when determining whether message events meet the condition.

EventDimensions

data EventDimensions Source #

Specifies the dimensions for an event filter that determines when a campaign is sent or a journey activity is performed.

See: newEventDimensions smart constructor.

Instances

Instances details
FromJSON EventDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventDimensions

ToJSON EventDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventDimensions

Generic EventDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventDimensions

Associated Types

type Rep EventDimensions :: Type -> Type #

Read EventDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventDimensions

Show EventDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventDimensions

NFData EventDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventDimensions

Methods

rnf :: EventDimensions -> () #

Eq EventDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventDimensions

Hashable EventDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventDimensions

type Rep EventDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventDimensions

type Rep EventDimensions = D1 ('MetaData "EventDimensions" "Amazonka.Pinpoint.Types.EventDimensions" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EventDimensions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text AttributeDimension))) :*: (S1 ('MetaSel ('Just "eventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SetDimension)) :*: S1 ('MetaSel ('Just "metrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text MetricDimension))))))

newEventDimensions :: EventDimensions Source #

Create a value of EventDimensions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributes:EventDimensions', eventDimensions_attributes - One or more custom attributes that your application reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create an event filter.

$sel:eventType:EventDimensions', eventDimensions_eventType - The name of the event that causes the campaign to be sent or the journey activity to be performed. This can be a standard event that Amazon Pinpoint generates, such as _email.delivered. For campaigns, this can also be a custom event that's specific to your application. For information about standard events, see Streaming Amazon Pinpoint Events in the Amazon Pinpoint Developer Guide.

$sel:metrics:EventDimensions', eventDimensions_metrics - One or more custom metrics that your application reports to Amazon Pinpoint. You can use these metrics as selection criteria when you create an event filter.

EventFilter

data EventFilter Source #

Specifies the settings for an event that causes a campaign to be sent or a journey activity to be performed.

See: newEventFilter smart constructor.

Instances

Instances details
FromJSON EventFilter Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventFilter

ToJSON EventFilter Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventFilter

Generic EventFilter Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventFilter

Associated Types

type Rep EventFilter :: Type -> Type #

Read EventFilter Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventFilter

Show EventFilter Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventFilter

NFData EventFilter Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventFilter

Methods

rnf :: EventFilter -> () #

Eq EventFilter Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventFilter

Hashable EventFilter Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventFilter

type Rep EventFilter Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventFilter

type Rep EventFilter = D1 ('MetaData "EventFilter" "Amazonka.Pinpoint.Types.EventFilter" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EventFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FilterType) :*: S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EventDimensions)))

newEventFilter Source #

Create a value of EventFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filterType:EventFilter', eventFilter_filterType - The type of event that causes the campaign to be sent or the journey activity to be performed. Valid values are: SYSTEM, sends the campaign or performs the activity when a system event occurs; and, ENDPOINT, sends the campaign or performs the activity when an endpoint event (Events resource) occurs.

$sel:dimensions:EventFilter', eventFilter_dimensions - The dimensions for the event filter to use for the campaign or the journey activity.

EventItemResponse

data EventItemResponse Source #

Provides the status code and message that result from processing an event.

See: newEventItemResponse smart constructor.

Instances

Instances details
FromJSON EventItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventItemResponse

Generic EventItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventItemResponse

Associated Types

type Rep EventItemResponse :: Type -> Type #

Read EventItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventItemResponse

Show EventItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventItemResponse

NFData EventItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventItemResponse

Methods

rnf :: EventItemResponse -> () #

Eq EventItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventItemResponse

Hashable EventItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventItemResponse

type Rep EventItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventItemResponse

type Rep EventItemResponse = D1 ('MetaData "EventItemResponse" "Amazonka.Pinpoint.Types.EventItemResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EventItemResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newEventItemResponse :: EventItemResponse Source #

Create a value of EventItemResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:message:EventItemResponse', eventItemResponse_message - A custom message that's returned in the response as a result of processing the event.

$sel:statusCode:EventItemResponse', eventItemResponse_statusCode - The status code that's returned in the response as a result of processing the event. Possible values are: 202, for events that were accepted; and, 400, for events that weren't valid.

EventStartCondition

data EventStartCondition Source #

Specifies the settings for an event that causes a journey activity to start.

See: newEventStartCondition smart constructor.

Instances

Instances details
FromJSON EventStartCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventStartCondition

ToJSON EventStartCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventStartCondition

Generic EventStartCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventStartCondition

Associated Types

type Rep EventStartCondition :: Type -> Type #

Read EventStartCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventStartCondition

Show EventStartCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventStartCondition

NFData EventStartCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventStartCondition

Methods

rnf :: EventStartCondition -> () #

Eq EventStartCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventStartCondition

Hashable EventStartCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventStartCondition

type Rep EventStartCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventStartCondition

type Rep EventStartCondition = D1 ('MetaData "EventStartCondition" "Amazonka.Pinpoint.Types.EventStartCondition" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EventStartCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventFilter)) :*: S1 ('MetaSel ('Just "segmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEventStartCondition :: EventStartCondition Source #

Create a value of EventStartCondition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eventFilter:EventStartCondition', eventStartCondition_eventFilter - Undocumented member.

$sel:segmentId:EventStartCondition', eventStartCondition_segmentId - Undocumented member.

EventStream

data EventStream Source #

Specifies settings for publishing event data to an Amazon Kinesis data stream or an Amazon Kinesis Data Firehose delivery stream.

See: newEventStream smart constructor.

Instances

Instances details
FromJSON EventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventStream

Generic EventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventStream

Associated Types

type Rep EventStream :: Type -> Type #

Read EventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventStream

Show EventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventStream

NFData EventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventStream

Methods

rnf :: EventStream -> () #

Eq EventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventStream

Hashable EventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventStream

type Rep EventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventStream

type Rep EventStream = D1 ('MetaData "EventStream" "Amazonka.Pinpoint.Types.EventStream" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EventStream'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "externalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationStreamArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newEventStream Source #

Create a value of EventStream with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:externalId:EventStream', eventStream_externalId - (Deprecated) Your AWS account ID, which you assigned to an external ID key in an IAM trust policy. Amazon Pinpoint previously used this value to assume an IAM role when publishing event data, but we removed this requirement. We don't recommend use of external IDs for IAM roles that are assumed by Amazon Pinpoint.

$sel:lastModifiedDate:EventStream', eventStream_lastModifiedDate - The date, in ISO 8601 format, when the event stream was last modified.

$sel:lastUpdatedBy:EventStream', eventStream_lastUpdatedBy - The IAM user who last modified the event stream.

$sel:applicationId:EventStream', eventStream_applicationId - The unique identifier for the application to publish event data for.

$sel:roleArn:EventStream', eventStream_roleArn - The AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to publish event data to the stream in your AWS account.

$sel:destinationStreamArn:EventStream', eventStream_destinationStreamArn - The Amazon Resource Name (ARN) of the Amazon Kinesis data stream or Amazon Kinesis Data Firehose delivery stream to publish event data to.

For a Kinesis data stream, the ARN format is: arn:aws:kinesis:region:account-id:stream/stream_name

For a Kinesis Data Firehose delivery stream, the ARN format is: arn:aws:firehose:region:account-id:deliverystream/stream_name

EventsBatch

data EventsBatch Source #

Specifies a batch of endpoints and events to process.

See: newEventsBatch smart constructor.

Instances

Instances details
ToJSON EventsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsBatch

Generic EventsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsBatch

Associated Types

type Rep EventsBatch :: Type -> Type #

Read EventsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsBatch

Show EventsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsBatch

NFData EventsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsBatch

Methods

rnf :: EventsBatch -> () #

Eq EventsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsBatch

Hashable EventsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsBatch

type Rep EventsBatch Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsBatch

type Rep EventsBatch = D1 ('MetaData "EventsBatch" "Amazonka.Pinpoint.Types.EventsBatch" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EventsBatch'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PublicEndpoint) :*: S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Event))))

newEventsBatch Source #

Create a value of EventsBatch with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpoint:EventsBatch', eventsBatch_endpoint - A set of properties and attributes that are associated with the endpoint.

$sel:events:EventsBatch', eventsBatch_events - A set of properties that are associated with the event.

EventsRequest

data EventsRequest Source #

Specifies a batch of events to process.

See: newEventsRequest smart constructor.

Instances

Instances details
ToJSON EventsRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsRequest

Generic EventsRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsRequest

Associated Types

type Rep EventsRequest :: Type -> Type #

Read EventsRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsRequest

Show EventsRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsRequest

NFData EventsRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsRequest

Methods

rnf :: EventsRequest -> () #

Eq EventsRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsRequest

Hashable EventsRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsRequest

type Rep EventsRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsRequest

type Rep EventsRequest = D1 ('MetaData "EventsRequest" "Amazonka.Pinpoint.Types.EventsRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EventsRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "batchItem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text EventsBatch))))

newEventsRequest :: EventsRequest Source #

Create a value of EventsRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:batchItem:EventsRequest', eventsRequest_batchItem - The batch of events to process. For each item in a batch, the endpoint ID acts as a key that has an EventsBatch object as its value.

EventsResponse

data EventsResponse Source #

Provides information about endpoints and the events that they're associated with.

See: newEventsResponse smart constructor.

Instances

Instances details
FromJSON EventsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsResponse

Generic EventsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsResponse

Associated Types

type Rep EventsResponse :: Type -> Type #

Read EventsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsResponse

Show EventsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsResponse

NFData EventsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsResponse

Methods

rnf :: EventsResponse -> () #

Eq EventsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsResponse

Hashable EventsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsResponse

type Rep EventsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.EventsResponse

type Rep EventsResponse = D1 ('MetaData "EventsResponse" "Amazonka.Pinpoint.Types.EventsResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "EventsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "results") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text ItemResponse)))))

newEventsResponse :: EventsResponse Source #

Create a value of EventsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:results:EventsResponse', eventsResponse_results - A map that contains a multipart response for each endpoint. For each item in this object, the endpoint ID is the key and the item response is the value. If no item response exists, the value can also be one of the following: 202, the request was processed successfully; or 400, the payload wasn't valid or required fields were missing.

ExportJobRequest

data ExportJobRequest Source #

Specifies the settings for a job that exports endpoint definitions to an Amazon Simple Storage Service (Amazon S3) bucket.

See: newExportJobRequest smart constructor.

Instances

Instances details
ToJSON ExportJobRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobRequest

Generic ExportJobRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobRequest

Associated Types

type Rep ExportJobRequest :: Type -> Type #

Read ExportJobRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobRequest

Show ExportJobRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobRequest

NFData ExportJobRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobRequest

Methods

rnf :: ExportJobRequest -> () #

Eq ExportJobRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobRequest

Hashable ExportJobRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobRequest

type Rep ExportJobRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobRequest

type Rep ExportJobRequest = D1 ('MetaData "ExportJobRequest" "Amazonka.Pinpoint.Types.ExportJobRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ExportJobRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "segmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "segmentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "s3UrlPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newExportJobRequest Source #

Create a value of ExportJobRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:segmentId:ExportJobRequest', exportJobRequest_segmentId - The identifier for the segment to export endpoint definitions from. If you don't specify this value, Amazon Pinpoint exports definitions for all the endpoints that are associated with the application.

$sel:segmentVersion:ExportJobRequest', exportJobRequest_segmentVersion - The version of the segment to export endpoint definitions from, if specified.

$sel:s3UrlPrefix:ExportJobRequest', exportJobRequest_s3UrlPrefix - The URL of the location in an Amazon Simple Storage Service (Amazon S3) bucket where you want to export endpoint definitions to. This location is typically a folder that contains multiple files. The URL should be in the following format: s3://bucket-name/folder-name/.

$sel:roleArn:ExportJobRequest', exportJobRequest_roleArn - The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to access the Amazon S3 location where you want to export endpoint definitions to.

ExportJobResource

data ExportJobResource Source #

Provides information about the resource settings for a job that exports endpoint definitions to a file. The file can be added directly to an Amazon Simple Storage Service (Amazon S3) bucket by using the Amazon Pinpoint API or downloaded directly to a computer by using the Amazon Pinpoint console.

See: newExportJobResource smart constructor.

Instances

Instances details
FromJSON ExportJobResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobResource

Generic ExportJobResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobResource

Associated Types

type Rep ExportJobResource :: Type -> Type #

Read ExportJobResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobResource

Show ExportJobResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobResource

NFData ExportJobResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobResource

Methods

rnf :: ExportJobResource -> () #

Eq ExportJobResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobResource

Hashable ExportJobResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobResource

type Rep ExportJobResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobResource

type Rep ExportJobResource = D1 ('MetaData "ExportJobResource" "Amazonka.Pinpoint.Types.ExportJobResource" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ExportJobResource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "segmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "segmentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "s3UrlPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newExportJobResource Source #

Create a value of ExportJobResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:segmentId:ExportJobResource', exportJobResource_segmentId - The identifier for the segment that the endpoint definitions were exported from. If this value isn't present, Amazon Pinpoint exported definitions for all the endpoints that are associated with the application.

$sel:segmentVersion:ExportJobResource', exportJobResource_segmentVersion - The version of the segment that the endpoint definitions were exported from.

$sel:s3UrlPrefix:ExportJobResource', exportJobResource_s3UrlPrefix - The URL of the location in an Amazon Simple Storage Service (Amazon S3) bucket where the endpoint definitions were exported to. This location is typically a folder that contains multiple files. The URL should be in the following format: s3://bucket-name/folder-name/.

$sel:roleArn:ExportJobResource', exportJobResource_roleArn - The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorized Amazon Pinpoint to access the Amazon S3 location where the endpoint definitions were exported to.

ExportJobResponse

data ExportJobResponse Source #

Provides information about the status and settings of a job that exports endpoint definitions to a file. The file can be added directly to an Amazon Simple Storage Service (Amazon S3) bucket by using the Amazon Pinpoint API or downloaded directly to a computer by using the Amazon Pinpoint console.

See: newExportJobResponse smart constructor.

Instances

Instances details
FromJSON ExportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobResponse

Generic ExportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobResponse

Associated Types

type Rep ExportJobResponse :: Type -> Type #

Read ExportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobResponse

Show ExportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobResponse

NFData ExportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobResponse

Methods

rnf :: ExportJobResponse -> () #

Eq ExportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobResponse

Hashable ExportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobResponse

type Rep ExportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobResponse

type Rep ExportJobResponse = D1 ('MetaData "ExportJobResponse" "Amazonka.Pinpoint.Types.ExportJobResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ExportJobResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "completedPieces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "completionDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "failedPieces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "failures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "totalFailures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "totalPieces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "totalProcessed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "jobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JobStatus) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "definition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ExportJobResource)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newExportJobResponse Source #

Create a value of ExportJobResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:completedPieces:ExportJobResponse', exportJobResponse_completedPieces - The number of pieces that were processed successfully (completed) by the export job, as of the time of the request.

$sel:completionDate:ExportJobResponse', exportJobResponse_completionDate - The date, in ISO 8601 format, when the export job was completed.

$sel:failedPieces:ExportJobResponse', exportJobResponse_failedPieces - The number of pieces that weren't processed successfully (failed) by the export job, as of the time of the request.

$sel:failures:ExportJobResponse', exportJobResponse_failures - An array of entries, one for each of the first 100 entries that weren't processed successfully (failed) by the export job, if any.

$sel:totalFailures:ExportJobResponse', exportJobResponse_totalFailures - The total number of endpoint definitions that weren't processed successfully (failed) by the export job, typically because an error, such as a syntax error, occurred.

$sel:totalPieces:ExportJobResponse', exportJobResponse_totalPieces - The total number of pieces that must be processed to complete the export job. Each piece consists of an approximately equal portion of the endpoint definitions that are part of the export job.

$sel:totalProcessed:ExportJobResponse', exportJobResponse_totalProcessed - The total number of endpoint definitions that were processed by the export job.

$sel:jobStatus:ExportJobResponse', exportJobResponse_jobStatus - The status of the export job. The job status is FAILED if Amazon Pinpoint wasn't able to process one or more pieces in the job.

$sel:creationDate:ExportJobResponse', exportJobResponse_creationDate - The date, in ISO 8601 format, when the export job was created.

$sel:type':ExportJobResponse', exportJobResponse_type - The job type. This value is EXPORT for export jobs.

$sel:definition:ExportJobResponse', exportJobResponse_definition - The resource settings that apply to the export job.

$sel:id:ExportJobResponse', exportJobResponse_id - The unique identifier for the export job.

$sel:applicationId:ExportJobResponse', exportJobResponse_applicationId - The unique identifier for the application that's associated with the export job.

ExportJobsResponse

data ExportJobsResponse Source #

Provides information about all the export jobs that are associated with an application or segment. An export job is a job that exports endpoint definitions to a file.

See: newExportJobsResponse smart constructor.

Instances

Instances details
FromJSON ExportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobsResponse

Generic ExportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobsResponse

Associated Types

type Rep ExportJobsResponse :: Type -> Type #

Read ExportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobsResponse

Show ExportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobsResponse

NFData ExportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobsResponse

Methods

rnf :: ExportJobsResponse -> () #

Eq ExportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobsResponse

Hashable ExportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobsResponse

type Rep ExportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ExportJobsResponse

type Rep ExportJobsResponse = D1 ('MetaData "ExportJobsResponse" "Amazonka.Pinpoint.Types.ExportJobsResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ExportJobsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "item") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ExportJobResponse])))

newExportJobsResponse :: ExportJobsResponse Source #

Create a value of ExportJobsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ExportJobsResponse', exportJobsResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:item:ExportJobsResponse', exportJobsResponse_item - An array of responses, one for each export job that's associated with the application (Export Jobs resource) or segment (Segment Export Jobs resource).

GCMChannelRequest

data GCMChannelRequest Source #

Specifies the status and settings of the GCM channel for an application. This channel enables Amazon Pinpoint to send push notifications through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service.

See: newGCMChannelRequest smart constructor.

Instances

Instances details
ToJSON GCMChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMChannelRequest

Generic GCMChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMChannelRequest

Associated Types

type Rep GCMChannelRequest :: Type -> Type #

Read GCMChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMChannelRequest

Show GCMChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMChannelRequest

NFData GCMChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMChannelRequest

Methods

rnf :: GCMChannelRequest -> () #

Eq GCMChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMChannelRequest

Hashable GCMChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMChannelRequest

type Rep GCMChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMChannelRequest

type Rep GCMChannelRequest = D1 ('MetaData "GCMChannelRequest" "Amazonka.Pinpoint.Types.GCMChannelRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GCMChannelRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "apiKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGCMChannelRequest Source #

Create a value of GCMChannelRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:GCMChannelRequest', gCMChannelRequest_enabled - Specifies whether to enable the GCM channel for the application.

$sel:apiKey:GCMChannelRequest', gCMChannelRequest_apiKey - The Web API Key, also referred to as an API_KEY or server key, that you received from Google to communicate with Google services.

GCMChannelResponse

data GCMChannelResponse Source #

Provides information about the status and settings of the GCM channel for an application. The GCM channel enables Amazon Pinpoint to send push notifications through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service.

See: newGCMChannelResponse smart constructor.

Instances

Instances details
FromJSON GCMChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMChannelResponse

Generic GCMChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMChannelResponse

Associated Types

type Rep GCMChannelResponse :: Type -> Type #

Read GCMChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMChannelResponse

Show GCMChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMChannelResponse

NFData GCMChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMChannelResponse

Methods

rnf :: GCMChannelResponse -> () #

Eq GCMChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMChannelResponse

Hashable GCMChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMChannelResponse

type Rep GCMChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMChannelResponse

newGCMChannelResponse Source #

Create a value of GCMChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationId:GCMChannelResponse', gCMChannelResponse_applicationId - The unique identifier for the application that the GCM channel applies to.

$sel:creationDate:GCMChannelResponse', gCMChannelResponse_creationDate - The date and time when the GCM channel was enabled.

$sel:enabled:GCMChannelResponse', gCMChannelResponse_enabled - Specifies whether the GCM channel is enabled for the application.

$sel:hasCredential:GCMChannelResponse', gCMChannelResponse_hasCredential - (Not used) This property is retained only for backward compatibility.

$sel:id:GCMChannelResponse', gCMChannelResponse_id - (Deprecated) An identifier for the GCM channel. This property is retained only for backward compatibility.

$sel:isArchived:GCMChannelResponse', gCMChannelResponse_isArchived - Specifies whether the GCM channel is archived.

$sel:lastModifiedBy:GCMChannelResponse', gCMChannelResponse_lastModifiedBy - The user who last modified the GCM channel.

$sel:lastModifiedDate:GCMChannelResponse', gCMChannelResponse_lastModifiedDate - The date and time when the GCM channel was last modified.

$sel:version:GCMChannelResponse', gCMChannelResponse_version - The current version of the GCM channel.

$sel:credential:GCMChannelResponse', gCMChannelResponse_credential - The Web API Key, also referred to as an API_KEY or server key, that you received from Google to communicate with Google services.

$sel:platform:GCMChannelResponse', gCMChannelResponse_platform - The type of messaging or notification platform for the channel. For the GCM channel, this value is GCM.

GCMMessage

data GCMMessage Source #

Specifies the settings for a one-time message that's sent directly to an endpoint through the GCM channel. The GCM channel enables Amazon Pinpoint to send messages to the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service.

See: newGCMMessage smart constructor.

Instances

Instances details
ToJSON GCMMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMMessage

Generic GCMMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMMessage

Associated Types

type Rep GCMMessage :: Type -> Type #

Read GCMMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMMessage

Show GCMMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMMessage

NFData GCMMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMMessage

Methods

rnf :: GCMMessage -> () #

Eq GCMMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMMessage

Hashable GCMMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMMessage

type Rep GCMMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GCMMessage

type Rep GCMMessage = D1 ('MetaData "GCMMessage" "Amazonka.Pinpoint.Types.GCMMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GCMMessage'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Action)) :*: S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "collapseKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: ((S1 ('MetaSel ('Just "iconReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageIconUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "rawContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "restrictedPackageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "silentPush") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "smallImageIconUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sound") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "substitutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text])))) :*: (S1 ('MetaSel ('Just "timeToLive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newGCMMessage :: GCMMessage Source #

Create a value of GCMMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:action:GCMMessage', gCMMessage_action - The action to occur if the recipient taps the push notification. Valid values are:

  • OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
  • DEEP_LINK - Your app opens and displays a designated user interface in the app. This action uses the deep-linking features of the Android platform.
  • URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.

$sel:body:GCMMessage', gCMMessage_body - The body of the notification message.

$sel:collapseKey:GCMMessage', gCMMessage_collapseKey - An arbitrary string that identifies a group of messages that can be collapsed to ensure that only the last message is sent when delivery can resume. This helps avoid sending too many instances of the same messages when the recipient's device comes online again or becomes active.

Amazon Pinpoint specifies this value in the Firebase Cloud Messaging (FCM) collapse_key parameter when it sends the notification message to FCM.

$sel:data':GCMMessage', gCMMessage_data - The JSON data payload to use for the push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.

$sel:iconReference:GCMMessage', gCMMessage_iconReference - The icon image name of the asset saved in your app.

$sel:imageIconUrl:GCMMessage', gCMMessage_imageIconUrl - The URL of the large icon image to display in the content view of the push notification.

$sel:imageUrl:GCMMessage', gCMMessage_imageUrl - The URL of an image to display in the push notification.

$sel:priority:GCMMessage', gCMMessage_priority - para>normal - The notification might be delayed. Delivery is optimized for battery usage on the recipient's device. Use this value unless immediate delivery is required.

/listitem>

high - The notification is sent immediately and might wake a sleeping device.

/para>

Amazon Pinpoint specifies this value in the FCM priority parameter when it sends the notification message to FCM.

The equivalent values for Apple Push Notification service (APNs) are 5, for normal, and 10, for high. If you specify an APNs value for this property, Amazon Pinpoint accepts and converts the value to the corresponding FCM value.

$sel:rawContent:GCMMessage', gCMMessage_rawContent - The raw, JSON-formatted string to use as the payload for the notification message. If specified, this value overrides all other content for the message.

$sel:restrictedPackageName:GCMMessage', gCMMessage_restrictedPackageName - The package name of the application where registration tokens must match in order for the recipient to receive the message.

$sel:silentPush:GCMMessage', gCMMessage_silentPush - Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or supporting phone home functionality.

$sel:smallImageIconUrl:GCMMessage', gCMMessage_smallImageIconUrl - The URL of the small icon image to display in the status bar and the content view of the push notification.

$sel:sound:GCMMessage', gCMMessage_sound - The sound to play when the recipient receives the push notification. You can use the default stream or specify the file name of a sound resource that's bundled in your app. On an Android platform, the sound file must reside in /res/raw/.

$sel:substitutions:GCMMessage', gCMMessage_substitutions - The default message variables to use in the notification message. You can override the default variables with individual address variables.

$sel:timeToLive:GCMMessage', gCMMessage_timeToLive - The amount of time, in seconds, that FCM should store and attempt to deliver the push notification, if the service is unable to deliver the notification the first time. If you don't specify this value, FCM defaults to the maximum value, which is 2,419,200 seconds (28 days).

Amazon Pinpoint specifies this value in the FCM time_to_live parameter when it sends the notification message to FCM.

$sel:title:GCMMessage', gCMMessage_title - The title to display above the notification message on the recipient's device.

$sel:url:GCMMessage', gCMMessage_url - The URL to open in the recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.

GPSCoordinates

data GPSCoordinates Source #

Specifies the GPS coordinates of a location.

See: newGPSCoordinates smart constructor.

Instances

Instances details
FromJSON GPSCoordinates Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GPSCoordinates

ToJSON GPSCoordinates Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GPSCoordinates

Generic GPSCoordinates Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GPSCoordinates

Associated Types

type Rep GPSCoordinates :: Type -> Type #

Read GPSCoordinates Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GPSCoordinates

Show GPSCoordinates Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GPSCoordinates

NFData GPSCoordinates Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GPSCoordinates

Methods

rnf :: GPSCoordinates -> () #

Eq GPSCoordinates Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GPSCoordinates

Hashable GPSCoordinates Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GPSCoordinates

type Rep GPSCoordinates Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GPSCoordinates

type Rep GPSCoordinates = D1 ('MetaData "GPSCoordinates" "Amazonka.Pinpoint.Types.GPSCoordinates" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GPSCoordinates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "latitude") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "longitude") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newGPSCoordinates Source #

Create a value of GPSCoordinates with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:latitude:GPSCoordinates', gPSCoordinates_latitude - The latitude coordinate of the location.

$sel:longitude:GPSCoordinates', gPSCoordinates_longitude - The longitude coordinate of the location.

GPSPointDimension

data GPSPointDimension Source #

Specifies GPS-based criteria for including or excluding endpoints from a segment.

See: newGPSPointDimension smart constructor.

Instances

Instances details
FromJSON GPSPointDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GPSPointDimension

ToJSON GPSPointDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GPSPointDimension

Generic GPSPointDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GPSPointDimension

Associated Types

type Rep GPSPointDimension :: Type -> Type #

Read GPSPointDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GPSPointDimension

Show GPSPointDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GPSPointDimension

NFData GPSPointDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GPSPointDimension

Methods

rnf :: GPSPointDimension -> () #

Eq GPSPointDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GPSPointDimension

Hashable GPSPointDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GPSPointDimension

type Rep GPSPointDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.GPSPointDimension

type Rep GPSPointDimension = D1 ('MetaData "GPSPointDimension" "Amazonka.Pinpoint.Types.GPSPointDimension" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "GPSPointDimension'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rangeInKilometers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "coordinates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GPSCoordinates)))

newGPSPointDimension Source #

Create a value of GPSPointDimension with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rangeInKilometers:GPSPointDimension', gPSPointDimension_rangeInKilometers - The range, in kilometers, from the GPS coordinates.

$sel:coordinates:GPSPointDimension', gPSPointDimension_coordinates - The GPS coordinates to measure distance from.

HoldoutActivity

data HoldoutActivity Source #

Specifies the settings for a holdout activity in a journey. This type of activity stops a journey for a specified percentage of participants.

See: newHoldoutActivity smart constructor.

Constructors

HoldoutActivity' (Maybe Text) Int 

Instances

Instances details
FromJSON HoldoutActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.HoldoutActivity

ToJSON HoldoutActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.HoldoutActivity

Generic HoldoutActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.HoldoutActivity

Associated Types

type Rep HoldoutActivity :: Type -> Type #

Read HoldoutActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.HoldoutActivity

Show HoldoutActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.HoldoutActivity

NFData HoldoutActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.HoldoutActivity

Methods

rnf :: HoldoutActivity -> () #

Eq HoldoutActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.HoldoutActivity

Hashable HoldoutActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.HoldoutActivity

type Rep HoldoutActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.HoldoutActivity

type Rep HoldoutActivity = D1 ('MetaData "HoldoutActivity" "Amazonka.Pinpoint.Types.HoldoutActivity" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "HoldoutActivity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "percentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newHoldoutActivity Source #

Create a value of HoldoutActivity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextActivity:HoldoutActivity', holdoutActivity_nextActivity - The unique identifier for the next activity to perform, after performing the holdout activity.

$sel:percentage:HoldoutActivity', holdoutActivity_percentage - The percentage of participants who shouldn't continue the journey.

To determine which participants are held out, Amazon Pinpoint applies a probability-based algorithm to the percentage that you specify. Therefore, the actual percentage of participants who are held out may not be equal to the percentage that you specify.

ImportJobRequest

data ImportJobRequest Source #

Specifies the settings for a job that imports endpoint definitions from an Amazon Simple Storage Service (Amazon S3) bucket.

See: newImportJobRequest smart constructor.

Instances

Instances details
ToJSON ImportJobRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobRequest

Generic ImportJobRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobRequest

Associated Types

type Rep ImportJobRequest :: Type -> Type #

Read ImportJobRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobRequest

Show ImportJobRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobRequest

NFData ImportJobRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobRequest

Methods

rnf :: ImportJobRequest -> () #

Eq ImportJobRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobRequest

Hashable ImportJobRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobRequest

type Rep ImportJobRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobRequest

newImportJobRequest Source #

Create a value of ImportJobRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:defineSegment:ImportJobRequest', importJobRequest_defineSegment - Specifies whether to create a segment that contains the endpoints, when the endpoint definitions are imported.

$sel:externalId:ImportJobRequest', importJobRequest_externalId - (Deprecated) Your AWS account ID, which you assigned to an external ID key in an IAM trust policy. Amazon Pinpoint previously used this value to assume an IAM role when importing endpoint definitions, but we removed this requirement. We don't recommend use of external IDs for IAM roles that are assumed by Amazon Pinpoint.

$sel:registerEndpoints:ImportJobRequest', importJobRequest_registerEndpoints - Specifies whether to register the endpoints with Amazon Pinpoint, when the endpoint definitions are imported.

$sel:segmentId:ImportJobRequest', importJobRequest_segmentId - The identifier for the segment to update or add the imported endpoint definitions to, if the import job is meant to update an existing segment.

$sel:segmentName:ImportJobRequest', importJobRequest_segmentName - A custom name for the segment that's created by the import job, if the value of the DefineSegment property is true.

$sel:format:ImportJobRequest', importJobRequest_format - The format of the files that contain the endpoint definitions to import. Valid values are: CSV, for comma-separated values format; and, JSON, for newline-delimited JSON format. If the Amazon S3 location stores multiple files that use different formats, Amazon Pinpoint imports data only from the files that use the specified format.

$sel:s3Url:ImportJobRequest', importJobRequest_s3Url - The URL of the Amazon Simple Storage Service (Amazon S3) bucket that contains the endpoint definitions to import. This location can be a folder or a single file. If the location is a folder, Amazon Pinpoint imports endpoint definitions from the files in this location, including any subfolders that the folder contains.

The URL should be in the following format: s3://bucket-name/folder-name/file-name. The location can end with the key for an individual object or a prefix that qualifies multiple objects.

$sel:roleArn:ImportJobRequest', importJobRequest_roleArn - The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to access the Amazon S3 location to import endpoint definitions from.

ImportJobResource

data ImportJobResource Source #

Provides information about the resource settings for a job that imports endpoint definitions from one or more files. The files can be stored in an Amazon Simple Storage Service (Amazon S3) bucket or uploaded directly from a computer by using the Amazon Pinpoint console.

See: newImportJobResource smart constructor.

Instances

Instances details
FromJSON ImportJobResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobResource

Generic ImportJobResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobResource

Associated Types

type Rep ImportJobResource :: Type -> Type #

Read ImportJobResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobResource

Show ImportJobResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobResource

NFData ImportJobResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobResource

Methods

rnf :: ImportJobResource -> () #

Eq ImportJobResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobResource

Hashable ImportJobResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobResource

type Rep ImportJobResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobResource

newImportJobResource Source #

Create a value of ImportJobResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:defineSegment:ImportJobResource', importJobResource_defineSegment - Specifies whether the import job creates a segment that contains the endpoints, when the endpoint definitions are imported.

$sel:externalId:ImportJobResource', importJobResource_externalId - (Deprecated) Your AWS account ID, which you assigned to an external ID key in an IAM trust policy. Amazon Pinpoint previously used this value to assume an IAM role when importing endpoint definitions, but we removed this requirement. We don't recommend use of external IDs for IAM roles that are assumed by Amazon Pinpoint.

$sel:registerEndpoints:ImportJobResource', importJobResource_registerEndpoints - Specifies whether the import job registers the endpoints with Amazon Pinpoint, when the endpoint definitions are imported.

$sel:segmentId:ImportJobResource', importJobResource_segmentId - The identifier for the segment that the import job updates or adds endpoint definitions to, if the import job updates an existing segment.

$sel:segmentName:ImportJobResource', importJobResource_segmentName - The custom name for the segment that's created by the import job, if the value of the DefineSegment property is true.

$sel:format:ImportJobResource', importJobResource_format - The format of the files that contain the endpoint definitions to import. Valid values are: CSV, for comma-separated values format; and, JSON, for newline-delimited JSON format.

If the files are stored in an Amazon S3 location and that location contains multiple files that use different formats, Amazon Pinpoint imports data only from the files that use the specified format.

$sel:s3Url:ImportJobResource', importJobResource_s3Url - The URL of the Amazon Simple Storage Service (Amazon S3) bucket that contains the endpoint definitions to import. This location can be a folder or a single file. If the location is a folder, Amazon Pinpoint imports endpoint definitions from the files in this location, including any subfolders that the folder contains.

The URL should be in the following format: s3://bucket-name/folder-name/file-name. The location can end with the key for an individual object or a prefix that qualifies multiple objects.

$sel:roleArn:ImportJobResource', importJobResource_roleArn - The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to access the Amazon S3 location to import endpoint definitions from.

ImportJobResponse

data ImportJobResponse Source #

Provides information about the status and settings of a job that imports endpoint definitions from one or more files. The files can be stored in an Amazon Simple Storage Service (Amazon S3) bucket or uploaded directly from a computer by using the Amazon Pinpoint console.

See: newImportJobResponse smart constructor.

Instances

Instances details
FromJSON ImportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobResponse

Generic ImportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobResponse

Associated Types

type Rep ImportJobResponse :: Type -> Type #

Read ImportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobResponse

Show ImportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobResponse

NFData ImportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobResponse

Methods

rnf :: ImportJobResponse -> () #

Eq ImportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobResponse

Hashable ImportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobResponse

type Rep ImportJobResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobResponse

type Rep ImportJobResponse = D1 ('MetaData "ImportJobResponse" "Amazonka.Pinpoint.Types.ImportJobResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ImportJobResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "completedPieces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "completionDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "failedPieces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "failures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "totalFailures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "totalPieces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "totalProcessed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "jobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JobStatus) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "definition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ImportJobResource)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newImportJobResponse Source #

Create a value of ImportJobResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:completedPieces:ImportJobResponse', importJobResponse_completedPieces - The number of pieces that were processed successfully (completed) by the import job, as of the time of the request.

$sel:completionDate:ImportJobResponse', importJobResponse_completionDate - The date, in ISO 8601 format, when the import job was completed.

$sel:failedPieces:ImportJobResponse', importJobResponse_failedPieces - The number of pieces that weren't processed successfully (failed) by the import job, as of the time of the request.

$sel:failures:ImportJobResponse', importJobResponse_failures - An array of entries, one for each of the first 100 entries that weren't processed successfully (failed) by the import job, if any.

$sel:totalFailures:ImportJobResponse', importJobResponse_totalFailures - The total number of endpoint definitions that weren't processed successfully (failed) by the import job, typically because an error, such as a syntax error, occurred.

$sel:totalPieces:ImportJobResponse', importJobResponse_totalPieces - The total number of pieces that must be processed to complete the import job. Each piece consists of an approximately equal portion of the endpoint definitions that are part of the import job.

$sel:totalProcessed:ImportJobResponse', importJobResponse_totalProcessed - The total number of endpoint definitions that were processed by the import job.

$sel:jobStatus:ImportJobResponse', importJobResponse_jobStatus - The status of the import job. The job status is FAILED if Amazon Pinpoint wasn't able to process one or more pieces in the job.

$sel:creationDate:ImportJobResponse', importJobResponse_creationDate - The date, in ISO 8601 format, when the import job was created.

$sel:type':ImportJobResponse', importJobResponse_type - The job type. This value is IMPORT for import jobs.

$sel:definition:ImportJobResponse', importJobResponse_definition - The resource settings that apply to the import job.

$sel:id:ImportJobResponse', importJobResponse_id - The unique identifier for the import job.

$sel:applicationId:ImportJobResponse', importJobResponse_applicationId - The unique identifier for the application that's associated with the import job.

ImportJobsResponse

data ImportJobsResponse Source #

Provides information about the status and settings of all the import jobs that are associated with an application or segment. An import job is a job that imports endpoint definitions from one or more files.

See: newImportJobsResponse smart constructor.

Instances

Instances details
FromJSON ImportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobsResponse

Generic ImportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobsResponse

Associated Types

type Rep ImportJobsResponse :: Type -> Type #

Read ImportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobsResponse

Show ImportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobsResponse

NFData ImportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobsResponse

Methods

rnf :: ImportJobsResponse -> () #

Eq ImportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobsResponse

Hashable ImportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobsResponse

type Rep ImportJobsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ImportJobsResponse

type Rep ImportJobsResponse = D1 ('MetaData "ImportJobsResponse" "Amazonka.Pinpoint.Types.ImportJobsResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ImportJobsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "item") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ImportJobResponse])))

newImportJobsResponse :: ImportJobsResponse Source #

Create a value of ImportJobsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ImportJobsResponse', importJobsResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:item:ImportJobsResponse', importJobsResponse_item - An array of responses, one for each import job that's associated with the application (Import Jobs resource) or segment (Segment Import Jobs resource).

InAppCampaignSchedule

data InAppCampaignSchedule Source #

Schedule of the campaign.

See: newInAppCampaignSchedule smart constructor.

Instances

Instances details
FromJSON InAppCampaignSchedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppCampaignSchedule

Generic InAppCampaignSchedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppCampaignSchedule

Associated Types

type Rep InAppCampaignSchedule :: Type -> Type #

Read InAppCampaignSchedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppCampaignSchedule

Show InAppCampaignSchedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppCampaignSchedule

NFData InAppCampaignSchedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppCampaignSchedule

Methods

rnf :: InAppCampaignSchedule -> () #

Eq InAppCampaignSchedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppCampaignSchedule

Hashable InAppCampaignSchedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppCampaignSchedule

type Rep InAppCampaignSchedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppCampaignSchedule

type Rep InAppCampaignSchedule = D1 ('MetaData "InAppCampaignSchedule" "Amazonka.Pinpoint.Types.InAppCampaignSchedule" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "InAppCampaignSchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eventFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CampaignEventFilter)) :*: S1 ('MetaSel ('Just "quietTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QuietTime)))))

newInAppCampaignSchedule :: InAppCampaignSchedule Source #

Create a value of InAppCampaignSchedule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endDate:InAppCampaignSchedule', inAppCampaignSchedule_endDate - The scheduled time after which the in-app message should not be shown. Timestamp is in ISO 8601 format.

$sel:eventFilter:InAppCampaignSchedule', inAppCampaignSchedule_eventFilter - The event filter the SDK has to use to show the in-app message in the application.

$sel:quietTime:InAppCampaignSchedule', inAppCampaignSchedule_quietTime - Time during which the in-app message should not be shown to the user.

InAppMessage

data InAppMessage Source #

Provides all fields required for building an in-app message.

See: newInAppMessage smart constructor.

Instances

Instances details
FromJSON InAppMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessage

Generic InAppMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessage

Associated Types

type Rep InAppMessage :: Type -> Type #

Read InAppMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessage

Show InAppMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessage

NFData InAppMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessage

Methods

rnf :: InAppMessage -> () #

Eq InAppMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessage

Hashable InAppMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessage

type Rep InAppMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessage

type Rep InAppMessage = D1 ('MetaData "InAppMessage" "Amazonka.Pinpoint.Types.InAppMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "InAppMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InAppMessageContent])) :*: (S1 ('MetaSel ('Just "customConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "layout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Layout)))))

newInAppMessage :: InAppMessage Source #

Create a value of InAppMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:content:InAppMessage', inAppMessage_content - In-app message content.

$sel:customConfig:InAppMessage', inAppMessage_customConfig - Custom config to be sent to SDK.

$sel:layout:InAppMessage', inAppMessage_layout - The layout of the message.

InAppMessageBodyConfig

data InAppMessageBodyConfig Source #

Text config for Message Body.

See: newInAppMessageBodyConfig smart constructor.

Instances

Instances details
FromJSON InAppMessageBodyConfig Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageBodyConfig

ToJSON InAppMessageBodyConfig Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageBodyConfig

Generic InAppMessageBodyConfig Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageBodyConfig

Associated Types

type Rep InAppMessageBodyConfig :: Type -> Type #

Read InAppMessageBodyConfig Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageBodyConfig

Show InAppMessageBodyConfig Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageBodyConfig

NFData InAppMessageBodyConfig Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageBodyConfig

Methods

rnf :: InAppMessageBodyConfig -> () #

Eq InAppMessageBodyConfig Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageBodyConfig

Hashable InAppMessageBodyConfig Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageBodyConfig

type Rep InAppMessageBodyConfig Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageBodyConfig

type Rep InAppMessageBodyConfig = D1 ('MetaData "InAppMessageBodyConfig" "Amazonka.Pinpoint.Types.InAppMessageBodyConfig" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "InAppMessageBodyConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alignment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Alignment) :*: (S1 ('MetaSel ('Just "textColor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newInAppMessageBodyConfig Source #

Create a value of InAppMessageBodyConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:alignment:InAppMessageBodyConfig', inAppMessageBodyConfig_alignment - The alignment of the text. Valid values: LEFT, CENTER, RIGHT.

$sel:textColor:InAppMessageBodyConfig', inAppMessageBodyConfig_textColor - The text color.

$sel:body:InAppMessageBodyConfig', inAppMessageBodyConfig_body - Message Body.

InAppMessageButton

data InAppMessageButton Source #

Button Config for an in-app message.

See: newInAppMessageButton smart constructor.

Instances

Instances details
FromJSON InAppMessageButton Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageButton

ToJSON InAppMessageButton Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageButton

Generic InAppMessageButton Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageButton

Associated Types

type Rep InAppMessageButton :: Type -> Type #

Read InAppMessageButton Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageButton

Show InAppMessageButton Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageButton

NFData InAppMessageButton Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageButton

Methods

rnf :: InAppMessageButton -> () #

Eq InAppMessageButton Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageButton

Hashable InAppMessageButton Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageButton

type Rep InAppMessageButton Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageButton

newInAppMessageButton :: InAppMessageButton Source #

Create a value of InAppMessageButton with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:android:InAppMessageButton', inAppMessageButton_android - Default button content.

$sel:defaultConfig:InAppMessageButton', inAppMessageButton_defaultConfig - Default button content.

$sel:ios:InAppMessageButton', inAppMessageButton_ios - Default button content.

$sel:web:InAppMessageButton', inAppMessageButton_web - Default button content.

InAppMessageCampaign

data InAppMessageCampaign Source #

Targeted in-app message campaign.

See: newInAppMessageCampaign smart constructor.

Instances

Instances details
FromJSON InAppMessageCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageCampaign

Generic InAppMessageCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageCampaign

Associated Types

type Rep InAppMessageCampaign :: Type -> Type #

Read InAppMessageCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageCampaign

Show InAppMessageCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageCampaign

NFData InAppMessageCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageCampaign

Methods

rnf :: InAppMessageCampaign -> () #

Eq InAppMessageCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageCampaign

Hashable InAppMessageCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageCampaign

type Rep InAppMessageCampaign Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageCampaign

newInAppMessageCampaign :: InAppMessageCampaign Source #

Create a value of InAppMessageCampaign with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:campaignId:InAppMessageCampaign', inAppMessageCampaign_campaignId - Campaign id of the corresponding campaign.

$sel:dailyCap:InAppMessageCampaign', inAppMessageCampaign_dailyCap - Daily cap which controls the number of times any in-app messages can be shown to the endpoint during a day.

$sel:inAppMessage:InAppMessageCampaign', inAppMessageCampaign_inAppMessage - In-app message content with all fields required for rendering an in-app message.

$sel:priority:InAppMessageCampaign', inAppMessageCampaign_priority - Priority of the in-app message.

$sel:schedule:InAppMessageCampaign', inAppMessageCampaign_schedule - Schedule of the campaign.

$sel:sessionCap:InAppMessageCampaign', inAppMessageCampaign_sessionCap - Session cap which controls the number of times an in-app message can be shown to the endpoint during an application session.

$sel:totalCap:InAppMessageCampaign', inAppMessageCampaign_totalCap - Total cap which controls the number of times an in-app message can be shown to the endpoint.

$sel:treatmentId:InAppMessageCampaign', inAppMessageCampaign_treatmentId - Treatment id of the campaign.

InAppMessageContent

data InAppMessageContent Source #

The configuration for the message content.

See: newInAppMessageContent smart constructor.

Instances

Instances details
FromJSON InAppMessageContent Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageContent

ToJSON InAppMessageContent Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageContent

Generic InAppMessageContent Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageContent

Associated Types

type Rep InAppMessageContent :: Type -> Type #

Read InAppMessageContent Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageContent

Show InAppMessageContent Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageContent

NFData InAppMessageContent Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageContent

Methods

rnf :: InAppMessageContent -> () #

Eq InAppMessageContent Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageContent

Hashable InAppMessageContent Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageContent

type Rep InAppMessageContent Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageContent

newInAppMessageContent :: InAppMessageContent Source #

Create a value of InAppMessageContent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:backgroundColor:InAppMessageContent', inAppMessageContent_backgroundColor - The background color for the message.

$sel:bodyConfig:InAppMessageContent', inAppMessageContent_bodyConfig - The configuration for the message body.

$sel:headerConfig:InAppMessageContent', inAppMessageContent_headerConfig - The configuration for the message header.

$sel:imageUrl:InAppMessageContent', inAppMessageContent_imageUrl - The image url for the background of message.

$sel:primaryBtn:InAppMessageContent', inAppMessageContent_primaryBtn - The first button inside the message.

$sel:secondaryBtn:InAppMessageContent', inAppMessageContent_secondaryBtn - The second button inside message.

InAppMessageHeaderConfig

data InAppMessageHeaderConfig Source #

Text config for Message Header.

See: newInAppMessageHeaderConfig smart constructor.

Instances

Instances details
FromJSON InAppMessageHeaderConfig Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageHeaderConfig

ToJSON InAppMessageHeaderConfig Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageHeaderConfig

Generic InAppMessageHeaderConfig Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageHeaderConfig

Associated Types

type Rep InAppMessageHeaderConfig :: Type -> Type #

Read InAppMessageHeaderConfig Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageHeaderConfig

Show InAppMessageHeaderConfig Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageHeaderConfig

NFData InAppMessageHeaderConfig Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageHeaderConfig

Eq InAppMessageHeaderConfig Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageHeaderConfig

Hashable InAppMessageHeaderConfig Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageHeaderConfig

type Rep InAppMessageHeaderConfig Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessageHeaderConfig

type Rep InAppMessageHeaderConfig = D1 ('MetaData "InAppMessageHeaderConfig" "Amazonka.Pinpoint.Types.InAppMessageHeaderConfig" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "InAppMessageHeaderConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alignment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Alignment) :*: (S1 ('MetaSel ('Just "header") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "textColor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newInAppMessageHeaderConfig Source #

Create a value of InAppMessageHeaderConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:alignment:InAppMessageHeaderConfig', inAppMessageHeaderConfig_alignment - The alignment of the text. Valid values: LEFT, CENTER, RIGHT.

$sel:header:InAppMessageHeaderConfig', inAppMessageHeaderConfig_header - Message Header.

$sel:textColor:InAppMessageHeaderConfig', inAppMessageHeaderConfig_textColor - The text color.

InAppMessagesResponse

data InAppMessagesResponse Source #

Get in-app messages response object.

See: newInAppMessagesResponse smart constructor.

Instances

Instances details
FromJSON InAppMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessagesResponse

Generic InAppMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessagesResponse

Associated Types

type Rep InAppMessagesResponse :: Type -> Type #

Read InAppMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessagesResponse

Show InAppMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessagesResponse

NFData InAppMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessagesResponse

Methods

rnf :: InAppMessagesResponse -> () #

Eq InAppMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessagesResponse

Hashable InAppMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessagesResponse

type Rep InAppMessagesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppMessagesResponse

type Rep InAppMessagesResponse = D1 ('MetaData "InAppMessagesResponse" "Amazonka.Pinpoint.Types.InAppMessagesResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "InAppMessagesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inAppMessageCampaigns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InAppMessageCampaign]))))

newInAppMessagesResponse :: InAppMessagesResponse Source #

Create a value of InAppMessagesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:inAppMessageCampaigns:InAppMessagesResponse', inAppMessagesResponse_inAppMessageCampaigns - List of targeted in-app message campaigns.

InAppTemplateRequest

data InAppTemplateRequest Source #

InApp Template Request.

See: newInAppTemplateRequest smart constructor.

Instances

Instances details
ToJSON InAppTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppTemplateRequest

Generic InAppTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppTemplateRequest

Associated Types

type Rep InAppTemplateRequest :: Type -> Type #

Read InAppTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppTemplateRequest

Show InAppTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppTemplateRequest

NFData InAppTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppTemplateRequest

Methods

rnf :: InAppTemplateRequest -> () #

Eq InAppTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppTemplateRequest

Hashable InAppTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppTemplateRequest

type Rep InAppTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppTemplateRequest

type Rep InAppTemplateRequest = D1 ('MetaData "InAppTemplateRequest" "Amazonka.Pinpoint.Types.InAppTemplateRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "InAppTemplateRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InAppMessageContent])) :*: S1 ('MetaSel ('Just "customConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "layout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Layout)) :*: (S1 ('MetaSel ('Just "templateDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newInAppTemplateRequest :: InAppTemplateRequest Source #

Create a value of InAppTemplateRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:content:InAppTemplateRequest', inAppTemplateRequest_content - The content of the message, can include up to 5 modals. Each modal must contain a message, a header, and background color. ImageUrl and buttons are optional.

$sel:customConfig:InAppTemplateRequest', inAppTemplateRequest_customConfig - Custom config to be sent to client.

$sel:layout:InAppTemplateRequest', inAppTemplateRequest_layout - The layout of the message.

$sel:templateDescription:InAppTemplateRequest', inAppTemplateRequest_templateDescription - The description of the template.

$sel:tags:InAppTemplateRequest', inAppTemplateRequest_tags - A string-to-string map of key-value pairs that defines the tags to associate with the message template. Each tag consists of a required tag key and an associated tag value.

InAppTemplateResponse

data InAppTemplateResponse Source #

In-App Template Response.

See: newInAppTemplateResponse smart constructor.

Instances

Instances details
FromJSON InAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppTemplateResponse

Generic InAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppTemplateResponse

Associated Types

type Rep InAppTemplateResponse :: Type -> Type #

Read InAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppTemplateResponse

Show InAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppTemplateResponse

NFData InAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppTemplateResponse

Methods

rnf :: InAppTemplateResponse -> () #

Eq InAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppTemplateResponse

Hashable InAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppTemplateResponse

type Rep InAppTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.InAppTemplateResponse

type Rep InAppTemplateResponse = D1 ('MetaData "InAppTemplateResponse" "Amazonka.Pinpoint.Types.InAppTemplateResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "InAppTemplateResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InAppMessageContent]))) :*: (S1 ('MetaSel ('Just "customConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "layout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Layout)) :*: S1 ('MetaSel ('Just "templateDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TemplateType))))))

newInAppTemplateResponse Source #

Create a value of InAppTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:InAppTemplateResponse', inAppTemplateResponse_arn - The resource arn of the template.

$sel:content:InAppTemplateResponse', inAppTemplateResponse_content - The content of the message, can include up to 5 modals. Each modal must contain a message, a header, and background color. ImageUrl and buttons are optional.

$sel:customConfig:InAppTemplateResponse', inAppTemplateResponse_customConfig - Custom config to be sent to client.

$sel:layout:InAppTemplateResponse', inAppTemplateResponse_layout - The layout of the message.

$sel:templateDescription:InAppTemplateResponse', inAppTemplateResponse_templateDescription - The description of the template.

$sel:version:InAppTemplateResponse', inAppTemplateResponse_version - The version id of the template.

$sel:tags:InAppTemplateResponse', inAppTemplateResponse_tags - A string-to-string map of key-value pairs that defines the tags to associate with the message template. Each tag consists of a required tag key and an associated tag value.

$sel:lastModifiedDate:InAppTemplateResponse', inAppTemplateResponse_lastModifiedDate - The last modified date of the template.

$sel:creationDate:InAppTemplateResponse', inAppTemplateResponse_creationDate - The creation date of the template.

$sel:templateName:InAppTemplateResponse', inAppTemplateResponse_templateName - The name of the template.

$sel:templateType:InAppTemplateResponse', inAppTemplateResponse_templateType - The type of the template.

ItemResponse

data ItemResponse Source #

Provides information about the results of a request to create or update an endpoint that's associated with an event.

See: newItemResponse smart constructor.

Instances

Instances details
FromJSON ItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ItemResponse

Generic ItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ItemResponse

Associated Types

type Rep ItemResponse :: Type -> Type #

Read ItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ItemResponse

Show ItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ItemResponse

NFData ItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ItemResponse

Methods

rnf :: ItemResponse -> () #

Eq ItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ItemResponse

Hashable ItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ItemResponse

type Rep ItemResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ItemResponse

type Rep ItemResponse = D1 ('MetaData "ItemResponse" "Amazonka.Pinpoint.Types.ItemResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ItemResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointItemResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointItemResponse)) :*: S1 ('MetaSel ('Just "eventsItemResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text EventItemResponse)))))

newItemResponse :: ItemResponse Source #

Create a value of ItemResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointItemResponse:ItemResponse', itemResponse_endpointItemResponse - The response that was received after the endpoint data was accepted.

$sel:eventsItemResponse:ItemResponse', itemResponse_eventsItemResponse - A multipart response object that contains a key and a value for each event in the request. In each object, the event ID is the key and an EventItemResponse object is the value.

JourneyChannelSettings

data JourneyChannelSettings Source #

The channel-specific configurations for the journey.

See: newJourneyChannelSettings smart constructor.

Instances

Instances details
FromJSON JourneyChannelSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyChannelSettings

ToJSON JourneyChannelSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyChannelSettings

Generic JourneyChannelSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyChannelSettings

Associated Types

type Rep JourneyChannelSettings :: Type -> Type #

Read JourneyChannelSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyChannelSettings

Show JourneyChannelSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyChannelSettings

NFData JourneyChannelSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyChannelSettings

Methods

rnf :: JourneyChannelSettings -> () #

Eq JourneyChannelSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyChannelSettings

Hashable JourneyChannelSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyChannelSettings

type Rep JourneyChannelSettings Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyChannelSettings

type Rep JourneyChannelSettings = D1 ('MetaData "JourneyChannelSettings" "Amazonka.Pinpoint.Types.JourneyChannelSettings" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "JourneyChannelSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectCampaignArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectCampaignExecutionRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newJourneyChannelSettings :: JourneyChannelSettings Source #

Create a value of JourneyChannelSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:connectCampaignArn:JourneyChannelSettings', journeyChannelSettings_connectCampaignArn - Amazon Resource Name (ARN) of the Connect Campaign.

$sel:connectCampaignExecutionRoleArn:JourneyChannelSettings', journeyChannelSettings_connectCampaignExecutionRoleArn - IAM role ARN to be assumed when invoking Connect campaign execution APIs for dialing.

JourneyCustomMessage

data JourneyCustomMessage Source #

Specifies the message content for a custom channel message that's sent to participants in a journey.

See: newJourneyCustomMessage smart constructor.

Instances

Instances details
FromJSON JourneyCustomMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyCustomMessage

ToJSON JourneyCustomMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyCustomMessage

Generic JourneyCustomMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyCustomMessage

Associated Types

type Rep JourneyCustomMessage :: Type -> Type #

Read JourneyCustomMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyCustomMessage

Show JourneyCustomMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyCustomMessage

NFData JourneyCustomMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyCustomMessage

Methods

rnf :: JourneyCustomMessage -> () #

Eq JourneyCustomMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyCustomMessage

Hashable JourneyCustomMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyCustomMessage

type Rep JourneyCustomMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyCustomMessage

type Rep JourneyCustomMessage = D1 ('MetaData "JourneyCustomMessage" "Amazonka.Pinpoint.Types.JourneyCustomMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "JourneyCustomMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newJourneyCustomMessage :: JourneyCustomMessage Source #

Create a value of JourneyCustomMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:data':JourneyCustomMessage', journeyCustomMessage_data - The message content that's passed to an AWS Lambda function or to a web hook.

JourneyDateRangeKpiResponse

data JourneyDateRangeKpiResponse Source #

Provides the results of a query that retrieved the data for a standard engagement metric that applies to a journey, and provides information about that query.

See: newJourneyDateRangeKpiResponse smart constructor.

Instances

Instances details
FromJSON JourneyDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyDateRangeKpiResponse

Generic JourneyDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyDateRangeKpiResponse

Associated Types

type Rep JourneyDateRangeKpiResponse :: Type -> Type #

Read JourneyDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyDateRangeKpiResponse

Show JourneyDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyDateRangeKpiResponse

NFData JourneyDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyDateRangeKpiResponse

Eq JourneyDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyDateRangeKpiResponse

Hashable JourneyDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyDateRangeKpiResponse

type Rep JourneyDateRangeKpiResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyDateRangeKpiResponse

type Rep JourneyDateRangeKpiResponse = D1 ('MetaData "JourneyDateRangeKpiResponse" "Amazonka.Pinpoint.Types.JourneyDateRangeKpiResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "JourneyDateRangeKpiResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kpiResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BaseKpiResult) :*: S1 ('MetaSel ('Just "kpiName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "journeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601)) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newJourneyDateRangeKpiResponse Source #

Create a value of JourneyDateRangeKpiResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:JourneyDateRangeKpiResponse', journeyDateRangeKpiResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null for the Journey Engagement Metrics resource because the resource returns all results in a single page.

$sel:kpiResult:JourneyDateRangeKpiResponse', journeyDateRangeKpiResponse_kpiResult - An array of objects that contains the results of the query. Each object contains the value for the metric and metadata about that value.

$sel:kpiName:JourneyDateRangeKpiResponse', journeyDateRangeKpiResponse_kpiName - The name of the metric, also referred to as a /key performance indicator (KPI)/, that the data was retrieved for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. For a list of possible values, see the Amazon Pinpoint Developer Guide.

$sel:journeyId:JourneyDateRangeKpiResponse', journeyDateRangeKpiResponse_journeyId - The unique identifier for the journey that the metric applies to.

$sel:endTime:JourneyDateRangeKpiResponse', journeyDateRangeKpiResponse_endTime - The last date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.

$sel:startTime:JourneyDateRangeKpiResponse', journeyDateRangeKpiResponse_startTime - The first date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.

$sel:applicationId:JourneyDateRangeKpiResponse', journeyDateRangeKpiResponse_applicationId - The unique identifier for the application that the metric applies to.

JourneyEmailMessage

data JourneyEmailMessage Source #

Specifies the "From" address for an email message that's sent to participants in a journey.

See: newJourneyEmailMessage smart constructor.

Instances

Instances details
FromJSON JourneyEmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyEmailMessage

ToJSON JourneyEmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyEmailMessage

Generic JourneyEmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyEmailMessage

Associated Types

type Rep JourneyEmailMessage :: Type -> Type #

Read JourneyEmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyEmailMessage

Show JourneyEmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyEmailMessage

NFData JourneyEmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyEmailMessage

Methods

rnf :: JourneyEmailMessage -> () #

Eq JourneyEmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyEmailMessage

Hashable JourneyEmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyEmailMessage

type Rep JourneyEmailMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyEmailMessage

type Rep JourneyEmailMessage = D1 ('MetaData "JourneyEmailMessage" "Amazonka.Pinpoint.Types.JourneyEmailMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "JourneyEmailMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newJourneyEmailMessage :: JourneyEmailMessage Source #

Create a value of JourneyEmailMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fromAddress:JourneyEmailMessage', journeyEmailMessage_fromAddress - The verified email address to send the email message from. The default address is the FromAddress specified for the email channel for the application.

JourneyExecutionActivityMetricsResponse

data JourneyExecutionActivityMetricsResponse Source #

Provides the results of a query that retrieved the data for a standard execution metric that applies to a journey activity, and provides information about that query.

See: newJourneyExecutionActivityMetricsResponse smart constructor.

Instances

Instances details
FromJSON JourneyExecutionActivityMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyExecutionActivityMetricsResponse

Generic JourneyExecutionActivityMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyExecutionActivityMetricsResponse

Read JourneyExecutionActivityMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyExecutionActivityMetricsResponse

Show JourneyExecutionActivityMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyExecutionActivityMetricsResponse

NFData JourneyExecutionActivityMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyExecutionActivityMetricsResponse

Eq JourneyExecutionActivityMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyExecutionActivityMetricsResponse

Hashable JourneyExecutionActivityMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyExecutionActivityMetricsResponse

type Rep JourneyExecutionActivityMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyExecutionActivityMetricsResponse

type Rep JourneyExecutionActivityMetricsResponse = D1 ('MetaData "JourneyExecutionActivityMetricsResponse" "Amazonka.Pinpoint.Types.JourneyExecutionActivityMetricsResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "JourneyExecutionActivityMetricsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "metrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text)) :*: (S1 ('MetaSel ('Just "journeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "lastEvaluatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "journeyActivityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "activityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newJourneyExecutionActivityMetricsResponse Source #

Create a value of JourneyExecutionActivityMetricsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:metrics:JourneyExecutionActivityMetricsResponse', journeyExecutionActivityMetricsResponse_metrics - A JSON object that contains the results of the query. The results vary depending on the type of activity (ActivityType). For information about the structure and contents of the results, see the Amazon Pinpoint Developer Guide.

$sel:journeyId:JourneyExecutionActivityMetricsResponse', journeyExecutionActivityMetricsResponse_journeyId - The unique identifier for the journey that the metric applies to.

$sel:lastEvaluatedTime:JourneyExecutionActivityMetricsResponse', journeyExecutionActivityMetricsResponse_lastEvaluatedTime - The date and time, in ISO 8601 format, when Amazon Pinpoint last evaluated the execution status of the activity and updated the data for the metric.

$sel:journeyActivityId:JourneyExecutionActivityMetricsResponse', journeyExecutionActivityMetricsResponse_journeyActivityId - The unique identifier for the activity that the metric applies to.

$sel:activityType:JourneyExecutionActivityMetricsResponse', journeyExecutionActivityMetricsResponse_activityType - The type of activity that the metric applies to. Possible values are:

  • CONDITIONAL_SPLIT - For a yes/no split activity, which is an activity that sends participants down one of two paths in a journey.
  • HOLDOUT - For a holdout activity, which is an activity that stops a journey for a specified percentage of participants.
  • MESSAGE - For an email activity, which is an activity that sends an email message to participants.
  • MULTI_CONDITIONAL_SPLIT - For a multivariate split activity, which is an activity that sends participants down one of as many as five paths in a journey.
  • RANDOM_SPLIT - For a random split activity, which is an activity that sends specified percentages of participants down one of as many as five paths in a journey.
  • WAIT - For a wait activity, which is an activity that waits for a certain amount of time or until a specific date and time before moving participants to the next activity in a journey.

$sel:applicationId:JourneyExecutionActivityMetricsResponse', journeyExecutionActivityMetricsResponse_applicationId - The unique identifier for the application that the metric applies to.

JourneyExecutionMetricsResponse

data JourneyExecutionMetricsResponse Source #

Provides the results of a query that retrieved the data for a standard execution metric that applies to a journey, and provides information about that query.

See: newJourneyExecutionMetricsResponse smart constructor.

Instances

Instances details
FromJSON JourneyExecutionMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyExecutionMetricsResponse

Generic JourneyExecutionMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyExecutionMetricsResponse

Associated Types

type Rep JourneyExecutionMetricsResponse :: Type -> Type #

Read JourneyExecutionMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyExecutionMetricsResponse

Show JourneyExecutionMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyExecutionMetricsResponse

NFData JourneyExecutionMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyExecutionMetricsResponse

Eq JourneyExecutionMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyExecutionMetricsResponse

Hashable JourneyExecutionMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyExecutionMetricsResponse

type Rep JourneyExecutionMetricsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyExecutionMetricsResponse

type Rep JourneyExecutionMetricsResponse = D1 ('MetaData "JourneyExecutionMetricsResponse" "Amazonka.Pinpoint.Types.JourneyExecutionMetricsResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "JourneyExecutionMetricsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "metrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text)) :*: S1 ('MetaSel ('Just "journeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "lastEvaluatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newJourneyExecutionMetricsResponse Source #

Create a value of JourneyExecutionMetricsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:metrics:JourneyExecutionMetricsResponse', journeyExecutionMetricsResponse_metrics - A JSON object that contains the results of the query. For information about the structure and contents of the results, see the Amazon Pinpoint Developer Guide.

$sel:journeyId:JourneyExecutionMetricsResponse', journeyExecutionMetricsResponse_journeyId - The unique identifier for the journey that the metric applies to.

$sel:lastEvaluatedTime:JourneyExecutionMetricsResponse', journeyExecutionMetricsResponse_lastEvaluatedTime - The date and time, in ISO 8601 format, when Amazon Pinpoint last evaluated the journey and updated the data for the metric.

$sel:applicationId:JourneyExecutionMetricsResponse', journeyExecutionMetricsResponse_applicationId - The unique identifier for the application that the metric applies to.

JourneyLimits

data JourneyLimits Source #

Specifies limits on the messages that a journey can send and the number of times participants can enter a journey.

See: newJourneyLimits smart constructor.

Instances

Instances details
FromJSON JourneyLimits Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyLimits

ToJSON JourneyLimits Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyLimits

Generic JourneyLimits Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyLimits

Associated Types

type Rep JourneyLimits :: Type -> Type #

Read JourneyLimits Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyLimits

Show JourneyLimits Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyLimits

NFData JourneyLimits Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyLimits

Methods

rnf :: JourneyLimits -> () #

Eq JourneyLimits Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyLimits

Hashable JourneyLimits Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyLimits

type Rep JourneyLimits Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyLimits

type Rep JourneyLimits = D1 ('MetaData "JourneyLimits" "Amazonka.Pinpoint.Types.JourneyLimits" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "JourneyLimits'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dailyCap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "endpointReentryCap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "endpointReentryInterval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "messagesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newJourneyLimits :: JourneyLimits Source #

Create a value of JourneyLimits with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dailyCap:JourneyLimits', journeyLimits_dailyCap - The maximum number of messages that the journey can send to a single participant during a 24-hour period. The maximum value is 100.

$sel:endpointReentryCap:JourneyLimits', journeyLimits_endpointReentryCap - The maximum number of times that a participant can enter the journey. The maximum value is 100. To allow participants to enter the journey an unlimited number of times, set this value to 0.

$sel:endpointReentryInterval:JourneyLimits', journeyLimits_endpointReentryInterval - Minimum time that must pass before an endpoint can re-enter a given journey. The duration should use an ISO 8601 format, such as PT1H.

$sel:messagesPerSecond:JourneyLimits', journeyLimits_messagesPerSecond - The maximum number of messages that the journey can send each second.

JourneyPushMessage

data JourneyPushMessage Source #

Specifies the message configuration for a push notification that's sent to participants in a journey.

See: newJourneyPushMessage smart constructor.

Instances

Instances details
FromJSON JourneyPushMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyPushMessage

ToJSON JourneyPushMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyPushMessage

Generic JourneyPushMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyPushMessage

Associated Types

type Rep JourneyPushMessage :: Type -> Type #

Read JourneyPushMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyPushMessage

Show JourneyPushMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyPushMessage

NFData JourneyPushMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyPushMessage

Methods

rnf :: JourneyPushMessage -> () #

Eq JourneyPushMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyPushMessage

Hashable JourneyPushMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyPushMessage

type Rep JourneyPushMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyPushMessage

type Rep JourneyPushMessage = D1 ('MetaData "JourneyPushMessage" "Amazonka.Pinpoint.Types.JourneyPushMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "JourneyPushMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timeToLive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newJourneyPushMessage :: JourneyPushMessage Source #

Create a value of JourneyPushMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:timeToLive:JourneyPushMessage', journeyPushMessage_timeToLive - The number of seconds that the push notification service should keep the message, if the service is unable to deliver the notification the first time. This value is converted to an expiration value when it's sent to a push-notification service. If this value is 0, the service treats the notification as if it expires immediately and the service doesn't store or try to deliver the notification again.

This value doesn't apply to messages that are sent through the Amazon Device Messaging (ADM) service.

JourneyResponse

data JourneyResponse Source #

Provides information about the status, configuration, and other settings for a journey.

See: newJourneyResponse smart constructor.

Instances

Instances details
FromJSON JourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyResponse

Generic JourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyResponse

Associated Types

type Rep JourneyResponse :: Type -> Type #

Read JourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyResponse

Show JourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyResponse

NFData JourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyResponse

Methods

rnf :: JourneyResponse -> () #

Eq JourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyResponse

Hashable JourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyResponse

type Rep JourneyResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyResponse

type Rep JourneyResponse = D1 ('MetaData "JourneyResponse" "Amazonka.Pinpoint.Types.JourneyResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "JourneyResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "activities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Activity))) :*: S1 ('MetaSel ('Just "closedDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClosedDays))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "journeyChannelSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JourneyChannelSettings)) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "limits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JourneyLimits)) :*: S1 ('MetaSel ('Just "localTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "openHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpenHours)) :*: (S1 ('MetaSel ('Just "quietTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QuietTime)) :*: S1 ('MetaSel ('Just "refreshFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "refreshOnSegmentUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "schedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JourneySchedule))) :*: (S1 ('MetaSel ('Just "sendingSchedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "startActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StartCondition))))) :*: ((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe State)) :*: (S1 ('MetaSel ('Just "waitForQuietTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

newJourneyResponse Source #

Create a value of JourneyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:activities:JourneyResponse', journeyResponse_activities - A map that contains a set of Activity objects, one object for each activity in the journey. For each Activity object, the key is the unique identifier (string) for an activity and the value is the settings for the activity.

$sel:closedDays:JourneyResponse', journeyResponse_closedDays - The time when journey will stop sending messages. QuietTime should be configured first and SendingSchedule should be set to true.

$sel:creationDate:JourneyResponse', journeyResponse_creationDate - The date, in ISO 8601 format, when the journey was created.

$sel:journeyChannelSettings:JourneyResponse', journeyResponse_journeyChannelSettings - The channel-specific configurations for the journey.

$sel:lastModifiedDate:JourneyResponse', journeyResponse_lastModifiedDate - The date, in ISO 8601 format, when the journey was last modified.

$sel:limits:JourneyResponse', journeyResponse_limits - The messaging and entry limits for the journey.

$sel:localTime:JourneyResponse', journeyResponse_localTime - Specifies whether the journey's scheduled start and end times use each participant's local time. If this value is true, the schedule uses each participant's local time.

$sel:openHours:JourneyResponse', journeyResponse_openHours - The time when journey allow to send messages. QuietTime should be configured first and SendingSchedule should be set to true.

$sel:quietTime:JourneyResponse', journeyResponse_quietTime - The quiet time settings for the journey. Quiet time is a specific time range when a journey doesn't send messages to participants, if all the following conditions are met:

  • The EndpointDemographic.Timezone property of the endpoint for the participant is set to a valid value.
  • The current time in the participant's time zone is later than or equal to the time specified by the QuietTime.Start property for the journey.
  • The current time in the participant's time zone is earlier than or equal to the time specified by the QuietTime.End property for the journey.

If any of the preceding conditions isn't met, the participant will receive messages from the journey, even if quiet time is enabled.

$sel:refreshFrequency:JourneyResponse', journeyResponse_refreshFrequency - The frequency with which Amazon Pinpoint evaluates segment and event data for the journey, as a duration in ISO 8601 format.

$sel:refreshOnSegmentUpdate:JourneyResponse', journeyResponse_refreshOnSegmentUpdate - Specifies whether a journey should be refreshed on segment update.

$sel:schedule:JourneyResponse', journeyResponse_schedule - The schedule settings for the journey.

$sel:sendingSchedule:JourneyResponse', journeyResponse_sendingSchedule - Indicates if journey have Advance Quiet Time (OpenHours and ClosedDays). This flag should be set to true in order to allow (OpenHours and ClosedDays)

$sel:startActivity:JourneyResponse', journeyResponse_startActivity - The unique identifier for the first activity in the journey.

$sel:startCondition:JourneyResponse', journeyResponse_startCondition - The segment that defines which users are participants in the journey.

$sel:state:JourneyResponse', journeyResponse_state - The current status of the journey. Possible values are:

  • DRAFT - The journey is being developed and hasn't been published yet.
  • ACTIVE - The journey has been developed and published. Depending on the journey's schedule, the journey may currently be running or scheduled to start running at a later time. If a journey's status is ACTIVE, you can't add, change, or remove activities from it.
  • COMPLETED - The journey has been published and has finished running. All participants have entered the journey and no participants are waiting to complete the journey or any activities in the journey.
  • CANCELLED - The journey has been stopped. If a journey's status is CANCELLED, you can't add, change, or remove activities or segment settings from the journey.
  • CLOSED - The journey has been published and has started running. It may have also passed its scheduled end time, or passed its scheduled start time and a refresh frequency hasn't been specified for it. If a journey's status is CLOSED, you can't add participants to it, and no existing participants can enter the journey for the first time. However, any existing participants who are currently waiting to start an activity may continue the journey.

$sel:waitForQuietTime:JourneyResponse', journeyResponse_waitForQuietTime - Specifies whether endpoints in quiet hours should enter a wait till the end of their quiet hours.

$sel:tags:JourneyResponse', journeyResponse_tags - This object is not used or supported.

$sel:name:JourneyResponse', journeyResponse_name - The name of the journey.

$sel:id:JourneyResponse', journeyResponse_id - The unique identifier for the journey.

$sel:applicationId:JourneyResponse', journeyResponse_applicationId - The unique identifier for the application that the journey applies to.

JourneySMSMessage

data JourneySMSMessage Source #

Specifies the sender ID and message type for an SMS message that's sent to participants in a journey.

See: newJourneySMSMessage smart constructor.

Instances

Instances details
FromJSON JourneySMSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneySMSMessage

ToJSON JourneySMSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneySMSMessage

Generic JourneySMSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneySMSMessage

Associated Types

type Rep JourneySMSMessage :: Type -> Type #

Read JourneySMSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneySMSMessage

Show JourneySMSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneySMSMessage

NFData JourneySMSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneySMSMessage

Methods

rnf :: JourneySMSMessage -> () #

Eq JourneySMSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneySMSMessage

Hashable JourneySMSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneySMSMessage

type Rep JourneySMSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneySMSMessage

type Rep JourneySMSMessage = D1 ('MetaData "JourneySMSMessage" "Amazonka.Pinpoint.Types.JourneySMSMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "JourneySMSMessage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "messageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MessageType))) :*: (S1 ('MetaSel ('Just "originationNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "senderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newJourneySMSMessage :: JourneySMSMessage Source #

Create a value of JourneySMSMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:entityId:JourneySMSMessage', journeySMSMessage_entityId - The entity ID or Principal Entity (PE) id received from the regulatory body for sending SMS in your country.

$sel:messageType:JourneySMSMessage', journeySMSMessage_messageType - The SMS message type. Valid values are TRANSACTIONAL (for messages that are critical or time-sensitive, such as a one-time passwords) and PROMOTIONAL (for messsages that aren't critical or time-sensitive, such as marketing messages).

$sel:originationNumber:JourneySMSMessage', journeySMSMessage_originationNumber - The long code to send the SMS message from. This value should be one of the dedicated long codes that's assigned to your AWS account. Although it isn't required, we recommend that you specify the long code using an E.164 format to ensure prompt and accurate delivery of the message. For example, +12065550100.

$sel:senderId:JourneySMSMessage', journeySMSMessage_senderId - The sender ID to display as the sender of the message on a recipient's device. Support for sender IDs varies by country or region. For more information, see Supported Countries and Regions in the Amazon Pinpoint User Guide.

$sel:templateId:JourneySMSMessage', journeySMSMessage_templateId - The template ID received from the regulatory body for sending SMS in your country.

JourneySchedule

data JourneySchedule Source #

Specifies the schedule settings for a journey.

See: newJourneySchedule smart constructor.

Instances

Instances details
FromJSON JourneySchedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneySchedule

ToJSON JourneySchedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneySchedule

Generic JourneySchedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneySchedule

Associated Types

type Rep JourneySchedule :: Type -> Type #

Read JourneySchedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneySchedule

Show JourneySchedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneySchedule

NFData JourneySchedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneySchedule

Methods

rnf :: JourneySchedule -> () #

Eq JourneySchedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneySchedule

Hashable JourneySchedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneySchedule

type Rep JourneySchedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneySchedule

type Rep JourneySchedule = D1 ('MetaData "JourneySchedule" "Amazonka.Pinpoint.Types.JourneySchedule" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "JourneySchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "timezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newJourneySchedule :: JourneySchedule Source #

Create a value of JourneySchedule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endTime:JourneySchedule', journeySchedule_endTime - The scheduled time, in ISO 8601 format, when the journey ended or will end.

$sel:startTime:JourneySchedule', journeySchedule_startTime - The scheduled time, in ISO 8601 format, when the journey began or will begin.

$sel:timezone:JourneySchedule', journeySchedule_timezone - The starting UTC offset for the journey schedule, if the value of the journey's LocalTime property is true. Valid values are: UTC, UTC+01, UTC+02, UTC+03, UTC+03:30, UTC+04, UTC+04:30, UTC+05, UTC+05:30, UTC+05:45, UTC+06, UTC+06:30, UTC+07, UTC+08, UTC+08:45, UTC+09, UTC+09:30, UTC+10, UTC+10:30, UTC+11, UTC+12, UTC+12:45, UTC+13, UTC+13:45, UTC-02, UTC-02:30, UTC-03, UTC-03:30, UTC-04, UTC-05, UTC-06, UTC-07, UTC-08, UTC-09, UTC-09:30, UTC-10, and UTC-11.

JourneyStateRequest

data JourneyStateRequest Source #

Changes the status of a journey.

See: newJourneyStateRequest smart constructor.

Instances

Instances details
ToJSON JourneyStateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyStateRequest

Generic JourneyStateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyStateRequest

Associated Types

type Rep JourneyStateRequest :: Type -> Type #

Read JourneyStateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyStateRequest

Show JourneyStateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyStateRequest

NFData JourneyStateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyStateRequest

Methods

rnf :: JourneyStateRequest -> () #

Eq JourneyStateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyStateRequest

Hashable JourneyStateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyStateRequest

type Rep JourneyStateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneyStateRequest

type Rep JourneyStateRequest = D1 ('MetaData "JourneyStateRequest" "Amazonka.Pinpoint.Types.JourneyStateRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "JourneyStateRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe State))))

newJourneyStateRequest :: JourneyStateRequest Source #

Create a value of JourneyStateRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:state:JourneyStateRequest', journeyStateRequest_state - The status of the journey. Currently, Supported values are ACTIVE, PAUSED, and CANCELLED

If you cancel a journey, Amazon Pinpoint continues to perform activities that are currently in progress, until those activities are complete. Amazon Pinpoint also continues to collect and aggregate analytics data for those activities, until they are complete, and any activities that were complete when you cancelled the journey.

After you cancel a journey, you can't add, change, or remove any activities from the journey. In addition, Amazon Pinpoint stops evaluating the journey and doesn't perform any activities that haven't started.

When the journey is paused, Amazon Pinpoint continues to perform activities that are currently in progress, until those activities are complete. Endpoints will stop entering journeys when the journey is paused and will resume entering the journey after the journey is resumed. For wait activities, wait time is paused when the journey is paused. Currently, PAUSED only supports journeys with a segment refresh interval.

JourneysResponse

data JourneysResponse Source #

Provides information about the status, configuration, and other settings for all the journeys that are associated with an application.

See: newJourneysResponse smart constructor.

Instances

Instances details
FromJSON JourneysResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneysResponse

Generic JourneysResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneysResponse

Associated Types

type Rep JourneysResponse :: Type -> Type #

Read JourneysResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneysResponse

Show JourneysResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneysResponse

NFData JourneysResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneysResponse

Methods

rnf :: JourneysResponse -> () #

Eq JourneysResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneysResponse

Hashable JourneysResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneysResponse

type Rep JourneysResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.JourneysResponse

type Rep JourneysResponse = D1 ('MetaData "JourneysResponse" "Amazonka.Pinpoint.Types.JourneysResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "JourneysResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "item") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [JourneyResponse])))

newJourneysResponse :: JourneysResponse Source #

Create a value of JourneysResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:JourneysResponse', journeysResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:item:JourneysResponse', journeysResponse_item - An array of responses, one for each journey that's associated with the application.

ListRecommenderConfigurationsResponse

data ListRecommenderConfigurationsResponse Source #

Provides information about all the recommender model configurations that are associated with your Amazon Pinpoint account.

See: newListRecommenderConfigurationsResponse smart constructor.

Instances

Instances details
FromJSON ListRecommenderConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ListRecommenderConfigurationsResponse

Generic ListRecommenderConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ListRecommenderConfigurationsResponse

Read ListRecommenderConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ListRecommenderConfigurationsResponse

Show ListRecommenderConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ListRecommenderConfigurationsResponse

NFData ListRecommenderConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ListRecommenderConfigurationsResponse

Eq ListRecommenderConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ListRecommenderConfigurationsResponse

Hashable ListRecommenderConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ListRecommenderConfigurationsResponse

type Rep ListRecommenderConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ListRecommenderConfigurationsResponse

type Rep ListRecommenderConfigurationsResponse = D1 ('MetaData "ListRecommenderConfigurationsResponse" "Amazonka.Pinpoint.Types.ListRecommenderConfigurationsResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ListRecommenderConfigurationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "item") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [RecommenderConfigurationResponse])))

newListRecommenderConfigurationsResponse :: ListRecommenderConfigurationsResponse Source #

Create a value of ListRecommenderConfigurationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListRecommenderConfigurationsResponse', listRecommenderConfigurationsResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:item:ListRecommenderConfigurationsResponse', listRecommenderConfigurationsResponse_item - An array of responses, one for each recommender model configuration that's associated with your Amazon Pinpoint account.

Message

data Message Source #

Specifies the content and settings for a push notification that's sent to recipients of a campaign.

See: newMessage smart constructor.

Instances

Instances details
FromJSON Message Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Message

ToJSON Message Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Message

Generic Message Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Message

Associated Types

type Rep Message :: Type -> Type #

Methods

from :: Message -> Rep Message x #

to :: Rep Message x -> Message #

Read Message Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Message

Show Message Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Message

NFData Message Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Message

Methods

rnf :: Message -> () #

Eq Message Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Message

Methods

(==) :: Message -> Message -> Bool #

(/=) :: Message -> Message -> Bool #

Hashable Message Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Message

Methods

hashWithSalt :: Int -> Message -> Int #

hash :: Message -> Int #

type Rep Message Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Message

type Rep Message = D1 ('MetaData "Message" "Amazonka.Pinpoint.Types.Message" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "Message'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Action)) :*: (S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageIconUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "imageSmallIconUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "imageUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jsonBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "mediaUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "rawContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "silentPush") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "timeToLive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newMessage :: Message Source #

Create a value of Message with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:action:Message', message_action - The action to occur if a recipient taps the push notification. Valid values are:

  • OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.
  • DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of iOS and Android.
  • URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.

$sel:body:Message', message_body - The body of the notification message. The maximum number of characters is 200.

$sel:imageIconUrl:Message', message_imageIconUrl - The URL of the image to display as the push-notification icon, such as the icon for the app.

$sel:imageSmallIconUrl:Message', message_imageSmallIconUrl - The URL of the image to display as the small, push-notification icon, such as a small version of the icon for the app.

$sel:imageUrl:Message', message_imageUrl - The URL of an image to display in the push notification.

$sel:jsonBody:Message', message_jsonBody - The JSON payload to use for a silent push notification.

$sel:mediaUrl:Message', message_mediaUrl - The URL of the image or video to display in the push notification.

$sel:rawContent:Message', message_rawContent - The raw, JSON-formatted string to use as the payload for the notification message. If specified, this value overrides all other content for the message.

$sel:silentPush:Message', message_silentPush - Specifies whether the notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration, displaying messages in an in-app message center, or supporting phone home functionality.

$sel:timeToLive:Message', message_timeToLive - The number of seconds that the push-notification service should keep the message, if the service is unable to deliver the notification the first time. This value is converted to an expiration value when it's sent to a push-notification service. If this value is 0, the service treats the notification as if it expires immediately and the service doesn't store or try to deliver the notification again.

This value doesn't apply to messages that are sent through the Amazon Device Messaging (ADM) service.

$sel:title:Message', message_title - The title to display above the notification message on a recipient's device.

$sel:url:Message', message_url - The URL to open in a recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.

MessageBody

data MessageBody Source #

Provides information about an API request or response.

See: newMessageBody smart constructor.

Constructors

MessageBody' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON MessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageBody

Generic MessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageBody

Associated Types

type Rep MessageBody :: Type -> Type #

Read MessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageBody

Show MessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageBody

NFData MessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageBody

Methods

rnf :: MessageBody -> () #

Eq MessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageBody

Hashable MessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageBody

type Rep MessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageBody

type Rep MessageBody = D1 ('MetaData "MessageBody" "Amazonka.Pinpoint.Types.MessageBody" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "MessageBody'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "requestID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMessageBody :: MessageBody Source #

Create a value of MessageBody with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:message:MessageBody', messageBody_message - The message that's returned from the API.

$sel:requestID:MessageBody', messageBody_requestID - The unique identifier for the request or response.

MessageConfiguration

data MessageConfiguration Source #

Specifies the message configuration settings for a campaign.

See: newMessageConfiguration smart constructor.

Instances

Instances details
FromJSON MessageConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageConfiguration

ToJSON MessageConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageConfiguration

Generic MessageConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageConfiguration

Associated Types

type Rep MessageConfiguration :: Type -> Type #

Read MessageConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageConfiguration

Show MessageConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageConfiguration

NFData MessageConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageConfiguration

Methods

rnf :: MessageConfiguration -> () #

Eq MessageConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageConfiguration

Hashable MessageConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageConfiguration

type Rep MessageConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageConfiguration

newMessageConfiguration :: MessageConfiguration Source #

Create a value of MessageConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aDMMessage:MessageConfiguration', messageConfiguration_aDMMessage - The message that the campaign sends through the ADM (Amazon Device Messaging) channel. If specified, this message overrides the default message.

$sel:aPNSMessage:MessageConfiguration', messageConfiguration_aPNSMessage - The message that the campaign sends through the APNs (Apple Push Notification service) channel. If specified, this message overrides the default message.

$sel:baiduMessage:MessageConfiguration', messageConfiguration_baiduMessage - The message that the campaign sends through the Baidu (Baidu Cloud Push) channel. If specified, this message overrides the default message.

$sel:customMessage:MessageConfiguration', messageConfiguration_customMessage - The message that the campaign sends through a custom channel, as specified by the delivery configuration (CustomDeliveryConfiguration) settings for the campaign. If specified, this message overrides the default message.

$sel:defaultMessage:MessageConfiguration', messageConfiguration_defaultMessage - The default message that the campaign sends through all the channels that are configured for the campaign.

$sel:emailMessage:MessageConfiguration', messageConfiguration_emailMessage - The message that the campaign sends through the email channel. If specified, this message overrides the default message.

$sel:gCMMessage:MessageConfiguration', messageConfiguration_gCMMessage - The message that the campaign sends through the GCM channel, which enables Amazon Pinpoint to send push notifications through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service. If specified, this message overrides the default message.

$sel:inAppMessage:MessageConfiguration', messageConfiguration_inAppMessage - The in-app message configuration.

$sel:sMSMessage:MessageConfiguration', messageConfiguration_sMSMessage - The message that the campaign sends through the SMS channel. If specified, this message overrides the default message.

MessageRequest

data MessageRequest Source #

Specifies the configuration and other settings for a message.

See: newMessageRequest smart constructor.

Instances

Instances details
ToJSON MessageRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageRequest

Generic MessageRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageRequest

Associated Types

type Rep MessageRequest :: Type -> Type #

Read MessageRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageRequest

Show MessageRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageRequest

NFData MessageRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageRequest

Methods

rnf :: MessageRequest -> () #

Eq MessageRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageRequest

Hashable MessageRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageRequest

type Rep MessageRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageRequest

newMessageRequest Source #

Create a value of MessageRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addresses:MessageRequest', messageRequest_addresses - A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An address can be a push notification token, a phone number, or an email address. You can use an AddressConfiguration object to tailor the message for an address by specifying settings such as content overrides and message variables.

MessageRequest, messageRequest_context - A map of custom attributes to attach to the message. For a push notification, this payload is added to the data.pinpoint object. For an email or text message, this payload is added to email/SMS delivery receipt event attributes.

$sel:endpoints:MessageRequest', messageRequest_endpoints - A map of key-value pairs, where each key is an endpoint ID and each value is an EndpointSendConfiguration object. You can use an EndpointSendConfiguration object to tailor the message for an endpoint by specifying settings such as content overrides and message variables.

$sel:templateConfiguration:MessageRequest', messageRequest_templateConfiguration - The message template to use for the message.

$sel:traceId:MessageRequest', messageRequest_traceId - The unique identifier for tracing the message. This identifier is visible to message recipients.

$sel:messageConfiguration:MessageRequest', messageRequest_messageConfiguration - The settings and content for the default message and any default messages that you defined for specific channels.

MessageResponse

data MessageResponse Source #

Provides information about the results of a request to send a message to an endpoint address.

See: newMessageResponse smart constructor.

Instances

Instances details
FromJSON MessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageResponse

Generic MessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageResponse

Associated Types

type Rep MessageResponse :: Type -> Type #

Read MessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageResponse

Show MessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageResponse

NFData MessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageResponse

Methods

rnf :: MessageResponse -> () #

Eq MessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageResponse

Hashable MessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageResponse

type Rep MessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageResponse

type Rep MessageResponse = D1 ('MetaData "MessageResponse" "Amazonka.Pinpoint.Types.MessageResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "MessageResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endpointResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text EndpointMessageResult))) :*: S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "result") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text MessageResult))) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newMessageResponse Source #

Create a value of MessageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpointResult:MessageResponse', messageResponse_endpointResult - A map that contains a multipart response for each address that the message was sent to. In the map, the endpoint ID is the key and the result is the value.

$sel:requestId:MessageResponse', messageResponse_requestId - The identifier for the original request that the message was delivered for.

$sel:result:MessageResponse', messageResponse_result - A map that contains a multipart response for each address (email address, phone number, or push notification token) that the message was sent to. In the map, the address is the key and the result is the value.

$sel:applicationId:MessageResponse', messageResponse_applicationId - The unique identifier for the application that was used to send the message.

MessageResult

data MessageResult Source #

Provides information about the results of sending a message directly to an endpoint address.

See: newMessageResult smart constructor.

Instances

Instances details
FromJSON MessageResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageResult

Generic MessageResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageResult

Associated Types

type Rep MessageResult :: Type -> Type #

Read MessageResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageResult

Show MessageResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageResult

NFData MessageResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageResult

Methods

rnf :: MessageResult -> () #

Eq MessageResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageResult

Hashable MessageResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageResult

type Rep MessageResult Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MessageResult

type Rep MessageResult = D1 ('MetaData "MessageResult" "Amazonka.Pinpoint.Types.MessageResult" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "MessageResult'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "updatedToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deliveryStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DeliveryStatus) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newMessageResult Source #

Create a value of MessageResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:messageId:MessageResult', messageResult_messageId - The unique identifier for the message that was sent.

$sel:statusMessage:MessageResult', messageResult_statusMessage - The status message for delivering the message.

$sel:updatedToken:MessageResult', messageResult_updatedToken - For push notifications that are sent through the GCM channel, specifies whether the endpoint's device registration token was updated as part of delivering the message.

$sel:deliveryStatus:MessageResult', messageResult_deliveryStatus - The delivery status of the message. Possible values are:

  • DUPLICATE - The endpoint address is a duplicate of another endpoint address. Amazon Pinpoint won't attempt to send the message again.
  • OPT_OUT - The user who's associated with the endpoint address has opted out of receiving messages from you. Amazon Pinpoint won't attempt to send the message again.
  • PERMANENT_FAILURE - An error occurred when delivering the message to the endpoint address. Amazon Pinpoint won't attempt to send the message again.
  • SUCCESSFUL - The message was successfully delivered to the endpoint address.
  • TEMPORARY_FAILURE - A temporary error occurred. Amazon Pinpoint won't attempt to send the message again.
  • THROTTLED - Amazon Pinpoint throttled the operation to send the message to the endpoint address.
  • TIMEOUT - The message couldn't be sent within the timeout period.
  • UNKNOWN_FAILURE - An unknown error occurred.

$sel:statusCode:MessageResult', messageResult_statusCode - The downstream service status code for delivering the message.

MetricDimension

data MetricDimension Source #

Specifies metric-based criteria for including or excluding endpoints from a segment. These criteria derive from custom metrics that you define for endpoints.

See: newMetricDimension smart constructor.

Instances

Instances details
FromJSON MetricDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MetricDimension

ToJSON MetricDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MetricDimension

Generic MetricDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MetricDimension

Associated Types

type Rep MetricDimension :: Type -> Type #

Read MetricDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MetricDimension

Show MetricDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MetricDimension

NFData MetricDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MetricDimension

Methods

rnf :: MetricDimension -> () #

Eq MetricDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MetricDimension

Hashable MetricDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MetricDimension

type Rep MetricDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MetricDimension

type Rep MetricDimension = D1 ('MetaData "MetricDimension" "Amazonka.Pinpoint.Types.MetricDimension" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "MetricDimension'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newMetricDimension Source #

Create a value of MetricDimension with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:comparisonOperator:MetricDimension', metricDimension_comparisonOperator - The operator to use when comparing metric values. Valid values are: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, and EQUAL.

$sel:value:MetricDimension', metricDimension_value - The value to compare.

MultiConditionalBranch

data MultiConditionalBranch Source #

Specifies a condition to evaluate for an activity path in a journey.

See: newMultiConditionalBranch smart constructor.

Instances

Instances details
FromJSON MultiConditionalBranch Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MultiConditionalBranch

ToJSON MultiConditionalBranch Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MultiConditionalBranch

Generic MultiConditionalBranch Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MultiConditionalBranch

Associated Types

type Rep MultiConditionalBranch :: Type -> Type #

Read MultiConditionalBranch Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MultiConditionalBranch

Show MultiConditionalBranch Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MultiConditionalBranch

NFData MultiConditionalBranch Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MultiConditionalBranch

Methods

rnf :: MultiConditionalBranch -> () #

Eq MultiConditionalBranch Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MultiConditionalBranch

Hashable MultiConditionalBranch Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MultiConditionalBranch

type Rep MultiConditionalBranch Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MultiConditionalBranch

type Rep MultiConditionalBranch = D1 ('MetaData "MultiConditionalBranch" "Amazonka.Pinpoint.Types.MultiConditionalBranch" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "MultiConditionalBranch'" 'PrefixI 'True) (S1 ('MetaSel ('Just "condition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SimpleCondition)) :*: S1 ('MetaSel ('Just "nextActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMultiConditionalBranch :: MultiConditionalBranch Source #

Create a value of MultiConditionalBranch with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:condition:MultiConditionalBranch', multiConditionalBranch_condition - The condition to evaluate for the activity path.

$sel:nextActivity:MultiConditionalBranch', multiConditionalBranch_nextActivity - The unique identifier for the next activity to perform, after completing the activity for the path.

MultiConditionalSplitActivity

data MultiConditionalSplitActivity Source #

Specifies the settings for a multivariate split activity in a journey. This type of activity sends participants down one of as many as five paths (including a default Else path) in a journey, based on conditions that you specify.

To create multivariate split activities that send participants down different paths based on push notification events (such as Open or Received events), your mobile app has to specify the User ID and Endpoint ID values. For more information, see Integrating Amazon Pinpoint with your application in the Amazon Pinpoint Developer Guide.

See: newMultiConditionalSplitActivity smart constructor.

Instances

Instances details
FromJSON MultiConditionalSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MultiConditionalSplitActivity

ToJSON MultiConditionalSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MultiConditionalSplitActivity

Generic MultiConditionalSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MultiConditionalSplitActivity

Associated Types

type Rep MultiConditionalSplitActivity :: Type -> Type #

Read MultiConditionalSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MultiConditionalSplitActivity

Show MultiConditionalSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MultiConditionalSplitActivity

NFData MultiConditionalSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MultiConditionalSplitActivity

Eq MultiConditionalSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MultiConditionalSplitActivity

Hashable MultiConditionalSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MultiConditionalSplitActivity

type Rep MultiConditionalSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.MultiConditionalSplitActivity

type Rep MultiConditionalSplitActivity = D1 ('MetaData "MultiConditionalSplitActivity" "Amazonka.Pinpoint.Types.MultiConditionalSplitActivity" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "MultiConditionalSplitActivity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "branches") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MultiConditionalBranch])) :*: (S1 ('MetaSel ('Just "defaultActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "evaluationWaitTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WaitTime)))))

newMultiConditionalSplitActivity :: MultiConditionalSplitActivity Source #

Create a value of MultiConditionalSplitActivity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:branches:MultiConditionalSplitActivity', multiConditionalSplitActivity_branches - The paths for the activity, including the conditions for entering each path and the activity to perform for each path.

$sel:defaultActivity:MultiConditionalSplitActivity', multiConditionalSplitActivity_defaultActivity - The unique identifier for the activity to perform for participants who don't meet any of the conditions specified for other paths in the activity.

$sel:evaluationWaitTime:MultiConditionalSplitActivity', multiConditionalSplitActivity_evaluationWaitTime - The amount of time to wait or the date and time when Amazon Pinpoint determines whether the conditions are met.

NumberValidateRequest

data NumberValidateRequest Source #

Specifies a phone number to validate and retrieve information about.

See: newNumberValidateRequest smart constructor.

Instances

Instances details
ToJSON NumberValidateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.NumberValidateRequest

Generic NumberValidateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.NumberValidateRequest

Associated Types

type Rep NumberValidateRequest :: Type -> Type #

Read NumberValidateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.NumberValidateRequest

Show NumberValidateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.NumberValidateRequest

NFData NumberValidateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.NumberValidateRequest

Methods

rnf :: NumberValidateRequest -> () #

Eq NumberValidateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.NumberValidateRequest

Hashable NumberValidateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.NumberValidateRequest

type Rep NumberValidateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.NumberValidateRequest

type Rep NumberValidateRequest = D1 ('MetaData "NumberValidateRequest" "Amazonka.Pinpoint.Types.NumberValidateRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "NumberValidateRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "isoCountryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "phoneNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newNumberValidateRequest :: NumberValidateRequest Source #

Create a value of NumberValidateRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:isoCountryCode:NumberValidateRequest', numberValidateRequest_isoCountryCode - The two-character code, in ISO 3166-1 alpha-2 format, for the country or region where the phone number was originally registered.

$sel:phoneNumber:NumberValidateRequest', numberValidateRequest_phoneNumber - The phone number to retrieve information about. The phone number that you provide should include a valid numeric country code. Otherwise, the operation might result in an error.

NumberValidateResponse

data NumberValidateResponse Source #

Provides information about a phone number.

See: newNumberValidateResponse smart constructor.

Instances

Instances details
FromJSON NumberValidateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.NumberValidateResponse

Generic NumberValidateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.NumberValidateResponse

Associated Types

type Rep NumberValidateResponse :: Type -> Type #

Read NumberValidateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.NumberValidateResponse

Show NumberValidateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.NumberValidateResponse

NFData NumberValidateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.NumberValidateResponse

Methods

rnf :: NumberValidateResponse -> () #

Eq NumberValidateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.NumberValidateResponse

Hashable NumberValidateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.NumberValidateResponse

type Rep NumberValidateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.NumberValidateResponse

type Rep NumberValidateResponse = D1 ('MetaData "NumberValidateResponse" "Amazonka.Pinpoint.Types.NumberValidateResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "NumberValidateResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "carrier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "city") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cleansedPhoneNumberE164") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "cleansedPhoneNumberNational") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "country") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "countryCodeIso2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "countryCodeNumeric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "county") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "originalCountryCodeIso2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "originalPhoneNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "phoneType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "phoneTypeCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "timezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "zipCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newNumberValidateResponse :: NumberValidateResponse Source #

Create a value of NumberValidateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:carrier:NumberValidateResponse', numberValidateResponse_carrier - The carrier or service provider that the phone number is currently registered with. In some countries and regions, this value may be the carrier or service provider that the phone number was originally registered with.

$sel:city:NumberValidateResponse', numberValidateResponse_city - The name of the city where the phone number was originally registered.

$sel:cleansedPhoneNumberE164:NumberValidateResponse', numberValidateResponse_cleansedPhoneNumberE164 - The cleansed phone number, in E.164 format, for the location where the phone number was originally registered.

$sel:cleansedPhoneNumberNational:NumberValidateResponse', numberValidateResponse_cleansedPhoneNumberNational - The cleansed phone number, in the format for the location where the phone number was originally registered.

$sel:country:NumberValidateResponse', numberValidateResponse_country - The name of the country or region where the phone number was originally registered.

$sel:countryCodeIso2:NumberValidateResponse', numberValidateResponse_countryCodeIso2 - The two-character code, in ISO 3166-1 alpha-2 format, for the country or region where the phone number was originally registered.

$sel:countryCodeNumeric:NumberValidateResponse', numberValidateResponse_countryCodeNumeric - The numeric code for the country or region where the phone number was originally registered.

$sel:county:NumberValidateResponse', numberValidateResponse_county - The name of the county where the phone number was originally registered.

$sel:originalCountryCodeIso2:NumberValidateResponse', numberValidateResponse_originalCountryCodeIso2 - The two-character code, in ISO 3166-1 alpha-2 format, that was sent in the request body.

$sel:originalPhoneNumber:NumberValidateResponse', numberValidateResponse_originalPhoneNumber - The phone number that was sent in the request body.

$sel:phoneType:NumberValidateResponse', numberValidateResponse_phoneType - The description of the phone type. Valid values are: MOBILE, LANDLINE, VOIP, INVALID, PREPAID, and OTHER.

$sel:phoneTypeCode:NumberValidateResponse', numberValidateResponse_phoneTypeCode - The phone type, represented by an integer. Valid values are: 0 (mobile), 1 (landline), 2 (VoIP), 3 (invalid), 4 (other), and 5 (prepaid).

$sel:timezone:NumberValidateResponse', numberValidateResponse_timezone - The time zone for the location where the phone number was originally registered.

$sel:zipCode:NumberValidateResponse', numberValidateResponse_zipCode - The postal or ZIP code for the location where the phone number was originally registered.

OpenHours

data OpenHours Source #

The time when journey allow to send messages. QuietTime should be configured first and SendingSchedule should be set to true.

See: newOpenHours smart constructor.

Instances

Instances details
FromJSON OpenHours Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OpenHours

ToJSON OpenHours Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OpenHours

Generic OpenHours Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OpenHours

Associated Types

type Rep OpenHours :: Type -> Type #

Read OpenHours Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OpenHours

Show OpenHours Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OpenHours

NFData OpenHours Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OpenHours

Methods

rnf :: OpenHours -> () #

Eq OpenHours Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OpenHours

Hashable OpenHours Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OpenHours

type Rep OpenHours Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OpenHours

newOpenHours :: OpenHours Source #

Create a value of OpenHours with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:custom:OpenHours', openHours_custom - Rules for Custom Channel.

$sel:email:OpenHours', openHours_email - Rules for Email Channel.

$sel:push:OpenHours', openHours_push - Rules for Push Channel.

$sel:sms:OpenHours', openHours_sms - Rules for SMS Channel.

$sel:voice:OpenHours', openHours_voice - Rules for Voice Channel.

OpenHoursRule

data OpenHoursRule Source #

List of OpenHours Rules.

See: newOpenHoursRule smart constructor.

Constructors

OpenHoursRule' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON OpenHoursRule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OpenHoursRule

ToJSON OpenHoursRule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OpenHoursRule

Generic OpenHoursRule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OpenHoursRule

Associated Types

type Rep OpenHoursRule :: Type -> Type #

Read OpenHoursRule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OpenHoursRule

Show OpenHoursRule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OpenHoursRule

NFData OpenHoursRule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OpenHoursRule

Methods

rnf :: OpenHoursRule -> () #

Eq OpenHoursRule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OpenHoursRule

Hashable OpenHoursRule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OpenHoursRule

type Rep OpenHoursRule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OpenHoursRule

type Rep OpenHoursRule = D1 ('MetaData "OpenHoursRule" "Amazonka.Pinpoint.Types.OpenHoursRule" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "OpenHoursRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newOpenHoursRule :: OpenHoursRule Source #

Create a value of OpenHoursRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endTime:OpenHoursRule', openHoursRule_endTime - Local start time in ISO 8601 format.

$sel:startTime:OpenHoursRule', openHoursRule_startTime - Local start time in ISO 8601 format.

OverrideButtonConfiguration

data OverrideButtonConfiguration Source #

Override button configuration.

See: newOverrideButtonConfiguration smart constructor.

Instances

Instances details
FromJSON OverrideButtonConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OverrideButtonConfiguration

ToJSON OverrideButtonConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OverrideButtonConfiguration

Generic OverrideButtonConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OverrideButtonConfiguration

Associated Types

type Rep OverrideButtonConfiguration :: Type -> Type #

Read OverrideButtonConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OverrideButtonConfiguration

Show OverrideButtonConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OverrideButtonConfiguration

NFData OverrideButtonConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OverrideButtonConfiguration

Eq OverrideButtonConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OverrideButtonConfiguration

Hashable OverrideButtonConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OverrideButtonConfiguration

type Rep OverrideButtonConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.OverrideButtonConfiguration

type Rep OverrideButtonConfiguration = D1 ('MetaData "OverrideButtonConfiguration" "Amazonka.Pinpoint.Types.OverrideButtonConfiguration" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "OverrideButtonConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "link") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "buttonAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ButtonAction)))

newOverrideButtonConfiguration Source #

Create a value of OverrideButtonConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:link:OverrideButtonConfiguration', overrideButtonConfiguration_link - Button destination.

$sel:buttonAction:OverrideButtonConfiguration', overrideButtonConfiguration_buttonAction - Action triggered by the button.

PublicEndpoint

data PublicEndpoint Source #

Specifies the properties and attributes of an endpoint that's associated with an event.

See: newPublicEndpoint smart constructor.

Instances

Instances details
ToJSON PublicEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PublicEndpoint

Generic PublicEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PublicEndpoint

Associated Types

type Rep PublicEndpoint :: Type -> Type #

Read PublicEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PublicEndpoint

Show PublicEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PublicEndpoint

NFData PublicEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PublicEndpoint

Methods

rnf :: PublicEndpoint -> () #

Eq PublicEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PublicEndpoint

Hashable PublicEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PublicEndpoint

type Rep PublicEndpoint Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PublicEndpoint

type Rep PublicEndpoint = D1 ('MetaData "PublicEndpoint" "Amazonka.Pinpoint.Types.PublicEndpoint" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "PublicEndpoint'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text])))) :*: (S1 ('MetaSel ('Just "channelType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelType)) :*: (S1 ('MetaSel ('Just "demographic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointDemographic)) :*: S1 ('MetaSel ('Just "effectiveDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "endpointStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointLocation)) :*: S1 ('MetaSel ('Just "metrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Double))))) :*: (S1 ('MetaSel ('Just "optOut") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointUser)))))))

newPublicEndpoint :: PublicEndpoint Source #

Create a value of PublicEndpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:address:PublicEndpoint', publicEndpoint_address - The unique identifier for the recipient, such as a device token, email address, or mobile phone number.

$sel:attributes:PublicEndpoint', publicEndpoint_attributes - One or more custom attributes that describe the endpoint by associating a name with an array of values. You can use these attributes as filter criteria when you create segments.

$sel:channelType:PublicEndpoint', publicEndpoint_channelType - The channel that's used when sending messages or push notifications to the endpoint.

$sel:demographic:PublicEndpoint', publicEndpoint_demographic - The demographic information for the endpoint, such as the time zone and platform.

$sel:effectiveDate:PublicEndpoint', publicEndpoint_effectiveDate - The date and time, in ISO 8601 format, when the endpoint was last updated.

$sel:endpointStatus:PublicEndpoint', publicEndpoint_endpointStatus - Specifies whether to send messages or push notifications to the endpoint. Valid values are: ACTIVE, messages are sent to the endpoint; and, INACTIVE, messages aren’t sent to the endpoint.

Amazon Pinpoint automatically sets this value to ACTIVE when you create an endpoint or update an existing endpoint. Amazon Pinpoint automatically sets this value to INACTIVE if you update another endpoint that has the same address specified by the Address property.

$sel:location:PublicEndpoint', publicEndpoint_location - The geographic information for the endpoint.

$sel:metrics:PublicEndpoint', publicEndpoint_metrics - One or more custom metrics that your app reports to Amazon Pinpoint for the endpoint.

$sel:optOut:PublicEndpoint', publicEndpoint_optOut - Specifies whether the user who's associated with the endpoint has opted out of receiving messages and push notifications from you. Possible values are: ALL, the user has opted out and doesn't want to receive any messages or push notifications; and, NONE, the user hasn't opted out and wants to receive all messages and push notifications.

$sel:requestId:PublicEndpoint', publicEndpoint_requestId - A unique identifier that's generated each time the endpoint is updated.

$sel:user:PublicEndpoint', publicEndpoint_user - One or more custom user attributes that your app reports to Amazon Pinpoint for the user who's associated with the endpoint.

PushMessageActivity

data PushMessageActivity Source #

Specifies the settings for a push notification activity in a journey. This type of activity sends a push notification to participants.

See: newPushMessageActivity smart constructor.

Instances

Instances details
FromJSON PushMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushMessageActivity

ToJSON PushMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushMessageActivity

Generic PushMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushMessageActivity

Associated Types

type Rep PushMessageActivity :: Type -> Type #

Read PushMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushMessageActivity

Show PushMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushMessageActivity

NFData PushMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushMessageActivity

Methods

rnf :: PushMessageActivity -> () #

Eq PushMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushMessageActivity

Hashable PushMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushMessageActivity

type Rep PushMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushMessageActivity

type Rep PushMessageActivity = D1 ('MetaData "PushMessageActivity" "Amazonka.Pinpoint.Types.PushMessageActivity" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "PushMessageActivity'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "messageConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JourneyPushMessage)) :*: S1 ('MetaSel ('Just "nextActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPushMessageActivity :: PushMessageActivity Source #

Create a value of PushMessageActivity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:messageConfig:PushMessageActivity', pushMessageActivity_messageConfig - Specifies the time to live (TTL) value for push notifications that are sent to participants in a journey.

$sel:nextActivity:PushMessageActivity', pushMessageActivity_nextActivity - The unique identifier for the next activity to perform, after the message is sent.

$sel:templateName:PushMessageActivity', pushMessageActivity_templateName - The name of the push notification template to use for the message. If specified, this value must match the name of an existing message template.

$sel:templateVersion:PushMessageActivity', pushMessageActivity_templateVersion - The unique identifier for the version of the push notification template to use for the message. If specified, this value must match the identifier for an existing template version. To retrieve a list of versions and version identifiers for a template, use the Template Versions resource.

If you don't specify a value for this property, Amazon Pinpoint uses the active version of the template. The active version is typically the version of a template that's been most recently reviewed and approved for use, depending on your workflow. It isn't necessarily the latest version of a template.

PushNotificationTemplateRequest

data PushNotificationTemplateRequest Source #

Specifies the content and settings for a message template that can be used in messages that are sent through a push notification channel.

See: newPushNotificationTemplateRequest smart constructor.

Instances

Instances details
ToJSON PushNotificationTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushNotificationTemplateRequest

Generic PushNotificationTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushNotificationTemplateRequest

Associated Types

type Rep PushNotificationTemplateRequest :: Type -> Type #

Read PushNotificationTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushNotificationTemplateRequest

Show PushNotificationTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushNotificationTemplateRequest

NFData PushNotificationTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushNotificationTemplateRequest

Eq PushNotificationTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushNotificationTemplateRequest

Hashable PushNotificationTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushNotificationTemplateRequest

type Rep PushNotificationTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushNotificationTemplateRequest

newPushNotificationTemplateRequest :: PushNotificationTemplateRequest Source #

Create a value of PushNotificationTemplateRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:adm:PushNotificationTemplateRequest', pushNotificationTemplateRequest_adm - The message template to use for the ADM (Amazon Device Messaging) channel. This message template overrides the default template for push notification channels (DefaultPushNotificationTemplate).

$sel:apns:PushNotificationTemplateRequest', pushNotificationTemplateRequest_apns - The message template to use for the APNs (Apple Push Notification service) channel. This message template overrides the default template for push notification channels (DefaultPushNotificationTemplate).

$sel:baidu:PushNotificationTemplateRequest', pushNotificationTemplateRequest_baidu - The message template to use for the Baidu (Baidu Cloud Push) channel. This message template overrides the default template for push notification channels (DefaultPushNotificationTemplate).

$sel:default':PushNotificationTemplateRequest', pushNotificationTemplateRequest_default - The default message template to use for push notification channels.

$sel:defaultSubstitutions:PushNotificationTemplateRequest', pushNotificationTemplateRequest_defaultSubstitutions - A JSON object that specifies the default values to use for message variables in the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable. When you create a message that's based on the template, you can override these defaults with message-specific and address-specific variables and values.

$sel:gcm:PushNotificationTemplateRequest', pushNotificationTemplateRequest_gcm - The message template to use for the GCM channel, which is used to send notifications through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service. This message template overrides the default template for push notification channels (DefaultPushNotificationTemplate).

$sel:recommenderId:PushNotificationTemplateRequest', pushNotificationTemplateRequest_recommenderId - The unique identifier for the recommender model to use for the message template. Amazon Pinpoint uses this value to determine how to retrieve and process data from a recommender model when it sends messages that use the template, if the template contains message variables for recommendation data.

$sel:templateDescription:PushNotificationTemplateRequest', pushNotificationTemplateRequest_templateDescription - A custom description of the message template.

$sel:tags:PushNotificationTemplateRequest', pushNotificationTemplateRequest_tags - A string-to-string map of key-value pairs that defines the tags to associate with the message template. Each tag consists of a required tag key and an associated tag value.

PushNotificationTemplateResponse

data PushNotificationTemplateResponse Source #

Provides information about the content and settings for a message template that can be used in messages that are sent through a push notification channel.

See: newPushNotificationTemplateResponse smart constructor.

Instances

Instances details
FromJSON PushNotificationTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushNotificationTemplateResponse

Generic PushNotificationTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushNotificationTemplateResponse

Associated Types

type Rep PushNotificationTemplateResponse :: Type -> Type #

Read PushNotificationTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushNotificationTemplateResponse

Show PushNotificationTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushNotificationTemplateResponse

NFData PushNotificationTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushNotificationTemplateResponse

Eq PushNotificationTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushNotificationTemplateResponse

Hashable PushNotificationTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushNotificationTemplateResponse

type Rep PushNotificationTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.PushNotificationTemplateResponse

type Rep PushNotificationTemplateResponse = D1 ('MetaData "PushNotificationTemplateResponse" "Amazonka.Pinpoint.Types.PushNotificationTemplateResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "PushNotificationTemplateResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "adm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AndroidPushNotificationTemplate)) :*: (S1 ('MetaSel ('Just "apns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe APNSPushNotificationTemplate)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "baidu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AndroidPushNotificationTemplate)) :*: S1 ('MetaSel ('Just "default'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DefaultPushNotificationTemplate))) :*: (S1 ('MetaSel ('Just "defaultSubstitutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gcm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AndroidPushNotificationTemplate))))) :*: (((S1 ('MetaSel ('Just "recommenderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: ((S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "templateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TemplateType) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newPushNotificationTemplateResponse Source #

Create a value of PushNotificationTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:adm:PushNotificationTemplateResponse', pushNotificationTemplateResponse_adm - The message template that's used for the ADM (Amazon Device Messaging) channel. This message template overrides the default template for push notification channels (DefaultPushNotificationTemplate).

$sel:apns:PushNotificationTemplateResponse', pushNotificationTemplateResponse_apns - The message template that's used for the APNs (Apple Push Notification service) channel. This message template overrides the default template for push notification channels (DefaultPushNotificationTemplate).

$sel:arn:PushNotificationTemplateResponse', pushNotificationTemplateResponse_arn - The Amazon Resource Name (ARN) of the message template.

$sel:baidu:PushNotificationTemplateResponse', pushNotificationTemplateResponse_baidu - The message template that's used for the Baidu (Baidu Cloud Push) channel. This message template overrides the default template for push notification channels (DefaultPushNotificationTemplate).

$sel:default':PushNotificationTemplateResponse', pushNotificationTemplateResponse_default - The default message template that's used for push notification channels.

$sel:defaultSubstitutions:PushNotificationTemplateResponse', pushNotificationTemplateResponse_defaultSubstitutions - The JSON object that specifies the default values that are used for message variables in the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable.

$sel:gcm:PushNotificationTemplateResponse', pushNotificationTemplateResponse_gcm - The message template that's used for the GCM channel, which is used to send notifications through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service. This message template overrides the default template for push notification channels (DefaultPushNotificationTemplate).

$sel:recommenderId:PushNotificationTemplateResponse', pushNotificationTemplateResponse_recommenderId - The unique identifier for the recommender model that's used by the message template.

$sel:templateDescription:PushNotificationTemplateResponse', pushNotificationTemplateResponse_templateDescription - The custom description of the message template.

$sel:version:PushNotificationTemplateResponse', pushNotificationTemplateResponse_version - The unique identifier, as an integer, for the active version of the message template, or the version of the template that you specified by using the version parameter in your request.

$sel:tags:PushNotificationTemplateResponse', pushNotificationTemplateResponse_tags - A string-to-string map of key-value pairs that identifies the tags that are associated with the message template. Each tag consists of a required tag key and an associated tag value.

$sel:lastModifiedDate:PushNotificationTemplateResponse', pushNotificationTemplateResponse_lastModifiedDate - The date, in ISO 8601 format, when the message template was last modified.

$sel:creationDate:PushNotificationTemplateResponse', pushNotificationTemplateResponse_creationDate - The date, in ISO 8601 format, when the message template was created.

$sel:templateType:PushNotificationTemplateResponse', pushNotificationTemplateResponse_templateType - The type of channel that the message template is designed for. For a push notification template, this value is PUSH.

$sel:templateName:PushNotificationTemplateResponse', pushNotificationTemplateResponse_templateName - The name of the message template.

QuietTime

data QuietTime Source #

Specifies the start and end times that define a time range when messages aren't sent to endpoints.

See: newQuietTime smart constructor.

Constructors

QuietTime' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON QuietTime Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.QuietTime

ToJSON QuietTime Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.QuietTime

Generic QuietTime Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.QuietTime

Associated Types

type Rep QuietTime :: Type -> Type #

Read QuietTime Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.QuietTime

Show QuietTime Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.QuietTime

NFData QuietTime Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.QuietTime

Methods

rnf :: QuietTime -> () #

Eq QuietTime Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.QuietTime

Hashable QuietTime Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.QuietTime

type Rep QuietTime Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.QuietTime

type Rep QuietTime = D1 ('MetaData "QuietTime" "Amazonka.Pinpoint.Types.QuietTime" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "QuietTime'" 'PrefixI 'True) (S1 ('MetaSel ('Just "end") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "start") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newQuietTime :: QuietTime Source #

Create a value of QuietTime with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:end:QuietTime', quietTime_end - The specific time when quiet time ends. This value has to use 24-hour notation and be in HH:MM format, where HH is the hour (with a leading zero, if applicable) and MM is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.

$sel:start:QuietTime', quietTime_start - The specific time when quiet time begins. This value has to use 24-hour notation and be in HH:MM format, where HH is the hour (with a leading zero, if applicable) and MM is the minutes. For example, use 02:30 to represent 2:30 AM, or 14:30 to represent 2:30 PM.

RandomSplitActivity

data RandomSplitActivity Source #

Specifies the settings for a random split activity in a journey. This type of activity randomly sends specified percentages of participants down one of as many as five paths in a journey, based on conditions that you specify.

See: newRandomSplitActivity smart constructor.

Instances

Instances details
FromJSON RandomSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RandomSplitActivity

ToJSON RandomSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RandomSplitActivity

Generic RandomSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RandomSplitActivity

Associated Types

type Rep RandomSplitActivity :: Type -> Type #

Read RandomSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RandomSplitActivity

Show RandomSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RandomSplitActivity

NFData RandomSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RandomSplitActivity

Methods

rnf :: RandomSplitActivity -> () #

Eq RandomSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RandomSplitActivity

Hashable RandomSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RandomSplitActivity

type Rep RandomSplitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RandomSplitActivity

type Rep RandomSplitActivity = D1 ('MetaData "RandomSplitActivity" "Amazonka.Pinpoint.Types.RandomSplitActivity" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "RandomSplitActivity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "branches") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RandomSplitEntry]))))

newRandomSplitActivity :: RandomSplitActivity Source #

Create a value of RandomSplitActivity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:branches:RandomSplitActivity', randomSplitActivity_branches - The paths for the activity, including the percentage of participants to enter each path and the activity to perform for each path.

RandomSplitEntry

data RandomSplitEntry Source #

Specifies the settings for a path in a random split activity in a journey.

See: newRandomSplitEntry smart constructor.

Instances

Instances details
FromJSON RandomSplitEntry Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RandomSplitEntry

ToJSON RandomSplitEntry Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RandomSplitEntry

Generic RandomSplitEntry Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RandomSplitEntry

Associated Types

type Rep RandomSplitEntry :: Type -> Type #

Read RandomSplitEntry Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RandomSplitEntry

Show RandomSplitEntry Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RandomSplitEntry

NFData RandomSplitEntry Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RandomSplitEntry

Methods

rnf :: RandomSplitEntry -> () #

Eq RandomSplitEntry Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RandomSplitEntry

Hashable RandomSplitEntry Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RandomSplitEntry

type Rep RandomSplitEntry Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RandomSplitEntry

type Rep RandomSplitEntry = D1 ('MetaData "RandomSplitEntry" "Amazonka.Pinpoint.Types.RandomSplitEntry" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "RandomSplitEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "percentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newRandomSplitEntry :: RandomSplitEntry Source #

Create a value of RandomSplitEntry with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextActivity:RandomSplitEntry', randomSplitEntry_nextActivity - The unique identifier for the next activity to perform, after completing the activity for the path.

$sel:percentage:RandomSplitEntry', randomSplitEntry_percentage - The percentage of participants to send down the activity path.

To determine which participants are sent down each path, Amazon Pinpoint applies a probability-based algorithm to the percentages that you specify for the paths. Therefore, the actual percentage of participants who are sent down a path may not be equal to the percentage that you specify.

RawEmail

data RawEmail Source #

Specifies the contents of an email message, represented as a raw MIME message.

See: newRawEmail smart constructor.

Constructors

RawEmail' (Maybe Base64) 

Instances

Instances details
ToJSON RawEmail Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RawEmail

Generic RawEmail Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RawEmail

Associated Types

type Rep RawEmail :: Type -> Type #

Methods

from :: RawEmail -> Rep RawEmail x #

to :: Rep RawEmail x -> RawEmail #

Read RawEmail Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RawEmail

Show RawEmail Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RawEmail

NFData RawEmail Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RawEmail

Methods

rnf :: RawEmail -> () #

Eq RawEmail Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RawEmail

Hashable RawEmail Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RawEmail

Methods

hashWithSalt :: Int -> RawEmail -> Int #

hash :: RawEmail -> Int #

type Rep RawEmail Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RawEmail

type Rep RawEmail = D1 ('MetaData "RawEmail" "Amazonka.Pinpoint.Types.RawEmail" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "RawEmail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64))))

newRawEmail :: RawEmail Source #

Create a value of RawEmail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:data':RawEmail', rawEmail_data - The email message, represented as a raw MIME message. The entire message must be base64 encoded.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

RecencyDimension

data RecencyDimension Source #

Specifies criteria for including or excluding endpoints from a segment based on how recently an endpoint was active.

See: newRecencyDimension smart constructor.

Instances

Instances details
FromJSON RecencyDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyDimension

ToJSON RecencyDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyDimension

Generic RecencyDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyDimension

Associated Types

type Rep RecencyDimension :: Type -> Type #

Read RecencyDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyDimension

Show RecencyDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyDimension

NFData RecencyDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyDimension

Methods

rnf :: RecencyDimension -> () #

Eq RecencyDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyDimension

Hashable RecencyDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyDimension

type Rep RecencyDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecencyDimension

type Rep RecencyDimension = D1 ('MetaData "RecencyDimension" "Amazonka.Pinpoint.Types.RecencyDimension" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "RecencyDimension'" 'PrefixI 'True) (S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Duration) :*: S1 ('MetaSel ('Just "recencyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RecencyType)))

newRecencyDimension Source #

Create a value of RecencyDimension with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:duration:RecencyDimension', recencyDimension_duration - The duration to use when determining whether an endpoint is active or inactive.

$sel:recencyType:RecencyDimension', recencyDimension_recencyType - The type of recency dimension to use for the segment. Valid values are: ACTIVE, endpoints that were active within the specified duration are included in the segment; and, INACTIVE, endpoints that weren't active within the specified duration are included in the segment.

RecommenderConfigurationResponse

data RecommenderConfigurationResponse Source #

Provides information about Amazon Pinpoint configuration settings for retrieving and processing data from a recommender model.

See: newRecommenderConfigurationResponse smart constructor.

Instances

Instances details
FromJSON RecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecommenderConfigurationResponse

Generic RecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecommenderConfigurationResponse

Associated Types

type Rep RecommenderConfigurationResponse :: Type -> Type #

Read RecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecommenderConfigurationResponse

Show RecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecommenderConfigurationResponse

NFData RecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecommenderConfigurationResponse

Eq RecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecommenderConfigurationResponse

Hashable RecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecommenderConfigurationResponse

type Rep RecommenderConfigurationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.RecommenderConfigurationResponse

type Rep RecommenderConfigurationResponse = D1 ('MetaData "RecommenderConfigurationResponse" "Amazonka.Pinpoint.Types.RecommenderConfigurationResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "RecommenderConfigurationResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "recommendationProviderIdType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "recommendationTransformerUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recommendationsDisplayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "recommendationsPerMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "recommendationProviderUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "recommendationProviderRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newRecommenderConfigurationResponse Source #

Create a value of RecommenderConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributes:RecommenderConfigurationResponse', recommenderConfigurationResponse_attributes - A map that defines 1-10 custom endpoint or user attributes, depending on the value for the RecommendationProviderIdType property. Each of these attributes temporarily stores a recommended item that's retrieved from the recommender model and sent to an AWS Lambda function for additional processing. Each attribute can be used as a message variable in a message template.

This value is null if the configuration doesn't invoke an AWS Lambda function (RecommendationTransformerUri) to perform additional processing of recommendation data.

$sel:description:RecommenderConfigurationResponse', recommenderConfigurationResponse_description - The custom description of the configuration for the recommender model.

$sel:name:RecommenderConfigurationResponse', recommenderConfigurationResponse_name - The custom name of the configuration for the recommender model.

$sel:recommendationProviderIdType:RecommenderConfigurationResponse', recommenderConfigurationResponse_recommendationProviderIdType - The type of Amazon Pinpoint ID that's associated with unique user IDs in the recommender model. This value enables the model to use attribute and event data that’s specific to a particular endpoint or user in an Amazon Pinpoint application. Possible values are:

  • PINPOINT_ENDPOINT_ID - Each user in the model is associated with a particular endpoint in Amazon Pinpoint. The data is correlated based on endpoint IDs in Amazon Pinpoint. This is the default value.
  • PINPOINT_USER_ID - Each user in the model is associated with a particular user and endpoint in Amazon Pinpoint. The data is correlated based on user IDs in Amazon Pinpoint. If this value is specified, an endpoint definition in Amazon Pinpoint has to specify both a user ID (UserId) and an endpoint ID. Otherwise, messages won’t be sent to the user's endpoint.

$sel:recommendationTransformerUri:RecommenderConfigurationResponse', recommenderConfigurationResponse_recommendationTransformerUri - The name or Amazon Resource Name (ARN) of the AWS Lambda function that Amazon Pinpoint invokes to perform additional processing of recommendation data that it retrieves from the recommender model.

$sel:recommendationsDisplayName:RecommenderConfigurationResponse', recommenderConfigurationResponse_recommendationsDisplayName - The custom display name for the standard endpoint or user attribute (RecommendationItems) that temporarily stores recommended items for each endpoint or user, depending on the value for the RecommendationProviderIdType property. This name appears in the Attribute finder of the template editor on the Amazon Pinpoint console.

This value is null if the configuration doesn't invoke an AWS Lambda function (RecommendationTransformerUri) to perform additional processing of recommendation data.

$sel:recommendationsPerMessage:RecommenderConfigurationResponse', recommenderConfigurationResponse_recommendationsPerMessage - The number of recommended items that are retrieved from the model for each endpoint or user, depending on the value for the RecommendationProviderIdType property. This number determines how many recommended items are available for use in message variables.

$sel:recommendationProviderUri:RecommenderConfigurationResponse', recommenderConfigurationResponse_recommendationProviderUri - The Amazon Resource Name (ARN) of the recommender model that Amazon Pinpoint retrieves the recommendation data from. This value is the ARN of an Amazon Personalize campaign.

$sel:lastModifiedDate:RecommenderConfigurationResponse', recommenderConfigurationResponse_lastModifiedDate - The date, in extended ISO 8601 format, when the configuration for the recommender model was last modified.

$sel:creationDate:RecommenderConfigurationResponse', recommenderConfigurationResponse_creationDate - The date, in extended ISO 8601 format, when the configuration was created for the recommender model.

$sel:recommendationProviderRoleArn:RecommenderConfigurationResponse', recommenderConfigurationResponse_recommendationProviderRoleArn - The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to retrieve recommendation data from the recommender model.

$sel:id:RecommenderConfigurationResponse', recommenderConfigurationResponse_id - The unique identifier for the recommender model configuration.

ResultRow

data ResultRow Source #

Provides the results of a query that retrieved the data for a standard metric that applies to an application, campaign, or journey.

See: newResultRow smart constructor.

Instances

Instances details
FromJSON ResultRow Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ResultRow

Generic ResultRow Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ResultRow

Associated Types

type Rep ResultRow :: Type -> Type #

Read ResultRow Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ResultRow

Show ResultRow Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ResultRow

NFData ResultRow Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ResultRow

Methods

rnf :: ResultRow -> () #

Eq ResultRow Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ResultRow

Hashable ResultRow Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ResultRow

type Rep ResultRow Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ResultRow

type Rep ResultRow = D1 ('MetaData "ResultRow" "Amazonka.Pinpoint.Types.ResultRow" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ResultRow'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupedBys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ResultRowValue]) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ResultRowValue])))

newResultRow :: ResultRow Source #

Create a value of ResultRow with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:groupedBys:ResultRow', resultRow_groupedBys - An array of objects that defines the field and field values that were used to group data in a result set that contains multiple results. This value is null if the data in a result set isn’t grouped.

$sel:values:ResultRow', resultRow_values - An array of objects that provides pre-aggregated values for a standard metric that applies to an application, campaign, or journey.

ResultRowValue

data ResultRowValue Source #

Provides a single value and metadata about that value as part of an array of query results for a standard metric that applies to an application, campaign, or journey.

See: newResultRowValue smart constructor.

Instances

Instances details
FromJSON ResultRowValue Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ResultRowValue

Generic ResultRowValue Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ResultRowValue

Associated Types

type Rep ResultRowValue :: Type -> Type #

Read ResultRowValue Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ResultRowValue

Show ResultRowValue Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ResultRowValue

NFData ResultRowValue Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ResultRowValue

Methods

rnf :: ResultRowValue -> () #

Eq ResultRowValue Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ResultRowValue

Hashable ResultRowValue Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ResultRowValue

type Rep ResultRowValue Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.ResultRowValue

type Rep ResultRowValue = D1 ('MetaData "ResultRowValue" "Amazonka.Pinpoint.Types.ResultRowValue" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "ResultRowValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newResultRowValue Source #

Create a value of ResultRowValue with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:type':ResultRowValue', resultRowValue_type - The data type of the value specified by the Value property.

$sel:value:ResultRowValue', resultRowValue_value - In a Values object, the value for the metric that the query retrieved data for. In a GroupedBys object, the value for the field that was used to group data in a result set that contains multiple results (Values objects).

$sel:key:ResultRowValue', resultRowValue_key - The friendly name of the metric whose value is specified by the Value property.

SMSChannelRequest

data SMSChannelRequest Source #

Specifies the status and settings of the SMS channel for an application.

See: newSMSChannelRequest smart constructor.

Instances

Instances details
ToJSON SMSChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelRequest

Generic SMSChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelRequest

Associated Types

type Rep SMSChannelRequest :: Type -> Type #

Read SMSChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelRequest

Show SMSChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelRequest

NFData SMSChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelRequest

Methods

rnf :: SMSChannelRequest -> () #

Eq SMSChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelRequest

Hashable SMSChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelRequest

type Rep SMSChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelRequest

type Rep SMSChannelRequest = D1 ('MetaData "SMSChannelRequest" "Amazonka.Pinpoint.Types.SMSChannelRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SMSChannelRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "senderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "shortCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSMSChannelRequest :: SMSChannelRequest Source #

Create a value of SMSChannelRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:SMSChannelRequest', sMSChannelRequest_enabled - Specifies whether to enable the SMS channel for the application.

$sel:senderId:SMSChannelRequest', sMSChannelRequest_senderId - The identity that you want to display on recipients' devices when they receive messages from the SMS channel.

$sel:shortCode:SMSChannelRequest', sMSChannelRequest_shortCode - The registered short code that you want to use when you send messages through the SMS channel.

SMSChannelResponse

data SMSChannelResponse Source #

Provides information about the status and settings of the SMS channel for an application.

See: newSMSChannelResponse smart constructor.

Instances

Instances details
FromJSON SMSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelResponse

Generic SMSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelResponse

Associated Types

type Rep SMSChannelResponse :: Type -> Type #

Read SMSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelResponse

Show SMSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelResponse

NFData SMSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelResponse

Methods

rnf :: SMSChannelResponse -> () #

Eq SMSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelResponse

Hashable SMSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelResponse

type Rep SMSChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSChannelResponse

type Rep SMSChannelResponse = D1 ('MetaData "SMSChannelResponse" "Amazonka.Pinpoint.Types.SMSChannelResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SMSChannelResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "hasCredential") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "isArchived") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lastModifiedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "promotionalMessagesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "senderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "shortCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transactionalMessagesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newSMSChannelResponse Source #

Create a value of SMSChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationId:SMSChannelResponse', sMSChannelResponse_applicationId - The unique identifier for the application that the SMS channel applies to.

$sel:creationDate:SMSChannelResponse', sMSChannelResponse_creationDate - The date and time, in ISO 8601 format, when the SMS channel was enabled.

$sel:enabled:SMSChannelResponse', sMSChannelResponse_enabled - Specifies whether the SMS channel is enabled for the application.

$sel:hasCredential:SMSChannelResponse', sMSChannelResponse_hasCredential - (Not used) This property is retained only for backward compatibility.

$sel:id:SMSChannelResponse', sMSChannelResponse_id - (Deprecated) An identifier for the SMS channel. This property is retained only for backward compatibility.

$sel:isArchived:SMSChannelResponse', sMSChannelResponse_isArchived - Specifies whether the SMS channel is archived.

$sel:lastModifiedBy:SMSChannelResponse', sMSChannelResponse_lastModifiedBy - The user who last modified the SMS channel.

$sel:lastModifiedDate:SMSChannelResponse', sMSChannelResponse_lastModifiedDate - The date and time, in ISO 8601 format, when the SMS channel was last modified.

$sel:promotionalMessagesPerSecond:SMSChannelResponse', sMSChannelResponse_promotionalMessagesPerSecond - The maximum number of promotional messages that you can send through the SMS channel each second.

$sel:senderId:SMSChannelResponse', sMSChannelResponse_senderId - The identity that displays on recipients' devices when they receive messages from the SMS channel.

$sel:shortCode:SMSChannelResponse', sMSChannelResponse_shortCode - The registered short code to use when you send messages through the SMS channel.

$sel:transactionalMessagesPerSecond:SMSChannelResponse', sMSChannelResponse_transactionalMessagesPerSecond - The maximum number of transactional messages that you can send through the SMS channel each second.

$sel:version:SMSChannelResponse', sMSChannelResponse_version - The current version of the SMS channel.

$sel:platform:SMSChannelResponse', sMSChannelResponse_platform - The type of messaging or notification platform for the channel. For the SMS channel, this value is SMS.

SMSMessage

data SMSMessage Source #

Specifies the default settings for a one-time SMS message that's sent directly to an endpoint.

See: newSMSMessage smart constructor.

Instances

Instances details
ToJSON SMSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSMessage

Generic SMSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSMessage

Associated Types

type Rep SMSMessage :: Type -> Type #

Read SMSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSMessage

Show SMSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSMessage

NFData SMSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSMessage

Methods

rnf :: SMSMessage -> () #

Eq SMSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSMessage

Hashable SMSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSMessage

type Rep SMSMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSMessage

newSMSMessage :: SMSMessage Source #

Create a value of SMSMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:body:SMSMessage', sMSMessage_body - The body of the SMS message.

$sel:entityId:SMSMessage', sMSMessage_entityId - The entity ID or Principal Entity (PE) id received from the regulatory body for sending SMS in your country.

$sel:keyword:SMSMessage', sMSMessage_keyword - The SMS program name that you provided to AWS Support when you requested your dedicated number.

$sel:mediaUrl:SMSMessage', sMSMessage_mediaUrl - This field is reserved for future use.

$sel:messageType:SMSMessage', sMSMessage_messageType - The SMS message type. Valid values are TRANSACTIONAL (for messages that are critical or time-sensitive, such as a one-time passwords) and PROMOTIONAL (for messsages that aren't critical or time-sensitive, such as marketing messages).

$sel:originationNumber:SMSMessage', sMSMessage_originationNumber - The number to send the SMS message from. This value should be one of the dedicated long or short codes that's assigned to your AWS account. If you don't specify a long or short code, Amazon Pinpoint assigns a random long code to the SMS message and sends the message from that code.

$sel:senderId:SMSMessage', sMSMessage_senderId - The sender ID to display as the sender of the message on a recipient's device. Support for sender IDs varies by country or region.

$sel:substitutions:SMSMessage', sMSMessage_substitutions - The message variables to use in the SMS message. You can override the default variables with individual address variables.

$sel:templateId:SMSMessage', sMSMessage_templateId - The template ID received from the regulatory body for sending SMS in your country.

SMSMessageActivity

data SMSMessageActivity Source #

Specifies the settings for an SMS activity in a journey. This type of activity sends a text message to participants.

See: newSMSMessageActivity smart constructor.

Instances

Instances details
FromJSON SMSMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSMessageActivity

ToJSON SMSMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSMessageActivity

Generic SMSMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSMessageActivity

Associated Types

type Rep SMSMessageActivity :: Type -> Type #

Read SMSMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSMessageActivity

Show SMSMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSMessageActivity

NFData SMSMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSMessageActivity

Methods

rnf :: SMSMessageActivity -> () #

Eq SMSMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSMessageActivity

Hashable SMSMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSMessageActivity

type Rep SMSMessageActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSMessageActivity

type Rep SMSMessageActivity = D1 ('MetaData "SMSMessageActivity" "Amazonka.Pinpoint.Types.SMSMessageActivity" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SMSMessageActivity'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "messageConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JourneySMSMessage)) :*: S1 ('MetaSel ('Just "nextActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSMSMessageActivity :: SMSMessageActivity Source #

Create a value of SMSMessageActivity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:messageConfig:SMSMessageActivity', sMSMessageActivity_messageConfig - Specifies the sender ID and message type for an SMS message that's sent to participants in a journey.

$sel:nextActivity:SMSMessageActivity', sMSMessageActivity_nextActivity - The unique identifier for the next activity to perform, after the message is sent.

$sel:templateName:SMSMessageActivity', sMSMessageActivity_templateName - The name of the SMS message template to use for the message. If specified, this value must match the name of an existing message template.

$sel:templateVersion:SMSMessageActivity', sMSMessageActivity_templateVersion - The unique identifier for the version of the SMS template to use for the message. If specified, this value must match the identifier for an existing template version. To retrieve a list of versions and version identifiers for a template, use the Template Versions resource.

If you don't specify a value for this property, Amazon Pinpoint uses the active version of the template. The active version is typically the version of a template that's been most recently reviewed and approved for use, depending on your workflow. It isn't necessarily the latest version of a template.

SMSTemplateRequest

data SMSTemplateRequest Source #

Specifies the content and settings for a message template that can be used in text messages that are sent through the SMS channel.

See: newSMSTemplateRequest smart constructor.

Instances

Instances details
ToJSON SMSTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSTemplateRequest

Generic SMSTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSTemplateRequest

Associated Types

type Rep SMSTemplateRequest :: Type -> Type #

Read SMSTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSTemplateRequest

Show SMSTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSTemplateRequest

NFData SMSTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSTemplateRequest

Methods

rnf :: SMSTemplateRequest -> () #

Eq SMSTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSTemplateRequest

Hashable SMSTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSTemplateRequest

type Rep SMSTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSTemplateRequest

type Rep SMSTemplateRequest = D1 ('MetaData "SMSTemplateRequest" "Amazonka.Pinpoint.Types.SMSTemplateRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SMSTemplateRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultSubstitutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "recommenderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "templateDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newSMSTemplateRequest :: SMSTemplateRequest Source #

Create a value of SMSTemplateRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:body:SMSTemplateRequest', sMSTemplateRequest_body - The message body to use in text messages that are based on the message template.

$sel:defaultSubstitutions:SMSTemplateRequest', sMSTemplateRequest_defaultSubstitutions - A JSON object that specifies the default values to use for message variables in the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable. When you create a message that's based on the template, you can override these defaults with message-specific and address-specific variables and values.

$sel:recommenderId:SMSTemplateRequest', sMSTemplateRequest_recommenderId - The unique identifier for the recommender model to use for the message template. Amazon Pinpoint uses this value to determine how to retrieve and process data from a recommender model when it sends messages that use the template, if the template contains message variables for recommendation data.

$sel:templateDescription:SMSTemplateRequest', sMSTemplateRequest_templateDescription - A custom description of the message template.

$sel:tags:SMSTemplateRequest', sMSTemplateRequest_tags - A string-to-string map of key-value pairs that defines the tags to associate with the message template. Each tag consists of a required tag key and an associated tag value.

SMSTemplateResponse

data SMSTemplateResponse Source #

Provides information about the content and settings for a message template that can be used in text messages that are sent through the SMS channel.

See: newSMSTemplateResponse smart constructor.

Instances

Instances details
FromJSON SMSTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSTemplateResponse

Generic SMSTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSTemplateResponse

Associated Types

type Rep SMSTemplateResponse :: Type -> Type #

Read SMSTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSTemplateResponse

Show SMSTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSTemplateResponse

NFData SMSTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSTemplateResponse

Methods

rnf :: SMSTemplateResponse -> () #

Eq SMSTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSTemplateResponse

Hashable SMSTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSTemplateResponse

type Rep SMSTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SMSTemplateResponse

type Rep SMSTemplateResponse = D1 ('MetaData "SMSTemplateResponse" "Amazonka.Pinpoint.Types.SMSTemplateResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SMSTemplateResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "defaultSubstitutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "recommenderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TemplateType))))))

newSMSTemplateResponse Source #

Create a value of SMSTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:SMSTemplateResponse', sMSTemplateResponse_arn - The Amazon Resource Name (ARN) of the message template.

$sel:body:SMSTemplateResponse', sMSTemplateResponse_body - The message body that's used in text messages that are based on the message template.

$sel:defaultSubstitutions:SMSTemplateResponse', sMSTemplateResponse_defaultSubstitutions - The JSON object that specifies the default values that are used for message variables in the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable.

$sel:recommenderId:SMSTemplateResponse', sMSTemplateResponse_recommenderId - The unique identifier for the recommender model that's used by the message template.

$sel:templateDescription:SMSTemplateResponse', sMSTemplateResponse_templateDescription - The custom description of the message template.

$sel:version:SMSTemplateResponse', sMSTemplateResponse_version - The unique identifier, as an integer, for the active version of the message template, or the version of the template that you specified by using the version parameter in your request.

$sel:tags:SMSTemplateResponse', sMSTemplateResponse_tags - A string-to-string map of key-value pairs that identifies the tags that are associated with the message template. Each tag consists of a required tag key and an associated tag value.

$sel:lastModifiedDate:SMSTemplateResponse', sMSTemplateResponse_lastModifiedDate - The date, in ISO 8601 format, when the message template was last modified.

$sel:creationDate:SMSTemplateResponse', sMSTemplateResponse_creationDate - The date, in ISO 8601 format, when the message template was created.

$sel:templateName:SMSTemplateResponse', sMSTemplateResponse_templateName - The name of the message template.

$sel:templateType:SMSTemplateResponse', sMSTemplateResponse_templateType - The type of channel that the message template is designed for. For an SMS template, this value is SMS.

Schedule

data Schedule Source #

Specifies the schedule settings for a campaign.

See: newSchedule smart constructor.

Instances

Instances details
FromJSON Schedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Schedule

ToJSON Schedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Schedule

Generic Schedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Schedule

Associated Types

type Rep Schedule :: Type -> Type #

Methods

from :: Schedule -> Rep Schedule x #

to :: Rep Schedule x -> Schedule #

Read Schedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Schedule

Show Schedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Schedule

NFData Schedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Schedule

Methods

rnf :: Schedule -> () #

Eq Schedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Schedule

Hashable Schedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Schedule

Methods

hashWithSalt :: Int -> Schedule -> Int #

hash :: Schedule -> Int #

type Rep Schedule Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Schedule

newSchedule Source #

Create a value of Schedule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endTime:Schedule', schedule_endTime - The scheduled time, in ISO 8601 format, when the campaign ended or will end.

$sel:eventFilter:Schedule', schedule_eventFilter - The type of event that causes the campaign to be sent, if the value of the Frequency property is EVENT.

$sel:frequency:Schedule', schedule_frequency - Specifies how often the campaign is sent or whether the campaign is sent in response to a specific event.

$sel:isLocalTime:Schedule', schedule_isLocalTime - Specifies whether the start and end times for the campaign schedule use each recipient's local time. To base the schedule on each recipient's local time, set this value to true.

$sel:quietTime:Schedule', schedule_quietTime - The default quiet time for the campaign. Quiet time is a specific time range when a campaign doesn't send messages to endpoints, if all the following conditions are met:

  • The EndpointDemographic.Timezone property of the endpoint is set to a valid value.
  • The current time in the endpoint's time zone is later than or equal to the time specified by the QuietTime.Start property for the campaign.
  • The current time in the endpoint's time zone is earlier than or equal to the time specified by the QuietTime.End property for the campaign.

If any of the preceding conditions isn't met, the endpoint will receive messages from the campaign, even if quiet time is enabled.

$sel:timezone:Schedule', schedule_timezone - The starting UTC offset for the campaign schedule, if the value of the IsLocalTime property is true. Valid values are: UTC, UTC+01, UTC+02, UTC+03, UTC+03:30, UTC+04, UTC+04:30, UTC+05, UTC+05:30, UTC+05:45, UTC+06, UTC+06:30, UTC+07, UTC+08, UTC+09, UTC+09:30, UTC+10, UTC+10:30, UTC+11, UTC+12, UTC+13, UTC-02, UTC-03, UTC-04, UTC-05, UTC-06, UTC-07, UTC-08, UTC-09, UTC-10, and UTC-11.

$sel:startTime:Schedule', schedule_startTime - The scheduled time when the campaign began or will begin. Valid values are: IMMEDIATE, to start the campaign immediately; or, a specific time in ISO 8601 format.

SegmentBehaviors

data SegmentBehaviors Source #

Specifies dimension settings for including or excluding endpoints from a segment based on how recently an endpoint was active.

See: newSegmentBehaviors smart constructor.

Instances

Instances details
FromJSON SegmentBehaviors Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentBehaviors

ToJSON SegmentBehaviors Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentBehaviors

Generic SegmentBehaviors Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentBehaviors

Associated Types

type Rep SegmentBehaviors :: Type -> Type #

Read SegmentBehaviors Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentBehaviors

Show SegmentBehaviors Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentBehaviors

NFData SegmentBehaviors Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentBehaviors

Methods

rnf :: SegmentBehaviors -> () #

Eq SegmentBehaviors Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentBehaviors

Hashable SegmentBehaviors Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentBehaviors

type Rep SegmentBehaviors Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentBehaviors

type Rep SegmentBehaviors = D1 ('MetaData "SegmentBehaviors" "Amazonka.Pinpoint.Types.SegmentBehaviors" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SegmentBehaviors'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecencyDimension))))

newSegmentBehaviors :: SegmentBehaviors Source #

Create a value of SegmentBehaviors with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:recency:SegmentBehaviors', segmentBehaviors_recency - The dimension settings that are based on how recently an endpoint was active.

SegmentCondition

data SegmentCondition Source #

Specifies a segment to associate with an activity in a journey.

See: newSegmentCondition smart constructor.

Constructors

SegmentCondition' Text 

Instances

Instances details
FromJSON SegmentCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentCondition

ToJSON SegmentCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentCondition

Generic SegmentCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentCondition

Associated Types

type Rep SegmentCondition :: Type -> Type #

Read SegmentCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentCondition

Show SegmentCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentCondition

NFData SegmentCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentCondition

Methods

rnf :: SegmentCondition -> () #

Eq SegmentCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentCondition

Hashable SegmentCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentCondition

type Rep SegmentCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentCondition

type Rep SegmentCondition = D1 ('MetaData "SegmentCondition" "Amazonka.Pinpoint.Types.SegmentCondition" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SegmentCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "segmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSegmentCondition Source #

Create a value of SegmentCondition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:segmentId:SegmentCondition', segmentCondition_segmentId - The unique identifier for the segment to associate with the activity.

SegmentDemographics

data SegmentDemographics Source #

Specifies demographic-based dimension settings for including or excluding endpoints from a segment. These settings derive from characteristics of endpoint devices, such as platform, make, and model.

See: newSegmentDemographics smart constructor.

Instances

Instances details
FromJSON SegmentDemographics Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDemographics

ToJSON SegmentDemographics Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDemographics

Generic SegmentDemographics Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDemographics

Associated Types

type Rep SegmentDemographics :: Type -> Type #

Read SegmentDemographics Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDemographics

Show SegmentDemographics Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDemographics

NFData SegmentDemographics Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDemographics

Methods

rnf :: SegmentDemographics -> () #

Eq SegmentDemographics Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDemographics

Hashable SegmentDemographics Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDemographics

type Rep SegmentDemographics Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDemographics

newSegmentDemographics :: SegmentDemographics Source #

Create a value of SegmentDemographics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:appVersion:SegmentDemographics', segmentDemographics_appVersion - The app version criteria for the segment.

$sel:channel:SegmentDemographics', segmentDemographics_channel - The channel criteria for the segment.

$sel:deviceType:SegmentDemographics', segmentDemographics_deviceType - The device type criteria for the segment.

$sel:make:SegmentDemographics', segmentDemographics_make - The device make criteria for the segment.

$sel:model:SegmentDemographics', segmentDemographics_model - The device model criteria for the segment.

$sel:platform:SegmentDemographics', segmentDemographics_platform - The device platform criteria for the segment.

SegmentDimensions

data SegmentDimensions Source #

Specifies the dimension settings for a segment.

See: newSegmentDimensions smart constructor.

Instances

Instances details
FromJSON SegmentDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDimensions

ToJSON SegmentDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDimensions

Generic SegmentDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDimensions

Associated Types

type Rep SegmentDimensions :: Type -> Type #

Read SegmentDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDimensions

Show SegmentDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDimensions

NFData SegmentDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDimensions

Methods

rnf :: SegmentDimensions -> () #

Eq SegmentDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDimensions

Hashable SegmentDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDimensions

type Rep SegmentDimensions Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentDimensions

newSegmentDimensions :: SegmentDimensions Source #

Create a value of SegmentDimensions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributes:SegmentDimensions', segmentDimensions_attributes - One or more custom attributes to use as criteria for the segment.

$sel:behavior:SegmentDimensions', segmentDimensions_behavior - The behavior-based criteria, such as how recently users have used your app, for the segment.

$sel:demographic:SegmentDimensions', segmentDimensions_demographic - The demographic-based criteria, such as device platform, for the segment.

$sel:location:SegmentDimensions', segmentDimensions_location - The location-based criteria, such as region or GPS coordinates, for the segment.

$sel:metrics:SegmentDimensions', segmentDimensions_metrics - One or more custom metrics to use as criteria for the segment.

$sel:userAttributes:SegmentDimensions', segmentDimensions_userAttributes - One or more custom user attributes to use as criteria for the segment.

SegmentGroup

data SegmentGroup Source #

Specifies the base segments and dimensions for a segment, and the relationships between these base segments and dimensions.

See: newSegmentGroup smart constructor.

Instances

Instances details
FromJSON SegmentGroup Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentGroup

ToJSON SegmentGroup Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentGroup

Generic SegmentGroup Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentGroup

Associated Types

type Rep SegmentGroup :: Type -> Type #

Read SegmentGroup Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentGroup

Show SegmentGroup Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentGroup

NFData SegmentGroup Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentGroup

Methods

rnf :: SegmentGroup -> () #

Eq SegmentGroup Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentGroup

Hashable SegmentGroup Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentGroup

type Rep SegmentGroup Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentGroup

type Rep SegmentGroup = D1 ('MetaData "SegmentGroup" "Amazonka.Pinpoint.Types.SegmentGroup" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SegmentGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SegmentDimensions])) :*: S1 ('MetaSel ('Just "sourceSegments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SegmentReference]))) :*: (S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceType)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Type)))))

newSegmentGroup :: SegmentGroup Source #

Create a value of SegmentGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dimensions:SegmentGroup', segmentGroup_dimensions - An array that defines the dimensions for the segment.

$sel:sourceSegments:SegmentGroup', segmentGroup_sourceSegments - The base segment to build the segment on. A base segment, also referred to as a source segment, defines the initial population of endpoints for a segment. When you add dimensions to a segment, Amazon Pinpoint filters the base segment by using the dimensions that you specify.

You can specify more than one dimensional segment or only one imported segment. If you specify an imported segment, the Amazon Pinpoint console displays a segment size estimate that indicates the size of the imported segment without any filters applied to it.

$sel:sourceType:SegmentGroup', segmentGroup_sourceType - Specifies how to handle multiple base segments for the segment. For example, if you specify three base segments for the segment, whether the resulting segment is based on all, any, or none of the base segments.

$sel:type':SegmentGroup', segmentGroup_type - Specifies how to handle multiple dimensions for the segment. For example, if you specify three dimensions for the segment, whether the resulting segment includes endpoints that match all, any, or none of the dimensions.

SegmentGroupList

data SegmentGroupList Source #

Specifies the settings that define the relationships between segment groups for a segment.

See: newSegmentGroupList smart constructor.

Instances

Instances details
FromJSON SegmentGroupList Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentGroupList

ToJSON SegmentGroupList Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentGroupList

Generic SegmentGroupList Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentGroupList

Associated Types

type Rep SegmentGroupList :: Type -> Type #

Read SegmentGroupList Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentGroupList

Show SegmentGroupList Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentGroupList

NFData SegmentGroupList Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentGroupList

Methods

rnf :: SegmentGroupList -> () #

Eq SegmentGroupList Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentGroupList

Hashable SegmentGroupList Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentGroupList

type Rep SegmentGroupList Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentGroupList

type Rep SegmentGroupList = D1 ('MetaData "SegmentGroupList" "Amazonka.Pinpoint.Types.SegmentGroupList" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SegmentGroupList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SegmentGroup])) :*: S1 ('MetaSel ('Just "include") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Include))))

newSegmentGroupList :: SegmentGroupList Source #

Create a value of SegmentGroupList with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:groups:SegmentGroupList', segmentGroupList_groups - An array that defines the set of segment criteria to evaluate when handling segment groups for the segment.

$sel:include:SegmentGroupList', segmentGroupList_include - Specifies how to handle multiple segment groups for the segment. For example, if the segment includes three segment groups, whether the resulting segment includes endpoints that match all, any, or none of the segment groups.

SegmentImportResource

data SegmentImportResource Source #

Provides information about the import job that created a segment. An import job is a job that creates a user segment by importing endpoint definitions.

See: newSegmentImportResource smart constructor.

Instances

Instances details
FromJSON SegmentImportResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentImportResource

Generic SegmentImportResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentImportResource

Associated Types

type Rep SegmentImportResource :: Type -> Type #

Read SegmentImportResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentImportResource

Show SegmentImportResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentImportResource

NFData SegmentImportResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentImportResource

Methods

rnf :: SegmentImportResource -> () #

Eq SegmentImportResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentImportResource

Hashable SegmentImportResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentImportResource

type Rep SegmentImportResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentImportResource

type Rep SegmentImportResource = D1 ('MetaData "SegmentImportResource" "Amazonka.Pinpoint.Types.SegmentImportResource" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SegmentImportResource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "channelCounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Int))) :*: (S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DefinitionFormat) :*: S1 ('MetaSel ('Just "s3Url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "externalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newSegmentImportResource Source #

Create a value of SegmentImportResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:channelCounts:SegmentImportResource', segmentImportResource_channelCounts - The number of channel types in the endpoint definitions that were imported to create the segment.

$sel:format:SegmentImportResource', segmentImportResource_format - The format of the files that were imported to create the segment. Valid values are: CSV, for comma-separated values format; and, JSON, for newline-delimited JSON format.

$sel:s3Url:SegmentImportResource', segmentImportResource_s3Url - The URL of the Amazon Simple Storage Service (Amazon S3) bucket that the endpoint definitions were imported from to create the segment.

$sel:size:SegmentImportResource', segmentImportResource_size - The number of endpoint definitions that were imported successfully to create the segment.

$sel:externalId:SegmentImportResource', segmentImportResource_externalId - (Deprecated) Your AWS account ID, which you assigned to an external ID key in an IAM trust policy. Amazon Pinpoint previously used this value to assume an IAM role when importing endpoint definitions, but we removed this requirement. We don't recommend use of external IDs for IAM roles that are assumed by Amazon Pinpoint.

$sel:roleArn:SegmentImportResource', segmentImportResource_roleArn - The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorized Amazon Pinpoint to access the Amazon S3 location to import endpoint definitions from.

SegmentLocation

data SegmentLocation Source #

Specifies geographical dimension settings for a segment.

See: newSegmentLocation smart constructor.

Instances

Instances details
FromJSON SegmentLocation Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentLocation

ToJSON SegmentLocation Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentLocation

Generic SegmentLocation Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentLocation

Associated Types

type Rep SegmentLocation :: Type -> Type #

Read SegmentLocation Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentLocation

Show SegmentLocation Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentLocation

NFData SegmentLocation Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentLocation

Methods

rnf :: SegmentLocation -> () #

Eq SegmentLocation Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentLocation

Hashable SegmentLocation Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentLocation

type Rep SegmentLocation Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentLocation

type Rep SegmentLocation = D1 ('MetaData "SegmentLocation" "Amazonka.Pinpoint.Types.SegmentLocation" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SegmentLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "country") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SetDimension)) :*: S1 ('MetaSel ('Just "gPSPoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GPSPointDimension))))

newSegmentLocation :: SegmentLocation Source #

Create a value of SegmentLocation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:country:SegmentLocation', segmentLocation_country - The country or region code, in ISO 3166-1 alpha-2 format, for the segment.

$sel:gPSPoint:SegmentLocation', segmentLocation_gPSPoint - The GPS location and range for the segment.

SegmentReference

data SegmentReference Source #

Specifies the segment identifier and version of a segment.

See: newSegmentReference smart constructor.

Instances

Instances details
FromJSON SegmentReference Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentReference

ToJSON SegmentReference Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentReference

Generic SegmentReference Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentReference

Associated Types

type Rep SegmentReference :: Type -> Type #

Read SegmentReference Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentReference

Show SegmentReference Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentReference

NFData SegmentReference Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentReference

Methods

rnf :: SegmentReference -> () #

Eq SegmentReference Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentReference

Hashable SegmentReference Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentReference

type Rep SegmentReference Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentReference

type Rep SegmentReference = D1 ('MetaData "SegmentReference" "Amazonka.Pinpoint.Types.SegmentReference" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SegmentReference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSegmentReference Source #

Create a value of SegmentReference with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:version:SegmentReference', segmentReference_version - The version number of the segment.

$sel:id:SegmentReference', segmentReference_id - The unique identifier for the segment.

SegmentResponse

data SegmentResponse Source #

Provides information about the configuration, dimension, and other settings for a segment.

See: newSegmentResponse smart constructor.

Instances

Instances details
FromJSON SegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentResponse

Generic SegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentResponse

Associated Types

type Rep SegmentResponse :: Type -> Type #

Read SegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentResponse

Show SegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentResponse

NFData SegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentResponse

Methods

rnf :: SegmentResponse -> () #

Eq SegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentResponse

Hashable SegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentResponse

type Rep SegmentResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentResponse

type Rep SegmentResponse = D1 ('MetaData "SegmentResponse" "Amazonka.Pinpoint.Types.SegmentResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SegmentResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SegmentDimensions)) :*: (S1 ('MetaSel ('Just "importDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SegmentImportResource)) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "segmentGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SegmentGroupList)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "segmentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SegmentType) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newSegmentResponse Source #

Create a value of SegmentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dimensions:SegmentResponse', segmentResponse_dimensions - The dimension settings for the segment.

$sel:importDefinition:SegmentResponse', segmentResponse_importDefinition - The settings for the import job that's associated with the segment.

$sel:lastModifiedDate:SegmentResponse', segmentResponse_lastModifiedDate - The date and time when the segment was last modified.

$sel:name:SegmentResponse', segmentResponse_name - The name of the segment.

$sel:segmentGroups:SegmentResponse', segmentResponse_segmentGroups - A list of one or more segment groups that apply to the segment. Each segment group consists of zero or more base segments and the dimensions that are applied to those base segments.

$sel:version:SegmentResponse', segmentResponse_version - The version number of the segment.

$sel:tags:SegmentResponse', segmentResponse_tags - A string-to-string map of key-value pairs that identifies the tags that are associated with the segment. Each tag consists of a required tag key and an associated tag value.

$sel:segmentType:SegmentResponse', segmentResponse_segmentType - The segment type. Valid values are:

  • DIMENSIONAL - A dynamic segment, which is a segment that uses selection criteria that you specify and is based on endpoint data that's reported by your app. Dynamic segments can change over time.
  • IMPORT - A static segment, which is a segment that uses selection criteria that you specify and is based on endpoint definitions that you import from a file. Imported segments are static; they don't change over time.

$sel:creationDate:SegmentResponse', segmentResponse_creationDate - The date and time when the segment was created.

$sel:id:SegmentResponse', segmentResponse_id - The unique identifier for the segment.

$sel:arn:SegmentResponse', segmentResponse_arn - The Amazon Resource Name (ARN) of the segment.

$sel:applicationId:SegmentResponse', segmentResponse_applicationId - The unique identifier for the application that the segment is associated with.

SegmentsResponse

data SegmentsResponse Source #

Provides information about all the segments that are associated with an application.

See: newSegmentsResponse smart constructor.

Instances

Instances details
FromJSON SegmentsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentsResponse

Generic SegmentsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentsResponse

Associated Types

type Rep SegmentsResponse :: Type -> Type #

Read SegmentsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentsResponse

Show SegmentsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentsResponse

NFData SegmentsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentsResponse

Methods

rnf :: SegmentsResponse -> () #

Eq SegmentsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentsResponse

Hashable SegmentsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentsResponse

type Rep SegmentsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SegmentsResponse

type Rep SegmentsResponse = D1 ('MetaData "SegmentsResponse" "Amazonka.Pinpoint.Types.SegmentsResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SegmentsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "item") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [SegmentResponse])))

newSegmentsResponse :: SegmentsResponse Source #

Create a value of SegmentsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:SegmentsResponse', segmentsResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:item:SegmentsResponse', segmentsResponse_item - An array of responses, one for each segment that's associated with the application (Segments resource) or each version of a segment that's associated with the application (Segment Versions resource).

SendOTPMessageRequestParameters

data SendOTPMessageRequestParameters Source #

Send OTP message request parameters.

See: newSendOTPMessageRequestParameters smart constructor.

Instances

Instances details
ToJSON SendOTPMessageRequestParameters Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendOTPMessageRequestParameters

Generic SendOTPMessageRequestParameters Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendOTPMessageRequestParameters

Associated Types

type Rep SendOTPMessageRequestParameters :: Type -> Type #

Read SendOTPMessageRequestParameters Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendOTPMessageRequestParameters

Show SendOTPMessageRequestParameters Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendOTPMessageRequestParameters

NFData SendOTPMessageRequestParameters Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendOTPMessageRequestParameters

Eq SendOTPMessageRequestParameters Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendOTPMessageRequestParameters

Hashable SendOTPMessageRequestParameters Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendOTPMessageRequestParameters

type Rep SendOTPMessageRequestParameters Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendOTPMessageRequestParameters

type Rep SendOTPMessageRequestParameters = D1 ('MetaData "SendOTPMessageRequestParameters" "Amazonka.Pinpoint.Types.SendOTPMessageRequestParameters" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SendOTPMessageRequestParameters'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "allowedAttempts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "codeLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "entityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "language") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "validityPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "brandName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "referenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "channel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "destinationIdentity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "originationIdentity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newSendOTPMessageRequestParameters Source #

Create a value of SendOTPMessageRequestParameters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowedAttempts:SendOTPMessageRequestParameters', sendOTPMessageRequestParameters_allowedAttempts - The attempts allowed to validate an OTP.

$sel:codeLength:SendOTPMessageRequestParameters', sendOTPMessageRequestParameters_codeLength - The number of characters in the generated OTP.

$sel:entityId:SendOTPMessageRequestParameters', sendOTPMessageRequestParameters_entityId - A unique Entity ID received from DLT after entity registration is approved.

$sel:language:SendOTPMessageRequestParameters', sendOTPMessageRequestParameters_language - The language to be used for the outgoing message body containing the OTP.

$sel:templateId:SendOTPMessageRequestParameters', sendOTPMessageRequestParameters_templateId - A unique Template ID received from DLT after entity registration is approved.

$sel:validityPeriod:SendOTPMessageRequestParameters', sendOTPMessageRequestParameters_validityPeriod - The time in minutes before the OTP is no longer valid.

$sel:brandName:SendOTPMessageRequestParameters', sendOTPMessageRequestParameters_brandName - The brand name that will be substituted into the OTP message body. Should be owned by calling AWS account.

$sel:referenceId:SendOTPMessageRequestParameters', sendOTPMessageRequestParameters_referenceId - Developer-specified reference identifier. Required to match during OTP verification.

$sel:channel:SendOTPMessageRequestParameters', sendOTPMessageRequestParameters_channel - Channel type for the OTP message. Supported values: [SMS].

$sel:destinationIdentity:SendOTPMessageRequestParameters', sendOTPMessageRequestParameters_destinationIdentity - The destination identity to send OTP to.

$sel:originationIdentity:SendOTPMessageRequestParameters', sendOTPMessageRequestParameters_originationIdentity - The origination identity used to send OTP from.

SendUsersMessageRequest

data SendUsersMessageRequest Source #

Specifies the configuration and other settings for a message to send to all the endpoints that are associated with a list of users.

See: newSendUsersMessageRequest smart constructor.

Instances

Instances details
ToJSON SendUsersMessageRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendUsersMessageRequest

Generic SendUsersMessageRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendUsersMessageRequest

Associated Types

type Rep SendUsersMessageRequest :: Type -> Type #

Read SendUsersMessageRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendUsersMessageRequest

Show SendUsersMessageRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendUsersMessageRequest

NFData SendUsersMessageRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendUsersMessageRequest

Methods

rnf :: SendUsersMessageRequest -> () #

Eq SendUsersMessageRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendUsersMessageRequest

Hashable SendUsersMessageRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendUsersMessageRequest

type Rep SendUsersMessageRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendUsersMessageRequest

type Rep SendUsersMessageRequest = D1 ('MetaData "SendUsersMessageRequest" "Amazonka.Pinpoint.Types.SendUsersMessageRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SendUsersMessageRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "context") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "templateConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TemplateConfiguration))) :*: (S1 ('MetaSel ('Just "traceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "messageConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DirectMessageConfiguration) :*: S1 ('MetaSel ('Just "users") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text EndpointSendConfiguration))))))

newSendUsersMessageRequest Source #

Create a value of SendUsersMessageRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

SendUsersMessageRequest, sendUsersMessageRequest_context - A map of custom attribute-value pairs. For a push notification, Amazon Pinpoint adds these attributes to the data.pinpoint object in the body of the notification payload. Amazon Pinpoint also provides these attributes in the events that it generates for users-messages deliveries.

$sel:templateConfiguration:SendUsersMessageRequest', sendUsersMessageRequest_templateConfiguration - The message template to use for the message.

$sel:traceId:SendUsersMessageRequest', sendUsersMessageRequest_traceId - The unique identifier for tracing the message. This identifier is visible to message recipients.

$sel:messageConfiguration:SendUsersMessageRequest', sendUsersMessageRequest_messageConfiguration - The settings and content for the default message and any default messages that you defined for specific channels.

$sel:users:SendUsersMessageRequest', sendUsersMessageRequest_users - A map that associates user IDs with EndpointSendConfiguration objects. You can use an EndpointSendConfiguration object to tailor the message for a user by specifying settings such as content overrides and message variables.

SendUsersMessageResponse

data SendUsersMessageResponse Source #

Provides information about which users and endpoints a message was sent to.

See: newSendUsersMessageResponse smart constructor.

Instances

Instances details
FromJSON SendUsersMessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendUsersMessageResponse

Generic SendUsersMessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendUsersMessageResponse

Associated Types

type Rep SendUsersMessageResponse :: Type -> Type #

Read SendUsersMessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendUsersMessageResponse

Show SendUsersMessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendUsersMessageResponse

NFData SendUsersMessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendUsersMessageResponse

Eq SendUsersMessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendUsersMessageResponse

Hashable SendUsersMessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendUsersMessageResponse

type Rep SendUsersMessageResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SendUsersMessageResponse

type Rep SendUsersMessageResponse = D1 ('MetaData "SendUsersMessageResponse" "Amazonka.Pinpoint.Types.SendUsersMessageResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SendUsersMessageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "result") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text (HashMap Text EndpointMessageResult)))) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSendUsersMessageResponse Source #

Create a value of SendUsersMessageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:SendUsersMessageResponse', sendUsersMessageResponse_requestId - The unique identifier that was assigned to the message request.

$sel:result:SendUsersMessageResponse', sendUsersMessageResponse_result - An object that indicates which endpoints the message was sent to, for each user. The object lists user IDs and, for each user ID, provides the endpoint IDs that the message was sent to. For each endpoint ID, it provides an EndpointMessageResult object.

$sel:applicationId:SendUsersMessageResponse', sendUsersMessageResponse_applicationId - The unique identifier for the application that was used to send the message.

Session

data Session Source #

Provides information about a session.

See: newSession smart constructor.

Constructors

Session' (Maybe Int) (Maybe Text) Text Text 

Instances

Instances details
ToJSON Session Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Session

Generic Session Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Session

Associated Types

type Rep Session :: Type -> Type #

Methods

from :: Session -> Rep Session x #

to :: Rep Session x -> Session #

Read Session Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Session

Show Session Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Session

NFData Session Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Session

Methods

rnf :: Session -> () #

Eq Session Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Session

Methods

(==) :: Session -> Session -> Bool #

(/=) :: Session -> Session -> Bool #

Hashable Session Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Session

Methods

hashWithSalt :: Int -> Session -> Int #

hash :: Session -> Int #

type Rep Session Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Session

type Rep Session = D1 ('MetaData "Session" "Amazonka.Pinpoint.Types.Session" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "Session'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "stopTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "startTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSession Source #

Create a value of Session with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:duration:Session', session_duration - The duration of the session, in milliseconds.

$sel:stopTimestamp:Session', session_stopTimestamp - The date and time when the session ended.

$sel:startTimestamp:Session', session_startTimestamp - The date and time when the session began.

$sel:id:Session', session_id - The unique identifier for the session.

SetDimension

data SetDimension Source #

Specifies the dimension type and values for a segment dimension.

See: newSetDimension smart constructor.

Instances

Instances details
FromJSON SetDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SetDimension

ToJSON SetDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SetDimension

Generic SetDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SetDimension

Associated Types

type Rep SetDimension :: Type -> Type #

Read SetDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SetDimension

Show SetDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SetDimension

NFData SetDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SetDimension

Methods

rnf :: SetDimension -> () #

Eq SetDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SetDimension

Hashable SetDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SetDimension

type Rep SetDimension Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SetDimension

type Rep SetDimension = D1 ('MetaData "SetDimension" "Amazonka.Pinpoint.Types.SetDimension" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SetDimension'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dimensionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DimensionType)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newSetDimension :: SetDimension Source #

Create a value of SetDimension with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dimensionType:SetDimension', setDimension_dimensionType - The type of segment dimension to use. Valid values are: INCLUSIVE, endpoints that match the criteria are included in the segment; and, EXCLUSIVE, endpoints that match the criteria are excluded from the segment.

$sel:values:SetDimension', setDimension_values - The criteria values to use for the segment dimension. Depending on the value of the DimensionType property, endpoints are included or excluded from the segment if their values match the criteria values.

SimpleCondition

data SimpleCondition Source #

Specifies a condition to evaluate for an activity in a journey.

See: newSimpleCondition smart constructor.

Instances

Instances details
FromJSON SimpleCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleCondition

ToJSON SimpleCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleCondition

Generic SimpleCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleCondition

Associated Types

type Rep SimpleCondition :: Type -> Type #

Read SimpleCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleCondition

Show SimpleCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleCondition

NFData SimpleCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleCondition

Methods

rnf :: SimpleCondition -> () #

Eq SimpleCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleCondition

Hashable SimpleCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleCondition

type Rep SimpleCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleCondition

type Rep SimpleCondition = D1 ('MetaData "SimpleCondition" "Amazonka.Pinpoint.Types.SimpleCondition" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SimpleCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventCondition)) :*: (S1 ('MetaSel ('Just "segmentCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SegmentCondition)) :*: S1 ('MetaSel ('Just "segmentDimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SegmentDimensions)))))

newSimpleCondition :: SimpleCondition Source #

Create a value of SimpleCondition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eventCondition:SimpleCondition', simpleCondition_eventCondition - The dimension settings for the event that's associated with the activity.

$sel:segmentCondition:SimpleCondition', simpleCondition_segmentCondition - The segment that's associated with the activity.

$sel:segmentDimensions:SimpleCondition', simpleCondition_segmentDimensions - The dimension settings for the segment that's associated with the activity.

SimpleEmail

data SimpleEmail Source #

Specifies the contents of an email message, composed of a subject, a text part, and an HTML part.

See: newSimpleEmail smart constructor.

Instances

Instances details
ToJSON SimpleEmail Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleEmail

Generic SimpleEmail Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleEmail

Associated Types

type Rep SimpleEmail :: Type -> Type #

Read SimpleEmail Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleEmail

Show SimpleEmail Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleEmail

NFData SimpleEmail Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleEmail

Methods

rnf :: SimpleEmail -> () #

Eq SimpleEmail Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleEmail

Hashable SimpleEmail Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleEmail

type Rep SimpleEmail Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleEmail

type Rep SimpleEmail = D1 ('MetaData "SimpleEmail" "Amazonka.Pinpoint.Types.SimpleEmail" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SimpleEmail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "htmlPart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SimpleEmailPart)) :*: (S1 ('MetaSel ('Just "subject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SimpleEmailPart)) :*: S1 ('MetaSel ('Just "textPart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SimpleEmailPart)))))

newSimpleEmail :: SimpleEmail Source #

Create a value of SimpleEmail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:htmlPart:SimpleEmail', simpleEmail_htmlPart - The body of the email message, in HTML format. We recommend using HTML format for email clients that render HTML content. You can include links, formatted text, and more in an HTML message.

$sel:subject:SimpleEmail', simpleEmail_subject - The subject line, or title, of the email.

$sel:textPart:SimpleEmail', simpleEmail_textPart - The body of the email message, in plain text format. We recommend using plain text format for email clients that don't render HTML content and clients that are connected to high-latency networks, such as mobile devices.

SimpleEmailPart

data SimpleEmailPart Source #

Specifies the subject or body of an email message, represented as textual email data and the applicable character set.

See: newSimpleEmailPart smart constructor.

Instances

Instances details
ToJSON SimpleEmailPart Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleEmailPart

Generic SimpleEmailPart Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleEmailPart

Associated Types

type Rep SimpleEmailPart :: Type -> Type #

Read SimpleEmailPart Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleEmailPart

Show SimpleEmailPart Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleEmailPart

NFData SimpleEmailPart Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleEmailPart

Methods

rnf :: SimpleEmailPart -> () #

Eq SimpleEmailPart Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleEmailPart

Hashable SimpleEmailPart Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleEmailPart

type Rep SimpleEmailPart Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.SimpleEmailPart

type Rep SimpleEmailPart = D1 ('MetaData "SimpleEmailPart" "Amazonka.Pinpoint.Types.SimpleEmailPart" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "SimpleEmailPart'" 'PrefixI 'True) (S1 ('MetaSel ('Just "charset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSimpleEmailPart :: SimpleEmailPart Source #

Create a value of SimpleEmailPart with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:charset:SimpleEmailPart', simpleEmailPart_charset - The applicable character set for the message content.

$sel:data':SimpleEmailPart', simpleEmailPart_data - The textual data of the message content.

StartCondition

data StartCondition Source #

Specifies the conditions for the first activity in a journey. This activity and its conditions determine which users are participants in a journey.

See: newStartCondition smart constructor.

Instances

Instances details
FromJSON StartCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.StartCondition

ToJSON StartCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.StartCondition

Generic StartCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.StartCondition

Associated Types

type Rep StartCondition :: Type -> Type #

Read StartCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.StartCondition

Show StartCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.StartCondition

NFData StartCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.StartCondition

Methods

rnf :: StartCondition -> () #

Eq StartCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.StartCondition

Hashable StartCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.StartCondition

type Rep StartCondition Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.StartCondition

type Rep StartCondition = D1 ('MetaData "StartCondition" "Amazonka.Pinpoint.Types.StartCondition" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "StartCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eventStartCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventStartCondition)) :*: S1 ('MetaSel ('Just "segmentStartCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SegmentCondition)))))

newStartCondition :: StartCondition Source #

Create a value of StartCondition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:StartCondition', startCondition_description - The custom description of the condition.

$sel:eventStartCondition:StartCondition', startCondition_eventStartCondition - Undocumented member.

$sel:segmentStartCondition:StartCondition', startCondition_segmentStartCondition - The segment that's associated with the first activity in the journey. This segment determines which users are participants in the journey.

TagsModel

data TagsModel Source #

Specifies the tags (keys and values) for an application, campaign, message template, or segment.

See: newTagsModel smart constructor.

Constructors

TagsModel' (HashMap Text Text) 

Instances

Instances details
FromJSON TagsModel Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TagsModel

ToJSON TagsModel Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TagsModel

Generic TagsModel Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TagsModel

Associated Types

type Rep TagsModel :: Type -> Type #

Read TagsModel Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TagsModel

Show TagsModel Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TagsModel

NFData TagsModel Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TagsModel

Methods

rnf :: TagsModel -> () #

Eq TagsModel Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TagsModel

Hashable TagsModel Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TagsModel

type Rep TagsModel Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TagsModel

type Rep TagsModel = D1 ('MetaData "TagsModel" "Amazonka.Pinpoint.Types.TagsModel" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "TagsModel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newTagsModel :: TagsModel Source #

Create a value of TagsModel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:TagsModel', tagsModel_tags - A string-to-string map of key-value pairs that defines the tags for an application, campaign, message template, or segment. Each of these resources can have a maximum of 50 tags.

Each tag consists of a required tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

Template

data Template Source #

Specifies the name and version of the message template to use for the message.

See: newTemplate smart constructor.

Constructors

Template' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON Template Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Template

ToJSON Template Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Template

Generic Template Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Template

Associated Types

type Rep Template :: Type -> Type #

Methods

from :: Template -> Rep Template x #

to :: Rep Template x -> Template #

Read Template Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Template

Show Template Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Template

NFData Template Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Template

Methods

rnf :: Template -> () #

Eq Template Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Template

Hashable Template Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Template

Methods

hashWithSalt :: Int -> Template -> Int #

hash :: Template -> Int #

type Rep Template Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.Template

type Rep Template = D1 ('MetaData "Template" "Amazonka.Pinpoint.Types.Template" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "Template'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTemplate :: Template Source #

Create a value of Template with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:Template', template_name - The name of the message template to use for the message. If specified, this value must match the name of an existing message template.

$sel:version:Template', template_version - The unique identifier for the version of the message template to use for the message. If specified, this value must match the identifier for an existing template version. To retrieve a list of versions and version identifiers for a template, use the Template Versions resource.

If you don't specify a value for this property, Amazon Pinpoint uses the active version of the template. The active version is typically the version of a template that's been most recently reviewed and approved for use, depending on your workflow. It isn't necessarily the latest version of a template.

TemplateActiveVersionRequest

data TemplateActiveVersionRequest Source #

Specifies which version of a message template to use as the active version of the template.

See: newTemplateActiveVersionRequest smart constructor.

Instances

Instances details
ToJSON TemplateActiveVersionRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateActiveVersionRequest

Generic TemplateActiveVersionRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateActiveVersionRequest

Associated Types

type Rep TemplateActiveVersionRequest :: Type -> Type #

Read TemplateActiveVersionRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateActiveVersionRequest

Show TemplateActiveVersionRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateActiveVersionRequest

NFData TemplateActiveVersionRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateActiveVersionRequest

Eq TemplateActiveVersionRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateActiveVersionRequest

Hashable TemplateActiveVersionRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateActiveVersionRequest

type Rep TemplateActiveVersionRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateActiveVersionRequest

type Rep TemplateActiveVersionRequest = D1 ('MetaData "TemplateActiveVersionRequest" "Amazonka.Pinpoint.Types.TemplateActiveVersionRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "TemplateActiveVersionRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTemplateActiveVersionRequest :: TemplateActiveVersionRequest Source #

Create a value of TemplateActiveVersionRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:version:TemplateActiveVersionRequest', templateActiveVersionRequest_version - The version of the message template to use as the active version of the template. Valid values are: latest, for the most recent version of the template; or, the unique identifier for any existing version of the template. If you specify an identifier, the value must match the identifier for an existing template version. To retrieve a list of versions and version identifiers for a template, use the Template Versions resource.

TemplateConfiguration

data TemplateConfiguration Source #

Specifies the message template to use for the message, for each type of channel.

See: newTemplateConfiguration smart constructor.

Instances

Instances details
FromJSON TemplateConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateConfiguration

ToJSON TemplateConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateConfiguration

Generic TemplateConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateConfiguration

Associated Types

type Rep TemplateConfiguration :: Type -> Type #

Read TemplateConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateConfiguration

Show TemplateConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateConfiguration

NFData TemplateConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateConfiguration

Methods

rnf :: TemplateConfiguration -> () #

Eq TemplateConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateConfiguration

Hashable TemplateConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateConfiguration

type Rep TemplateConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateConfiguration

type Rep TemplateConfiguration = D1 ('MetaData "TemplateConfiguration" "Amazonka.Pinpoint.Types.TemplateConfiguration" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "TemplateConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "emailTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Template)) :*: S1 ('MetaSel ('Just "pushTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Template))) :*: (S1 ('MetaSel ('Just "sMSTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Template)) :*: S1 ('MetaSel ('Just "voiceTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Template)))))

newTemplateConfiguration :: TemplateConfiguration Source #

Create a value of TemplateConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:emailTemplate:TemplateConfiguration', templateConfiguration_emailTemplate - The email template to use for the message.

$sel:pushTemplate:TemplateConfiguration', templateConfiguration_pushTemplate - The push notification template to use for the message.

$sel:sMSTemplate:TemplateConfiguration', templateConfiguration_sMSTemplate - The SMS template to use for the message.

$sel:voiceTemplate:TemplateConfiguration', templateConfiguration_voiceTemplate - The voice template to use for the message. This object isn't supported for campaigns.

TemplateCreateMessageBody

data TemplateCreateMessageBody Source #

Provides information about a request to create a message template.

See: newTemplateCreateMessageBody smart constructor.

Instances

Instances details
FromJSON TemplateCreateMessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateCreateMessageBody

Generic TemplateCreateMessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateCreateMessageBody

Associated Types

type Rep TemplateCreateMessageBody :: Type -> Type #

Read TemplateCreateMessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateCreateMessageBody

Show TemplateCreateMessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateCreateMessageBody

NFData TemplateCreateMessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateCreateMessageBody

Eq TemplateCreateMessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateCreateMessageBody

Hashable TemplateCreateMessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateCreateMessageBody

type Rep TemplateCreateMessageBody Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateCreateMessageBody

type Rep TemplateCreateMessageBody = D1 ('MetaData "TemplateCreateMessageBody" "Amazonka.Pinpoint.Types.TemplateCreateMessageBody" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "TemplateCreateMessageBody'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "requestID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newTemplateCreateMessageBody :: TemplateCreateMessageBody Source #

Create a value of TemplateCreateMessageBody with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:TemplateCreateMessageBody', templateCreateMessageBody_arn - The Amazon Resource Name (ARN) of the message template that was created.

$sel:message:TemplateCreateMessageBody', templateCreateMessageBody_message - The message that's returned from the API for the request to create the message template.

$sel:requestID:TemplateCreateMessageBody', templateCreateMessageBody_requestID - The unique identifier for the request to create the message template.

TemplateResponse

data TemplateResponse Source #

Provides information about a message template that's associated with your Amazon Pinpoint account.

See: newTemplateResponse smart constructor.

Instances

Instances details
FromJSON TemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateResponse

Generic TemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateResponse

Associated Types

type Rep TemplateResponse :: Type -> Type #

Read TemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateResponse

Show TemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateResponse

NFData TemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateResponse

Methods

rnf :: TemplateResponse -> () #

Eq TemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateResponse

Hashable TemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateResponse

type Rep TemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateResponse

newTemplateResponse Source #

Create a value of TemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:TemplateResponse', templateResponse_arn - The Amazon Resource Name (ARN) of the message template. This value isn't included in a TemplateResponse object. To retrieve the ARN of a template, use the GetEmailTemplate, GetPushTemplate, GetSmsTemplate, or GetVoiceTemplate operation, depending on the type of template that you want to retrieve the ARN for.

$sel:defaultSubstitutions:TemplateResponse', templateResponse_defaultSubstitutions - The JSON object that specifies the default values that are used for message variables in the message template. This object isn't included in a TemplateResponse object. To retrieve this object for a template, use the GetEmailTemplate, GetPushTemplate, GetSmsTemplate, or GetVoiceTemplate operation, depending on the type of template that you want to retrieve the object for.

$sel:templateDescription:TemplateResponse', templateResponse_templateDescription - The custom description of the message template. This value isn't included in a TemplateResponse object. To retrieve the description of a template, use the GetEmailTemplate, GetPushTemplate, GetSmsTemplate, or GetVoiceTemplate operation, depending on the type of template that you want to retrieve the description for.

$sel:version:TemplateResponse', templateResponse_version - The unique identifier, as an integer, for the active version of the message template.

$sel:tags:TemplateResponse', templateResponse_tags - A map of key-value pairs that identifies the tags that are associated with the message template. This object isn't included in a TemplateResponse object. To retrieve this object for a template, use the GetEmailTemplate, GetPushTemplate, GetSmsTemplate, or GetVoiceTemplate operation, depending on the type of template that you want to retrieve the object for.

$sel:lastModifiedDate:TemplateResponse', templateResponse_lastModifiedDate - The date, in ISO 8601 format, when the message template was last modified.

$sel:creationDate:TemplateResponse', templateResponse_creationDate - The date, in ISO 8601 format, when the message template was created.

$sel:templateName:TemplateResponse', templateResponse_templateName - The name of the message template.

$sel:templateType:TemplateResponse', templateResponse_templateType - The type of channel that the message template is designed for. Possible values are: EMAIL, PUSH, SMS, and VOICE.

TemplateVersionResponse

data TemplateVersionResponse Source #

Provides information about a specific version of a message template.

See: newTemplateVersionResponse smart constructor.

Instances

Instances details
FromJSON TemplateVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateVersionResponse

Generic TemplateVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateVersionResponse

Associated Types

type Rep TemplateVersionResponse :: Type -> Type #

Read TemplateVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateVersionResponse

Show TemplateVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateVersionResponse

NFData TemplateVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateVersionResponse

Methods

rnf :: TemplateVersionResponse -> () #

Eq TemplateVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateVersionResponse

Hashable TemplateVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateVersionResponse

type Rep TemplateVersionResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateVersionResponse

type Rep TemplateVersionResponse = D1 ('MetaData "TemplateVersionResponse" "Amazonka.Pinpoint.Types.TemplateVersionResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "TemplateVersionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultSubstitutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "templateDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newTemplateVersionResponse Source #

Create a value of TemplateVersionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:defaultSubstitutions:TemplateVersionResponse', templateVersionResponse_defaultSubstitutions - A JSON object that specifies the default values that are used for message variables in the version of the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable.

$sel:templateDescription:TemplateVersionResponse', templateVersionResponse_templateDescription - The custom description of the version of the message template.

$sel:version:TemplateVersionResponse', templateVersionResponse_version - The unique identifier for the version of the message template. This value is an integer that Amazon Pinpoint automatically increments and assigns to each new version of a template.

$sel:lastModifiedDate:TemplateVersionResponse', templateVersionResponse_lastModifiedDate - The date, in ISO 8601 format, when the version of the message template was last modified.

$sel:creationDate:TemplateVersionResponse', templateVersionResponse_creationDate - The date, in ISO 8601 format, when the version of the message template was created.

$sel:templateName:TemplateVersionResponse', templateVersionResponse_templateName - The name of the message template.

$sel:templateType:TemplateVersionResponse', templateVersionResponse_templateType - The type of channel that the message template is designed for. Possible values are: EMAIL, PUSH, SMS, and VOICE.

TemplateVersionsResponse

data TemplateVersionsResponse Source #

Provides information about all the versions of a specific message template.

See: newTemplateVersionsResponse smart constructor.

Instances

Instances details
FromJSON TemplateVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateVersionsResponse

Generic TemplateVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateVersionsResponse

Associated Types

type Rep TemplateVersionsResponse :: Type -> Type #

Read TemplateVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateVersionsResponse

Show TemplateVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateVersionsResponse

NFData TemplateVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateVersionsResponse

Eq TemplateVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateVersionsResponse

Hashable TemplateVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateVersionsResponse

type Rep TemplateVersionsResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplateVersionsResponse

type Rep TemplateVersionsResponse = D1 ('MetaData "TemplateVersionsResponse" "Amazonka.Pinpoint.Types.TemplateVersionsResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "TemplateVersionsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "item") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TemplateVersionResponse]))))

newTemplateVersionsResponse :: TemplateVersionsResponse Source #

Create a value of TemplateVersionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:message:TemplateVersionsResponse', templateVersionsResponse_message - The message that's returned from the API for the request to retrieve information about all the versions of the message template.

$sel:nextToken:TemplateVersionsResponse', templateVersionsResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:requestID:TemplateVersionsResponse', templateVersionsResponse_requestID - The unique identifier for the request to retrieve information about all the versions of the message template.

$sel:item:TemplateVersionsResponse', templateVersionsResponse_item - An array of responses, one for each version of the message template.

TemplatesResponse

data TemplatesResponse Source #

Provides information about all the message templates that are associated with your Amazon Pinpoint account.

See: newTemplatesResponse smart constructor.

Instances

Instances details
FromJSON TemplatesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplatesResponse

Generic TemplatesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplatesResponse

Associated Types

type Rep TemplatesResponse :: Type -> Type #

Read TemplatesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplatesResponse

Show TemplatesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplatesResponse

NFData TemplatesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplatesResponse

Methods

rnf :: TemplatesResponse -> () #

Eq TemplatesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplatesResponse

Hashable TemplatesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplatesResponse

type Rep TemplatesResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TemplatesResponse

type Rep TemplatesResponse = D1 ('MetaData "TemplatesResponse" "Amazonka.Pinpoint.Types.TemplatesResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "TemplatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "item") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TemplateResponse])))

newTemplatesResponse :: TemplatesResponse Source #

Create a value of TemplatesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:TemplatesResponse', templatesResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:item:TemplatesResponse', templatesResponse_item - An array of responses, one for each message template that's associated with your Amazon Pinpoint account and meets any filter criteria that you specified in the request.

TreatmentResource

data TreatmentResource Source #

Specifies the settings for a campaign treatment. A treatment is a variation of a campaign that's used for A/B testing of a campaign.

See: newTreatmentResource smart constructor.

Instances

Instances details
FromJSON TreatmentResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TreatmentResource

Generic TreatmentResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TreatmentResource

Associated Types

type Rep TreatmentResource :: Type -> Type #

Read TreatmentResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TreatmentResource

Show TreatmentResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TreatmentResource

NFData TreatmentResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TreatmentResource

Methods

rnf :: TreatmentResource -> () #

Eq TreatmentResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TreatmentResource

Hashable TreatmentResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TreatmentResource

type Rep TreatmentResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.TreatmentResource

newTreatmentResource Source #

Create a value of TreatmentResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:customDeliveryConfiguration:TreatmentResource', treatmentResource_customDeliveryConfiguration - The delivery configuration settings for sending the treatment through a custom channel. This object is required if the MessageConfiguration object for the treatment specifies a CustomMessage object.

$sel:messageConfiguration:TreatmentResource', treatmentResource_messageConfiguration - The message configuration settings for the treatment.

$sel:schedule:TreatmentResource', treatmentResource_schedule - The schedule settings for the treatment.

$sel:state:TreatmentResource', treatmentResource_state - The current status of the treatment.

$sel:templateConfiguration:TreatmentResource', treatmentResource_templateConfiguration - The message template to use for the treatment.

$sel:treatmentDescription:TreatmentResource', treatmentResource_treatmentDescription - The custom description of the treatment.

$sel:treatmentName:TreatmentResource', treatmentResource_treatmentName - The custom name of the treatment.

$sel:id:TreatmentResource', treatmentResource_id - The unique identifier for the treatment.

$sel:sizePercent:TreatmentResource', treatmentResource_sizePercent - The allocated percentage of users (segment members) that the treatment is sent to.

UpdateAttributesRequest

data UpdateAttributesRequest Source #

Specifies one or more attributes to remove from all the endpoints that are associated with an application.

See: newUpdateAttributesRequest smart constructor.

Instances

Instances details
ToJSON UpdateAttributesRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.UpdateAttributesRequest

Generic UpdateAttributesRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.UpdateAttributesRequest

Associated Types

type Rep UpdateAttributesRequest :: Type -> Type #

Read UpdateAttributesRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.UpdateAttributesRequest

Show UpdateAttributesRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.UpdateAttributesRequest

NFData UpdateAttributesRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.UpdateAttributesRequest

Methods

rnf :: UpdateAttributesRequest -> () #

Eq UpdateAttributesRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.UpdateAttributesRequest

Hashable UpdateAttributesRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.UpdateAttributesRequest

type Rep UpdateAttributesRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.UpdateAttributesRequest

type Rep UpdateAttributesRequest = D1 ('MetaData "UpdateAttributesRequest" "Amazonka.Pinpoint.Types.UpdateAttributesRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateAttributesRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "blacklist") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newUpdateAttributesRequest :: UpdateAttributesRequest Source #

Create a value of UpdateAttributesRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:blacklist:UpdateAttributesRequest', updateAttributesRequest_blacklist - An array of the attributes to remove from all the endpoints that are associated with the application. The array can specify the complete, exact name of each attribute to remove or it can specify a glob pattern that an attribute name must match in order for the attribute to be removed.

UpdateRecommenderConfiguration

data UpdateRecommenderConfiguration Source #

Specifies Amazon Pinpoint configuration settings for retrieving and processing recommendation data from a recommender model.

See: newUpdateRecommenderConfiguration smart constructor.

Instances

Instances details
ToJSON UpdateRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.UpdateRecommenderConfiguration

Generic UpdateRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.UpdateRecommenderConfiguration

Associated Types

type Rep UpdateRecommenderConfiguration :: Type -> Type #

Read UpdateRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.UpdateRecommenderConfiguration

Show UpdateRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.UpdateRecommenderConfiguration

NFData UpdateRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.UpdateRecommenderConfiguration

Eq UpdateRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.UpdateRecommenderConfiguration

Hashable UpdateRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.UpdateRecommenderConfiguration

type Rep UpdateRecommenderConfiguration Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.UpdateRecommenderConfiguration

type Rep UpdateRecommenderConfiguration = D1 ('MetaData "UpdateRecommenderConfiguration" "Amazonka.Pinpoint.Types.UpdateRecommenderConfiguration" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "UpdateRecommenderConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recommendationProviderIdType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "recommendationTransformerUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recommendationsDisplayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "recommendationsPerMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "recommendationProviderUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "recommendationProviderRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newUpdateRecommenderConfiguration Source #

Create a value of UpdateRecommenderConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributes:UpdateRecommenderConfiguration', updateRecommenderConfiguration_attributes - A map of key-value pairs that defines 1-10 custom endpoint or user attributes, depending on the value for the RecommendationProviderIdType property. Each of these attributes temporarily stores a recommended item that's retrieved from the recommender model and sent to an AWS Lambda function for additional processing. Each attribute can be used as a message variable in a message template.

In the map, the key is the name of a custom attribute and the value is a custom display name for that attribute. The display name appears in the Attribute finder of the template editor on the Amazon Pinpoint console. The following restrictions apply to these names:

  • An attribute name must start with a letter or number and it can contain up to 50 characters. The characters can be letters, numbers, underscores (_), or hyphens (-). Attribute names are case sensitive and must be unique.
  • An attribute display name must start with a letter or number and it can contain up to 25 characters. The characters can be letters, numbers, spaces, underscores (_), or hyphens (-).

This object is required if the configuration invokes an AWS Lambda function (RecommendationTransformerUri) to process recommendation data. Otherwise, don't include this object in your request.

$sel:description:UpdateRecommenderConfiguration', updateRecommenderConfiguration_description - A custom description of the configuration for the recommender model. The description can contain up to 128 characters. The characters can be letters, numbers, spaces, or the following symbols: _ ; () , ‐.

$sel:name:UpdateRecommenderConfiguration', updateRecommenderConfiguration_name - A custom name of the configuration for the recommender model. The name must start with a letter or number and it can contain up to 128 characters. The characters can be letters, numbers, spaces, underscores (_), or hyphens (-).

$sel:recommendationProviderIdType:UpdateRecommenderConfiguration', updateRecommenderConfiguration_recommendationProviderIdType - The type of Amazon Pinpoint ID to associate with unique user IDs in the recommender model. This value enables the model to use attribute and event data that’s specific to a particular endpoint or user in an Amazon Pinpoint application. Valid values are:

  • PINPOINT_ENDPOINT_ID - Associate each user in the model with a particular endpoint in Amazon Pinpoint. The data is correlated based on endpoint IDs in Amazon Pinpoint. This is the default value.
  • PINPOINT_USER_ID - Associate each user in the model with a particular user and endpoint in Amazon Pinpoint. The data is correlated based on user IDs in Amazon Pinpoint. If you specify this value, an endpoint definition in Amazon Pinpoint has to specify both a user ID (UserId) and an endpoint ID. Otherwise, messages won’t be sent to the user's endpoint.

$sel:recommendationTransformerUri:UpdateRecommenderConfiguration', updateRecommenderConfiguration_recommendationTransformerUri - The name or Amazon Resource Name (ARN) of the AWS Lambda function to invoke for additional processing of recommendation data that's retrieved from the recommender model.

$sel:recommendationsDisplayName:UpdateRecommenderConfiguration', updateRecommenderConfiguration_recommendationsDisplayName - A custom display name for the standard endpoint or user attribute (RecommendationItems) that temporarily stores recommended items for each endpoint or user, depending on the value for the RecommendationProviderIdType property. This value is required if the configuration doesn't invoke an AWS Lambda function (RecommendationTransformerUri) to perform additional processing of recommendation data.

This name appears in the Attribute finder of the template editor on the Amazon Pinpoint console. The name can contain up to 25 characters. The characters can be letters, numbers, spaces, underscores (_), or hyphens (-). These restrictions don't apply to attribute values.

$sel:recommendationsPerMessage:UpdateRecommenderConfiguration', updateRecommenderConfiguration_recommendationsPerMessage - The number of recommended items to retrieve from the model for each endpoint or user, depending on the value for the RecommendationProviderIdType property. This number determines how many recommended items are available for use in message variables. The minimum value is 1. The maximum value is 5. The default value is 5.

To use multiple recommended items and custom attributes with message variables, you have to use an AWS Lambda function (RecommendationTransformerUri) to perform additional processing of recommendation data.

$sel:recommendationProviderUri:UpdateRecommenderConfiguration', updateRecommenderConfiguration_recommendationProviderUri - The Amazon Resource Name (ARN) of the recommender model to retrieve recommendation data from. This value must match the ARN of an Amazon Personalize campaign.

$sel:recommendationProviderRoleArn:UpdateRecommenderConfiguration', updateRecommenderConfiguration_recommendationProviderRoleArn - The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to retrieve recommendation data from the recommender model.

VerificationResponse

data VerificationResponse Source #

Verify OTP Message Response.

See: newVerificationResponse smart constructor.

Instances

Instances details
FromJSON VerificationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VerificationResponse

Generic VerificationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VerificationResponse

Associated Types

type Rep VerificationResponse :: Type -> Type #

Read VerificationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VerificationResponse

Show VerificationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VerificationResponse

NFData VerificationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VerificationResponse

Methods

rnf :: VerificationResponse -> () #

Eq VerificationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VerificationResponse

Hashable VerificationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VerificationResponse

type Rep VerificationResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VerificationResponse

type Rep VerificationResponse = D1 ('MetaData "VerificationResponse" "Amazonka.Pinpoint.Types.VerificationResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "VerificationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "valid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newVerificationResponse :: VerificationResponse Source #

Create a value of VerificationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:valid:VerificationResponse', verificationResponse_valid - Specifies whether the OTP is valid or not.

VerifyOTPMessageRequestParameters

data VerifyOTPMessageRequestParameters Source #

Verify OTP message request.

See: newVerifyOTPMessageRequestParameters smart constructor.

Instances

Instances details
ToJSON VerifyOTPMessageRequestParameters Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VerifyOTPMessageRequestParameters

Generic VerifyOTPMessageRequestParameters Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VerifyOTPMessageRequestParameters

Associated Types

type Rep VerifyOTPMessageRequestParameters :: Type -> Type #

Read VerifyOTPMessageRequestParameters Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VerifyOTPMessageRequestParameters

Show VerifyOTPMessageRequestParameters Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VerifyOTPMessageRequestParameters

NFData VerifyOTPMessageRequestParameters Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VerifyOTPMessageRequestParameters

Eq VerifyOTPMessageRequestParameters Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VerifyOTPMessageRequestParameters

Hashable VerifyOTPMessageRequestParameters Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VerifyOTPMessageRequestParameters

type Rep VerifyOTPMessageRequestParameters Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VerifyOTPMessageRequestParameters

type Rep VerifyOTPMessageRequestParameters = D1 ('MetaData "VerifyOTPMessageRequestParameters" "Amazonka.Pinpoint.Types.VerifyOTPMessageRequestParameters" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "VerifyOTPMessageRequestParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "referenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "otp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationIdentity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newVerifyOTPMessageRequestParameters Source #

Create a value of VerifyOTPMessageRequestParameters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:referenceId:VerifyOTPMessageRequestParameters', verifyOTPMessageRequestParameters_referenceId - The reference identifier provided when the OTP was previously sent.

$sel:otp:VerifyOTPMessageRequestParameters', verifyOTPMessageRequestParameters_otp - The OTP the end user provided for verification.

$sel:destinationIdentity:VerifyOTPMessageRequestParameters', verifyOTPMessageRequestParameters_destinationIdentity - The destination identity to send OTP to.

VoiceChannelRequest

data VoiceChannelRequest Source #

Specifies the status and settings of the voice channel for an application.

See: newVoiceChannelRequest smart constructor.

Instances

Instances details
ToJSON VoiceChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceChannelRequest

Generic VoiceChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceChannelRequest

Associated Types

type Rep VoiceChannelRequest :: Type -> Type #

Read VoiceChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceChannelRequest

Show VoiceChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceChannelRequest

NFData VoiceChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceChannelRequest

Methods

rnf :: VoiceChannelRequest -> () #

Eq VoiceChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceChannelRequest

Hashable VoiceChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceChannelRequest

type Rep VoiceChannelRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceChannelRequest

type Rep VoiceChannelRequest = D1 ('MetaData "VoiceChannelRequest" "Amazonka.Pinpoint.Types.VoiceChannelRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "VoiceChannelRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newVoiceChannelRequest :: VoiceChannelRequest Source #

Create a value of VoiceChannelRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:VoiceChannelRequest', voiceChannelRequest_enabled - Specifies whether to enable the voice channel for the application.

VoiceChannelResponse

data VoiceChannelResponse Source #

Provides information about the status and settings of the voice channel for an application.

See: newVoiceChannelResponse smart constructor.

Instances

Instances details
FromJSON VoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceChannelResponse

Generic VoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceChannelResponse

Associated Types

type Rep VoiceChannelResponse :: Type -> Type #

Read VoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceChannelResponse

Show VoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceChannelResponse

NFData VoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceChannelResponse

Methods

rnf :: VoiceChannelResponse -> () #

Eq VoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceChannelResponse

Hashable VoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceChannelResponse

type Rep VoiceChannelResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceChannelResponse

newVoiceChannelResponse Source #

Create a value of VoiceChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationId:VoiceChannelResponse', voiceChannelResponse_applicationId - The unique identifier for the application that the voice channel applies to.

$sel:creationDate:VoiceChannelResponse', voiceChannelResponse_creationDate - The date and time, in ISO 8601 format, when the voice channel was enabled.

$sel:enabled:VoiceChannelResponse', voiceChannelResponse_enabled - Specifies whether the voice channel is enabled for the application.

$sel:hasCredential:VoiceChannelResponse', voiceChannelResponse_hasCredential - (Not used) This property is retained only for backward compatibility.

$sel:id:VoiceChannelResponse', voiceChannelResponse_id - (Deprecated) An identifier for the voice channel. This property is retained only for backward compatibility.

$sel:isArchived:VoiceChannelResponse', voiceChannelResponse_isArchived - Specifies whether the voice channel is archived.

$sel:lastModifiedBy:VoiceChannelResponse', voiceChannelResponse_lastModifiedBy - The user who last modified the voice channel.

$sel:lastModifiedDate:VoiceChannelResponse', voiceChannelResponse_lastModifiedDate - The date and time, in ISO 8601 format, when the voice channel was last modified.

$sel:version:VoiceChannelResponse', voiceChannelResponse_version - The current version of the voice channel.

$sel:platform:VoiceChannelResponse', voiceChannelResponse_platform - The type of messaging or notification platform for the channel. For the voice channel, this value is VOICE.

VoiceMessage

data VoiceMessage Source #

Specifies the settings for a one-time voice message that's sent directly to an endpoint through the voice channel.

See: newVoiceMessage smart constructor.

Instances

Instances details
ToJSON VoiceMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceMessage

Generic VoiceMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceMessage

Associated Types

type Rep VoiceMessage :: Type -> Type #

Read VoiceMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceMessage

Show VoiceMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceMessage

NFData VoiceMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceMessage

Methods

rnf :: VoiceMessage -> () #

Eq VoiceMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceMessage

Hashable VoiceMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceMessage

type Rep VoiceMessage Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceMessage

type Rep VoiceMessage = D1 ('MetaData "VoiceMessage" "Amazonka.Pinpoint.Types.VoiceMessage" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "VoiceMessage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "languageCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "originationNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "substitutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text]))) :*: S1 ('MetaSel ('Just "voiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newVoiceMessage :: VoiceMessage Source #

Create a value of VoiceMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:body:VoiceMessage', voiceMessage_body - The text of the script to use for the voice message.

$sel:languageCode:VoiceMessage', voiceMessage_languageCode - The code for the language to use when synthesizing the text of the message script. For a list of supported languages and the code for each one, see the Amazon Polly Developer Guide.

$sel:originationNumber:VoiceMessage', voiceMessage_originationNumber - The long code to send the voice message from. This value should be one of the dedicated long codes that's assigned to your AWS account. Although it isn't required, we recommend that you specify the long code in E.164 format, for example +12065550100, to ensure prompt and accurate delivery of the message.

$sel:substitutions:VoiceMessage', voiceMessage_substitutions - The default message variables to use in the voice message. You can override the default variables with individual address variables.

$sel:voiceId:VoiceMessage', voiceMessage_voiceId - The name of the voice to use when delivering the message. For a list of supported voices, see the Amazon Polly Developer Guide.

VoiceTemplateRequest

data VoiceTemplateRequest Source #

Specifies the content and settings for a message template that can be used in messages that are sent through the voice channel.

See: newVoiceTemplateRequest smart constructor.

Instances

Instances details
ToJSON VoiceTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceTemplateRequest

Generic VoiceTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceTemplateRequest

Associated Types

type Rep VoiceTemplateRequest :: Type -> Type #

Read VoiceTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceTemplateRequest

Show VoiceTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceTemplateRequest

NFData VoiceTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceTemplateRequest

Methods

rnf :: VoiceTemplateRequest -> () #

Eq VoiceTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceTemplateRequest

Hashable VoiceTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceTemplateRequest

type Rep VoiceTemplateRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceTemplateRequest

type Rep VoiceTemplateRequest = D1 ('MetaData "VoiceTemplateRequest" "Amazonka.Pinpoint.Types.VoiceTemplateRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "VoiceTemplateRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "defaultSubstitutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "languageCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "templateDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "voiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newVoiceTemplateRequest :: VoiceTemplateRequest Source #

Create a value of VoiceTemplateRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:body:VoiceTemplateRequest', voiceTemplateRequest_body - The text of the script to use in messages that are based on the message template, in plain text format.

$sel:defaultSubstitutions:VoiceTemplateRequest', voiceTemplateRequest_defaultSubstitutions - A JSON object that specifies the default values to use for message variables in the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable. When you create a message that's based on the template, you can override these defaults with message-specific and address-specific variables and values.

$sel:languageCode:VoiceTemplateRequest', voiceTemplateRequest_languageCode - The code for the language to use when synthesizing the text of the script in messages that are based on the message template. For a list of supported languages and the code for each one, see the Amazon Polly Developer Guide.

$sel:templateDescription:VoiceTemplateRequest', voiceTemplateRequest_templateDescription - A custom description of the message template.

$sel:voiceId:VoiceTemplateRequest', voiceTemplateRequest_voiceId - The name of the voice to use when delivering messages that are based on the message template. For a list of supported voices, see the Amazon Polly Developer Guide.

$sel:tags:VoiceTemplateRequest', voiceTemplateRequest_tags - A string-to-string map of key-value pairs that defines the tags to associate with the message template. Each tag consists of a required tag key and an associated tag value.

VoiceTemplateResponse

data VoiceTemplateResponse Source #

Provides information about the content and settings for a message template that can be used in messages that are sent through the voice channel.

See: newVoiceTemplateResponse smart constructor.

Instances

Instances details
FromJSON VoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceTemplateResponse

Generic VoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceTemplateResponse

Associated Types

type Rep VoiceTemplateResponse :: Type -> Type #

Read VoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceTemplateResponse

Show VoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceTemplateResponse

NFData VoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceTemplateResponse

Methods

rnf :: VoiceTemplateResponse -> () #

Eq VoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceTemplateResponse

Hashable VoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceTemplateResponse

type Rep VoiceTemplateResponse Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.VoiceTemplateResponse

type Rep VoiceTemplateResponse = D1 ('MetaData "VoiceTemplateResponse" "Amazonka.Pinpoint.Types.VoiceTemplateResponse" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "VoiceTemplateResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "body") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultSubstitutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "languageCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "templateDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "voiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TemplateType))))))

newVoiceTemplateResponse Source #

Create a value of VoiceTemplateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:VoiceTemplateResponse', voiceTemplateResponse_arn - The Amazon Resource Name (ARN) of the message template.

$sel:body:VoiceTemplateResponse', voiceTemplateResponse_body - The text of the script that's used in messages that are based on the message template, in plain text format.

$sel:defaultSubstitutions:VoiceTemplateResponse', voiceTemplateResponse_defaultSubstitutions - The JSON object that specifies the default values that are used for message variables in the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable.

$sel:languageCode:VoiceTemplateResponse', voiceTemplateResponse_languageCode - The code for the language that's used when synthesizing the text of the script in messages that are based on the message template. For a list of supported languages and the code for each one, see the Amazon Polly Developer Guide.

$sel:templateDescription:VoiceTemplateResponse', voiceTemplateResponse_templateDescription - The custom description of the message template.

$sel:version:VoiceTemplateResponse', voiceTemplateResponse_version - The unique identifier, as an integer, for the active version of the message template, or the version of the template that you specified by using the version parameter in your request.

$sel:voiceId:VoiceTemplateResponse', voiceTemplateResponse_voiceId - The name of the voice that's used when delivering messages that are based on the message template. For a list of supported voices, see the Amazon Polly Developer Guide.

$sel:tags:VoiceTemplateResponse', voiceTemplateResponse_tags - A string-to-string map of key-value pairs that identifies the tags that are associated with the message template. Each tag consists of a required tag key and an associated tag value.

$sel:lastModifiedDate:VoiceTemplateResponse', voiceTemplateResponse_lastModifiedDate - The date, in ISO 8601 format, when the message template was last modified.

$sel:creationDate:VoiceTemplateResponse', voiceTemplateResponse_creationDate - The date, in ISO 8601 format, when the message template was created.

$sel:templateName:VoiceTemplateResponse', voiceTemplateResponse_templateName - The name of the message template.

$sel:templateType:VoiceTemplateResponse', voiceTemplateResponse_templateType - The type of channel that the message template is designed for. For a voice template, this value is VOICE.

WaitActivity

data WaitActivity Source #

Specifies the settings for a wait activity in a journey. This type of activity waits for a certain amount of time or until a specific date and time before moving participants to the next activity in a journey.

See: newWaitActivity smart constructor.

Instances

Instances details
FromJSON WaitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WaitActivity

ToJSON WaitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WaitActivity

Generic WaitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WaitActivity

Associated Types

type Rep WaitActivity :: Type -> Type #

Read WaitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WaitActivity

Show WaitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WaitActivity

NFData WaitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WaitActivity

Methods

rnf :: WaitActivity -> () #

Eq WaitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WaitActivity

Hashable WaitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WaitActivity

type Rep WaitActivity Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WaitActivity

type Rep WaitActivity = D1 ('MetaData "WaitActivity" "Amazonka.Pinpoint.Types.WaitActivity" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "WaitActivity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "waitTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WaitTime))))

newWaitActivity :: WaitActivity Source #

Create a value of WaitActivity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextActivity:WaitActivity', waitActivity_nextActivity - The unique identifier for the next activity to perform, after performing the wait activity.

$sel:waitTime:WaitActivity', waitActivity_waitTime - The amount of time to wait or the date and time when the activity moves participants to the next activity in the journey.

WaitTime

data WaitTime Source #

Specifies a duration or a date and time that indicates when Amazon Pinpoint determines whether an activity's conditions have been met or an activity moves participants to the next activity in a journey.

See: newWaitTime smart constructor.

Constructors

WaitTime' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON WaitTime Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WaitTime

ToJSON WaitTime Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WaitTime

Generic WaitTime Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WaitTime

Associated Types

type Rep WaitTime :: Type -> Type #

Methods

from :: WaitTime -> Rep WaitTime x #

to :: Rep WaitTime x -> WaitTime #

Read WaitTime Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WaitTime

Show WaitTime Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WaitTime

NFData WaitTime Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WaitTime

Methods

rnf :: WaitTime -> () #

Eq WaitTime Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WaitTime

Hashable WaitTime Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WaitTime

Methods

hashWithSalt :: Int -> WaitTime -> Int #

hash :: WaitTime -> Int #

type Rep WaitTime Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WaitTime

type Rep WaitTime = D1 ('MetaData "WaitTime" "Amazonka.Pinpoint.Types.WaitTime" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "WaitTime'" 'PrefixI 'True) (S1 ('MetaSel ('Just "waitFor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "waitUntil") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newWaitTime :: WaitTime Source #

Create a value of WaitTime with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:waitFor:WaitTime', waitTime_waitFor - The amount of time to wait, as a duration in ISO 8601 format, before determining whether the activity's conditions have been met or moving participants to the next activity in the journey.

$sel:waitUntil:WaitTime', waitTime_waitUntil - The date and time, in ISO 8601 format, when Amazon Pinpoint determines whether the activity's conditions have been met or the activity moves participants to the next activity in the journey.

WriteApplicationSettingsRequest

data WriteApplicationSettingsRequest Source #

Specifies the default settings for an application.

See: newWriteApplicationSettingsRequest smart constructor.

Instances

Instances details
ToJSON WriteApplicationSettingsRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteApplicationSettingsRequest

Generic WriteApplicationSettingsRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteApplicationSettingsRequest

Associated Types

type Rep WriteApplicationSettingsRequest :: Type -> Type #

Read WriteApplicationSettingsRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteApplicationSettingsRequest

Show WriteApplicationSettingsRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteApplicationSettingsRequest

NFData WriteApplicationSettingsRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteApplicationSettingsRequest

Eq WriteApplicationSettingsRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteApplicationSettingsRequest

Hashable WriteApplicationSettingsRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteApplicationSettingsRequest

type Rep WriteApplicationSettingsRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteApplicationSettingsRequest

type Rep WriteApplicationSettingsRequest = D1 ('MetaData "WriteApplicationSettingsRequest" "Amazonka.Pinpoint.Types.WriteApplicationSettingsRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "WriteApplicationSettingsRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "campaignHook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CampaignHook)) :*: S1 ('MetaSel ('Just "cloudWatchMetricsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "eventTaggingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "limits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CampaignLimits)) :*: S1 ('MetaSel ('Just "quietTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QuietTime))))))

newWriteApplicationSettingsRequest :: WriteApplicationSettingsRequest Source #

Create a value of WriteApplicationSettingsRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:campaignHook:WriteApplicationSettingsRequest', writeApplicationSettingsRequest_campaignHook - The settings for the AWS Lambda function to invoke by default as a code hook for campaigns in the application. You can use this hook to customize segments that are used by campaigns in the application.

To override these settings and define custom settings for a specific campaign, use the CampaignHook object of the Campaign resource.

$sel:cloudWatchMetricsEnabled:WriteApplicationSettingsRequest', writeApplicationSettingsRequest_cloudWatchMetricsEnabled - Specifies whether to enable application-related alarms in Amazon CloudWatch.

$sel:eventTaggingEnabled:WriteApplicationSettingsRequest', writeApplicationSettingsRequest_eventTaggingEnabled - Undocumented member.

$sel:limits:WriteApplicationSettingsRequest', writeApplicationSettingsRequest_limits - The default sending limits for campaigns in the application. To override these limits and define custom limits for a specific campaign or journey, use the Campaign resource or the Journey resource, respectively.

$sel:quietTime:WriteApplicationSettingsRequest', writeApplicationSettingsRequest_quietTime - The default quiet time for campaigns in the application. Quiet time is a specific time range when messages aren't sent to endpoints, if all the following conditions are met:

  • The EndpointDemographic.Timezone property of the endpoint is set to a valid value.
  • The current time in the endpoint's time zone is later than or equal to the time specified by the QuietTime.Start property for the application (or a campaign or journey that has custom quiet time settings).
  • The current time in the endpoint's time zone is earlier than or equal to the time specified by the QuietTime.End property for the application (or a campaign or journey that has custom quiet time settings).

If any of the preceding conditions isn't met, the endpoint will receive messages from a campaign or journey, even if quiet time is enabled.

To override the default quiet time settings for a specific campaign or journey, use the Campaign resource or the Journey resource to define a custom quiet time for the campaign or journey.

WriteCampaignRequest

data WriteCampaignRequest Source #

Specifies the configuration and other settings for a campaign.

See: newWriteCampaignRequest smart constructor.

Instances

Instances details
ToJSON WriteCampaignRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteCampaignRequest

Generic WriteCampaignRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteCampaignRequest

Associated Types

type Rep WriteCampaignRequest :: Type -> Type #

Read WriteCampaignRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteCampaignRequest

Show WriteCampaignRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteCampaignRequest

NFData WriteCampaignRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteCampaignRequest

Methods

rnf :: WriteCampaignRequest -> () #

Eq WriteCampaignRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteCampaignRequest

Hashable WriteCampaignRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteCampaignRequest

type Rep WriteCampaignRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteCampaignRequest

type Rep WriteCampaignRequest = D1 ('MetaData "WriteCampaignRequest" "Amazonka.Pinpoint.Types.WriteCampaignRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "WriteCampaignRequest'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "additionalTreatments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [WriteTreatmentResource])) :*: S1 ('MetaSel ('Just "customDeliveryConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomDeliveryConfiguration))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "holdoutPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "hook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CampaignHook)) :*: S1 ('MetaSel ('Just "isPaused") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "limits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CampaignLimits)) :*: S1 ('MetaSel ('Just "messageConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MessageConfiguration))))) :*: (((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "schedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Schedule)) :*: S1 ('MetaSel ('Just "segmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "segmentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "templateConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TemplateConfiguration))) :*: (S1 ('MetaSel ('Just "treatmentDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "treatmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))))

newWriteCampaignRequest :: WriteCampaignRequest Source #

Create a value of WriteCampaignRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:additionalTreatments:WriteCampaignRequest', writeCampaignRequest_additionalTreatments - An array of requests that defines additional treatments for the campaign, in addition to the default treatment for the campaign.

WriteCampaignRequest, writeCampaignRequest_customDeliveryConfiguration - The delivery configuration settings for sending the campaign through a custom channel. This object is required if the MessageConfiguration object for the campaign specifies a CustomMessage object.

$sel:description:WriteCampaignRequest', writeCampaignRequest_description - A custom description of the campaign.

$sel:holdoutPercent:WriteCampaignRequest', writeCampaignRequest_holdoutPercent - The allocated percentage of users (segment members) who shouldn't receive messages from the campaign.

$sel:hook:WriteCampaignRequest', writeCampaignRequest_hook - The settings for the AWS Lambda function to invoke as a code hook for the campaign. You can use this hook to customize the segment that's used by the campaign.

$sel:isPaused:WriteCampaignRequest', writeCampaignRequest_isPaused - Specifies whether to pause the campaign. A paused campaign doesn't run unless you resume it by changing this value to false.

$sel:limits:WriteCampaignRequest', writeCampaignRequest_limits - The messaging limits for the campaign.

WriteCampaignRequest, writeCampaignRequest_messageConfiguration - The message configuration settings for the campaign.

$sel:name:WriteCampaignRequest', writeCampaignRequest_name - A custom name for the campaign.

$sel:priority:WriteCampaignRequest', writeCampaignRequest_priority - Defines the priority of the campaign, used to decide the order of messages displayed to user if there are multiple messages scheduled to be displayed at the same moment.

WriteCampaignRequest, writeCampaignRequest_schedule - The schedule settings for the campaign.

$sel:segmentId:WriteCampaignRequest', writeCampaignRequest_segmentId - The unique identifier for the segment to associate with the campaign.

$sel:segmentVersion:WriteCampaignRequest', writeCampaignRequest_segmentVersion - The version of the segment to associate with the campaign.

WriteCampaignRequest, writeCampaignRequest_templateConfiguration - The message template to use for the campaign.

WriteCampaignRequest, writeCampaignRequest_treatmentDescription - A custom description of the default treatment for the campaign.

WriteCampaignRequest, writeCampaignRequest_treatmentName - A custom name of the default treatment for the campaign, if the campaign has multiple treatments. A treatment is a variation of a campaign that's used for A/B testing.

$sel:tags:WriteCampaignRequest', writeCampaignRequest_tags - A string-to-string map of key-value pairs that defines the tags to associate with the campaign. Each tag consists of a required tag key and an associated tag value.

WriteEventStream

data WriteEventStream Source #

Specifies the Amazon Resource Name (ARN) of an event stream to publish events to and the AWS Identity and Access Management (IAM) role to use when publishing those events.

See: newWriteEventStream smart constructor.

Instances

Instances details
ToJSON WriteEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteEventStream

Generic WriteEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteEventStream

Associated Types

type Rep WriteEventStream :: Type -> Type #

Read WriteEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteEventStream

Show WriteEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteEventStream

NFData WriteEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteEventStream

Methods

rnf :: WriteEventStream -> () #

Eq WriteEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteEventStream

Hashable WriteEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteEventStream

type Rep WriteEventStream Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteEventStream

type Rep WriteEventStream = D1 ('MetaData "WriteEventStream" "Amazonka.Pinpoint.Types.WriteEventStream" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "WriteEventStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationStreamArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newWriteEventStream Source #

Create a value of WriteEventStream with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:roleArn:WriteEventStream', writeEventStream_roleArn - The AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to publish event data to the stream in your AWS account.

$sel:destinationStreamArn:WriteEventStream', writeEventStream_destinationStreamArn - The Amazon Resource Name (ARN) of the Amazon Kinesis data stream or Amazon Kinesis Data Firehose delivery stream that you want to publish event data to.

For a Kinesis data stream, the ARN format is: arn:aws:kinesis:region:account-id:stream/stream_name

For a Kinesis Data Firehose delivery stream, the ARN format is: arn:aws:firehose:region:account-id:deliverystream/stream_name

WriteJourneyRequest

data WriteJourneyRequest Source #

Specifies the configuration and other settings for a journey.

See: newWriteJourneyRequest smart constructor.

Instances

Instances details
ToJSON WriteJourneyRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteJourneyRequest

Generic WriteJourneyRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteJourneyRequest

Associated Types

type Rep WriteJourneyRequest :: Type -> Type #

Read WriteJourneyRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteJourneyRequest

Show WriteJourneyRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteJourneyRequest

NFData WriteJourneyRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteJourneyRequest

Methods

rnf :: WriteJourneyRequest -> () #

Eq WriteJourneyRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteJourneyRequest

Hashable WriteJourneyRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteJourneyRequest

type Rep WriteJourneyRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteJourneyRequest

type Rep WriteJourneyRequest = D1 ('MetaData "WriteJourneyRequest" "Amazonka.Pinpoint.Types.WriteJourneyRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "WriteJourneyRequest'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "activities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Activity))) :*: S1 ('MetaSel ('Just "closedDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClosedDays))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "journeyChannelSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JourneyChannelSettings)))) :*: ((S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "limits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JourneyLimits))) :*: (S1 ('MetaSel ('Just "localTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "openHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpenHours)) :*: S1 ('MetaSel ('Just "quietTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QuietTime)))))) :*: (((S1 ('MetaSel ('Just "refreshFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "refreshOnSegmentUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "schedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JourneySchedule)) :*: S1 ('MetaSel ('Just "sendingSchedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "startActivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StartCondition))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe State)) :*: (S1 ('MetaSel ('Just "waitForQuietTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

newWriteJourneyRequest Source #

Create a value of WriteJourneyRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:activities:WriteJourneyRequest', writeJourneyRequest_activities - A map that contains a set of Activity objects, one object for each activity in the journey. For each Activity object, the key is the unique identifier (string) for an activity and the value is the settings for the activity. An activity identifier can contain a maximum of 100 characters. The characters must be alphanumeric characters.

$sel:closedDays:WriteJourneyRequest', writeJourneyRequest_closedDays - The time when journey will stop sending messages. QuietTime should be configured first and SendingSchedule should be set to true.

$sel:creationDate:WriteJourneyRequest', writeJourneyRequest_creationDate - The date, in ISO 8601 format, when the journey was created.

$sel:journeyChannelSettings:WriteJourneyRequest', writeJourneyRequest_journeyChannelSettings - The channel-specific configurations for the journey.

$sel:lastModifiedDate:WriteJourneyRequest', writeJourneyRequest_lastModifiedDate - The date, in ISO 8601 format, when the journey was last modified.

$sel:limits:WriteJourneyRequest', writeJourneyRequest_limits - The messaging and entry limits for the journey.

$sel:localTime:WriteJourneyRequest', writeJourneyRequest_localTime - Specifies whether the journey's scheduled start and end times use each participant's local time. To base the schedule on each participant's local time, set this value to true.

$sel:openHours:WriteJourneyRequest', writeJourneyRequest_openHours - The time when journey allow to send messages. QuietTime should be configured first and SendingSchedule should be set to true.

$sel:quietTime:WriteJourneyRequest', writeJourneyRequest_quietTime - The quiet time settings for the journey. Quiet time is a specific time range when a journey doesn't send messages to participants, if all the following conditions are met:

  • The EndpointDemographic.Timezone property of the endpoint for the participant is set to a valid value.
  • The current time in the participant's time zone is later than or equal to the time specified by the QuietTime.Start property for the journey.
  • The current time in the participant's time zone is earlier than or equal to the time specified by the QuietTime.End property for the journey.

If any of the preceding conditions isn't met, the participant will receive messages from the journey, even if quiet time is enabled.

$sel:refreshFrequency:WriteJourneyRequest', writeJourneyRequest_refreshFrequency - The frequency with which Amazon Pinpoint evaluates segment and event data for the journey, as a duration in ISO 8601 format.

$sel:refreshOnSegmentUpdate:WriteJourneyRequest', writeJourneyRequest_refreshOnSegmentUpdate - Specifies whether a journey should be refreshed on segment update.

$sel:schedule:WriteJourneyRequest', writeJourneyRequest_schedule - The schedule settings for the journey.

$sel:sendingSchedule:WriteJourneyRequest', writeJourneyRequest_sendingSchedule - Indicates if journey have Advance Quiet Time (OpenHours and ClosedDays). This flag should be set to true in order to allow (OpenHours and ClosedDays)

$sel:startActivity:WriteJourneyRequest', writeJourneyRequest_startActivity - The unique identifier for the first activity in the journey. The identifier for this activity can contain a maximum of 128 characters. The characters must be alphanumeric characters.

$sel:startCondition:WriteJourneyRequest', writeJourneyRequest_startCondition - The segment that defines which users are participants in the journey.

$sel:state:WriteJourneyRequest', writeJourneyRequest_state - The status of the journey. Valid values are:

  • DRAFT - Saves the journey and doesn't publish it.
  • ACTIVE - Saves and publishes the journey. Depending on the journey's schedule, the journey starts running immediately or at the scheduled start time. If a journey's status is ACTIVE, you can't add, change, or remove activities from it.

PAUSED, CANCELLED, COMPLETED, and CLOSED states are not supported in requests to create or update a journey. To cancel, pause, or resume a journey, use the Journey State resource.

$sel:waitForQuietTime:WriteJourneyRequest', writeJourneyRequest_waitForQuietTime - Specifies whether endpoints in quiet hours should enter a wait till the end of their quiet hours.

$sel:name:WriteJourneyRequest', writeJourneyRequest_name - The name of the journey. A journey name can contain a maximum of 150 characters. The characters can be alphanumeric characters or symbols, such as underscores (_) or hyphens (-). A journey name can't contain any spaces.

WriteSegmentRequest

data WriteSegmentRequest Source #

Specifies the configuration, dimension, and other settings for a segment. A WriteSegmentRequest object can include a Dimensions object or a SegmentGroups object, but not both.

See: newWriteSegmentRequest smart constructor.

Instances

Instances details
ToJSON WriteSegmentRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteSegmentRequest

Generic WriteSegmentRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteSegmentRequest

Associated Types

type Rep WriteSegmentRequest :: Type -> Type #

Read WriteSegmentRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteSegmentRequest

Show WriteSegmentRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteSegmentRequest

NFData WriteSegmentRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteSegmentRequest

Methods

rnf :: WriteSegmentRequest -> () #

Eq WriteSegmentRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteSegmentRequest

Hashable WriteSegmentRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteSegmentRequest

type Rep WriteSegmentRequest Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteSegmentRequest

type Rep WriteSegmentRequest = D1 ('MetaData "WriteSegmentRequest" "Amazonka.Pinpoint.Types.WriteSegmentRequest" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "WriteSegmentRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SegmentDimensions)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "segmentGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SegmentGroupList)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))

newWriteSegmentRequest :: WriteSegmentRequest Source #

Create a value of WriteSegmentRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dimensions:WriteSegmentRequest', writeSegmentRequest_dimensions - The criteria that define the dimensions for the segment.

$sel:name:WriteSegmentRequest', writeSegmentRequest_name - The name of the segment.

$sel:segmentGroups:WriteSegmentRequest', writeSegmentRequest_segmentGroups - The segment group to use and the dimensions to apply to the group's base segments in order to build the segment. A segment group can consist of zero or more base segments. Your request can include only one segment group.

$sel:tags:WriteSegmentRequest', writeSegmentRequest_tags - A string-to-string map of key-value pairs that defines the tags to associate with the segment. Each tag consists of a required tag key and an associated tag value.

WriteTreatmentResource

data WriteTreatmentResource Source #

Specifies the settings for a campaign treatment. A treatment is a variation of a campaign that's used for A/B testing of a campaign.

See: newWriteTreatmentResource smart constructor.

Instances

Instances details
ToJSON WriteTreatmentResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteTreatmentResource

Generic WriteTreatmentResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteTreatmentResource

Associated Types

type Rep WriteTreatmentResource :: Type -> Type #

Read WriteTreatmentResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteTreatmentResource

Show WriteTreatmentResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteTreatmentResource

NFData WriteTreatmentResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteTreatmentResource

Methods

rnf :: WriteTreatmentResource -> () #

Eq WriteTreatmentResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteTreatmentResource

Hashable WriteTreatmentResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteTreatmentResource

type Rep WriteTreatmentResource Source # 
Instance details

Defined in Amazonka.Pinpoint.Types.WriteTreatmentResource

type Rep WriteTreatmentResource = D1 ('MetaData "WriteTreatmentResource" "Amazonka.Pinpoint.Types.WriteTreatmentResource" "amazonka-pinpoint-2.0-GBFs9S7wa7bFiDe66NqAzt" 'False) (C1 ('MetaCons "WriteTreatmentResource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "customDeliveryConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomDeliveryConfiguration)) :*: (S1 ('MetaSel ('Just "messageConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MessageConfiguration)) :*: S1 ('MetaSel ('Just "schedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Schedule)))) :*: ((S1 ('MetaSel ('Just "templateConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TemplateConfiguration)) :*: S1 ('MetaSel ('Just "treatmentDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "treatmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sizePercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newWriteTreatmentResource Source #

Create a value of WriteTreatmentResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:customDeliveryConfiguration:WriteTreatmentResource', writeTreatmentResource_customDeliveryConfiguration - The delivery configuration settings for sending the treatment through a custom channel. This object is required if the MessageConfiguration object for the treatment specifies a CustomMessage object.

$sel:messageConfiguration:WriteTreatmentResource', writeTreatmentResource_messageConfiguration - The message configuration settings for the treatment.

$sel:schedule:WriteTreatmentResource', writeTreatmentResource_schedule - The schedule settings for the treatment.

$sel:templateConfiguration:WriteTreatmentResource', writeTreatmentResource_templateConfiguration - The message template to use for the treatment.

$sel:treatmentDescription:WriteTreatmentResource', writeTreatmentResource_treatmentDescription - A custom description of the treatment.

$sel:treatmentName:WriteTreatmentResource', writeTreatmentResource_treatmentName - A custom name for the treatment.

$sel:sizePercent:WriteTreatmentResource', writeTreatmentResource_sizePercent - The allocated percentage of users (segment members) to send the treatment to.