summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorscottmotte <scott@scottmotte.com>2013-12-30 16:15:49 -0800
committerscottmotte <scott@scottmotte.com>2013-12-30 16:15:49 -0800
commite5ca93d5f49111a150573ff59a9ea8ac6cf34fff (patch)
treee66aa7a880a73006c5146baaa941426ae595c746 /lib
parentf51edfaf6f53ebf5715702a015328c59b116606c (diff)
downloadsendgrid-nodejs-e5ca93d5f49111a150573ff59a9ea8ac6cf34fff.zip
sendgrid-nodejs-e5ca93d5f49111a150573ff59a9ea8ac6cf34fff.tar.gz
sendgrid-nodejs-e5ca93d5f49111a150573ff59a9ea8ac6cf34fff.tar.bz2
Get with the latest and greatest smtpapi-nodejs lib
Diffstat (limited to 'lib')
-rw-r--r--lib/email.js51
1 files changed, 30 insertions, 21 deletions
diff --git a/lib/email.js b/lib/email.js
index 45c30fc..f0b2a00 100644
--- a/lib/email.js
+++ b/lib/email.js
@@ -52,15 +52,15 @@ function Email(params) {
}
}
-Email.prototype.setHeaders = function(val) {
+Email.prototype.addHeaders = function(val) {
if (_.isObject(val)) {
- this.headers = val;
+ _.extend(this.headers, val);
}
};
-Email.prototype.addHeaders = function(val) {
+Email.prototype.setHeaders = function(val) {
if (_.isObject(val)) {
- _.extend(this.headers, val);
+ this.headers = val;
}
};
@@ -68,6 +68,10 @@ Email.prototype.addTo = function(to) {
this.smtpapi.addTo(to);
};
+Email.prototype.setTos = function(tos) {
+ this.smtpapi.setTos(tos);
+};
+
Email.prototype.setFrom = function(from) {
this.from = from;
};
@@ -84,40 +88,45 @@ Email.prototype.setHtml = function(html) {
this.html = html;
};
-Email.prototype.addSubVal = function(key, val) {
- this.smtpapi.addSubVal(key, val);
+Email.prototype.addSubstitution = function(key, val) {
+ this.smtpapi.addSubstitution(key, val);
};
-Email.prototype.setUniqueArgs = function(val) {
- this.smtpapi.setUniqueArgs(val);
+Email.prototype.setSubstitutions = function(substitutions) {
+ this.smtpapi.setSubstitutions(substitutions);
};
-Email.prototype.addUniqueArgs = function (val) {
- this.smtpapi.addUniqueArgs(val);
+Email.prototype.addUniqueArg = function (object_literal) {
+ this.smtpapi.addUniqueArg(object_literal);
};
-Email.prototype.setCategory = function(val) {
- this.smtpapi.setCategory(val);
+Email.prototype.setUniqueArgs = function(object_literal) {
+ this.smtpapi.setUniqueArgs(object_literal);
};
Email.prototype.addCategory = function(val) {
this.smtpapi.addCategory(val);
};
-Email.prototype.setSection = function(val) {
- this.smtpapi.setSection(val);
+Email.prototype.setCategories = function(val) {
+ this.smtpapi.setCategories(val);
};
-Email.prototype.addSection = function(val) {
- this.smtpapi.addSection(val);
+Email.prototype.addSection = function(object_literal) {
+ this.smtpapi.addSection(object_literal);
};
-Email.prototype.addFilterSetting = function(filter, setting, val) {
- this.smtpapi.addFilterSetting(filter, setting, val);
+Email.prototype.setSections = function(object_literal) {
+ this.smtpapi.setSections(object_literal);
+};
+
+
+Email.prototype.addFilter = function(filter, setting, val) {
+ this.smtpapi.addFilter(filter, setting, val);
};
-Email.prototype.setFilterSetting = function(filters) {
- this.smtpapi.setFilterSetting(filters);
+Email.prototype.setFilters = function(filters) {
+ this.smtpapi.setFilters(filters);
};
Email.prototype.addFile = function(file_object) {
@@ -128,7 +137,7 @@ Email.prototype.toWebFormat = function() {
var web = {
to : this.to,
from : this.from,
- 'x-smtpapi' : this.smtpapi.toJsonString(),
+ 'x-smtpapi' : this.smtpapi.jsonString(),
subject : this.subject,
text : this.text,
html : this.html,