class SendpulseClient::Addressbook
Constants
- URL
Public Class Methods
add_clients(book_id, clients)
click to toggle source
# File lib/sendpulse_client/addressbook.rb, line 25 def add_clients(book_id, clients) emails = JSON.generate(clients) Connection.post_request("#{URL}/#{book_id}/emails", emails: emails) end
all()
click to toggle source
# File lib/sendpulse_client/addressbook.rb, line 8 def all Connection.get_request(URL) end
clients(book_id, offset = '', limit = '')
click to toggle source
# File lib/sendpulse_client/addressbook.rb, line 16 def clients(book_id, offset = '', limit = '') params = { offset: offset, limit: limit } Connection.get_request("#{URL}/#{book_id}/emails", params) end
create(name)
click to toggle source
# File lib/sendpulse_client/addressbook.rb, line 12 def create(name) Connection.post_request(URL, bookName: name) end
delete_clients(emails)
click to toggle source
# File lib/sendpulse_client/addressbook.rb, line 30 def delete_clients(emails) Connection.delete_request("#{URL}/emails", emails: JSON.generate(emails)) end
get_client(book_id, email)
click to toggle source
# File lib/sendpulse_client/addressbook.rb, line 34 def get_client(book_id, email) Connection.get_request("#{URL}/#{book_id}/emails/#{email}") end