class XingApi::Conversation
Public Class Methods
create(recipient_ids, subject, content, options = {})
click to toggle source
# 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 = {})
click to toggle source
# 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 = {})
click to toggle source
# 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 = {})
click to toggle source
# File lib/xing_api/conversation.rb, line 3 def self.list(options = {}) request(:get, '/v1/users/me/conversations', options) end
read(conversation_id, options = {})
click to toggle source
# 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 = {})
click to toggle source
# 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 = {})
click to toggle source
# 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