module Slack::Web::Api::Endpoints::AdminUsers
def admin_users_assign(options = {})
- See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/admin.users/admin.users.assign.json -
See: https://api.slack.com/methods/admin.users.assign -
Options Hash:
(**options)-
:is_ultra_restricted(Object) -- -
:is_restricted(Object) -- -
:channel_ids(Object) -- -
:user_id(Object) -- -
:team_id(Object) --
def admin_users_assign(options = {}) throw ArgumentError.new('Required arguments :team_id missing') if options[:team_id].nil? throw ArgumentError.new('Required arguments :user_id missing') if options[:user_id].nil? post('admin.users.assign', options) end
def admin_users_invite(options = {})
- See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/admin.users/admin.users.invite.json -
See: https://api.slack.com/methods/admin.users.invite -
Options Hash:
(**options)-
:resend(Object) -- -
:real_name(Object) -- -
:is_ultra_restricted(Object) -- -
:is_restricted(Object) -- -
:guest_expiration_ts(Object) -- -
:custom_message(Object) -- -
:team_id(Object) -- -
:email(Object) -- -
:channel_ids(Object) --
def admin_users_invite(options = {}) throw ArgumentError.new('Required arguments :channel_ids missing') if options[:channel_ids].nil? throw ArgumentError.new('Required arguments :email missing') if options[:email].nil? throw ArgumentError.new('Required arguments :team_id missing') if options[:team_id].nil? post('admin.users.invite', options) end
def admin_users_list(options = {})
- See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/admin.users/admin.users.list.json -
See: https://api.slack.com/methods/admin.users.list -
Options Hash:
(**options)-
:team_id(Object) -- -
:limit(Object) -- -
:cursor(Object) --
def admin_users_list(options = {}) if block_given? Pagination::Cursor.new(self, :admin_users_list, options).each do |page| yield page end else post('admin.users.list', options) end end
def admin_users_remove(options = {})
- See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/admin.users/admin.users.remove.json -
See: https://api.slack.com/methods/admin.users.remove -
Options Hash:
(**options)-
:user_id(Object) -- -
:team_id(Object) --
def admin_users_remove(options = {}) throw ArgumentError.new('Required arguments :team_id missing') if options[:team_id].nil? throw ArgumentError.new('Required arguments :user_id missing') if options[:user_id].nil? post('admin.users.remove', options) end
def admin_users_setAdmin(options = {})
- See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/admin.users/admin.users.setAdmin.json -
See: https://api.slack.com/methods/admin.users.setAdmin -
Options Hash:
(**options)-
:user_id(Object) -- -
:team_id(Object) --
def admin_users_setAdmin(options = {}) throw ArgumentError.new('Required arguments :team_id missing') if options[:team_id].nil? throw ArgumentError.new('Required arguments :user_id missing') if options[:user_id].nil? post('admin.users.setAdmin', options) end
def admin_users_setExpiration(options = {})
- See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/admin.users/admin.users.setExpiration.json -
See: https://api.slack.com/methods/admin.users.setExpiration -
Options Hash:
(**options)-
:team_id(Object) -- -
:user_id(Object) -- -
:expiration_ts(Object) --
def admin_users_setExpiration(options = {}) throw ArgumentError.new('Required arguments :expiration_ts missing') if options[:expiration_ts].nil? throw ArgumentError.new('Required arguments :user_id missing') if options[:user_id].nil? post('admin.users.setExpiration', options) end
def admin_users_setOwner(options = {})
- See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/admin.users/admin.users.setOwner.json -
See: https://api.slack.com/methods/admin.users.setOwner -
Options Hash:
(**options)-
:user_id(Object) -- -
:team_id(Object) --
def admin_users_setOwner(options = {}) throw ArgumentError.new('Required arguments :team_id missing') if options[:team_id].nil? throw ArgumentError.new('Required arguments :user_id missing') if options[:user_id].nil? post('admin.users.setOwner', options) end
def admin_users_setRegular(options = {})
- See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/admin.users/admin.users.setRegular.json -
See: https://api.slack.com/methods/admin.users.setRegular -
Options Hash:
(**options)-
:user_id(Object) -- -
:team_id(Object) --
def admin_users_setRegular(options = {}) throw ArgumentError.new('Required arguments :team_id missing') if options[:team_id].nil? throw ArgumentError.new('Required arguments :user_id missing') if options[:user_id].nil? post('admin.users.setRegular', options) end