9      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                        SafeKTurns camelCase strings into suitable dashified ones. >>> modRejectReason  TestModeLimit "test-mode-limit"None 234OT))pThe main datatypes which models the response from the Mandrill API, which can be either a success or a failure.5"An array of recipient information.7"The email address of the recipient82The optional display name to use for the recipient9MThe header type to use for the recipient. defaults to "to" if not providedp  for images#the Content ID of the image - use  imgsrc="cid:THIS_VALUE"- to reference the image in your HTML contents%An already-encoded Base64 ByteString.t2A plain Base64 ByteString which requires encoding.~&The information on the message to send The full HTML content to be sent%Optional full text content to be sentThe message subjectThe sender email addressOptional from name to be usedA list of recipient informationGoptional extra headers to add to the message (most headers are allowed)bwhether or not this message is important, and should be delivered ahead of non-important messages7whether or not to turn on open tracking for the message8whether or not to turn on click tracking for the messageYwhether or not to automatically generate a text part for messages that are not given textZwhether or not to automatically generate an HTML part for messages that are not given HTMLwhether or not to automatically inline all CSS styles provided in the message HTML - only for HTML documents less than 256KB in sizeTwhether or not to strip the query string from URLs when aggregating tracked URL data.whether or not to expose all recipients in to To header for each email;set to false to remove content logging for sensitive emailsFan optional address to receive an exact copy of each recipient's emailOa custom domain to use for tracking opens and clicks instead of mandrillapp.comoa custom domain to use for SPF/DKIM signing instead of mandrill (for "via" or "on behalf of" in email clients)5a custom domain to use for the messages's return-pathwhether to evaluate merge tags in the message. Will automatically be set to true if either merge_vars or global_merge_vars are provided.Wglobal merge variables to use for all recipients. You can override these per recipient.Xper-recipient merge variables, which override global merge variables with the same name./an array of string to tag the message with. Stats are accumulated using tags, though we only store the first 100 we see, so this should not be unique or change frequently. Tags should be 50 characters or less. Any tags starting with an underscore are reserved for internal use and will cause errors._the unique id of a subaccount for this message - must already exist or will fail with an erroran array of strings indicating for which any matching URLs will automatically have Google Analytics parameters appended to their query string automatically.optional string indicating the value to set for the utm_campaign tracking parameter. If this isn't provided the email's from address will be used instead.metadata an associative array of user metadata. Mandrill will store this metadata and make it available for retrieval. In addition, you can select up to 10 metadata fields to index and make searchable using the Mandrill search api.aPer-recipient metadata that will override the global values specified in the metadata parameter.7an array of supported attachments to add to the message1an array of embedded images to add to the messageHKey value pair for replacing content in templates via 'Editable Regions'  !"%&'()*+,-56789:;<=>BCDEFGHIJKLMNOPQRSTUVYZ[\]^_bcdefghklmnopqrstuvw{|}~  !%&'()*+56789:;BCDEFGHIJKLMNOYZ[\]^bcdefgklmnopqrst{|}~ "" !--)*+,%&'(>>:;=<56789DCBVVMUKLNOTSRQPJIEFGHZY__[\]^cbhhdefglkwwrstvumnopq}|{~b   !"%&'()*+,-56789:;<=>BCDEFGHIJKLMNOPQRSTUVYZ[\]^_bcdefghklmnopqrstuvw{|}~ None $The sender's email address%qThe date and time that the sender was first seen by Mandrill as a UTC date string in YYYY-MM-DD HH:MM:SS format&0The total number of messages sent by this sender';The total number of hard bounces by messages by this sender(;The total number of soft bounces by messages by this sender)4The total number of rejected messages by this sender*IThe total number of spam complaints received for messages by this sender+NThe total number of unsubscribe requests received for messages by this sender,BThe total number of times messages by this sender have been opened-TThe total number of times tracked URLs in messages by this sender have been clicked.:The number of unique opens for emails sent for this sender/;The number of unique clicks for emails sent for this sender_      "#$%&'()*+,-./03456789:;<=>?W    "#$%&'()*+,-./3456789:;<=>e       00"#$%&'()*+,-./>=<;:9876543??3       " #$%&'()*+,-./03456789:;<=>?NoneIABCDEABCDEBCDAEABCDESafeLMNOPQRSTUVWXYZLMNOPQRSTUVWXYYNOPQRSTUVWXLMZLMN OPQRSTUVWXYZNone~"The email address of the recipient#The sending status of the recipientBThe reason for the rejection if the recipient status is "rejected"The message's unique id)\]^_`abdefghijklmnopqruvwxyz{|}~&\]^_`abdefghijklmnopquvwxyz{|}~,\]^_`abhgfedrrijklmnopq{zyxwvu|}~\]^_`abdefghijklmnopqruvwxyz{|}~ NoneNone& The API keyThe domain to add The API keyThe domain to addthe pattern including wildcardsURL to forward to"*None1Send a new transactional message through MandrillBSend a new transactional message through Mandrill using a template The API keyThe email messageCEnable a background sending mode that is optimized for bulk sendingip_poolsend_at The API keyThe template name'Template content for 'editable regions'The email messageCEnable a background sending mode that is optimized for bulk sendingip_poolsend_at None The API key%Email address to use for verification  None3Return the information about the API-connected user)Validate an API key and respond to a pingDValidate an API key and respond to a ping (anal JSON parser version)TReturn the senders that have tried to use this account, both verified and unverified None  NonerBuilds an empty message, given only the email of the sender and the emails of the receiver. Please note that the Subject+ will be empty, so you need to use either newTextMessage or newHtmlMessage to populate it.Create a new HTML message.(Create a new template message (no HTML).VCreate a new textual message. By default Mandrill doesn't require you to specify the  mmsg_textQ when sending out the JSON Payload, and this function ensure it will be present.EThe simplest way to use the API. All you need to provide is a valid ~0 and this function will send an email inside a B, transformer. You are not forced to use the B! context though. Have a look at Network.API.Mandrill.Messages8 for an IO-based, low level function for sending email. Sender emailReceivers emailSubject The HTML body Sender emailReceivers emailSubject Sender emailReceivers emailSubjectThe body, as normal text.  !%&'()*+56789:;BCDEFGHIJKLMNOYZ[\]^bcdefgklmnopqrst{|}~ABCDE\]^_`abdefghijklmnopquvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDDEFGHHIJKLMNOPQRRSTUVWWXYZ[\]^_`abcdeffghijklmnnopqrstuvvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@AABCDEFGHIJKLMNOPQRSTUVWXYZZ[\]^_`abcdeffghijklmnopqrstuvwxxyz{|}~                                                         &mandrill-0.5.3.0-NgLyy8Gbx95T2q2EW0XMPNetwork.API.MandrillNetwork.API.Mandrill.Types Network.API.Mandrill.Users.TypesNetwork.API.Mandrill.TransNetwork.API.Mandrill.Settings#Network.API.Mandrill.Messages.TypesNetwork.API.Mandrill.InboundNetwork.API.Mandrill.MessagesNetwork.API.Mandrill.SendersNetwork.API.Mandrill.UsersNetwork.API.Mandrill.WebhooksNetwork.API.Mandrill.UtilsNetwork.API.Mandrill.HTTPbaseControl.Monad.IO.ClassliftIO MandrillError _merr_status _merr_code _merr_name _merr_message timeParse$fShowMandrillError$fEqMandrillError merr_code merr_message merr_name merr_statusMandrillEmailStatusES_Sent ES_Queued ES_Scheduled ES_Rejected ES_Invalid$fFromJSONMandrillError$fToJSONMandrillError$fShowMandrillEmailStatusMandrillRejectReason RR_HardBounce RR_SoftBounceRR_SpamRR_Unsub RR_CustomRR_InvalidSender RR_InvalidRR_TestModeLimit RR_UnsignedRR_Rule$fFromJSONMandrillEmailStatus$fToJSONMandrillEmailStatus$fShowMandrillRejectReasonMandrillRecipientTagToCcBccMandrillResponseMandrillSuccessMandrillFailure$fFromJSONMandrillResponse$fFromJSONMandrillRejectReason$fToJSONMandrillRejectReason$fShowMandrillResponse$fEqMandrillResponse$fFunctorMandrillResponse$fFoldableMandrillResponse$fTraversableMandrillResponse$fShowMandrillRecipientTagMandrillRecipient _mrec_email _mrec_name _mrec_type MandrillEmail$fFromJSONMandrillEmail$fToJSONMandrillEmail$fFromJSONMandrillRecipientTag$fToJSONMandrillRecipientTag$fShowMandrillEmail$fShowMandrillRecipient mrec_email mrec_name mrec_typeMergeVar_mv_name _mv_contentMandrillHeaders MandrillTags MandrillHtml newRecipientunsafeMkMandrillHtmlmkMandrillHtml$fArbitraryMandrillHtml$fFromJSONMandrillHtml$fToJSONMandrillHtml$fShowMandrillHtml$fMonoidMandrillHtml$fArbitraryMandrillRecipient$fFromJSONMandrillRecipient$fToJSONMandrillRecipient$fShowMergeVar mv_contentmv_nameMandrillMergeVars _mmvr_rcpt _mmvr_vars$fFromJSONMergeVar$fToJSONMergeVar$fShowMandrillMergeVars mmvr_rcpt mmvr_varsMandrillMetadata _mmdt_rcpt _mmdt_values$fFromJSONMandrillMergeVars$fToJSONMandrillMergeVars$fShowMandrillMetadata mmdt_rcpt mmdt_valuesMandrillWebContent _mwct_type _mwct_name _mwct_contentBase64ByteString EncodedB64BSPlainBS$fFromJSONBase64ByteString$fToJSONBase64ByteString$fFromJSONMandrillMetadata$fToJSONMandrillMetadata$fShowBase64ByteString$fShowMandrillWebContent mwct_content mwct_name mwct_typeMandrillMessage _mmsg_html _mmsg_text _mmsg_subject_mmsg_from_email_mmsg_from_name_mmsg_to _mmsg_headers_mmsg_important_mmsg_track_opens_mmsg_track_clicks_mmsg_auto_text_mmsg_auto_html_mmsg_inline_css_mmsg_url_strip_qs_mmsg_preserve_recipients_mmsg_view_content_link_mmsg_bcc_address_mmsg_tracking_domain_mmsg_signing_domain_mmsg_return_path_domain _mmsg_merge_mmsg_global_merge_vars_mmsg_merge_vars _mmsg_tags_mmsg_subaccount_mmsg_google_analytics_domains_mmsg_google_analytics_campaign_mmsg_metadata_mmsg_recipient_metadata_mmsg_attachments _mmsg_images$fFromJSONMandrillWebContent$fToJSONMandrillWebContent$fShowMandrillMessagemmsg_attachmentsmmsg_auto_htmlmmsg_auto_textmmsg_bcc_addressmmsg_from_emailmmsg_from_namemmsg_global_merge_varsmmsg_google_analytics_campaignmmsg_google_analytics_domains mmsg_headers mmsg_html mmsg_imagesmmsg_importantmmsg_inline_css mmsg_mergemmsg_merge_vars mmsg_metadatammsg_preserve_recipientsmmsg_recipient_metadatammsg_return_path_domainmmsg_signing_domainmmsg_subaccount mmsg_subject mmsg_tags mmsg_textmmsg_tommsg_track_clicksmmsg_track_opensmmsg_tracking_domainmmsg_url_strip_qsmmsg_view_content_linkMandrillTemplateContent _mtc_name _mtc_content$fArbitraryMandrillMessage$fFromJSONMandrillMessage$fToJSONMandrillMessage$fShowMandrillTemplateContent mtc_contentmtc_name MandrillDatefromMandrillDateMandrillTemplate MandrillKey$fFromJSONMandrillDate$fToJSONMandrillDate!$fFromJSONMandrillTemplateContent$fToJSONMandrillTemplateContent$fShowMandrillDateUsersRq _ureq_key $fShowUsersRqureq_key MandrillStats _msts_sent_msts_hard_bounces_msts_soft_bounces _msts_rejects_msts_complaints _msts_unsubs _msts_opens_msts_unique_opens _msts_clicks_msts_unique_clicks$fFromJSONUsersRq$fToJSONUsersRq$fShowMandrillStats msts_clicksmsts_complaintsmsts_hard_bounces msts_opens msts_rejects msts_sentmsts_soft_bouncesmsts_unique_clicksmsts_unique_opens msts_unsubs UserStats _usts_today_usts_last_7_days_usts_last_30_days_usts_last_60_days_usts_last_90_days_usts_all_time$fFromJSONMandrillStats$fToJSONMandrillStats$fShowUserStats usts_all_timeusts_last_30_daysusts_last_60_daysusts_last_7_daysusts_last_90_days usts_todayUsersInfoResponse_usir_username_usir_created_at_usir_public_id_usir_reputation_usir_hourly_quota _usir_backlog _usir_stats$fFromJSONUserStats$fToJSONUserStats$fShowUsersInfoResponse usir_backlogusir_created_atusir_hourly_quotausir_public_idusir_reputation usir_stats usir_usernameUsersPingResponse$fFromJSONUsersInfoResponse$fToJSONUsersInfoResponse$fShowUsersPingResponseUsersPing2Response _usrr_PING$fToJSONUsersPingResponse$fFromJSONUsersPingResponse$fShowUsersPing2ResponseUsersSendersResponse UsersResponse _usrr_address_usrr_created_at _usrr_sent_usrr_hard_bounces_usrr_soft_bounces _usrr_rejects_usrr_complaints _usrr_unsubs _usrr_opens _usrr_clicks_usrr_unique_opens_usrr_unique_clicks$fFromJSONUsersPing2Response$fToJSONUsersPing2Response$fShowUsersSendersResponse usrr_address usrr_clicksusrr_complaintsusrr_created_atusrr_hard_bounces usrr_opens usrr_rejects usrr_sentusrr_soft_bouncesusrr_unique_clicksusrr_unique_opens usrr_unsubs$fFromJSONUsersSendersResponse$fToJSONUsersSendersResponseMandrill MandrillT runMandrillT runMandrill$fMonadTransMandrillT$fMonadReaderMandrillT$fFunctorMandrillT$fApplicativeMandrillT$fMonadMandrillT$fMonadIOMandrillTMandrillEndpointtoUrl MandrillCalls UsersInfo UsersPing UsersPing2 UsersSenders MessagesSendMessagesSendTemplateMessagesSearch RoutesAdd DomainsAdd VerifyDomain mandrillUrl$fMandrillEndpointMandrillCalls$fShowMandrillCallsMessagesSendRq _msrq_key _msrq_message _msrq_async _msrq_ip_pool _msrq_send_at$fShowMessagesSendRq msrq_async msrq_ip_poolmsrq_key msrq_message msrq_send_atMessagesSendTemplateRq _mstrq_key_mstrq_template_name_mstrq_template_content_mstrq_message _mstrq_async_mstrq_ip_pool_mstrq_send_at$fFromJSONMessagesSendRq$fToJSONMessagesSendRq$fShowMessagesSendTemplateRq mstrq_async mstrq_ip_pool mstrq_key mstrq_message mstrq_send_atmstrq_template_contentmstrq_template_nameMessagesResponse _mres_email _mres_status_mres_reject_reason _mres__id $fFromJSONMessagesSendTemplateRq$fToJSONMessagesSendTemplateRq$fShowMessagesResponsemres__id mres_emailmres_reject_reason mres_status$fFromJSONMessagesResponse$fToJSONMessagesResponse DomainAddRq _darq_key _darq_domain$fShowDomainAddRq darq_domaindarq_keyDomainAddResponse _dares_domain_dares_created_at_dares_valid_mx$fFromJSONDomainAddRq$fToJSONDomainAddRq$fShowDomainAddResponsedares_created_at dares_domaindares_valid_mxRouteAddResponse _rares_id_rares_pattern _rares_url$fFromJSONDomainAddResponse$fToJSONDomainAddResponse$fShowRouteAddResponserares_id rares_pattern rares_url RouteAddRq _rarq_key _rarq_domain _rarq_pattern _rarq_url$fFromJSONRouteAddResponse$fToJSONRouteAddResponse$fShowRouteAddRq rarq_domainrarq_key rarq_patternrarq_url addDomainaddRoute$fFromJSONRouteAddRq$fToJSONRouteAddRqsend sendTemplateVerifyDomainRq _vdrq_key _vdrq_domain _vdrq_mailbox$fShowVerifyDomainRq vdrq_domainvdrq_key vdrq_mailboxVerifyDomainResponse _vdres_status _vdres_domain _vdres_email$fFromJSONVerifyDomainRq$fToJSONVerifyDomainRq$fShowVerifyDomainResponse vdres_domain vdres_email vdres_status verifyDomain$fFromJSONVerifyDomainResponse$fToJSONVerifyDomainResponseinfopingping2senders WebhookAddRq _warq_key _warq_url_warq_description _warq_events EventHook EventSent EventDeferredEventHardBouncedEventSoftBounced EventOpened EventClickedEventMarkedAsSpamEventUnsubscribed EventRejected$fToJSONEventHook$fFromJSONEventHook$fShowEventHook$fOrdEventHook $fEqEventHook$fShowWebhookAddRqwarq_description warq_eventswarq_keywarq_url$fFromJSONWebhookAddRq$fToJSONWebhookAddRq emptyMessagenewHtmlMessagenewTemplateMessagenewTextMessage sendEmail sendTextEmailmodRejectReasontoMandrillResponse