amazonka-pinpoint-1.6.1: Amazon Pinpoint SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.Pinpoint

Contents

Description

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

pinpoint :: 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.

ForbiddenException

NotFoundException

TooManyRequestsException

InternalServerErrorException

MethodNotAllowedException

BadRequestException

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.

GetGCMChannel

GetSegmentImportJobs

SendMessages

GetImportJob

GetAPNSVoipSandboxChannel

GetSegmentVersions

DeleteCampaign

UpdateCampaign

GetSegmentVersion

CreateExportJob

CreateSegment

UpdateADMChannel

DeleteADMChannel

DeleteEndpoint

UpdateEndpoint

CreateCampaign

GetExportJob

GetEndpoint

GetSegment

UpdateEndpointsBatch

GetADMChannel

GetCampaign

DeleteApp

UpdateAPNSVoipSandboxChannel

DeleteAPNSVoipSandboxChannel

UpdateGCMChannel

DeleteGCMChannel

GetCampaignActivities

GetEventStream

DeleteEmailChannel

UpdateEmailChannel

GetBaiduChannel

DeleteAPNSChannel

UpdateAPNSChannel

PutEventStream

DeleteEventStream

GetCampaignVersions

GetAPNSChannel

GetApps

GetAPNSSandboxChannel

GetImportJobs

DeleteSmsChannel

UpdateSmsChannel

GetApp

GetCampaignVersion

DeleteSegment

UpdateSegment

CreateApp

GetSegmentExportJobs

GetSmsChannel

DeleteAPNSSandboxChannel

UpdateAPNSSandboxChannel

GetCampaigns

UpdateApplicationSettings

GetSegments

GetExportJobs

CreateImportJob

DeleteAPNSVoipChannel

UpdateAPNSVoipChannel

SendUsersMessages

GetApplicationSettings

DeleteBaiduChannel

UpdateBaiduChannel

GetAPNSVoipChannel

GetEmailChannel

Types

Action

data Action Source #

Constructors

DeepLink 
OpenApp 
URL 
Instances
Bounded Action Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Enum Action Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Eq Action Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

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

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

Data Action Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Action -> c Action #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Action #

toConstr :: Action -> Constr #

dataTypeOf :: Action -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Action) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Action) #

gmapT :: (forall b. Data b => b -> b) -> Action -> Action #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Action -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Action -> r #

gmapQ :: (forall d. Data d => d -> u) -> Action -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Action -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Action -> m Action #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Action -> m Action #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Action -> m Action #

Ord Action Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Read Action Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Show Action Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Generic Action Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Associated Types

type Rep Action :: Type -> Type #

Methods

from :: Action -> Rep Action x #

to :: Rep Action x -> Action #

Hashable Action Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

ToJSON Action Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromJSON Action Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToHeader Action Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

toHeader :: HeaderName -> Action -> [Header] #

ToQuery Action Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToByteString Action Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

toBS :: Action -> ByteString #

FromText Action Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

parser :: Parser Action #

ToText Action Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

toText :: Action -> Text #

NFData Action Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

rnf :: Action -> () #

type Rep Action Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

type Rep Action = D1 (MetaData "Action" "Network.AWS.Pinpoint.Types.Sum" "amazonka-pinpoint-1.6.1-4ftRHSGuITY77Rh0OQCFbU" False) (C1 (MetaCons "DeepLink" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "OpenApp" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "URL" PrefixI False) (U1 :: Type -> Type)))

AttributeType

data AttributeType Source #

Constructors

Exclusive 
Inclusive 
Instances
Bounded AttributeType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Enum AttributeType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Eq AttributeType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Data AttributeType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AttributeType -> c AttributeType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AttributeType #

toConstr :: AttributeType -> Constr #

dataTypeOf :: AttributeType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AttributeType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AttributeType) #

gmapT :: (forall b. Data b => b -> b) -> AttributeType -> AttributeType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AttributeType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AttributeType -> r #

gmapQ :: (forall d. Data d => d -> u) -> AttributeType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AttributeType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AttributeType -> m AttributeType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AttributeType -> m AttributeType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AttributeType -> m AttributeType #

Ord AttributeType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Read AttributeType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Show AttributeType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Generic AttributeType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Associated Types

type Rep AttributeType :: Type -> Type #

Hashable AttributeType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToJSON AttributeType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromJSON AttributeType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToHeader AttributeType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToQuery AttributeType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToByteString AttributeType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromText AttributeType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToText AttributeType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

