module Zoom::Actions::Phone

Public Instance Methods

call_logs(*args) click to toggle source
# File lib/zoom/actions/phone.rb, line 6
def call_logs(*args)
  options = Zoom::Params.new(Utils.extract_options!(args))
  options.require(%i[user_id])
  response = self.class.get("/phone/users/#{options[:user_id]}/call_logs", query: options.except(:user_id), headers: request_headers)
  Utils.parse_response(response)
end
call_recordings(*args) click to toggle source
# File lib/zoom/actions/phone.rb, line 19
def call_recordings(*args)
  options = Zoom::Params.new(Utils.extract_options!(args))
  options.require(%i[user_id])
  response = self.class.get("/phone/users/#{options[:user_id]}/recordings", query: options.except(:user_id), headers: request_headers)
  Utils.parse_response(response)
end
phone_users_list(*args) click to toggle source
# File lib/zoom/actions/phone.rb, line 13
def phone_users_list(*args)
  options = Zoom::Params.new(Utils.extract_options!(args))
  response = self.class.get("/phone/users", query: options, headers: request_headers)
  Utils.parse_response(response)
end