module Elastic::WorkplaceSearch::Client::Permissions

Public Instance Methods

add_user_permissions(content_source_key, user, options) click to toggle source
# File lib/elastic/workplace-search/client/permissions.rb, line 18
def add_user_permissions(content_source_key, user, options)
  post("sources/#{content_source_key}/permissions/#{user}/add", options)
end
get_user_permissions(content_source_key, user) click to toggle source
# File lib/elastic/workplace-search/client/permissions.rb, line 10
def get_user_permissions(content_source_key, user)
  get("sources/#{content_source_key}/permissions/#{user}")
end
list_all_permissions(content_source_key, current: 1, size: 25) click to toggle source
# File lib/elastic/workplace-search/client/permissions.rb, line 6
def list_all_permissions(content_source_key, current: 1, size: 25)
  get("sources/#{content_source_key}/permissions", "page[current]" => current, "page[size]" => size )
end
remove_user_permissions(content_source_key, user, options) click to toggle source
# File lib/elastic/workplace-search/client/permissions.rb, line 22
def remove_user_permissions(content_source_key, user, options)
  post("sources/#{content_source_key}/permissions/#{user}/remove", options)
end
update_user_permissions(content_source_key, user, options) click to toggle source
# File lib/elastic/workplace-search/client/permissions.rb, line 14
def update_user_permissions(content_source_key, user, options)
  post("sources/#{content_source_key}/permissions/#{user}", options)
end