toText :: AttributeType -> Text #

NFData AttributeType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

rnf :: AttributeType -> () #

type Rep AttributeType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

type Rep AttributeType = D1 (MetaData "AttributeType" "Network.AWS.Pinpoint.Types.Sum" "amazonka-pinpoint-1.6.1-4ftRHSGuITY77Rh0OQCFbU" False) (C1 (MetaCons "Exclusive" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Inclusive" PrefixI False) (U1 :: Type -> Type))

CampaignStatus

data CampaignStatus Source #

Instances
Bounded CampaignStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Enum CampaignStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Eq CampaignStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Data CampaignStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CampaignStatus -> c CampaignStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CampaignStatus #

toConstr :: CampaignStatus -> Constr #

dataTypeOf :: CampaignStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CampaignStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CampaignStatus) #

gmapT :: (forall b. Data b => b -> b) -> CampaignStatus -> CampaignStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CampaignStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CampaignStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> CampaignStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CampaignStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CampaignStatus -> m CampaignStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CampaignStatus -> m CampaignStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CampaignStatus -> m CampaignStatus #

Ord CampaignStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Read CampaignStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Show CampaignStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Generic CampaignStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Associated Types

type Rep CampaignStatus :: Type -> Type #

Hashable CampaignStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromJSON CampaignStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToHeader CampaignStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToQuery CampaignStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToByteString CampaignStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromText CampaignStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToText CampaignStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

NFData CampaignStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

rnf :: CampaignStatus -> () #

type Rep CampaignStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

type Rep CampaignStatus = D1 (MetaData "CampaignStatus" "Network.AWS.Pinpoint.Types.Sum" "amazonka-pinpoint-1.6.1-4ftRHSGuITY77Rh0OQCFbU" False) ((C1 (MetaCons "Completed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Executing" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Paused" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PendingNextRun" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Scheduled" PrefixI False) (U1 :: Type -> Type))))

ChannelType

data ChannelType Source #

Instances
Bounded ChannelType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Enum ChannelType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Eq ChannelType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Data ChannelType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChannelType -> c ChannelType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChannelType #

toConstr :: ChannelType -> Constr #

dataTypeOf :: ChannelType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChannelType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChannelType) #

gmapT :: (forall b. Data b => b -> b) -> ChannelType -> ChannelType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChannelType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChannelType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChannelType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChannelType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChannelType -> m ChannelType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChannelType -> m ChannelType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChannelType -> m ChannelType #

Ord ChannelType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Read ChannelType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Show ChannelType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Generic ChannelType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Associated Types

type Rep ChannelType :: Type -> Type #

Hashable ChannelType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToJSON ChannelType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromJSON ChannelType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToHeader ChannelType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToQuery ChannelType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToByteString ChannelType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromText ChannelType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToText ChannelType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

toText :: ChannelType -> Text #

NFData ChannelType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

rnf :: ChannelType -> () #

type Rep ChannelType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

type Rep ChannelType = D1 (MetaData "ChannelType" "Network.AWS.Pinpoint.Types.Sum" "amazonka-pinpoint-1.6.1-4ftRHSGuITY77Rh0OQCFbU" False) (((C1 (MetaCons "ADM" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "APNS" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "APNSSandbox" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "APNSVoip" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "APNSVoipSandbox" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "Baidu" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Custom" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Email" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GCM" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Sms" PrefixI False) (U1 :: Type -> Type)))))

DefinitionFormat

data DefinitionFormat Source #

Constructors

CSV 
JSON 
Instances
Bounded DefinitionFormat Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Enum DefinitionFormat Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Eq DefinitionFormat Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Data DefinitionFormat Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DefinitionFormat -> c DefinitionFormat #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DefinitionFormat #

toConstr :: DefinitionFormat -> Constr #

dataTypeOf :: DefinitionFormat -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DefinitionFormat) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DefinitionFormat) #

gmapT :: (forall b. Data b => b -> b) -> DefinitionFormat -> DefinitionFormat #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DefinitionFormat -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DefinitionFormat -> r #

gmapQ :: (forall d. Data d => d -> u) -> DefinitionFormat -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DefinitionFormat -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DefinitionFormat -> m DefinitionFormat #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DefinitionFormat -> m DefinitionFormat #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DefinitionFormat -> m DefinitionFormat #

