Class: SignalWire::REST::Namespaces::VideoRoomSessions
Overview
Video room session management.
Instance Method Summary
collapse
#initialize
Instance Method Details
#get(session_id) ⇒ Object
32
33
34
|
# File 'lib/signalwire/rest/namespaces/video.rb', line 32
def get(session_id)
@http.get(_path(session_id))
end
|
#list(**params) ⇒ Object
28
29
30
|
# File 'lib/signalwire/rest/namespaces/video.rb', line 28
def list(**params)
@http.get(@base_path, params.empty? ? nil : params)
end
|
#list_events(session_id, **params) ⇒ Object
36
37
38
|
# File 'lib/signalwire/rest/namespaces/video.rb', line 36
def list_events(session_id, **params)
@http.get(_path(session_id, 'events'), params.empty? ? nil : params)
end
|
#list_members(session_id, **params) ⇒ Object
40
41
42
|
# File 'lib/signalwire/rest/namespaces/video.rb', line 40
def list_members(session_id, **params)
@http.get(_path(session_id, 'members'), params.empty? ? nil : params)
end
|
#list_recordings(session_id, **params) ⇒ Object
44
45
46
|
# File 'lib/signalwire/rest/namespaces/video.rb', line 44
def list_recordings(session_id, **params)
@http.get(_path(session_id, 'recordings'), params.empty? ? nil : params)
end
|