Class: SignalWire::REST::Namespaces::RegistryCampaigns
Overview
10DLC campaign management.
Instance Method Summary
collapse
#initialize
Instance Method Details
#create_order(campaign_id, **kwargs) ⇒ Object
34
35
36
|
# File 'lib/signalwire/rest/namespaces/registry.rb', line 34
def create_order(campaign_id, **kwargs)
@http.post(_path(campaign_id, 'orders'), kwargs)
end
|
#get(campaign_id) ⇒ Object
23
|
# File 'lib/signalwire/rest/namespaces/registry.rb', line 23
def get(campaign_id) = @http.get(_path(campaign_id))
|
#list_numbers(campaign_id, **params) ⇒ Object
26
27
28
|
# File 'lib/signalwire/rest/namespaces/registry.rb', line 26
def list_numbers(campaign_id, **params)
@http.get(_path(campaign_id, 'numbers'), params.empty? ? nil : params)
end
|
#list_orders(campaign_id, **params) ⇒ Object
30
31
32
|
# File 'lib/signalwire/rest/namespaces/registry.rb', line 30
def list_orders(campaign_id, **params)
@http.get(_path(campaign_id, 'orders'), params.empty? ? nil : params)
end
|
#update(campaign_id, **kwargs) ⇒ Object
24
|
# File 'lib/signalwire/rest/namespaces/registry.rb', line 24
def update(campaign_id, **kwargs) = @http.put(_path(campaign_id), kwargs)
|