aws-0.24.1: Amazon Web Services (AWS) for Haskell
Safe HaskellSafe-Inferred
LanguageHaskell2010

Aws.Ses.Core

Synopsis

Documentation

data SesError Source #

Constructors

SesError 

Fields

Instances

Instances details
Exception SesError Source # 
Instance details

Defined in Aws.Ses.Core

Methods

toException :: SesError -> SomeException

fromException :: SomeException -> Maybe SesError

displayException :: SesError -> String

Show SesError Source # 
Instance details

Defined in Aws.Ses.Core

Methods

showsPrec :: Int -> SesError -> ShowS

show :: SesError -> String

showList :: [SesError] -> ShowS

data SesMetadata Source #

Constructors

SesMetadata 

Fields

Instances

Instances details
Loggable SesMetadata Source # 
Instance details

Defined in Aws.Ses.Core

Methods

toLogText :: SesMetadata -> Text Source #

Monoid SesMetadata Source # 
Instance details

Defined in Aws.Ses.Core

Semigroup SesMetadata Source # 
Instance details

Defined in Aws.Ses.Core

Methods

(<>) :: SesMetadata -> SesMetadata -> SesMetadata #

sconcat :: NonEmpty SesMetadata -> SesMetadata

stimes :: Integral b => b -> SesMetadata -> SesMetadata

Show SesMetadata Source # 
Instance details

Defined in Aws.Ses.Core

Methods

showsPrec :: Int -> SesMetadata -> ShowS

show :: SesMetadata -> String

showList :: [SesMetadata] -> ShowS

sesEuWest1 :: ByteString Source #

sesUsEast :: ByteString Source #

sesUsEast1 :: ByteString Source #

sesUsWest2 :: ByteString Source #

sesHttpsGet :: ByteString -> SesConfiguration qt Source #

sesSignQuery :: [(ByteString, ByteString)] -> SesConfiguration qt -> SignatureData -> SignedQuery Source #

data RawMessage Source #

A raw e-mail.

Constructors

RawMessage 

Fields

Instances

Instances details
Show RawMessage Source # 
Instance details

Defined in Aws.Ses.Core

Methods

showsPrec :: Int -> RawMessage -> ShowS

show :: RawMessage -> String

showList :: [RawMessage] -> ShowS

Eq RawMessage Source # 
Instance details

Defined in Aws.Ses.Core

Methods

(==) :: RawMessage -> RawMessage -> Bool

(/=) :: RawMessage -> RawMessage -> Bool

Ord RawMessage Source # 
Instance details

Defined in Aws.Ses.Core

data Destination Source #

The destinations of an e-mail.

Instances

Instances details
Monoid Destination Source # 
Instance details

Defined in Aws.Ses.Core

Semigroup Destination Source # 
Instance details

Defined in Aws.Ses.Core

Methods

(<>) :: Destination -> Destination -> Destination #

sconcat :: NonEmpty Destination -> Destination

stimes :: Integral b => b -> Destination -> Destination

Show Destination Source # 
Instance details

Defined in Aws.Ses.Core

Methods

showsPrec :: Int -> Destination -> ShowS

show :: Destination -> String

showList :: [Destination] -> ShowS

Eq Destination Source # 
Instance details

Defined in Aws.Ses.Core

Methods

(==) :: Destination -> Destination -> Bool

(/=) :: Destination -> Destination -> Bool

Ord Destination Source # 
Instance details

Defined in Aws.Ses.Core

type EmailAddress = Text Source #

An e-mail address.

data Sender Source #

The sender's e-mail address.

Constructors

Sender 

Instances

Instances details
Show Sender Source # 
Instance details

Defined in Aws.Ses.Core

Methods

showsPrec :: Int -> Sender -> ShowS

show :: Sender -> String

showList :: [Sender] -> ShowS

Eq Sender Source # 
Instance details

Defined in Aws.Ses.Core

Methods

(==) :: Sender -> Sender -> Bool

(/=) :: Sender -> Sender -> Bool

Ord Sender Source # 
Instance details

Defined in Aws.Ses.Core

Methods

compare :: Sender -> Sender -> Ordering

(<) :: Sender -> Sender -> Bool

(<=) :: Sender -> Sender -> Bool

(>) :: Sender -> Sender -> Bool

(>=) :: Sender -> Sender -> Bool

max :: Sender -> Sender -> Sender

min :: Sender -> Sender -> Sender

sesAsQuery :: SesAsQuery a => a -> [(ByteString, ByteString)] Source #

Write a data type as a list of query parameters.