Class: Professionali::Api::Messages

Inherits:
Professionali::ApiCore show all
Defined in:
lib/professionali/api/messages.rb

Instance Attribute Summary

Attributes inherited from Professionali::ApiCore

#token

Instance Method Summary collapse

Methods inherited from Professionali::ApiCore

#api_call, #initialize, #post, #raise_errors

Constructor Details

This class inherits a constructor from Professionali::ApiCore

Instance Method Details

#count(options = {}) ⇒ Object



4
5
6
# File 'lib/professionali/api/messages.rb', line 4

def count(options = {})
  api_call 'messages/count.json', 'get', options
end

#delete(ids) ⇒ Object



8
9
10
# File 'lib/professionali/api/messages.rb', line 8

def delete(ids)
  api_call 'messages/delete.json', 'post', ids: ids
end

#faved(ids) ⇒ Object



12
13
14
# File 'lib/professionali/api/messages.rb', line 12

def faved(ids)
  api_call 'messages/faved.json', 'post', ids: ids
end

#get(options = {}) ⇒ Object



16
17
18
# File 'lib/professionali/api/messages.rb', line 16

def get(options = {})
  api_call 'messages/get.json', 'get', options
end

#new(options = {}) ⇒ Object



20
21
22
# File 'lib/professionali/api/messages.rb', line 20

def new(options = {})
  api_call 'messages/new.json', 'post', options
end

#read(ids) ⇒ Object



24
25
26
# File 'lib/professionali/api/messages.rb', line 24

def read(ids)
  api_call 'messages/read.json', 'post', ids: ids
end

#trash(ids) ⇒ Object



28
29
30
# File 'lib/professionali/api/messages.rb', line 28

def trash(ids)
  api_call 'messages/trash.json', 'post', ids: ids
end

#unfaved(ids) ⇒ Object



32
33
34
# File 'lib/professionali/api/messages.rb', line 32

def unfaved(ids)
  api_call 'messages/unfaved.json', 'post', ids: ids
end

#unread(ids) ⇒ Object



36
37
38
# File 'lib/professionali/api/messages.rb', line 36

def unread(ids)
  api_call 'messages/unread.json', 'post', ids: ids
end

#untrash(ids) ⇒ Object



40
41
42
# File 'lib/professionali/api/messages.rb', line 40

def untrash(ids)
  api_call 'messages/untrash.json', 'post', ids: ids
end