| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Aws.Ses.Core
Synopsis
- data SesError = SesError {}
- data SesMetadata = SesMetadata {}
- data SesConfiguration qt = SesConfiguration {}
- sesEuWest1 :: ByteString
- sesUsEast :: ByteString
- sesUsEast1 :: ByteString
- sesUsWest2 :: ByteString
- sesHttpsGet :: ByteString -> SesConfiguration qt
- sesHttpsPost :: ByteString -> SesConfiguration NormalQuery
- sesSignQuery :: [(ByteString, ByteString)] -> SesConfiguration qt -> SignatureData -> SignedQuery
- sesResponseConsumer :: (Cursor -> Response SesMetadata a) -> IORef SesMetadata -> HTTPResponseConsumer a
- data RawMessage = RawMessage {}
- data Destination = Destination {}
- type EmailAddress = Text
- data Sender = Sender {}
- sesAsQuery :: SesAsQuery a => a -> [(ByteString, ByteString)]
Documentation
Constructors
| SesError | |
Fields
| |
Instances
| Show SesError Source # | |
| Exception SesError Source # | |
Defined in Aws.Ses.Core Methods toException :: SesError -> SomeException Source # fromException :: SomeException -> Maybe SesError Source # displayException :: SesError -> String Source # | |
data SesMetadata Source #
Constructors
| SesMetadata | |
Instances
| Show SesMetadata Source # | |
Defined in Aws.Ses.Core | |
| Semigroup SesMetadata Source # | |
Defined in Aws.Ses.Core Methods (<>) :: SesMetadata -> SesMetadata -> SesMetadata Source # sconcat :: NonEmpty SesMetadata -> SesMetadata Source # stimes :: Integral b => b -> SesMetadata -> SesMetadata Source # | |
| Monoid SesMetadata Source # | |
Defined in Aws.Ses.Core Methods mempty :: SesMetadata Source # mappend :: SesMetadata -> SesMetadata -> SesMetadata Source # mconcat :: [SesMetadata] -> SesMetadata Source # | |
| Loggable SesMetadata Source # | |
Defined in Aws.Ses.Core Methods toLogText :: SesMetadata -> Text Source # | |
data SesConfiguration qt Source #
Constructors
| SesConfiguration | |
Fields | |
Instances
| Show (SesConfiguration qt) Source # | |
Defined in Aws.Ses.Core | |
| DefaultServiceConfiguration (SesConfiguration UriOnlyQuery) Source # | |
Defined in Aws.Ses.Core | |
| DefaultServiceConfiguration (SesConfiguration NormalQuery) Source # | |
Defined in Aws.Ses.Core | |
sesHttpsGet :: ByteString -> SesConfiguration qt Source #
sesSignQuery :: [(ByteString, ByteString)] -> SesConfiguration qt -> SignatureData -> SignedQuery Source #
sesResponseConsumer :: (Cursor -> Response SesMetadata a) -> IORef SesMetadata -> HTTPResponseConsumer a Source #
data RawMessage Source #
A raw e-mail.
Constructors
| RawMessage | |
Fields | |
Instances
| Eq RawMessage Source # | |
Defined in Aws.Ses.Core Methods (==) :: RawMessage -> RawMessage -> Bool Source # (/=) :: RawMessage -> RawMessage -> Bool Source # | |
| Ord RawMessage Source # | |
Defined in Aws.Ses.Core Methods compare :: RawMessage -> RawMessage -> Ordering Source # (<) :: RawMessage -> RawMessage -> Bool Source # (<=) :: RawMessage -> RawMessage -> Bool Source # (>) :: RawMessage -> RawMessage -> Bool Source # (>=) :: RawMessage -> RawMessage -> Bool Source # max :: RawMessage -> RawMessage -> RawMessage Source # min :: RawMessage -> RawMessage -> RawMessage Source # | |
| Show RawMessage Source # | |
Defined in Aws.Ses.Core | |
data Destination Source #
The destinations of an e-mail.
Constructors
| Destination | |
Fields | |
Instances
type EmailAddress = Text Source #
An e-mail address.
The sender's e-mail address.
Constructors
| Sender | |
Fields | |
Instances
| Eq Sender Source # | |
| Ord Sender Source # | |
| Show Sender Source # | |
sesAsQuery :: SesAsQuery a => a -> [(ByteString, ByteString)] Source #
Write a data type as a list of query parameters.