module Eloqua::Email
Public Instance Methods
create_deployment(options={})
click to toggle source
# File lib/eloqua_api/rest/email.rb, line 19 def create_deployment(options={}) post("assets/email/deployment", options) end
create_email(email)
click to toggle source
# File lib/eloqua_api/rest/email.rb, line 3 def create_email(email) post("assets/email", email) end
delete_email(id)
click to toggle source
# File lib/eloqua_api/rest/email.rb, line 7 def delete_email(id) delete("assets/email/%s" % id) end
get_email(id, options={})
click to toggle source
# File lib/eloqua_api/rest/email.rb, line 11 def get_email(id, options={}) get("assets/email/%s" % id, options) end
get_email_deployments(options={})
click to toggle source
# File lib/eloqua_api/rest/email.rb, line 46 def get_email_deployments(options={}) options[:count] ||= 50 options[:depth] ||= "complete" options[:orderBy] ||= "createdAt+DESC" get("assets/email/deployments", options) end
get_email_preview(id, options={})
click to toggle source
# File lib/eloqua_api/rest/email.rb, line 15 def get_email_preview(id, options={}) get("assets/email/%s/preview" % id, options) end
get_email_template(id, options={})
click to toggle source
# File lib/eloqua_api/rest/email.rb, line 38 def get_email_template(id, options={}) get("assets/email/template/%s" % id, options) end
get_email_templates(options={})
click to toggle source
# File lib/eloqua_api/rest/email.rb, line 42 def get_email_templates(options={}) get("assets/templates/email", options) end
get_emails(options={})
click to toggle source
# File lib/eloqua_api/rest/email.rb, line 30 def get_emails(options={}) options[:count] ||= 10 options[:depth] ||= "minimal" options[:orderBy] ||= "createdAt+DESC" get("assets/emails", options) end
get_recent_emails(options={})
click to toggle source
# File lib/eloqua_api/rest/email.rb, line 23 def get_recent_emails(options={}) options[:count] ||= 10 options[:depth] ||= "minimal" get("assets/emails/recent", options) end