Class: SlackWebApi::AdminTeamsOwnersController
- Inherits:
-
BaseController
- Object
- BaseController
- SlackWebApi::AdminTeamsOwnersController
- Defined in:
- lib/slack_web_api/controllers/admin_teams_owners_controller.rb
Overview
AdminTeamsOwnersController
Constant Summary
Constants inherited from BaseController
Instance Attribute Summary
Attributes inherited from BaseController
Instance Method Summary collapse
-
#admin_teams_owners_list(token, team_id, limit: nil, cursor: nil) ⇒ ApiResponse
List all of the owners on a given workspace.
Methods inherited from BaseController
#initialize, #new_parameter, #new_request_builder, #new_response_handler, user_agent, user_agent_parameters
Constructor Details
This class inherits a constructor from SlackWebApi::BaseController
Instance Method Details
#admin_teams_owners_list(token, team_id, limit: nil, cursor: nil) ⇒ ApiResponse
List all of the owners on a given workspace. scope: admin.teams:read return. Must be between 1 - 1000 both inclusive. returned by the previous call to list items in the next page.
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/slack_web_api/controllers/admin_teams_owners_controller.rb', line 18 def admin_teams_owners_list(token, team_id, limit: nil, cursor: nil) @api_call .request(new_request_builder(HttpMethodEnum::GET, '/admin.teams.owners.list', Server::DEFAULT) .query_param(new_parameter(token, key: 'token') .is_required(true)) .query_param(new_parameter(team_id, key: 'team_id') .is_required(true)) .header_param(new_parameter('application/x-www-form-urlencoded', key: 'Content-Type')) .query_param(new_parameter(limit, key: 'limit')) .query_param(new_parameter(cursor, key: 'cursor')) .header_param(new_parameter('application/json', key: 'accept')) .auth(Single.new('slackAuth'))) .response(new_response_handler .deserializer(APIHelper.method(:custom_type_deserializer)) .deserialize_into(DefaultSuccessTemplate.method(:from_hash)) .is_api_response(true) .local_error('default', 'Typical error response', DefaultErrorTemplateException)) .execute end |