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