Class: MisarReach::ContactsResource
Overview
── Resource: Contacts ───────────────────────────────────────────────────────
Instance Method Summary
collapse
Methods inherited from Resource
#initialize
Instance Method Details
#bulk(data) ⇒ Object
363
364
365
|
# File 'lib/misar_reach/client.rb', line 363
def bulk(data)
@client.request(:post, "/contacts/bulk", data)
end
|
#create(data) ⇒ Object
347
348
349
|
# File 'lib/misar_reach/client.rb', line 347
def create(data)
@client.request(:post, "/contacts", data)
end
|
#delete(id) ⇒ Object
359
360
361
|
# File 'lib/misar_reach/client.rb', line 359
def delete(id)
@client.request(:delete, "/contacts/#{id}")
end
|
#get(id) ⇒ Object
351
352
353
|
# File 'lib/misar_reach/client.rb', line 351
def get(id)
@client.request(:get, "/contacts/#{id}")
end
|
367
368
369
|
# File 'lib/misar_reach/client.rb', line 367
def import_contacts(data)
@client.request(:post, "/contacts/import", data)
end
|
#list(params = {}) ⇒ Object
343
344
345
|
# File 'lib/misar_reach/client.rb', line 343
def list(params = {})
@client.request(:get, "/contacts#{qs(params)}")
end
|
#segments(params = {}) ⇒ Object
371
372
373
|
# File 'lib/misar_reach/client.rb', line 371
def segments(params = {})
@client.request(:get, "/contacts/segments#{qs(params)}")
end
|
#stats(params = {}) ⇒ Object
375
376
377
|
# File 'lib/misar_reach/client.rb', line 375
def stats(params = {})
@client.request(:get, "/contacts/stats#{qs(params)}")
end
|
#update(id, data) ⇒ Object
355
356
357
|
# File 'lib/misar_reach/client.rb', line 355
def update(id, data)
@client.request(:patch, "/contacts/#{id}", data)
end
|