Ord DefinitionFormat Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Read DefinitionFormat Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Show DefinitionFormat Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Generic DefinitionFormat Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Associated Types

type Rep DefinitionFormat :: Type -> Type #

Hashable DefinitionFormat Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToJSON DefinitionFormat Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromJSON DefinitionFormat Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToHeader DefinitionFormat Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToQuery DefinitionFormat Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToByteString DefinitionFormat Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromText DefinitionFormat Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToText DefinitionFormat Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

NFData DefinitionFormat Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

rnf :: DefinitionFormat -> () #

type Rep DefinitionFormat Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

type Rep DefinitionFormat = D1 (MetaData "DefinitionFormat" "Network.AWS.Pinpoint.Types.Sum" "amazonka-pinpoint-1.6.1-4ftRHSGuITY77Rh0OQCFbU" False) (C1 (MetaCons "CSV" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "JSON" PrefixI False) (U1 :: Type -> Type))

DeliveryStatus

data DeliveryStatus Source #

Instances
Bounded DeliveryStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Enum DeliveryStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Eq DeliveryStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Data DeliveryStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeliveryStatus -> c DeliveryStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeliveryStatus #

toConstr :: DeliveryStatus -> Constr #

dataTypeOf :: DeliveryStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeliveryStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeliveryStatus) #

gmapT :: (forall b. Data b => b -> b) -> DeliveryStatus -> DeliveryStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeliveryStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeliveryStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeliveryStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeliveryStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeliveryStatus -> m DeliveryStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeliveryStatus -> m DeliveryStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeliveryStatus -> m DeliveryStatus #

Ord DeliveryStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Read DeliveryStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Show DeliveryStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Generic DeliveryStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Associated Types

type Rep DeliveryStatus :: Type -> Type #

Hashable DeliveryStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromJSON DeliveryStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToHeader DeliveryStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToQuery DeliveryStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToByteString DeliveryStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromText DeliveryStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToText DeliveryStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

NFData DeliveryStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

rnf :: DeliveryStatus -> () #

type Rep DeliveryStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

