module Eloqua::LandingPage

Public Instance Methods

activate_landing_page(id, options={}) click to toggle source
# File lib/eloqua_api/rest/landing_page.rb, line 15
def activate_landing_page(id, options={})
  post("assets/landingPage/%s/active" % id, options)
end
create_landing_page(page) click to toggle source
# File lib/eloqua_api/rest/landing_page.rb, line 3
def create_landing_page(page)
  post("assets/landingPage", page)
end
delete_landing_page(id) click to toggle source
# File lib/eloqua_api/rest/landing_page.rb, line 7
def delete_landing_page(id)
  delete("assets/landingPage/%s" % id)
end
get_landing_page(id) click to toggle source
# File lib/eloqua_api/rest/landing_page.rb, line 19
def get_landing_page(id)
  get("assets/landingPage/%s" % id)
end
get_landing_page_preview(id, options={}) click to toggle source
# File lib/eloqua_api/rest/landing_page.rb, line 23
def get_landing_page_preview(id, options={})
  get("assets/landingPage/%s/preview" % id, options)
end
get_landing_page_template(id, options={}) click to toggle source
# File lib/eloqua_api/rest/landing_page.rb, line 42
def get_landing_page_template(id, options={})
  get("assets/landingPage/template/%s" % id, options)
end
get_landing_page_templates(options={}) click to toggle source
# File lib/eloqua_api/rest/landing_page.rb, line 46
def get_landing_page_templates(options={})
  get("assets/templates/landingpage", options)
end
get_landing_pages(options={}) click to toggle source
# File lib/eloqua_api/rest/landing_page.rb, line 34
def get_landing_pages(options={})
  options[:count] ||= 10
  options[:depth] ||= "minimal"
  options[:orderBy] ||= "createdAt+DESC"

  get("assets/landingPages", options)
end
get_recent_landing_pages(options={}) click to toggle source
# File lib/eloqua_api/rest/landing_page.rb, line 27
def get_recent_landing_pages(options={})
  options[:count] ||= 10
  options[:depth] ||= "minimal"
  
  get("assets/landingPages/recent", options)
end
validate_landing_page(id, options={}) click to toggle source
# File lib/eloqua_api/rest/landing_page.rb, line 11
def validate_landing_page(id, options={})
  get("assets/landingPage/%s/active/validationErrors" % id)
end