module Zoomus::Actions::Webinar

Public Instance Methods

webinar_create(*args) click to toggle source
# File lib/zoomus/actions/webinar.rb, line 12
def webinar_create(*args)
  options = Utils.extract_options!(args)
  Utils.require_params([:host_id, :topic], options)
  Utils.process_datetime_params!(:start_time, options)
  Utils.parse_response self.class.post("/webinar/create", :query => options)
end
webinar_delete(*args) click to toggle source
# File lib/zoomus/actions/webinar.rb, line 26
def webinar_delete(*args)
  options = Utils.extract_options!(args)
  Utils.require_params([:id, :host_id], options)
  Utils.parse_response self.class.post("/webinar/delete", :query => options)
end
webinar_end(*args) click to toggle source
# File lib/zoomus/actions/webinar.rb, line 32
def webinar_end(*args)
  options = Utils.extract_options!(args)
  Utils.require_params([:id, :host_id], options)
  Utils.parse_response self.class.post("/webinar/end", :query => options)
end
webinar_get(*args) click to toggle source
# File lib/zoomus/actions/webinar.rb, line 38
def webinar_get(*args)
  options = Utils.extract_options!(args)
  Utils.require_params([:id, :host_id], options)
  Utils.parse_response self.class.post("/webinar/get", :query => options)
end
webinar_list(*args) click to toggle source
# File lib/zoomus/actions/webinar.rb, line 5
def webinar_list(*args)
  options = Utils.extract_options!(args)
  Utils.require_params(:host_id, options)
  Utils.process_datetime_params!(:start_time, options)
  Utils.parse_response self.class.post("/webinar/list", :query => options)
end
webinar_update(*args) click to toggle source
# File lib/zoomus/actions/webinar.rb, line 19
def webinar_update(*args)
  options = Utils.extract_options!(args)
  Utils.require_params([:id, :host_id], options)
  Utils.process_datetime_params!(:start_time, options)
  Utils.parse_response self.class.post("/webinar/update", :query => options)
end