Class: SignalWire::REST::Namespaces::VideoRoomRecordings

Inherits:
BaseResource
  • Object
show all
Defined in:
lib/signalwire/rest/namespaces/video.rb

Overview

Video room recording management.

Instance Method Summary collapse

Methods inherited from BaseResource

#initialize

Constructor Details

This class inherits a constructor from SignalWire::REST::BaseResource

Instance Method Details

#delete(recording_id) ⇒ Object



59
60
61
# File 'lib/signalwire/rest/namespaces/video.rb', line 59

def delete(recording_id)
  @http.delete(_path(recording_id))
end

#get(recording_id) ⇒ Object



55
56
57
# File 'lib/signalwire/rest/namespaces/video.rb', line 55

def get(recording_id)
  @http.get(_path(recording_id))
end

#list(**params) ⇒ Object



51
52
53
# File 'lib/signalwire/rest/namespaces/video.rb', line 51

def list(**params)
  @http.get(@base_path, params.empty? ? nil : params)
end

#list_events(recording_id, **params) ⇒ Object



63
64
65
# File 'lib/signalwire/rest/namespaces/video.rb', line 63

def list_events(recording_id, **params)
  @http.get(_path(recording_id, 'events'), params.empty? ? nil : params)
end