Class: XingApi::Conversation
- Inherits:
-
Base
- Object
- Base
- XingApi::Conversation
show all
- Defined in:
- lib/xing_api/conversation.rb,
lib/xing_api/conversation/message.rb,
lib/xing_api/conversation/attachment.rb
Defined Under Namespace
Classes: Attachment, Message
Class Method Summary
collapse
Methods inherited from Base
request, request_with_body
Class Method Details
.create(recipient_ids, subject, content, options = {}) ⇒ Object
11
12
13
14
15
16
17
|
# File 'lib/xing_api/conversation.rb', line 11
def self.create(recipient_ids, subject, content, options = {})
request(:post, '/v1/users/me/conversations', {
recipient_ids: recipient_ids,
subject: subject,
content: content
}.merge(options))
end
|
.delete(conversation_id, options = {}) ⇒ Object
19
20
21
|
# File 'lib/xing_api/conversation.rb', line 19
def self.delete(conversation_id, options = {})
request(:delete, "/v1/users/me/conversations/#{conversation_id}", options)
end
|
.find(conversation_id, options = {}) ⇒ Object
7
8
9
|
# File 'lib/xing_api/conversation.rb', line 7
def self.find(conversation_id, options = {})
request(:get, "/v1/users/me/conversations/#{conversation_id}", options)
end
|
.list(options = {}) ⇒ Object
3
4
5
|
# File 'lib/xing_api/conversation.rb', line 3
def self.list(options = {})
request(:get, '/v1/users/me/conversations', options)
end
|
.read(conversation_id, options = {}) ⇒ Object
27
28
29
|
# File 'lib/xing_api/conversation.rb', line 27
def self.read(conversation_id, options = {})
request(:put, "/v1/users/me/conversations/#{conversation_id}/read", options)
end
|
.unread(conversation_id, options = {}) ⇒ Object
31
32
33
|
# File 'lib/xing_api/conversation.rb', line 31
def self.unread(conversation_id, options = {})
request(:delete, "/v1/users/me/conversations/#{conversation_id}/read", options)
end
|
.valid_recipient(recipient_id, options = {}) ⇒ Object
23
24
25
|
# File 'lib/xing_api/conversation.rb', line 23
def self.valid_recipient(recipient_id, options = {})
request(:get, "/v1/users/me/conversations/valid_recipients/#{recipient_id}", options)
end
|