Class: SignalWire::REST::Namespaces::CompatFaxes

Inherits:
CrudResource show all
Defined in:
lib/signalwire/rest/namespaces/compat.rb

Overview

Compat fax management with media sub-resources.

Instance Method Summary collapse

Methods inherited from CrudResource

#create, #delete, #get, #list, update_method, update_method=

Methods inherited from BaseResource

#initialize

Constructor Details

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

Instance Method Details

#delete_media(fax_sid, media_sid) ⇒ Object



70
71
72
# File 'lib/signalwire/rest/namespaces/compat.rb', line 70

def delete_media(fax_sid, media_sid)
  @http.delete(_path(fax_sid, 'Media', media_sid))
end

#get_media(fax_sid, media_sid) ⇒ Object



66
67
68
# File 'lib/signalwire/rest/namespaces/compat.rb', line 66

def get_media(fax_sid, media_sid)
  @http.get(_path(fax_sid, 'Media', media_sid))
end

#list_media(fax_sid, **params) ⇒ Object



62
63
64
# File 'lib/signalwire/rest/namespaces/compat.rb', line 62

def list_media(fax_sid, **params)
  @http.get(_path(fax_sid, 'Media'), params.empty? ? nil : params)
end

#update(sid, **kwargs) ⇒ Object



60
# File 'lib/signalwire/rest/namespaces/compat.rb', line 60

def update(sid, **kwargs) = @http.post(_path(sid), kwargs)