type Rep DeliveryStatus = D1 (MetaData "DeliveryStatus" "Network.AWS.Pinpoint.Types.Sum" "amazonka-pinpoint-1.6.1-4ftRHSGuITY77Rh0OQCFbU" False) ((C1 (MetaCons "Duplicate" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "OptOut" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PermanentFailure" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "Successful" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TemporaryFailure" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Throttled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UnknownFailure" PrefixI False) (U1 :: Type -> Type))))

DimensionType

data DimensionType Source #

Constructors

DTExclusive 
DTInclusive 
Instances
Bounded DimensionType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Enum DimensionType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Eq DimensionType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Data DimensionType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DimensionType -> c DimensionType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DimensionType #

toConstr :: DimensionType -> Constr #

dataTypeOf :: DimensionType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DimensionType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DimensionType) #

gmapT :: (forall b. Data b => b -> b) -> DimensionType -> DimensionType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DimensionType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DimensionType -> r #

gmapQ :: (forall d. Data d => d -> u) -> DimensionType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DimensionType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DimensionType -> m DimensionType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DimensionType -> m DimensionType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DimensionType -> m DimensionType #

Ord DimensionType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Read DimensionType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Show DimensionType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Generic DimensionType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Associated Types

type Rep DimensionType :: Type -> Type #

Hashable DimensionType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToJSON DimensionType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromJSON DimensionType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToHeader DimensionType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToQuery DimensionType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToByteString DimensionType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromText DimensionType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToText DimensionType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

toText :: DimensionType -> Text #

NFData DimensionType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

rnf :: DimensionType -> () #

type Rep DimensionType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

type Rep DimensionType = D1 (MetaData "DimensionType" "Network.AWS.Pinpoint.Types.Sum" "amazonka-pinpoint-1.6.1-4ftRHSGuITY77Rh0OQCFbU" False) (C1 (MetaCons "DTExclusive" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DTInclusive" PrefixI False) (U1 :: Type -> Type))

Duration

data Duration Source #

Constructors

Day14 
Day30 
Day7 
Hr24 
Instances
Bounded Duration Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Enum Duration Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Eq Duration Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Data Duration Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Duration -> c Duration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Duration #

toConstr :: Duration -> Constr #

dataTypeOf :: Duration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Duration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Duration) #

gmapT :: (forall b. Data b => b -> b) -> Duration -> Duration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Duration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Duration -> r #

gmapQ :: (forall d. Data d => d -> u) -> Duration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Duration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Duration -> m Duration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Duration -> m Duration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Duration -> m Duration #

Ord Duration Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Read Duration Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Show Duration Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Generic Duration Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Associated Types

type Rep Duration :: Type -> Type #

Methods

from :: Duration -> Rep Duration x #

to :: Rep Duration x -> Duration #

Hashable Duration Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

hashWithSalt :: Int -> Duration -> Int #

hash :: Duration -> Int #

ToJSON Duration Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromJSON Duration Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToHeader Duration Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

toHeader :: HeaderName -> Duration -> [Header] #

ToQuery Duration Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToByteString Duration Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

toBS :: Duration -> ByteString #

FromText Duration Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToText Duration Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

toText :: Duration -> Text #

NFData Duration Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

rnf :: Duration -> () #

type Rep Duration Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

type Rep Duration = D1 (MetaData "Duration" "Network.AWS.Pinpoint.Types.Sum" "amazonka-pinpoint-1.6.1-4ftRHSGuITY77Rh0OQCFbU" False) ((C1 (MetaCons "Day14" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Day30" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Day7" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Hr24" PrefixI False) (U1 :: Type -> Type)))

Frequency

data Frequency Source #

Constructors

Daily 
Hourly 
Monthly 
Once 
Weekly 
Instances
Bounded Frequency Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Enum Frequency Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Eq Frequency Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Data Frequency Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Frequency -> c Frequency #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Frequency #

toConstr :: Frequency -> Constr #

dataTypeOf :: Frequency -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Frequency) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Frequency) #

gmapT :: (forall b. Data b => b -> b) -> Frequency -> Frequency #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Frequency -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Frequency -> r #

gmapQ :: (forall d. Data d => d -> u) -> Frequency -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Frequency -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Frequency -> m Frequency #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Frequency -> m Frequency #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Frequency -> m Frequency #

Ord Frequency Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Read Frequency Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Show Frequency Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Generic Frequency Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Associated Types

type Rep Frequency :: Type -> Type #

Hashable Frequency Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToJSON Frequency Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromJSON Frequency Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToHeader Frequency Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToQuery Frequency Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToByteString Frequency Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

toBS :: Frequency -> ByteString #

FromText Frequency Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToText Frequency Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

toText :: Frequency -> Text #

NFData Frequency Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

rnf :: Frequency -> () #

type Rep Frequency Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

type Rep Frequency = D1 (MetaData "Frequency" "Network.AWS.Pinpoint.Types.Sum" "amazonka-pinpoint-1.6.1-4ftRHSGuITY77Rh0OQCFbU" False) ((C1 (MetaCons "Daily" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Hourly" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Monthly" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Once" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Weekly" PrefixI False) (U1 :: Type -> Type))))

JobStatus

data JobStatus Source #

Instances
Bounded JobStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Enum JobStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Eq JobStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Data JobStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> JobStatus -> c JobStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c JobStatus #

toConstr :: JobStatus -> Constr #

dataTypeOf :: JobStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c JobStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c JobStatus) #

gmapT :: (forall b. Data b => b -> b) -> JobStatus -> JobStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> JobStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> JobStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> JobStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> JobStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> JobStatus -> m JobStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> JobStatus -> m JobStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> JobStatus -> m JobStatus #

Ord JobStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Read JobStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Show JobStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Generic JobStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Associated Types

type Rep JobStatus :: Type -> Type #

Hashable JobStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromJSON JobStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToHeader JobStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToQuery JobStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToByteString JobStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

toBS :: JobStatus -> ByteString #

FromText JobStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToText JobStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

toText :: JobStatus -> Text #

NFData JobStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

rnf :: JobStatus -> () #

type Rep JobStatus Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

type Rep JobStatus = D1 (MetaData "JobStatus" "Network.AWS.Pinpoint.Types.Sum" "amazonka-pinpoint-1.6.1-4ftRHSGuITY77Rh0OQCFbU" False) ((C1 (MetaCons "JSCompleted" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "JSCompleting" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "JSCreated" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "JSFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "JSFailing" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "JSInitializing" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "JSProcessing" PrefixI False) (U1 :: Type -> Type))))

MessageType

data MessageType Source #

Constructors

Promotional 
Transactional 
Instances
Bounded MessageType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Enum MessageType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Eq MessageType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Data MessageType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MessageType -> c MessageType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MessageType #

toConstr :: MessageType -> Constr #

dataTypeOf :: MessageType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MessageType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MessageType) #

gmapT :: (forall b. Data b => b -> b) -> MessageType -> MessageType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MessageType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MessageType -> r #

gmapQ :: (forall d. Data d => d -> u) -> MessageType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MessageType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MessageType -> m MessageType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageType -> m MessageType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MessageType -> m MessageType #

Ord MessageType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Read MessageType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Show MessageType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Generic MessageType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Associated Types

type Rep MessageType :: Type -> Type #

Hashable MessageType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToJSON MessageType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromJSON MessageType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToHeader MessageType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToQuery MessageType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToByteString MessageType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromText MessageType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToText MessageType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

toText :: MessageType -> Text #

NFData MessageType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

rnf :: MessageType -> () #

type Rep MessageType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

type Rep MessageType = D1 (MetaData "MessageType" "Network.AWS.Pinpoint.Types.Sum" "amazonka-pinpoint-1.6.1-4ftRHSGuITY77Rh0OQCFbU" False) (C1 (MetaCons "Promotional" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Transactional" PrefixI False) (U1 :: Type -> Type))

Mode

data Mode Source #

Constructors

Delivery 
Filter 
Instances
Bounded Mode Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Enum Mode Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

succ :: Mode -> Mode #

pred :: Mode -> Mode #

toEnum :: Int -> Mode #

fromEnum :: Mode -> Int #

enumFrom :: Mode -> [Mode] #

enumFromThen :: Mode -> Mode -> [Mode] #

enumFromTo :: Mode -> Mode -> [Mode] #

enumFromThenTo :: Mode -> Mode -> Mode -> [Mode] #

Eq Mode Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

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

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

Data Mode Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Mode -> c Mode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Mode #

toConstr :: Mode -> Constr #

dataTypeOf :: Mode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Mode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Mode) #

gmapT :: (forall b. Data b => b -> b) -> Mode -> Mode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Mode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Mode -> r #

gmapQ :: (forall d. Data d => d -> u) -> Mode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Mode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Mode -> m Mode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Mode -> m Mode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Mode -> m Mode #

Ord Mode Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

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 #

Read Mode Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Show Mode Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

showsPrec :: Int -> Mode -> ShowS #

show :: Mode -> String #

showList :: [Mode] -> ShowS #

Generic Mode Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Associated Types

type Rep Mode :: Type -> Type #

Methods

from :: Mode -> Rep Mode x #

to :: Rep Mode x -> Mode #

Hashable Mode Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

hashWithSalt :: Int -> Mode -> Int #

hash :: Mode -> Int #

ToJSON Mode Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromJSON Mode Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToHeader Mode Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

toHeader :: HeaderName -> Mode -> [Header] #

ToQuery Mode Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

toQuery :: Mode -> QueryString #

ToByteString Mode Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

toBS :: Mode -> ByteString #

FromText Mode Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

parser :: Parser Mode #

ToText Mode Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

toText :: Mode -> Text #

NFData Mode Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

rnf :: Mode -> () #

type Rep Mode Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

type Rep Mode = D1 (MetaData "Mode" "Network.AWS.Pinpoint.Types.Sum" "amazonka-pinpoint-1.6.1-4ftRHSGuITY77Rh0OQCFbU" False) (C1 (MetaCons "Delivery" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Filter" PrefixI False) (U1 :: Type -> Type))

RecencyType

data RecencyType Source #

Constructors

Active 
Inactive 
Instances
Bounded RecencyType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Enum RecencyType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Eq RecencyType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Data RecencyType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RecencyType -> c RecencyType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RecencyType #

toConstr :: RecencyType -> Constr #

dataTypeOf :: RecencyType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RecencyType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RecencyType) #

gmapT :: (forall b. Data b => b -> b) -> RecencyType -> RecencyType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RecencyType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RecencyType -> r #

gmapQ :: (forall d. Data d => d -> u) -> RecencyType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RecencyType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RecencyType -> m RecencyType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RecencyType -> m RecencyType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RecencyType -> m RecencyType #

Ord RecencyType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Read RecencyType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Show RecencyType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Generic RecencyType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Associated Types

type Rep RecencyType :: Type -> Type #

Hashable RecencyType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToJSON RecencyType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromJSON RecencyType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToHeader RecencyType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToQuery RecencyType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToByteString RecencyType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromText RecencyType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToText RecencyType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

toText :: RecencyType -> Text #

NFData RecencyType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

rnf :: RecencyType -> () #

type Rep RecencyType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

type Rep RecencyType = D1 (MetaData "RecencyType" "Network.AWS.Pinpoint.Types.Sum" "amazonka-pinpoint-1.6.1-4ftRHSGuITY77Rh0OQCFbU" False) (C1 (MetaCons "Active" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Inactive" PrefixI False) (U1 :: Type -> Type))

SegmentType

data SegmentType Source #

Constructors

Dimensional 
Import 
Instances
Bounded SegmentType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Enum SegmentType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Eq SegmentType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Data SegmentType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SegmentType -> c SegmentType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SegmentType #

toConstr :: SegmentType -> Constr #

dataTypeOf :: SegmentType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SegmentType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SegmentType) #

gmapT :: (forall b. Data b => b -> b) -> SegmentType -> SegmentType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SegmentType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SegmentType -> r #

gmapQ :: (forall d. Data d => d -> u) -> SegmentType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SegmentType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SegmentType -> m SegmentType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SegmentType -> m SegmentType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SegmentType -> m SegmentType #

Ord SegmentType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Read SegmentType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Show SegmentType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Generic SegmentType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Associated Types

type Rep SegmentType :: Type -> Type #

Hashable SegmentType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromJSON SegmentType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToHeader SegmentType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToQuery SegmentType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToByteString SegmentType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

FromText SegmentType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

ToText SegmentType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

toText :: SegmentType -> Text #

NFData SegmentType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

Methods

rnf :: SegmentType -> () #

type Rep SegmentType Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Sum

type Rep SegmentType = D1 (MetaData "SegmentType" "Network.AWS.Pinpoint.Types.Sum" "amazonka-pinpoint-1.6.1-4ftRHSGuITY77Rh0OQCFbU" False) (C1 (MetaCons "Dimensional" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Import" PrefixI False) (U1 :: Type -> Type))

ADMChannelRequest

data ADMChannelRequest Source #

Amazon Device Messaging channel definition.

See: aDMChannelRequest smart constructor.

Instances
Eq ADMChannelRequest Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

Data ADMChannelRequest Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ADMChannelRequest -> c ADMChannelRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ADMChannelRequest #

toConstr :: ADMChannelRequest -> Constr #

dataTypeOf :: ADMChannelRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ADMChannelRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ADMChannelRequest) #

gmapT :: (forall b. Data b => b -> b) -> ADMChannelRequest -> ADMChannelRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ADMChannelRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ADMChannelRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> ADMChannelRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ADMChannelRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ADMChannelRequest -> m ADMChannelRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ADMChannelRequest -> m ADMChannelRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ADMChannelRequest -> m ADMChannelRequest #

Read ADMChannelRequest Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

Show ADMChannelRequest Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

Generic ADMChannelRequest Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

Associated Types

type Rep ADMChannelRequest :: Type -> Type #

Hashable ADMChannelRequest Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

ToJSON ADMChannelRequest Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

NFData ADMChannelRequest Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

Methods

rnf :: ADMChannelRequest -> () #

type Rep ADMChannelRequest Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

type Rep ADMChannelRequest = D1 (MetaData "ADMChannelRequest" "Network.AWS.Pinpoint.Types.Product" "amazonka-pinpoint-1.6.1-4ftRHSGuITY77Rh0OQCFbU" False) (C1 (MetaCons "ADMChannelRequest'" PrefixI True) (S1 (MetaSel (Just "_admcrClientId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_admcrClientSecret") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_admcrEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))

aDMChannelRequest :: ADMChannelRequest Source #

Creates a value of ADMChannelRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

admcrClientId :: Lens' ADMChannelRequest (Maybe Text) Source #

Client ID as gotten from Amazon

admcrClientSecret :: Lens' ADMChannelRequest (Maybe Text) Source #

Client secret as gotten from Amazon

admcrEnabled :: Lens' ADMChannelRequest (Maybe Bool) Source #

If the channel is enabled for sending messages.

ADMChannelResponse

data ADMChannelResponse Source #

Amazon Device Messaging channel definition.

See: aDMChannelResponse smart constructor.

Instances
Eq ADMChannelResponse Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

Data ADMChannelResponse Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ADMChannelResponse -> c ADMChannelResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ADMChannelResponse #

toConstr :: ADMChannelResponse -> Constr #

dataTypeOf :: ADMChannelResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ADMChannelResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ADMChannelResponse) #

gmapT :: (forall b. Data b => b -> b) -> ADMChannelResponse -> ADMChannelResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ADMChannelResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ADMChannelResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ADMChannelResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ADMChannelResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ADMChannelResponse -> m ADMChannelResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ADMChannelResponse -> m ADMChannelResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ADMChannelResponse -> m ADMChannelResponse #

Read ADMChannelResponse Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

Show ADMChannelResponse Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

Generic ADMChannelResponse Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

Associated Types

type Rep ADMChannelResponse :: Type -> Type #

Hashable ADMChannelResponse Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

FromJSON ADMChannelResponse Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

NFData ADMChannelResponse Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

Methods

rnf :: ADMChannelResponse -> () #

type Rep ADMChannelResponse Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

type Rep ADMChannelResponse = D1 (MetaData "ADMChannelResponse" "Network.AWS.Pinpoint.Types.Product" "amazonka-pinpoint-1.6.1-4ftRHSGuITY77Rh0OQCFbU" False) (C1 (MetaCons "ADMChannelResponse'" PrefixI True) (((S1 (MetaSel (Just "_admcPlatform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_admcLastModifiedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_admcEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_admcIsArchived") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_admcApplicationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_admcVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_admcId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_admcCreationDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_admcLastModifiedBy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_admcHasCredential") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))))

aDMChannelResponse :: ADMChannelResponse Source #

Creates a value of ADMChannelResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

admcEnabled :: Lens' ADMChannelResponse (Maybe Bool) Source #

If the channel is enabled for sending messages.

admcApplicationId :: Lens' ADMChannelResponse (Maybe Text) Source #

The ID of the application to which the channel applies.

admcId :: Lens' ADMChannelResponse (Maybe Text) Source #

Channel ID. Not used, only for backwards compatibility.

admcCreationDate :: Lens' ADMChannelResponse (Maybe Text) Source #

When was this segment created

admcLastModifiedBy :: Lens' ADMChannelResponse (Maybe Text) Source #

Who last updated this entry

admcHasCredential :: Lens' ADMChannelResponse (Maybe Bool) Source #

Indicates whether the channel is configured with ADM credentials. Amazon Pinpoint uses your credentials to authenticate push notifications with ADM. Provide your credentials by setting the ClientId and ClientSecret attributes.

ADMMessage

data ADMMessage Source #

ADM Message.

See: aDMMessage smart constructor.

Instances
Eq ADMMessage Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

Data ADMMessage Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ADMMessage -> c ADMMessage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ADMMessage #

toConstr :: ADMMessage -> Constr #

dataTypeOf :: ADMMessage -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ADMMessage) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ADMMessage) #

gmapT :: (forall b. Data b => b -> b) -> ADMMessage -> ADMMessage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ADMMessage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ADMMessage -> r #

gmapQ :: (forall d. Data d => d -> u) -> ADMMessage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ADMMessage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ADMMessage -> m ADMMessage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ADMMessage -> m ADMMessage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ADMMessage -> m ADMMessage #

Read ADMMessage Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

Show ADMMessage Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

Generic ADMMessage Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

Associated Types

type Rep ADMMessage :: Type -> Type #

Hashable ADMMessage Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

ToJSON ADMMessage Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

NFData ADMMessage Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

Methods

rnf :: ADMMessage -> () #

type Rep ADMMessage Source # 
Instance details

Defined in Network.AWS.Pinpoint.Types.Product

type Rep ADMMessage = D1 (MetaData "ADMMessage" "Network.AWS.Pinpoint.Types.Product" "amazonka-pinpoint-1.6.1-4ftRHSGuITY77Rh0OQCFbU" False) (C1 (MetaCons "ADMMessage'" PrefixI True) ((((S1 (MetaSel (Just "_admmSubstitutions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text]))) :*: S1 (MetaSel (Just "_admmExpiresAfter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_admmMD5") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_admmSilentPush") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "_admmImageIconURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_admmRawContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_admmData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Text))) :*: S1 (MetaSel (Just "_admmSmallImageIconURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 (MetaSel (Just "_admmBody") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_admmURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_admmSound") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_admmAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Action)))) :*: ((S1 (MetaSel (Just "_admmImageURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_admmConsolidationKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_admmTitle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (