Class: SignalWire::REST::Namespaces::RecordingsResource

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

Overview

Recording management (read-only + delete).

Instance Method Summary collapse

Constructor Details

#initialize(http) ⇒ RecordingsResource

Returns a new instance of RecordingsResource.



8
9
10
# File 'lib/signalwire/rest/namespaces/recordings.rb', line 8

def initialize(http)
  super(http, '/api/relay/rest/recordings')
end

Instance Method Details

#delete(recording_id) ⇒ Object



14
# File 'lib/signalwire/rest/namespaces/recordings.rb', line 14

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

#get(recording_id) ⇒ Object



13
# File 'lib/signalwire/rest/namespaces/recordings.rb', line 13

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

#list(**params) ⇒ Object



12
# File 'lib/signalwire/rest/namespaces/recordings.rb', line 12

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