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