module Mattermost::Endpoint::Preferences
Public Instance Methods
delete_user_preferences(user_id, preferences = [])
click to toggle source
# File lib/mattermost/endpoint/preferences.rb, line 15 def delete_user_preferences(user_id, preferences = []) post("/users/#{user_id}/preferences/delete", :body => JSON.generate(preferences)) end
get_user_preference(user_id, category, preference_name)
click to toggle source
# File lib/mattermost/endpoint/preferences.rb, line 23 def get_user_preference(user_id, category, preference_name) get("/users/#{user_id}/preferences/#{category}/name/#{preference_name}") end
get_user_preferences(user_id)
click to toggle source
# File lib/mattermost/endpoint/preferences.rb, line 7 def get_user_preferences(user_id) get("/users/#{user_id}/preferences") end
list_user_preferences_by_category(user_id, category)
click to toggle source
# File lib/mattermost/endpoint/preferences.rb, line 19 def list_user_preferences_by_category(user_id, category) get("/users/#{user_id}/preferences/#{category}") end
save_user_perferences(user_id, preferences = [])
click to toggle source
# File lib/mattermost/endpoint/preferences.rb, line 11 def save_user_perferences(user_id, preferences = []) put("/users/#{user_id}/preferences", :body => JSON.generate(preferences)) end