module Zoomify::Resources::CloudRecording

Public Instance Methods

user_cloud_recordings(*args) click to toggle source
# File lib/zoomify/resources/cloud_recording.rb, line 4
def user_cloud_recordings *args
  params = Request.extract_params_and_manage_user_id_error *args
  Request.raise_from_to_error params
  self.class.fire_get("/users/#{Request.extract_id_from_params(params)}/recordings", params)
end

Private Instance Methods

recording_with_meeting_id_options(params) click to toggle source
# File lib/zoomify/resources/cloud_recording.rb, line 26
def recording_with_meeting_id_options params
  {
      meeting_cloud_recordings:
          {
              request: 'get',
              url: "/meetings/#{Request.extract_id_vs_uuid_from_params(params)}/recordings"
          },
      meeting_cloud_recordings_delete_all:
          {
              request: 'delete',
              url: "/meetings/#{Request.extract_id_vs_uuid_from_params(params)}/recordings"
          },
      meeting_cloud_recordings_recover:
          {
              request: 'put',
              url: "/meetings/#{Request.extract_id_vs_uuid_from_params(params)}/recordings/status"
          }
  }
end
recording_with_multiple_ids(params) click to toggle source
# File lib/zoomify/resources/cloud_recording.rb, line 46
def recording_with_multiple_ids params
  {
      meeting_cloud_recording_delete:
          {
              request: 'delete',
              url: "/meetings/#{Request.extract_id_vs_uuid_from_params(params)}/recordings/#{params[:recording_id]}"
          },
      meeting_cloud_recording_recover:
          {
              request: 'put',
              url: "/meetings/#{Request.extract_id_vs_uuid_from_params(params)}/recordings/#{params[:recording_id]}/status"
          }
  }
end