Sha256: 6b2ac0f513cf84cdbafc446af8991b7745e2dff02df077f5ad6d1c83e5e8e8b5

Contents?: true

Size: 1.54 KB

Versions: 1

Compression:

Stored size: 1.54 KB

Contents

# This file was auto-generated by lib/slack/web/api/tasks/generate.rake

desc 'Team methods.'
command 'team' do |g|
  g.desc 'This method is used to get the access logs for users on a team.'
  g.long_desc %( This method is used to get the access logs for users on a team. )
  g.command 'accessLogs' do |c|
    c.action do |_global_options, options, _args|
      puts JSON.dump($client.team_accessLogs(options))
    end
  end

  g.desc 'This method provides information about your team.'
  g.long_desc %( This method provides information about your team. )
  g.command 'info' do |c|
    c.action do |_global_options, options, _args|
      puts JSON.dump($client.team_info(options))
    end
  end

  g.desc 'This method lists the integration activity logs for a team, including when integrations are added, modified and removed. This method can only be called by Admins.'
  g.long_desc %( This method lists the integration activity logs for a team, including when integrations are added, modified and removed. This method can only be called by Admins. )
  g.command 'integrationLogs' do |c|
    c.flag 'service_id', desc: 'Filter logs to this service. Defaults to all logs.'
    c.flag 'app_id', desc: 'Filter logs to this API application. Defaults to all logs.'
    c.flag 'user', desc: "Filter logs generated by this user's actions. Defaults to all logs."
    c.flag 'change_type', desc: 'Filter logs with this change type. Defaults to all logs.'
    c.action do |_global_options, options, _args|
      puts JSON.dump($client.team_integrationLogs(options))
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
slack-ruby-client-0.5.0 bin/commands/team.rb