-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Send mime-mail messages via Amazon SES
--   
--   Hackage documentation generation is not reliable. For up to date
--   documentation, please see:
--   <a>http://www.stackage.org/package/mime-mail-ses</a>.
@package mime-mail-ses
@version 0.4.1

module Network.Mail.Mime.SES
sendMailSES :: MonadIO m => Manager -> SES -> ByteString -> m ()

-- | Same as <a>sendMailSES</a> but uses the global <a>Manager</a>.
sendMailSESGlobal :: MonadIO m => SES -> ByteString -> m ()
renderSendMailSES :: MonadIO m => Manager -> SES -> Mail -> m ()

-- | Same as <a>renderSendMailSES</a> but uses the global <a>Manager</a>.
renderSendMailSESGlobal :: MonadIO m => SES -> Mail -> m ()
data SES
SES :: !ByteString -> ![ByteString] -> !ByteString -> !ByteString -> !Maybe ByteString -> !Text -> SES
[sesFrom] :: SES -> !ByteString
[sesTo] :: SES -> ![ByteString]
[sesAccessKey] :: SES -> !ByteString
[sesSecretKey] :: SES -> !ByteString
[sesSessionToken] :: SES -> !Maybe ByteString
[sesRegion] :: SES -> !Text
usEast1 :: Text
usWest2 :: Text
euWest1 :: Text

-- | Exposed since: 0.3.2
data SESException
SESException :: !Status -> !Text -> !Text -> !Text -> SESException
[seStatus] :: SESException -> !Status
[seCode] :: SESException -> !Text
[seMessage] :: SESException -> !Text
[seRequestId] :: SESException -> !Text
instance GHC.Show.Show Network.Mail.Mime.SES.SESException
instance GHC.Show.Show Network.Mail.Mime.SES.SES
instance GHC.Exception.Type.Exception Network.Mail.Mime.SES.SESException
