@@ -27,6 +27,19 @@ data MessagesSendRq = MessagesSendRq {
27makeLenses ''MessagesSendRq
27makeLenses ''MessagesSendRq
28deriveJSON defaultOptions { fieldLabelModifier = drop 6 } ''MessagesSendRq
28deriveJSON defaultOptions { fieldLabelModifier = drop 6 } ''MessagesSendRq
30+--------------------------------------------------------------------------------
31+data MessagesSendTemplateRq = MessagesSendTemplateRq {
32+ _mstrq_key :: MandrillKey
33+ , _mstrq_template_name :: T.Text
34+ , _mstrq_template_content :: [MandrillTemplateContent]
35+ , _mstrq_message :: MandrillMessage
36+ , _mstrq_async :: Maybe Bool
37+ , _mstrq_ip_pool :: Maybe T.Text
38+ , _mstrq_send_at :: Maybe UTCTime
41+makeLenses ''MessagesSendTemplateRq
42+deriveJSON defaultOptions { fieldLabelModifier = drop 7 } ''MessagesSendTemplateRq
31--------------------------------------------------------------------------------
44--------------------------------------------------------------------------------
32data MessagesResponse = MessagesResponse {
45data MessagesResponse = MessagesResponse {