Class: SignalWire::REST::Namespaces::SubscribersResource
Overview
Subscribers with SIP endpoint management.
Instance Method Summary
collapse
#list_addresses
#create, #delete, #get, #list, #update, update_method, update_method=
#initialize
Instance Method Details
#create_sip_endpoint(subscriber_id, **kwargs) ⇒ Object
90
91
92
|
# File 'lib/signalwire/rest/namespaces/fabric.rb', line 90
def create_sip_endpoint(subscriber_id, **kwargs)
@http.post(_path(subscriber_id, 'sip_endpoints'), kwargs)
end
|
#delete_sip_endpoint(subscriber_id, endpoint_id) ⇒ Object
102
103
104
|
# File 'lib/signalwire/rest/namespaces/fabric.rb', line 102
def delete_sip_endpoint(subscriber_id, endpoint_id)
@http.delete(_path(subscriber_id, 'sip_endpoints', endpoint_id))
end
|
#get_sip_endpoint(subscriber_id, endpoint_id) ⇒ Object
94
95
96
|
# File 'lib/signalwire/rest/namespaces/fabric.rb', line 94
def get_sip_endpoint(subscriber_id, endpoint_id)
@http.get(_path(subscriber_id, 'sip_endpoints', endpoint_id))
end
|
#list_sip_endpoints(subscriber_id, **params) ⇒ Object
86
87
88
|
# File 'lib/signalwire/rest/namespaces/fabric.rb', line 86
def list_sip_endpoints(subscriber_id, **params)
@http.get(_path(subscriber_id, 'sip_endpoints'), params.empty? ? nil : params)
end
|
#update_sip_endpoint(subscriber_id, endpoint_id, **kwargs) ⇒ Object
98
99
100
|
# File 'lib/signalwire/rest/namespaces/fabric.rb', line 98
def update_sip_endpoint(subscriber_id, endpoint_id, **kwargs)
@http.patch(_path(subscriber_id, 'sip_endpoints', endpoint_id), kwargs)
end
|