Safe Haskell | None |
---|---|
Language | Haskell2010 |
- timeParse :: ParseTime t => TimeLocale -> String -> String -> Maybe t
- data MandrillError = MandrillError {
- _merr_status :: !Text
- _merr_code :: !Int
- _merr_name :: !Text
- _merr_message :: !Text
- merr_status :: Lens' MandrillError Text
- merr_name :: Lens' MandrillError Text
- merr_message :: Lens' MandrillError Text
- merr_code :: Lens' MandrillError Int
- data MandrillEmailStatus
- data MandrillRejectReason
- data MandrillResponse k
- data MandrillRecipientTag
- newtype MandrillEmail = MandrillEmail EmailAddress
- data MandrillRecipient = MandrillRecipient {}
- mrec_type :: Lens' MandrillRecipient (Maybe MandrillRecipientTag)
- mrec_name :: Lens' MandrillRecipient (Maybe Text)
- mrec_email :: Lens' MandrillRecipient MandrillEmail
- newRecipient :: EmailAddress -> MandrillRecipient
- newtype MandrillHtml = MandrillHtml Html
- unsafeMkMandrillHtml :: Text -> MandrillHtml
- mkMandrillHtml :: Html -> MandrillHtml
- type MandrillTags = Text
- type MandrillHeaders = Object
- data MergeVar = MergeVar {
- _mv_name :: !Text
- _mv_content :: Value
- mv_name :: Lens' MergeVar Text
- mv_content :: Lens' MergeVar Value
- data MandrillMergeVars = MandrillMergeVars {
- _mmvr_rcpt :: !Text
- _mmvr_vars :: [MergeVar]
- mmvr_vars :: Lens' MandrillMergeVars [MergeVar]
- mmvr_rcpt :: Lens' MandrillMergeVars Text
- data MandrillMetadata = MandrillMetadata {
- _mmdt_rcpt :: !Text
- _mmdt_values :: Object
- mmdt_values :: Lens' MandrillMetadata Object
- mmdt_rcpt :: Lens' MandrillMetadata Text
- data Base64ByteString
- data MandrillWebContent = MandrillWebContent {
- _mwct_type :: !Text
- _mwct_name :: !Text
- _mwct_content :: !Base64ByteString
- mwct_type :: Lens' MandrillWebContent Text
- mwct_name :: Lens' MandrillWebContent Text
- mwct_content :: Lens' MandrillWebContent Base64ByteString
- data MandrillMessage = MandrillMessage {
- _mmsg_html :: MandrillHtml
- _mmsg_text :: Maybe Text
- _mmsg_subject :: !Text
- _mmsg_from_email :: MandrillEmail
- _mmsg_from_name :: Maybe Text
- _mmsg_to :: [MandrillRecipient]
- _mmsg_headers :: MandrillHeaders
- _mmsg_important :: Maybe Bool
- _mmsg_track_opens :: Maybe Bool
- _mmsg_track_clicks :: Maybe Bool
- _mmsg_auto_text :: Maybe Bool
- _mmsg_auto_html :: Maybe Bool
- _mmsg_inline_css :: Maybe Bool
- _mmsg_url_strip_qs :: Maybe Bool
- _mmsg_preserve_recipients :: Maybe Bool
- _mmsg_view_content_link :: Maybe Bool
- _mmsg_bcc_address :: Maybe Text
- _mmsg_tracking_domain :: Maybe Text
- _mmsg_signing_domain :: Maybe Bool
- _mmsg_return_path_domain :: Maybe Bool
- _mmsg_merge :: Maybe Bool
- _mmsg_global_merge_vars :: [MergeVar]
- _mmsg_merge_vars :: [MandrillMergeVars]
- _mmsg_tags :: [MandrillTags]
- _mmsg_subaccount :: Maybe Text
- _mmsg_google_analytics_domains :: [Text]
- _mmsg_google_analytics_campaign :: Maybe Text
- _mmsg_metadata :: Object
- _mmsg_recipient_metadata :: [MandrillMetadata]
- _mmsg_attachments :: [MandrillWebContent]
- _mmsg_images :: [MandrillWebContent]
- mmsg_view_content_link :: Lens' MandrillMessage (Maybe Bool)
- mmsg_url_strip_qs :: Lens' MandrillMessage (Maybe Bool)
- mmsg_tracking_domain :: Lens' MandrillMessage (Maybe Text)
- mmsg_track_opens :: Lens' MandrillMessage (Maybe Bool)
- mmsg_track_clicks :: Lens' MandrillMessage (Maybe Bool)
- mmsg_to :: Lens' MandrillMessage [MandrillRecipient]
- mmsg_text :: Lens' MandrillMessage (Maybe Text)
- mmsg_tags :: Lens' MandrillMessage [MandrillTags]
- mmsg_subject :: Lens' MandrillMessage Text
- mmsg_subaccount :: Lens' MandrillMessage (Maybe Text)
- mmsg_signing_domain :: Lens' MandrillMessage (Maybe Bool)
- mmsg_return_path_domain :: Lens' MandrillMessage (Maybe Bool)
- mmsg_recipient_metadata :: Lens' MandrillMessage [MandrillMetadata]
- mmsg_preserve_recipients :: Lens' MandrillMessage (Maybe Bool)
- mmsg_metadata :: Lens' MandrillMessage Object
- mmsg_merge_vars :: Lens' MandrillMessage [MandrillMergeVars]
- mmsg_merge :: Lens' MandrillMessage (Maybe Bool)
- mmsg_inline_css :: Lens' MandrillMessage (Maybe Bool)
- mmsg_important :: Lens' MandrillMessage (Maybe Bool)
- mmsg_images :: Lens' MandrillMessage [MandrillWebContent]
- mmsg_html :: Lens' MandrillMessage MandrillHtml
- mmsg_headers :: Lens' MandrillMessage MandrillHeaders
- mmsg_google_analytics_domains :: Lens' MandrillMessage [Text]
- mmsg_google_analytics_campaign :: Lens' MandrillMessage (Maybe Text)
- mmsg_global_merge_vars :: Lens' MandrillMessage [MergeVar]
- mmsg_from_name :: Lens' MandrillMessage (Maybe Text)
- mmsg_from_email :: Lens' MandrillMessage MandrillEmail
- mmsg_bcc_address :: Lens' MandrillMessage (Maybe Text)
- mmsg_auto_text :: Lens' MandrillMessage (Maybe Bool)
- mmsg_auto_html :: Lens' MandrillMessage (Maybe Bool)
- mmsg_attachments :: Lens' MandrillMessage [MandrillWebContent]
- data MandrillTemplateContent = MandrillTemplateContent {
- _mtc_name :: Text
- _mtc_content :: Text
- mtc_name :: Lens' MandrillTemplateContent Text
- mtc_content :: Lens' MandrillTemplateContent Text
- type MandrillKey = Text
- type MandrillTemplate = Text
- newtype MandrillDate = MandrillDate {}
Documentation
data MandrillError Source #
MandrillError | |
|
data MandrillEmailStatus Source #
data MandrillRejectReason Source #
data MandrillResponse k Source #
The main datatypes which models the response from the Mandrill API, which can be either a success or a failure.
Functor MandrillResponse Source # | |
Foldable MandrillResponse Source # | |
Traversable MandrillResponse Source # | |
Eq k => Eq (MandrillResponse k) Source # | |
Show k => Show (MandrillResponse k) Source # | |
FromJSON k => FromJSON (MandrillResponse k) Source # | |
data MandrillRecipientTag Source #
newtype MandrillEmail Source #
data MandrillRecipient Source #
An array of recipient information.
MandrillRecipient | |
|
newtype MandrillHtml Source #
mkMandrillHtml :: Html -> MandrillHtml Source #
type MandrillTags = Text Source #
type MandrillHeaders = Object Source #
MergeVar | |
|
data MandrillMergeVars Source #
MandrillMergeVars | |
|
data MandrillMetadata Source #
data Base64ByteString Source #
EncodedB64BS ByteString | An already-encoded Base64 ByteString. |
PlainBS ByteString | A plain Base64 ByteString which requires encoding. |
data MandrillWebContent Source #
MandrillWebContent | |
|
data MandrillMessage Source #
The information on the message to send
MandrillMessage | |
|
data MandrillTemplateContent Source #
Key value pair for replacing content in templates via 'Editable Regions'
type MandrillKey = Text Source #
type MandrillTemplate = Text Source #