Class: MisarReach::CampaignsResource
Overview
── Resource: Campaigns ──────────────────────────────────────────────────────
Instance Method Summary
collapse
Methods inherited from Resource
#initialize
Instance Method Details
#create(data) ⇒ Object
319
320
321
|
# File 'lib/misar_reach/client.rb', line 319
def create(data)
@client.request(:post, "/campaigns", data)
end
|
#delete(id) ⇒ Object
331
332
333
|
# File 'lib/misar_reach/client.rb', line 331
def delete(id)
@client.request(:delete, "/campaigns/#{id}")
end
|
#enqueue(id, data = {}) ⇒ Object
335
336
337
|
# File 'lib/misar_reach/client.rb', line 335
def enqueue(id, data = {})
@client.request(:post, "/campaigns/#{id}/enqueue", data)
end
|
#get(id) ⇒ Object
323
324
325
|
# File 'lib/misar_reach/client.rb', line 323
def get(id)
@client.request(:get, "/campaigns/#{id}")
end
|
#list(params = {}) ⇒ Object
315
316
317
|
# File 'lib/misar_reach/client.rb', line 315
def list(params = {})
@client.request(:get, "/campaigns#{qs(params)}")
end
|
#update(id, data) ⇒ Object
327
328
329
|
# File 'lib/misar_reach/client.rb', line 327
def update(id, data)
@client.request(:patch, "/campaigns/#{id}", data)
end
|