module Typetalk::Api::Notification
Public Instance Methods
accept_team(team_id, invite_team_id, options={})
click to toggle source
# File lib/typetalk/api/notification.rb, line 42 def accept_team(team_id, invite_team_id, options={}) options = {token:nil}.merge(options) response = connection.post do |req| req.url "#{endpoint}/teams/#{team_id}/members/invite/#{invite_team_id}/accept" req.params[:access_token] = options[:token] || access_token end parse_response(response) end
accept_topic(topic_id, invite_topic_id, options={})
click to toggle source
# File lib/typetalk/api/notification.rb, line 67 def accept_topic(topic_id, invite_topic_id, options={}) options = {token:nil}.merge(options) response = connection.post do |req| req.url "#{endpoint}/topics/#{topic_id}/members/invite/#{invite_topic_id}/accept" req.params[:access_token] = options[:token] || access_token end parse_response(response) end
decline_team(team_id, invite_team_id, options={})
click to toggle source
# File lib/typetalk/api/notification.rb, line 53 def decline_team(team_id, invite_team_id, options={}) options = {token:nil}.merge(options) response = connection.post do |req| req.url "#{endpoint}/teams/#{team_id}/members/invite/#{invite_team_id}/decline" req.params[:access_token] = options[:token] || access_token end parse_response(response) end
decline_topic(topic_id, invite_topic_id, options={})
click to toggle source
# File lib/typetalk/api/notification.rb, line 78 def decline_topic(topic_id, invite_topic_id, options={}) options = {token:nil}.merge(options) response = connection.post do |req| req.url "#{endpoint}/topics/#{topic_id}/members/invite/#{invite_topic_id}/decline" req.params[:access_token] = options[:token] || access_token end parse_response(response) end
get_notifications(options={})
click to toggle source
# File lib/typetalk/api/notification.rb, line 6 def get_notifications(options={}) options = {token:nil}.merge(options) response = connection.get do |req| req.url "#{endpoint}/notifications" req.params[:access_token] = options[:token] || access_token end parse_response(response) end
get_notifications_status(options={})
click to toggle source
# File lib/typetalk/api/notification.rb, line 17 def get_notifications_status(options={}) options = {token:nil}.merge(options) response = connection.get do |req| req.url "#{endpoint}/notifications/status" req.params[:access_token] = options[:token] || access_token end parse_response(response) end
read_notifications(options={})
click to toggle source
# File lib/typetalk/api/notification.rb, line 28 def read_notifications(options={}) options = {token:nil}.merge(options) response = connection.put do |req| req.url "#{endpoint}/notifications/open" req.params[:access_token] = options[:token] || access_token end parse_response(response) end