diff options
author | Jordan Nornhold <therealbeardyman@gmail.com> | 2016-03-14 17:02:00 -0400 |
---|---|---|
committer | Jordan Nornhold <therealbeardyman@gmail.com> | 2016-03-14 17:02:00 -0400 |
commit | 58724c6aacecfdd00a35eb6e5e2e10a05bc9386c (patch) | |
tree | a2011d4c0ce8f536a9662d93be7007cf811a1908 | |
parent | 2bac54834fcc991383f89cf4ad24f710f0694089 (diff) | |
parent | 60a746b5d810f8e74979f6e51c53688a6aeff7a7 (diff) | |
download | php-sparkpost-58724c6aacecfdd00a35eb6e5e2e10a05bc9386c.zip php-sparkpost-58724c6aacecfdd00a35eb6e5e2e10a05bc9386c.tar.gz php-sparkpost-58724c6aacecfdd00a35eb6e5e2e10a05bc9386c.tar.bz2 |
Merge pull request #56 from SparkPost/ISSUE-45
Additional options for transmissions
-rw-r--r-- | lib/SparkPost/Transmission.php | 52 |
1 files changed, 31 insertions, 21 deletions
diff --git a/lib/SparkPost/Transmission.php b/lib/SparkPost/Transmission.php index 9db1ec7..d357b45 100644 --- a/lib/SparkPost/Transmission.php +++ b/lib/SparkPost/Transmission.php @@ -15,25 +15,29 @@ class Transmission extends APIResource { * @var array */ protected static $parameterMappings = [ + 'attachments'=>'content.attachments', 'campaign'=>'campaign_id', - 'metadata'=>'metadata', - 'substitutionData'=>'substitution_data', + 'customHeaders'=>'content.headers', 'description'=>'description', - 'returnPath'=>'return_path', - 'replyTo'=>'content.reply_to', - 'subject'=>'content.subject', 'from'=>'content.from', 'html'=>'content.html', - 'text'=>'content.text', - 'rfc822'=>'content.email_rfc822', - 'customHeaders'=>'content.headers', - 'recipients'=>'recipients', - 'recipientList'=>'recipients.list_id', - 'attachments'=>'content.attachments', + 'inlineCss'=>'options.inline_css', 'inlineImages'=>'content.inline_images', + 'metadata'=>'metadata', + 'recipientList'=>'recipients.list_id', + 'recipients'=>'recipients', + 'replyTo'=>'content.reply_to', + 'returnPath'=>'return_path', + 'rfc822'=>'content.email_rfc822', + 'sandbox'=>'options.sandbox', + 'startTime'=>'options.start_time', + 'subject'=>'content.subject', + 'substitutionData'=>'substitution_data', 'template'=>'content.template_id', - 'trackOpens'=>'options.open_tracking', + 'text'=>'content.text', 'trackClicks'=>'options.click_tracking', + 'trackOpens'=>'options.open_tracking', + 'transactional'=>'options.transactional', 'useDraftTemplate'=>'use_draft_template' ]; @@ -57,22 +61,28 @@ class Transmission extends APIResource { * This method assumes that all the appropriate fields have * been populated by the user through configuration. Acceptable * configuration values are: + * 'attachments': array, * 'campaign': string, - * 'metadata': array, - * 'substitutionData': array, + * 'customHeaders': array, * 'description': string, - * 'replyTo': string, - * 'subject': string, * 'from': string, * 'html': string, - * 'text': string, - * 'rfc822': string, - * 'customHeaders': array, - * 'recipients': array, + * 'inlineCss': boolean, + * 'inlineImages': array, + * 'metadata': array, * 'recipientList': string, + * 'recipients': array, + * 'replyTo': string, + * 'rfc822': string, + * 'sandbox': boolean, + * 'startTime': string, + * 'subject': string, + * 'substitutionData': array, * 'template': string, - * 'trackOpens': boolean, + * 'text': string, * 'trackClicks': boolean, + * 'trackOpens': boolean, + * 'transactional': boolean, * 'useDraftTemplate': boolean * * @param array $transmissionConfig |