Module: Slack::Web::Api::Endpoints::AdminTeamsSettings
- Included in:
- Slack::Web::Api::Endpoints
- Defined in:
- lib/slack/web/api/endpoints/admin_teams_settings.rb
Instance Method Summary collapse
-
#admin_teams_settings_info(options = {}) ⇒ Object
Fetch information about settings in a workspace.
-
#admin_teams_settings_setDefaultChannels(options = {}) ⇒ Object
Set the default channels of a workspace.
-
#admin_teams_settings_setDescription(options = {}) ⇒ Object
Set the description of a given workspace.
-
#admin_teams_settings_setDiscoverability(options = {}) ⇒ Object
An API method that allows admins to set the discoverability of a given workspace.
-
#admin_teams_settings_setIcon(options = {}) ⇒ Object
Sets the icon of a workspace.
-
#admin_teams_settings_setName(options = {}) ⇒ Object
Set the name of a given workspace.
Instance Method Details
#admin_teams_settings_info(options = {}) ⇒ Object
Fetch information about settings in a workspace
15 16 17 18 |
# File 'lib/slack/web/api/endpoints/admin_teams_settings.rb', line 15 def admin_teams_settings_info( = {}) raise ArgumentError, 'Required arguments :team_id missing' if [:team_id].nil? post('admin.teams.settings.info', ) end |
#admin_teams_settings_setDefaultChannels(options = {}) ⇒ Object
Set the default channels of a workspace.
29 30 31 32 33 |
# File 'lib/slack/web/api/endpoints/admin_teams_settings.rb', line 29 def admin_teams_settings_setDefaultChannels( = {}) raise ArgumentError, 'Required arguments :team_id missing' if [:team_id].nil? raise ArgumentError, 'Required arguments :channel_ids missing' if [:channel_ids].nil? post('admin.teams.settings.setDefaultChannels', ) end |
#admin_teams_settings_setDescription(options = {}) ⇒ Object
Set the description of a given workspace.
44 45 46 47 48 |
# File 'lib/slack/web/api/endpoints/admin_teams_settings.rb', line 44 def admin_teams_settings_setDescription( = {}) raise ArgumentError, 'Required arguments :team_id missing' if [:team_id].nil? raise ArgumentError, 'Required arguments :description missing' if [:description].nil? post('admin.teams.settings.setDescription', ) end |
#admin_teams_settings_setDiscoverability(options = {}) ⇒ Object
An API method that allows admins to set the discoverability of a given workspace
59 60 61 62 63 |
# File 'lib/slack/web/api/endpoints/admin_teams_settings.rb', line 59 def admin_teams_settings_setDiscoverability( = {}) raise ArgumentError, 'Required arguments :team_id missing' if [:team_id].nil? raise ArgumentError, 'Required arguments :discoverability missing' if [:discoverability].nil? post('admin.teams.settings.setDiscoverability', ) end |
#admin_teams_settings_setIcon(options = {}) ⇒ Object
Sets the icon of a workspace.
74 75 76 77 78 |
# File 'lib/slack/web/api/endpoints/admin_teams_settings.rb', line 74 def admin_teams_settings_setIcon( = {}) raise ArgumentError, 'Required arguments :image_url missing' if [:image_url].nil? raise ArgumentError, 'Required arguments :team_id missing' if [:team_id].nil? post('admin.teams.settings.setIcon', ) end |
#admin_teams_settings_setName(options = {}) ⇒ Object
Set the name of a given workspace.
89 90 91 92 93 |
# File 'lib/slack/web/api/endpoints/admin_teams_settings.rb', line 89 def admin_teams_settings_setName( = {}) raise ArgumentError, 'Required arguments :team_id missing' if [:team_id].nil? raise ArgumentError, 'Required arguments :name missing' if [:name].nil? post('admin.teams.settings.setName', ) end |