summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJordan Nornhold <therealbeardyman@gmail.com>2016-03-14 17:02:00 -0400
committerJordan Nornhold <therealbeardyman@gmail.com>2016-03-14 17:02:00 -0400
commit58724c6aacecfdd00a35eb6e5e2e10a05bc9386c (patch)
treea2011d4c0ce8f536a9662d93be7007cf811a1908
parent2bac54834fcc991383f89cf4ad24f710f0694089 (diff)
parent60a746b5d810f8e74979f6e51c53688a6aeff7a7 (diff)
downloadphp-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.php52
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