Class: SignalWire::REST::Namespaces::CompatAccounts

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

Overview

Compat account/subproject management.

Instance Method Summary collapse

Constructor Details

#initialize(http) ⇒ CompatAccounts

Returns a new instance of CompatAccounts.



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

def initialize(http)
  super(http, '/api/laml/2010-04-01/Accounts')
end

Instance Method Details

#create(**kwargs) ⇒ Object



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

def create(**kwargs) = @http.post(@base_path, kwargs)

#get(sid) ⇒ Object



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

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

#list(**params) ⇒ Object



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

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

#update(sid, **kwargs) ⇒ Object



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

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