Sha256: f3c72918ed3064273c9c8ad17f7ac8274c5a91b862c3214d2619562ec0cfd145

Contents?: true

Size: 945 Bytes

Versions: 1

Compression:

Stored size: 945 Bytes

Contents

# frozen_string_literal: true

module Zoom
  module Actions
    module Metrics
      def metrics_crc(*args)
        options = Utils.extract_options!(args)
        Utils.require_params(%i[from to], options)
        Utils.process_datetime_params!(%i[from to], options)
        Utils.parse_response self.class.post('/metrics/crc', query: options)
      end

      def metrics_meetings(*args)
        options = Utils.extract_options!(args)
        Utils.require_params(%i[from to type], options)
        Utils.process_datetime_params!(%i[from to], options)
        Utils.parse_response self.class.post('/metrics/meetings', query: options)
      end

      def metrics_meetingdetail(*args)
        options = Utils.extract_options!(args)
        Utils.require_params(%i[meeting_id type], options)
        Utils.parse_response self.class.post('/metrics/meetingdetail', query: options)
      end

      Utils.define_bang_methods(self)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
zoom_rb-0.8.1 lib/zoom/actions/metrics.rb