module Slack::Web::Api::Endpoints::AppsPermissionsUsers
def apps_permissions_users_list(options = {})
- See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/apps.permissions.users/apps.permissions.users.list.json -
See: https://api.slack.com/methods/apps.permissions.users.list -
Options Hash:
(**options)-
:limit(Object) -- -
:cursor(Object) --
def apps_permissions_users_list(options = {}) if block_given? Pagination::Cursor.new(self, :apps_permissions_users_list, options).each do |page| yield page end else post('apps.permissions.users.list', options) end end
def apps_permissions_users_request(options = {})
- See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/apps.permissions.users/apps.permissions.users.request.json -
See: https://api.slack.com/methods/apps.permissions.users.request -
Options Hash:
(**options)-
:user(user) -- -
:trigger_id(Object) -- -
:scopes(Object) --
def apps_permissions_users_request(options = {}) throw ArgumentError.new('Required arguments :scopes missing') if options[:scopes].nil? throw ArgumentError.new('Required arguments :trigger_id missing') if options[:trigger_id].nil? throw ArgumentError.new('Required arguments :user missing') if options[:user].nil? options = options.merge(user: users_id(options)['user']['id']) if options[:user] post('apps.permissions.users.request', options) end