diff options
author | scottmotte <scott@scottmotte.com> | 2013-12-30 16:15:49 -0800 |
---|---|---|
committer | scottmotte <scott@scottmotte.com> | 2013-12-30 16:15:49 -0800 |
commit | e5ca93d5f49111a150573ff59a9ea8ac6cf34fff (patch) | |
tree | e66aa7a880a73006c5146baaa941426ae595c746 /lib | |
parent | f51edfaf6f53ebf5715702a015328c59b116606c (diff) | |
download | sendgrid-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.js | 51 |
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, |