module Zoomify::Resources::Report

Public Instance Methods

daily_report(*args) click to toggle source
# File lib/zoomify/resources/report.rb, line 4
def daily_report *args
  params = Request.extract_params args
  self.class.fire_get("/report/daily", params)
end
meetings_report(*args) click to toggle source
# File lib/zoomify/resources/report.rb, line 14
def meetings_report *args
  params = Request.retrieve_params_and_manage_from_to_error *args
  Request.raise_user_id_email_error params
  self.class.fire_get("/report/users/#{Request.extract_id_from_params(params)}/meetings", params)
end

Private Instance Methods

report_method_with_id_options(params) click to toggle source
# File lib/zoomify/resources/report.rb, line 29
def report_method_with_id_options params
  {
      meeting_details_report: "/report/meetings/#{params[:id]}",
      meeting_participants_report: "/report/meetings/#{params[:id]}/participants",
      meeting_polls_report: "/report/meetings/#{params[:id]}/polls",
      webinar_daily_report: "/report/webinars/#{params[:id]}",
      webinar_participants_report: "/report/webinars/#{params[:id]}/participants",
      webinar_polls_report: "/report/webinars/#{params[:id]}/polls",
      webinar_qa_report: "/report/webinars/#{params[:id]}/qa",
  }
end
report_method_without_id_options() click to toggle source
# File lib/zoomify/resources/report.rb, line 26
def report_method_without_id_options
  {users_report: "/report/users", telephone_report: "/report/telephone"}
end