Class: XingApi::Conversation::Message
- Inherits:
-
Base
- Object
- Base
- XingApi::Conversation::Message
show all
- Defined in:
- lib/xing_api/conversation/message.rb
Class Method Summary
collapse
Methods inherited from Base
request, request_with_body
Class Method Details
.create(conversation_id, content, options = {}) ⇒ Object
8
9
10
|
# File 'lib/xing_api/conversation/message.rb', line 8
def self.create(conversation_id, content, options = {})
request(:post, "/v1/users/me/conversations/#{conversation_id}/messages", { content: content }.merge(options))
end
|
.find(conversation_id, message_id, options = {}) ⇒ Object
12
13
14
|
# File 'lib/xing_api/conversation/message.rb', line 12
def self.find(conversation_id, message_id, options = {})
request(:get, "/v1/users/me/conversations/#{conversation_id}/messages/#{message_id}", options)
end
|
.list(conversation_id, options = {}) ⇒ Object
4
5
6
|
# File 'lib/xing_api/conversation/message.rb', line 4
def self.list(conversation_id, options = {})
request(:get, "/v1/users/me/conversations/#{conversation_id}/messages", options)
end
|
.read(conversation_id, message_id, options = {}) ⇒ Object
16
17
18
|
# File 'lib/xing_api/conversation/message.rb', line 16
def self.read(conversation_id, message_id, options = {})
request(:put, "/v1/users/me/conversations/#{conversation_id}/messages/#{message_id}/read", options)
end
|
.unread(conversation_id, message_id, options = {}) ⇒ Object
20
21
22
|
# File 'lib/xing_api/conversation/message.rb', line 20
def self.unread(conversation_id, message_id, options = {})
request(:delete, "/v1/users/me/conversations/#{conversation_id}/messages/#{message_id}/read", options)
end
|