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