Module: Zoom::Actions::Report
- Included in:
- Client
- Defined in:
- lib/zoom/actions/report.rb
Instance Method Summary collapse
- #daily_report(*args) ⇒ Object
- #hosts_report(*args) ⇒ Object
- #meeting_details_report(*args) ⇒ Object
- #meeting_participants_report(*args) ⇒ Object
- #meeting_polls_report(*args) ⇒ Object
- #meetings_report(*args) ⇒ Object
- #telephone_report(*args) ⇒ Object
- #webinar_details_report(*args) ⇒ Object
- #webinar_participants_report(*args) ⇒ Object
- #webinar_polls_report(*args) ⇒ Object
- #webinar_qa_report(*args) ⇒ Object
Instance Method Details
#daily_report(*args) ⇒ Object
6 7 8 9 10 |
# File 'lib/zoom/actions/report.rb', line 6 def daily_report(*args) params = Zoom::Params.new(Utils.(args)) params.permit(:year, :month) Utils.parse_response self.class.get('/report/daily', query: params, headers: request_headers) end |
#hosts_report(*args) ⇒ Object
12 13 14 |
# File 'lib/zoom/actions/report.rb', line 12 def hosts_report(*args) # TODO: implement hosts_report end |
#meeting_details_report(*args) ⇒ Object
20 21 22 |
# File 'lib/zoom/actions/report.rb', line 20 def meeting_details_report(*args) # TODO: implement meeting_details_report end |
#meeting_participants_report(*args) ⇒ Object
24 25 26 |
# File 'lib/zoom/actions/report.rb', line 24 def meeting_participants_report(*args) # TODO: implement meeting_participants_report end |
#meeting_polls_report(*args) ⇒ Object
28 29 30 |
# File 'lib/zoom/actions/report.rb', line 28 def meeting_polls_report(*args) # TODO: implement meeting_polls_report end |
#meetings_report(*args) ⇒ Object
16 17 18 |
# File 'lib/zoom/actions/report.rb', line 16 def meetings_report(*args) # TODO: implement meetings_report end |
#telephone_report(*args) ⇒ Object
50 51 52 |
# File 'lib/zoom/actions/report.rb', line 50 def telephone_report(*args) # TODO: implement report_hosts end |
#webinar_details_report(*args) ⇒ Object
32 33 34 |
# File 'lib/zoom/actions/report.rb', line 32 def webinar_details_report(*args) # TODO: implement webinar_details_report end |
#webinar_participants_report(*args) ⇒ Object
36 37 38 39 40 |
# File 'lib/zoom/actions/report.rb', line 36 def webinar_participants_report(*args) params = Zoom::Params.new(Utils.(args)) params.require(:id).permit(:page_size, :next_page_token) Utils.parse_response self.class.get("/report/webinars/#{params[:id]}/participants", query: params.except(:id).merge(access_token: access_token)) end |
#webinar_polls_report(*args) ⇒ Object
42 43 44 |
# File 'lib/zoom/actions/report.rb', line 42 def webinar_polls_report(*args) # TODO: implement report_hosts end |
#webinar_qa_report(*args) ⇒ Object
46 47 48 |
# File 'lib/zoom/actions/report.rb', line 46 def webinar_qa_report(*args) # TODO: implement report_hosts end |