// Generated by ext/tools/gen_methods from ext/metadata/rate_limit_tiers.json.
// DO NOT EDIT. Run `just gen` to regenerate; CI fails when this drifts.
//
// One constant per Slack Web API method, plus the tier table behind
// `tier_of`. The constants exist so a typo in a method name is a compile
// error rather than an `unknown_method` at runtime; the generic
// `Client::call` still accepts any string, for methods newer than this file.
///|
pub let admin_analytics_get_file : String = "admin.analytics.getFile"
///|
pub let admin_apps_activities_list : String = "admin.apps.activities.list"
///|
pub let admin_apps_approve : String = "admin.apps.approve"
///|
pub let admin_apps_approved_list : String = "admin.apps.approved.list"
///|
pub let admin_apps_clear_resolution : String = "admin.apps.clearResolution"
///|
pub let admin_apps_config_lookup : String = "admin.apps.config.lookup"
///|
pub let admin_apps_config_set : String = "admin.apps.config.set"
///|
pub let admin_apps_requests_cancel : String = "admin.apps.requests.cancel"
///|
pub let admin_apps_requests_list : String = "admin.apps.requests.list"
///|
pub let admin_apps_restrict : String = "admin.apps.restrict"
///|
pub let admin_apps_restricted_list : String = "admin.apps.restricted.list"
///|
pub let admin_apps_uninstall : String = "admin.apps.uninstall"
///|
pub let admin_auth_policy_assign_entities : String = "admin.auth.policy.assignEntities"
///|
pub let admin_auth_policy_get_entities : String = "admin.auth.policy.getEntities"
///|
pub let admin_auth_policy_remove_entities : String = "admin.auth.policy.removeEntities"
///|
pub let admin_barriers_create : String = "admin.barriers.create"
///|
pub let admin_barriers_delete : String = "admin.barriers.delete"
///|
pub let admin_barriers_list : String = "admin.barriers.list"
///|
pub let admin_barriers_update : String = "admin.barriers.update"
///|
pub let admin_conversations_archive : String = "admin.conversations.archive"
///|
pub let admin_conversations_bulk_archive : String = "admin.conversations.bulkArchive"
///|
pub let admin_conversations_bulk_delete : String = "admin.conversations.bulkDelete"
///|
pub let admin_conversations_bulk_move : String = "admin.conversations.bulkMove"
///|
pub let admin_conversations_convert_to_private : String = "admin.conversations.convertToPrivate"
///|
pub let admin_conversations_convert_to_public : String = "admin.conversations.convertToPublic"
///|
pub let admin_conversations_create : String = "admin.conversations.create"
///|
pub let admin_conversations_delete : String = "admin.conversations.delete"
///|
pub let admin_conversations_disconnect_shared : String = "admin.conversations.disconnectShared"
///|
pub let admin_conversations_ekm_list_original_connected_channel_info : String = "admin.conversations.ekm.listOriginalConnectedChannelInfo"
///|
pub let admin_conversations_get_conversation_prefs : String = "admin.conversations.getConversationPrefs"
///|
pub let admin_conversations_get_custom_retention : String = "admin.conversations.getCustomRetention"
///|
pub let admin_conversations_get_teams : String = "admin.conversations.getTeams"
///|
pub let admin_conversations_invite : String = "admin.conversations.invite"
///|
pub let admin_conversations_lookup : String = "admin.conversations.lookup"
///|
pub let admin_conversations_remove_custom_retention : String = "admin.conversations.removeCustomRetention"
///|
pub let admin_conversations_rename : String = "admin.conversations.rename"
///|
pub let admin_conversations_restrict_access_add_group : String = "admin.conversations.restrictAccess.addGroup"
///|
pub let admin_conversations_restrict_access_list_groups : String = "admin.conversations.restrictAccess.listGroups"
///|
pub let admin_conversations_restrict_access_remove_group : String = "admin.conversations.restrictAccess.removeGroup"
///|
pub let admin_conversations_search : String = "admin.conversations.search"
///|
pub let admin_conversations_set_conversation_prefs : String = "admin.conversations.setConversationPrefs"
///|
pub let admin_conversations_set_custom_retention : String = "admin.conversations.setCustomRetention"
///|
pub let admin_conversations_set_teams : String = "admin.conversations.setTeams"
///|
pub let admin_conversations_unarchive : String = "admin.conversations.unarchive"
///|
pub let admin_conversations_whitelist_add : String = "admin.conversations.whitelist.add"
///|
pub let admin_conversations_whitelist_list_groups_linked_to_channel : String = "admin.conversations.whitelist.listGroupsLinkedToChannel"
///|
pub let admin_conversations_whitelist_remove : String = "admin.conversations.whitelist.remove"
///|
pub let admin_emoji_add : String = "admin.emoji.add"
///|
pub let admin_emoji_add_alias : String = "admin.emoji.addAlias"
///|
pub let admin_emoji_list : String = "admin.emoji.list"
///|
pub let admin_emoji_remove : String = "admin.emoji.remove"
///|
pub let admin_emoji_rename : String = "admin.emoji.rename"
///|
pub let admin_functions_list : String = "admin.functions.list"
///|
pub let admin_functions_permissions_lookup : String = "admin.functions.permissions.lookup"
///|
pub let admin_functions_permissions_set : String = "admin.functions.permissions.set"
///|
pub let admin_invite_requests_approve : String = "admin.inviteRequests.approve"
///|
pub let admin_invite_requests_approved_list : String = "admin.inviteRequests.approved.list"
///|
pub let admin_invite_requests_denied_list : String = "admin.inviteRequests.denied.list"
///|
pub let admin_invite_requests_deny : String = "admin.inviteRequests.deny"
///|
pub let admin_invite_requests_list : String = "admin.inviteRequests.list"
///|
pub let admin_roles_add_assignments : String = "admin.roles.addAssignments"
///|
pub let admin_roles_list_assignments : String = "admin.roles.listAssignments"
///|
pub let admin_roles_remove_assignments : String = "admin.roles.removeAssignments"
///|
pub let admin_teams_admins_list : String = "admin.teams.admins.list"
///|
pub let admin_teams_create : String = "admin.teams.create"
///|
pub let admin_teams_list : String = "admin.teams.list"
///|
pub let admin_teams_owners_list : String = "admin.teams.owners.list"
///|
pub let admin_teams_settings_info : String = "admin.teams.settings.info"
///|
pub let admin_teams_settings_set_default_channels : String = "admin.teams.settings.setDefaultChannels"
///|
pub let admin_teams_settings_set_description : String = "admin.teams.settings.setDescription"
///|
pub let admin_teams_settings_set_discoverability : String = "admin.teams.settings.setDiscoverability"
///|
pub let admin_teams_settings_set_icon : String = "admin.teams.settings.setIcon"
///|
pub let admin_teams_settings_set_name : String = "admin.teams.settings.setName"
///|
pub let admin_usergroups_add_channels : String = "admin.usergroups.addChannels"
///|
pub let admin_usergroups_add_teams : String = "admin.usergroups.addTeams"
///|
pub let admin_usergroups_list_channels : String = "admin.usergroups.listChannels"
///|
pub let admin_usergroups_remove_channels : String = "admin.usergroups.removeChannels"
///|
pub let admin_users_assign : String = "admin.users.assign"
///|
pub let admin_users_get_expiration : String = "admin.users.getExpiration"
///|
pub let admin_users_invite : String = "admin.users.invite"
///|
pub let admin_users_list : String = "admin.users.list"
///|
pub let admin_users_remove : String = "admin.users.remove"
///|
pub let admin_users_session_clear_settings : String = "admin.users.session.clearSettings"
///|
pub let admin_users_session_get_settings : String = "admin.users.session.getSettings"
///|
pub let admin_users_session_invalidate : String = "admin.users.session.invalidate"
///|
pub let admin_users_session_list : String = "admin.users.session.list"
///|
pub let admin_users_session_reset : String = "admin.users.session.reset"
///|
pub let admin_users_session_reset_bulk : String = "admin.users.session.resetBulk"
///|
pub let admin_users_session_set_settings : String = "admin.users.session.setSettings"
///|
pub let admin_users_set_admin : String = "admin.users.setAdmin"
///|
pub let admin_users_set_expiration : String = "admin.users.setExpiration"
///|
pub let admin_users_set_owner : String = "admin.users.setOwner"
///|
pub let admin_users_set_regular : String = "admin.users.setRegular"
///|
pub let admin_users_unsupported_versions_export : String = "admin.users.unsupportedVersions.export"
///|
pub let admin_workflows_collaborators_add : String = "admin.workflows.collaborators.add"
///|
pub let admin_workflows_collaborators_remove : String = "admin.workflows.collaborators.remove"
///|
pub let admin_workflows_permissions_lookup : String = "admin.workflows.permissions.lookup"
///|
pub let admin_workflows_search : String = "admin.workflows.search"
///|
pub let admin_workflows_unpublish : String = "admin.workflows.unpublish"
///|
pub let api_test : String = "api.test"
///|
pub let apps_connections_open : String = "apps.connections.open"
///|
pub let apps_event_authorizations_list : String = "apps.event.authorizations.list"
///|
pub let apps_manifest_create : String = "apps.manifest.create"
///|
pub let apps_manifest_delete : String = "apps.manifest.delete"
///|
pub let apps_manifest_export : String = "apps.manifest.export"
///|
pub let apps_manifest_update : String = "apps.manifest.update"
///|
pub let apps_manifest_validate : String = "apps.manifest.validate"
///|
pub let apps_permissions_info : String = "apps.permissions.info"
///|
pub let apps_permissions_request : String = "apps.permissions.request"
///|
pub let apps_permissions_resources_list : String = "apps.permissions.resources.list"
///|
pub let apps_permissions_scopes_list : String = "apps.permissions.scopes.list"
///|
pub let apps_permissions_users_list : String = "apps.permissions.users.list"
///|
pub let apps_permissions_users_request : String = "apps.permissions.users.request"
///|
pub let apps_uninstall : String = "apps.uninstall"
///|
pub let apps_user_connection_update : String = "apps.user.connection.update"
///|
pub let assistant_threads_set_status : String = "assistant.threads.setStatus"
///|
pub let assistant_threads_set_suggested_prompts : String = "assistant.threads.setSuggestedPrompts"
///|
pub let assistant_threads_set_title : String = "assistant.threads.setTitle"
///|
pub let auth_revoke : String = "auth.revoke"
///|
pub let auth_teams_list : String = "auth.teams.list"
///|
pub let auth_test : String = "auth.test"
///|
pub let bookmarks_add : String = "bookmarks.add"
///|
pub let bookmarks_edit : String = "bookmarks.edit"
///|
pub let bookmarks_list : String = "bookmarks.list"
///|
pub let bookmarks_remove : String = "bookmarks.remove"
///|
pub let bots_info : String = "bots.info"
///|
pub let calls_add : String = "calls.add"
///|
pub let calls_end : String = "calls.end"
///|
pub let calls_info : String = "calls.info"
///|
pub let calls_participants_add : String = "calls.participants.add"
///|
pub let calls_participants_remove : String = "calls.participants.remove"
///|
pub let calls_update : String = "calls.update"
///|
pub let canvases_access_delete : String = "canvases.access.delete"
///|
pub let canvases_access_set : String = "canvases.access.set"
///|
pub let canvases_create : String = "canvases.create"
///|
pub let canvases_delete : String = "canvases.delete"
///|
pub let canvases_edit : String = "canvases.edit"
///|
pub let canvases_sections_lookup : String = "canvases.sections.lookup"
///|
pub let channels_archive : String = "channels.archive"
///|
pub let channels_create : String = "channels.create"
///|
pub let channels_history : String = "channels.history"
///|
pub let channels_info : String = "channels.info"
///|
pub let channels_invite : String = "channels.invite"
///|
pub let channels_join : String = "channels.join"
///|
pub let channels_kick : String = "channels.kick"
///|
pub let channels_leave : String = "channels.leave"
///|
pub let channels_list : String = "channels.list"
///|
pub let channels_mark : String = "channels.mark"
///|
pub let channels_rename : String = "channels.rename"
///|
pub let channels_replies : String = "channels.replies"
///|
pub let channels_set_purpose : String = "channels.setPurpose"
///|
pub let channels_set_topic : String = "channels.setTopic"
///|
pub let channels_unarchive : String = "channels.unarchive"
///|
pub let chat_append_stream : String = "chat.appendStream"
///|
pub let chat_delete : String = "chat.delete"
///|
pub let chat_delete_scheduled_message : String = "chat.deleteScheduledMessage"
///|
pub let chat_get_permalink : String = "chat.getPermalink"
///|
pub let chat_me_message : String = "chat.meMessage"
///|
pub let chat_post_ephemeral : String = "chat.postEphemeral"
///|
pub let chat_post_message : String = "chat.postMessage"
///|
pub let chat_schedule_message : String = "chat.scheduleMessage"
///|
pub let chat_scheduled_messages_list : String = "chat.scheduledMessages.list"
///|
pub let chat_start_stream : String = "chat.startStream"
///|
pub let chat_stop_stream : String = "chat.stopStream"
///|
pub let chat_unfurl : String = "chat.unfurl"
///|
pub let chat_update : String = "chat.update"
///|
pub let conversations_accept_shared_invite : String = "conversations.acceptSharedInvite"
///|
pub let conversations_approve_shared_invite : String = "conversations.approveSharedInvite"
///|
pub let conversations_archive : String = "conversations.archive"
///|
pub let conversations_canvases_create : String = "conversations.canvases.create"
///|
pub let conversations_close : String = "conversations.close"
///|
pub let conversations_create : String = "conversations.create"
///|
pub let conversations_decline_shared_invite : String = "conversations.declineSharedInvite"
///|
pub let conversations_external_invite_permissions_set : String = "conversations.externalInvitePermissions.set"
///|
pub let conversations_history : String = "conversations.history"
///|
pub let conversations_info : String = "conversations.info"
///|
pub let conversations_invite : String = "conversations.invite"
///|
pub let conversations_invite_shared : String = "conversations.inviteShared"
///|
pub let conversations_join : String = "conversations.join"
///|
pub let conversations_kick : String = "conversations.kick"
///|
pub let conversations_leave : String = "conversations.leave"
///|
pub let conversations_list : String = "conversations.list"
///|
pub let conversations_list_connect_invites : String = "conversations.listConnectInvites"
///|
pub let conversations_mark : String = "conversations.mark"
///|
pub let conversations_members : String = "conversations.members"
///|
pub let conversations_open : String = "conversations.open"
///|
pub let conversations_rename : String = "conversations.rename"
///|
pub let conversations_replies : String = "conversations.replies"
///|
pub let conversations_request_shared_invite_approve : String = "conversations.requestSharedInvite.approve"
///|
pub let conversations_request_shared_invite_deny : String = "conversations.requestSharedInvite.deny"
///|
pub let conversations_request_shared_invite_list : String = "conversations.requestSharedInvite.list"
///|
pub let conversations_set_purpose : String = "conversations.setPurpose"
///|
pub let conversations_set_topic : String = "conversations.setTopic"
///|
pub let conversations_unarchive : String = "conversations.unarchive"
///|
pub let dialog_open : String = "dialog.open"
///|
pub let dnd_end_dnd : String = "dnd.endDnd"
///|
pub let dnd_end_snooze : String = "dnd.endSnooze"
///|
pub let dnd_info : String = "dnd.info"
///|
pub let dnd_set_snooze : String = "dnd.setSnooze"
///|
pub let dnd_team_info : String = "dnd.teamInfo"
///|
pub let emoji_list : String = "emoji.list"
///|
pub let files_comments_delete : String = "files.comments.delete"
///|
pub let files_complete_upload_external : String = "files.completeUploadExternal"
///|
pub let files_delete : String = "files.delete"
///|
pub let files_get_upload_url_external : String = "files.getUploadURLExternal"
///|
pub let files_info : String = "files.info"
///|
pub let files_list : String = "files.list"
///|
pub let files_remote_add : String = "files.remote.add"
///|
pub let files_remote_info : String = "files.remote.info"
///|
pub let files_remote_list : String = "files.remote.list"
///|
pub let files_remote_remove : String = "files.remote.remove"
///|
pub let files_remote_share : String = "files.remote.share"
///|
pub let files_remote_update : String = "files.remote.update"
///|
pub let files_revoke_public_url : String = "files.revokePublicURL"
///|
pub let files_shared_public_url : String = "files.sharedPublicURL"
///|
pub let files_upload : String = "files.upload"
///|
pub let functions_complete_error : String = "functions.completeError"
///|
pub let functions_complete_success : String = "functions.completeSuccess"
///|
pub let groups_archive : String = "groups.archive"
///|
pub let groups_create : String = "groups.create"
///|
pub let groups_create_child : String = "groups.createChild"
///|
pub let groups_history : String = "groups.history"
///|
pub let groups_info : String = "groups.info"
///|
pub let groups_invite : String = "groups.invite"
///|
pub let groups_kick : String = "groups.kick"
///|
pub let groups_leave : String = "groups.leave"
///|
pub let groups_list : String = "groups.list"
///|
pub let groups_mark : String = "groups.mark"
///|
pub let groups_open : String = "groups.open"
///|
pub let groups_rename : String = "groups.rename"
///|
pub let groups_replies : String = "groups.replies"
///|
pub let groups_set_purpose : String = "groups.setPurpose"
///|
pub let groups_set_topic : String = "groups.setTopic"
///|
pub let groups_unarchive : String = "groups.unarchive"
///|
pub let im_close : String = "im.close"
///|
pub let im_history : String = "im.history"
///|
pub let im_list : String = "im.list"
///|
pub let im_mark : String = "im.mark"
///|
pub let im_open : String = "im.open"
///|
pub let im_replies : String = "im.replies"
///|
pub let migration_exchange : String = "migration.exchange"
///|
pub let mpim_close : String = "mpim.close"
///|
pub let mpim_history : String = "mpim.history"
///|
pub let mpim_list : String = "mpim.list"
///|
pub let mpim_mark : String = "mpim.mark"
///|
pub let mpim_open : String = "mpim.open"
///|
pub let mpim_replies : String = "mpim.replies"
///|
pub let oauth_access : String = "oauth.access"
///|
pub let oauth_token : String = "oauth.token"
///|
pub let oauth_v2_access : String = "oauth.v2.access"
///|
pub let oauth_v2_exchange : String = "oauth.v2.exchange"
///|
pub let openid_connect_token : String = "openid.connect.token"
///|
pub let openid_connect_user_info : String = "openid.connect.userInfo"
///|
pub let pins_add : String = "pins.add"
///|
pub let pins_list : String = "pins.list"
///|
pub let pins_remove : String = "pins.remove"
///|
pub let reactions_add : String = "reactions.add"
///|
pub let reactions_get : String = "reactions.get"
///|
pub let reactions_list : String = "reactions.list"
///|
pub let reactions_remove : String = "reactions.remove"
///|
pub let reminders_add : String = "reminders.add"
///|
pub let reminders_complete : String = "reminders.complete"
///|
pub let reminders_delete : String = "reminders.delete"
///|
pub let reminders_info : String = "reminders.info"
///|
pub let reminders_list : String = "reminders.list"
///|
pub let rtm_connect : String = "rtm.connect"
///|
pub let rtm_start : String = "rtm.start"
///|
pub let search_all : String = "search.all"
///|
pub let search_files : String = "search.files"
///|
pub let search_messages : String = "search.messages"
///|
pub let slack_lists_access_delete : String = "slackLists.access.delete"
///|
pub let slack_lists_access_set : String = "slackLists.access.set"
///|
pub let slack_lists_create : String = "slackLists.create"
///|
pub let slack_lists_download_get : String = "slackLists.download.get"
///|
pub let slack_lists_download_start : String = "slackLists.download.start"
///|
pub let slack_lists_items_create : String = "slackLists.items.create"
///|
pub let slack_lists_items_delete : String = "slackLists.items.delete"
///|
pub let slack_lists_items_delete_multiple : String = "slackLists.items.deleteMultiple"
///|
pub let slack_lists_items_info : String = "slackLists.items.info"
///|
pub let slack_lists_items_list : String = "slackLists.items.list"
///|
pub let slack_lists_items_update : String = "slackLists.items.update"
///|
pub let slack_lists_update : String = "slackLists.update"
///|
pub let stars_add : String = "stars.add"
///|
pub let stars_list : String = "stars.list"
///|
pub let stars_remove : String = "stars.remove"
///|
pub let team_access_logs : String = "team.accessLogs"
///|
pub let team_billable_info : String = "team.billableInfo"
///|
pub let team_billing_info : String = "team.billing.info"
///|
pub let team_external_teams_disconnect : String = "team.externalTeams.disconnect"
///|
pub let team_external_teams_list : String = "team.externalTeams.list"
///|
pub let team_info : String = "team.info"
///|
pub let team_integration_logs : String = "team.integrationLogs"
///|
pub let team_preferences_list : String = "team.preferences.list"
///|
pub let team_profile_get : String = "team.profile.get"
///|
pub let tooling_tokens_rotate : String = "tooling.tokens.rotate"
///|
pub let usergroups_create : String = "usergroups.create"
///|
pub let usergroups_disable : String = "usergroups.disable"
///|
pub let usergroups_enable : String = "usergroups.enable"
///|
pub let usergroups_list : String = "usergroups.list"
///|
pub let usergroups_update : String = "usergroups.update"
///|
pub let usergroups_users_list : String = "usergroups.users.list"
///|
pub let usergroups_users_update : String = "usergroups.users.update"
///|
pub let users_conversations : String = "users.conversations"
///|
pub let users_delete_photo : String = "users.deletePhoto"
///|
pub let users_discoverable_contacts_lookup : String = "users.discoverableContacts.lookup"
///|
pub let users_get_presence : String = "users.getPresence"
///|
pub let users_identity : String = "users.identity"
///|
pub let users_info : String = "users.info"
///|
pub let users_list : String = "users.list"
///|
pub let users_lookup_by_email : String = "users.lookupByEmail"
///|
pub let users_profile_get : String = "users.profile.get"
///|
pub let users_profile_set : String = "users.profile.set"
///|
pub let users_set_active : String = "users.setActive"
///|
pub let users_set_photo : String = "users.setPhoto"
///|
pub let users_set_presence : String = "users.setPresence"
///|
pub let views_open : String = "views.open"
///|
pub let views_publish : String = "views.publish"
///|
pub let views_push : String = "views.push"
///|
pub let views_update : String = "views.update"
///|
pub let workflows_featured_add : String = "workflows.featured.add"
///|
pub let workflows_featured_list : String = "workflows.featured.list"
///|
pub let workflows_featured_remove : String = "workflows.featured.remove"
///|
pub let workflows_featured_set : String = "workflows.featured.set"
///|
pub let workflows_step_completed : String = "workflows.stepCompleted"
///|
pub let workflows_step_failed : String = "workflows.stepFailed"
///|
pub let workflows_update_step : String = "workflows.updateStep"
///|
/// Every method name in Slack's rate-limit metadata, sorted.
pub let method_names : Array[String] = [
"admin.analytics.getFile", "admin.apps.activities.list", "admin.apps.approve",
"admin.apps.approved.list", "admin.apps.clearResolution", "admin.apps.config.lookup",
"admin.apps.config.set", "admin.apps.requests.cancel", "admin.apps.requests.list",
"admin.apps.restrict", "admin.apps.restricted.list", "admin.apps.uninstall", "admin.auth.policy.assignEntities",
"admin.auth.policy.getEntities", "admin.auth.policy.removeEntities", "admin.barriers.create",
"admin.barriers.delete", "admin.barriers.list", "admin.barriers.update", "admin.conversations.archive",
"admin.conversations.bulkArchive", "admin.conversations.bulkDelete", "admin.conversations.bulkMove",
"admin.conversations.convertToPrivate", "admin.conversations.convertToPublic",
"admin.conversations.create", "admin.conversations.delete", "admin.conversations.disconnectShared",
"admin.conversations.ekm.listOriginalConnectedChannelInfo", "admin.conversations.getConversationPrefs",
"admin.conversations.getCustomRetention", "admin.conversations.getTeams", "admin.conversations.invite",
"admin.conversations.lookup", "admin.conversations.removeCustomRetention", "admin.conversations.rename",
"admin.conversations.restrictAccess.addGroup", "admin.conversations.restrictAccess.listGroups",
"admin.conversations.restrictAccess.removeGroup", "admin.conversations.search",
"admin.conversations.setConversationPrefs", "admin.conversations.setCustomRetention",
"admin.conversations.setTeams", "admin.conversations.unarchive", "admin.conversations.whitelist.add",
"admin.conversations.whitelist.listGroupsLinkedToChannel", "admin.conversations.whitelist.remove",
"admin.emoji.add", "admin.emoji.addAlias", "admin.emoji.list", "admin.emoji.remove",
"admin.emoji.rename", "admin.functions.list", "admin.functions.permissions.lookup",
"admin.functions.permissions.set", "admin.inviteRequests.approve", "admin.inviteRequests.approved.list",
"admin.inviteRequests.denied.list", "admin.inviteRequests.deny", "admin.inviteRequests.list",
"admin.roles.addAssignments", "admin.roles.listAssignments", "admin.roles.removeAssignments",
"admin.teams.admins.list", "admin.teams.create", "admin.teams.list", "admin.teams.owners.list",
"admin.teams.settings.info", "admin.teams.settings.setDefaultChannels", "admin.teams.settings.setDescription",
"admin.teams.settings.setDiscoverability", "admin.teams.settings.setIcon", "admin.teams.settings.setName",
"admin.usergroups.addChannels", "admin.usergroups.addTeams", "admin.usergroups.listChannels",
"admin.usergroups.removeChannels", "admin.users.assign", "admin.users.getExpiration",
"admin.users.invite", "admin.users.list", "admin.users.remove", "admin.users.session.clearSettings",
"admin.users.session.getSettings", "admin.users.session.invalidate", "admin.users.session.list",
"admin.users.session.reset", "admin.users.session.resetBulk", "admin.users.session.setSettings",
"admin.users.setAdmin", "admin.users.setExpiration", "admin.users.setOwner", "admin.users.setRegular",
"admin.users.unsupportedVersions.export", "admin.workflows.collaborators.add",
"admin.workflows.collaborators.remove", "admin.workflows.permissions.lookup", "admin.workflows.search",
"admin.workflows.unpublish", "api.test", "apps.connections.open", "apps.event.authorizations.list",
"apps.manifest.create", "apps.manifest.delete", "apps.manifest.export", "apps.manifest.update",
"apps.manifest.validate", "apps.permissions.info", "apps.permissions.request",
"apps.permissions.resources.list", "apps.permissions.scopes.list", "apps.permissions.users.list",
"apps.permissions.users.request", "apps.uninstall", "apps.user.connection.update",
"assistant.threads.setStatus", "assistant.threads.setSuggestedPrompts", "assistant.threads.setTitle",
"auth.revoke", "auth.teams.list", "auth.test", "bookmarks.add", "bookmarks.edit",
"bookmarks.list", "bookmarks.remove", "bots.info", "calls.add", "calls.end", "calls.info",
"calls.participants.add", "calls.participants.remove", "calls.update", "canvases.access.delete",
"canvases.access.set", "canvases.create", "canvases.delete", "canvases.edit", "canvases.sections.lookup",
"channels.archive", "channels.create", "channels.history", "channels.info", "channels.invite",
"channels.join", "channels.kick", "channels.leave", "channels.list", "channels.mark",
"channels.rename", "channels.replies", "channels.setPurpose", "channels.setTopic",
"channels.unarchive", "chat.appendStream", "chat.delete", "chat.deleteScheduledMessage",
"chat.getPermalink", "chat.meMessage", "chat.postEphemeral", "chat.postMessage",
"chat.scheduleMessage", "chat.scheduledMessages.list", "chat.startStream", "chat.stopStream",
"chat.unfurl", "chat.update", "conversations.acceptSharedInvite", "conversations.approveSharedInvite",
"conversations.archive", "conversations.canvases.create", "conversations.close",
"conversations.create", "conversations.declineSharedInvite", "conversations.externalInvitePermissions.set",
"conversations.history", "conversations.info", "conversations.invite", "conversations.inviteShared",
"conversations.join", "conversations.kick", "conversations.leave", "conversations.list",
"conversations.listConnectInvites", "conversations.mark", "conversations.members",
"conversations.open", "conversations.rename", "conversations.replies", "conversations.requestSharedInvite.approve",
"conversations.requestSharedInvite.deny", "conversations.requestSharedInvite.list",
"conversations.setPurpose", "conversations.setTopic", "conversations.unarchive",
"dialog.open", "dnd.endDnd", "dnd.endSnooze", "dnd.info", "dnd.setSnooze", "dnd.teamInfo",
"emoji.list", "files.comments.delete", "files.completeUploadExternal", "files.delete",
"files.getUploadURLExternal", "files.info", "files.list", "files.remote.add", "files.remote.info",
"files.remote.list", "files.remote.remove", "files.remote.share", "files.remote.update",
"files.revokePublicURL", "files.sharedPublicURL", "files.upload", "functions.completeError",
"functions.completeSuccess", "groups.archive", "groups.create", "groups.createChild",
"groups.history", "groups.info", "groups.invite", "groups.kick", "groups.leave",
"groups.list", "groups.mark", "groups.open", "groups.rename", "groups.replies",
"groups.setPurpose", "groups.setTopic", "groups.unarchive", "im.close", "im.history",
"im.list", "im.mark", "im.open", "im.replies", "migration.exchange", "mpim.close",
"mpim.history", "mpim.list", "mpim.mark", "mpim.open", "mpim.replies", "oauth.access",
"oauth.token", "oauth.v2.access", "oauth.v2.exchange", "openid.connect.token",
"openid.connect.userInfo", "pins.add", "pins.list", "pins.remove", "reactions.add",
"reactions.get", "reactions.list", "reactions.remove", "reminders.add", "reminders.complete",
"reminders.delete", "reminders.info", "reminders.list", "rtm.connect", "rtm.start",
"search.all", "search.files", "search.messages", "slackLists.access.delete", "slackLists.access.set",
"slackLists.create", "slackLists.download.get", "slackLists.download.start", "slackLists.items.create",
"slackLists.items.delete", "slackLists.items.deleteMultiple", "slackLists.items.info",
"slackLists.items.list", "slackLists.items.update", "slackLists.update", "stars.add",
"stars.list", "stars.remove", "team.accessLogs", "team.billableInfo", "team.billing.info",
"team.externalTeams.disconnect", "team.externalTeams.list", "team.info", "team.integrationLogs",
"team.preferences.list", "team.profile.get", "tooling.tokens.rotate", "usergroups.create",
"usergroups.disable", "usergroups.enable", "usergroups.list", "usergroups.update",
"usergroups.users.list", "usergroups.users.update", "users.conversations", "users.deletePhoto",
"users.discoverableContacts.lookup", "users.getPresence", "users.identity", "users.info",
"users.list", "users.lookupByEmail", "users.profile.get", "users.profile.set",
"users.setActive", "users.setPhoto", "users.setPresence", "views.open", "views.publish",
"views.push", "views.update", "workflows.featured.add", "workflows.featured.list",
"workflows.featured.remove", "workflows.featured.set", "workflows.stepCompleted",
"workflows.stepFailed", "workflows.updateStep",
]
///|
/// The tier table behind `tier_of`.
let method_tiers : Map[String, RateLimitTier] = {
"admin.analytics.getFile": Tier2,
"admin.apps.activities.list": Tier3,
"admin.apps.approve": Tier2,
"admin.apps.approved.list": Tier2,
"admin.apps.clearResolution": Tier2,
"admin.apps.config.lookup": Tier2,
"admin.apps.config.set": Tier3,
"admin.apps.requests.cancel": Tier2,
"admin.apps.requests.list": Tier2,
"admin.apps.restrict": Tier2,
"admin.apps.restricted.list": Tier2,
"admin.apps.uninstall": Tier1,
"admin.auth.policy.assignEntities": Tier4,
"admin.auth.policy.getEntities": Tier4,
"admin.auth.policy.removeEntities": Tier4,
"admin.barriers.create": Tier2,
"admin.barriers.delete": Tier2,
"admin.barriers.list": Tier2,
"admin.barriers.update": Tier2,
"admin.conversations.archive": Tier2,
"admin.conversations.bulkArchive": Tier2,
"admin.conversations.bulkDelete": Tier2,
"admin.conversations.bulkMove": Tier2,
"admin.conversations.convertToPrivate": Tier2,
"admin.conversations.convertToPublic": Tier2,
"admin.conversations.create": Tier2,
"admin.conversations.delete": Tier2,
"admin.conversations.disconnectShared": Tier2,
"admin.conversations.ekm.listOriginalConnectedChannelInfo": Tier2,
"admin.conversations.getConversationPrefs": Tier2,
"admin.conversations.getCustomRetention": Tier2,
"admin.conversations.getTeams": Tier2,
"admin.conversations.invite": Tier2,
"admin.conversations.lookup": Tier2,
"admin.conversations.removeCustomRetention": Tier2,
"admin.conversations.rename": Tier2,
"admin.conversations.restrictAccess.addGroup": Tier2,
"admin.conversations.restrictAccess.listGroups": Tier2,
"admin.conversations.restrictAccess.removeGroup": Tier1,
"admin.conversations.search": Tier2,
"admin.conversations.setConversationPrefs": Tier2,
"admin.conversations.setCustomRetention": Tier2,
"admin.conversations.setTeams": Tier2,
"admin.conversations.unarchive": Tier2,
"admin.conversations.whitelist.add": Tier2,
"admin.conversations.whitelist.listGroupsLinkedToChannel": Tier2,
"admin.conversations.whitelist.remove": Tier1,
"admin.emoji.add": Tier2,
"admin.emoji.addAlias": Tier2,
"admin.emoji.list": Tier2,
"admin.emoji.remove": Tier2,
"admin.emoji.rename": Tier2,
"admin.functions.list": Tier2,
"admin.functions.permissions.lookup": Tier3,
"admin.functions.permissions.set": Tier3,
"admin.inviteRequests.approve": Tier2,
"admin.inviteRequests.approved.list": Tier2,
"admin.inviteRequests.denied.list": Tier2,
"admin.inviteRequests.deny": Tier2,
"admin.inviteRequests.list": Tier2,
"admin.roles.addAssignments": Tier2,
"admin.roles.listAssignments": Tier3,
"admin.roles.removeAssignments": Tier2,
"admin.teams.admins.list": Tier3,
"admin.teams.create": Tier1,
"admin.teams.list": Tier3,
"admin.teams.owners.list": Tier3,
"admin.teams.settings.info": Tier3,
"admin.teams.settings.setDefaultChannels": Tier2,
"admin.teams.settings.setDescription": Tier2,
"admin.teams.settings.setDiscoverability": Tier2,
"admin.teams.settings.setIcon": Tier2,
"admin.teams.settings.setName": Tier3,
"admin.usergroups.addChannels": Tier1,
"admin.usergroups.addTeams": Tier2,
"admin.usergroups.listChannels": Tier2,
"admin.usergroups.removeChannels": Tier2,
"admin.users.assign": Tier2,
"admin.users.getExpiration": Tier4,
"admin.users.invite": Tier2,
"admin.users.list": Tier3,
"admin.users.remove": Tier2,
"admin.users.session.clearSettings": Tier4,
"admin.users.session.getSettings": Tier4,
"admin.users.session.invalidate": Tier2,
"admin.users.session.list": Tier2,
"admin.users.session.reset": Tier2,
"admin.users.session.resetBulk": Tier2,
"admin.users.session.setSettings": Tier4,
"admin.users.setAdmin": Tier2,
"admin.users.setExpiration": Tier2,
"admin.users.setOwner": Tier2,
"admin.users.setRegular": Tier2,
"admin.users.unsupportedVersions.export": Tier1,
"admin.workflows.collaborators.add": Tier2,
"admin.workflows.collaborators.remove": Tier2,
"admin.workflows.permissions.lookup": Tier2,
"admin.workflows.search": Tier2,
"admin.workflows.unpublish": Tier2,
"api.test": Tier4,
"apps.connections.open": Tier1,
"apps.event.authorizations.list": Tier4,
"apps.manifest.create": Tier1,
"apps.manifest.delete": Tier1,
"apps.manifest.export": Tier3,
"apps.manifest.update": Tier1,
"apps.manifest.validate": Tier3,
"apps.permissions.info": Tier2,
"apps.permissions.request": Tier2,
"apps.permissions.resources.list": Tier2,
"apps.permissions.scopes.list": Tier2,
"apps.permissions.users.list": Tier2,
"apps.permissions.users.request": Tier2,
"apps.uninstall": Tier1,
"apps.user.connection.update": Tier2,
"assistant.threads.setStatus": SpecialAssistantThreadsSetStatus,
"assistant.threads.setSuggestedPrompts": Tier3,
"assistant.threads.setTitle": Tier3,
"auth.revoke": Tier3,
"auth.teams.list": Tier2,
"auth.test": SpecialAuthTest,
"bookmarks.add": Tier2,
"bookmarks.edit": Tier2,
"bookmarks.list": Tier3,
"bookmarks.remove": Tier2,
"bots.info": Tier3,
"calls.add": Tier2,
"calls.end": Tier2,
"calls.info": Tier2,
"calls.participants.add": Tier2,
"calls.participants.remove": Tier2,
"calls.update": Tier2,
"canvases.access.delete": Tier3,
"canvases.access.set": Tier3,
"canvases.create": Tier2,
"canvases.delete": Tier3,
"canvases.edit": Tier3,
"canvases.sections.lookup": Tier3,
"channels.archive": Tier2,
"channels.create": Tier2,
"channels.history": Tier2,
"channels.info": Tier3,
"channels.invite": Tier3,
"channels.join": Tier3,
"channels.kick": Tier3,
"channels.leave": Tier3,
"channels.list": Tier3,
"channels.mark": Tier3,
"channels.rename": Tier2,
"channels.replies": Tier3,
"channels.setPurpose": Tier2,
"channels.setTopic": Tier2,
"channels.unarchive": Tier2,
"chat.appendStream": Tier4,
"chat.delete": Tier3,
"chat.deleteScheduledMessage": Tier3,
"chat.getPermalink": SpecialChatGetPermalink,
"chat.meMessage": Tier3,
"chat.postEphemeral": Tier4,
"chat.postMessage": SpecialChatPostMessage,
"chat.scheduleMessage": Tier3,
"chat.scheduledMessages.list": Tier3,
"chat.startStream": Tier2,
"chat.stopStream": Tier2,
"chat.unfurl": Tier3,
"chat.update": Tier3,
"conversations.acceptSharedInvite": Tier1,
"conversations.approveSharedInvite": Tier1,
"conversations.archive": Tier2,
"conversations.canvases.create": Tier2,
"conversations.close": Tier2,
"conversations.create": Tier2,
"conversations.declineSharedInvite": Tier1,
"conversations.externalInvitePermissions.set": Tier2,
"conversations.history": Tier3,
"conversations.info": Tier3,
"conversations.invite": Tier3,
"conversations.inviteShared": Tier2,
"conversations.join": Tier3,
"conversations.kick": Tier3,
"conversations.leave": Tier3,
"conversations.list": Tier2,
"conversations.listConnectInvites": Tier1,
"conversations.mark": Tier3,
"conversations.members": Tier4,
"conversations.open": Tier3,
"conversations.rename": Tier2,
"conversations.replies": Tier3,
"conversations.requestSharedInvite.approve": Tier2,
"conversations.requestSharedInvite.deny": Tier2,
"conversations.requestSharedInvite.list": Tier2,
"conversations.setPurpose": Tier2,
"conversations.setTopic": Tier2,
"conversations.unarchive": Tier2,
"dialog.open": Tier4,
"dnd.endDnd": Tier2,
"dnd.endSnooze": Tier2,
"dnd.info": Tier3,
"dnd.setSnooze": Tier2,
"dnd.teamInfo": Tier2,
"emoji.list": Tier2,
"files.comments.delete": Tier2,
"files.completeUploadExternal": Tier4,
"files.delete": Tier3,
"files.getUploadURLExternal": Tier4,
"files.info": Tier4,
"files.list": Tier3,
"files.remote.add": Tier2,
"files.remote.info": Tier2,
"files.remote.list": Tier2,
"files.remote.remove": Tier2,
"files.remote.share": Tier2,
"files.remote.update": Tier2,
"files.revokePublicURL": Tier3,
"files.sharedPublicURL": Tier3,
"files.upload": Tier2,
"functions.completeError": Tier3,
"functions.completeSuccess": Tier3,
"groups.archive": Tier2,
"groups.create": Tier2,
"groups.createChild": Tier2,
"groups.history": Tier2,
"groups.info": Tier3,
"groups.invite": Tier3,
"groups.kick": Tier3,
"groups.leave": Tier3,
"groups.list": Tier3,
"groups.mark": Tier3,
"groups.open": Tier3,
"groups.rename": Tier2,
"groups.replies": Tier2,
"groups.setPurpose": Tier2,
"groups.setTopic": Tier2,
"groups.unarchive": Tier2,
"im.close": Tier2,
"im.history": Tier4,
"im.list": Tier2,
"im.mark": Tier3,
"im.open": Tier4,
"im.replies": Tier2,
"migration.exchange": Tier2,
"mpim.close": Tier2,
"mpim.history": Tier3,
"mpim.list": Tier2,
"mpim.mark": Tier3,
"mpim.open": Tier3,
"mpim.replies": Tier2,
"oauth.access": Tier4,
"oauth.token": Tier4,
"oauth.v2.access": Tier4,
"oauth.v2.exchange": Tier3,
"openid.connect.token": Tier4,
"openid.connect.userInfo": Tier3,
"pins.add": Tier2,
"pins.list": Tier2,
"pins.remove": Tier2,
"reactions.add": Tier3,
"reactions.get": Tier3,
"reactions.list": Tier2,
"reactions.remove": Tier2,
"reminders.add": Tier2,
"reminders.complete": Tier2,
"reminders.delete": Tier2,
"reminders.info": Tier2,
"reminders.list": Tier2,
"rtm.connect": Tier1,
"rtm.start": Tier1,
"search.all": Tier2,
"search.files": Tier2,
"search.messages": Tier2,
"slackLists.access.delete": Tier3,
"slackLists.access.set": Tier3,
"slackLists.create": Tier2,
"slackLists.download.get": Tier4,
"slackLists.download.start": Tier2,
"slackLists.items.create": Tier3,
"slackLists.items.delete": Tier2,
"slackLists.items.deleteMultiple": Tier2,
"slackLists.items.info": Tier2,
"slackLists.items.list": Tier2,
"slackLists.items.update": Tier3,
"slackLists.update": Tier2,
"stars.add": Tier2,
"stars.list": Tier3,
"stars.remove": Tier2,
"team.accessLogs": Tier2,
"team.billableInfo": Tier2,
"team.billing.info": Tier3,
"team.externalTeams.disconnect": Tier1,
"team.externalTeams.list": Tier2,
"team.info": Tier3,
"team.integrationLogs": Tier2,
"team.preferences.list": Tier3,
"team.profile.get": Tier3,
"tooling.tokens.rotate": Tier1,
"usergroups.create": Tier2,
"usergroups.disable": Tier2,
"usergroups.enable": Tier2,
"usergroups.list": Tier2,
"usergroups.update": Tier2,
"usergroups.users.list": Tier2,
"usergroups.users.update": Tier2,
"users.conversations": Tier2,
"users.deletePhoto": Tier2,
"users.discoverableContacts.lookup": Tier2,
"users.getPresence": Tier3,
"users.identity": Tier3,
"users.info": Tier4,
"users.list": Tier2,
"users.lookupByEmail": Tier3,
"users.profile.get": Tier4,
"users.profile.set": Tier3,
"users.setActive": Tier2,
"users.setPhoto": Tier2,
"users.setPresence": Tier2,
"views.open": Tier4,
"views.publish": Tier4,
"views.push": Tier4,
"views.update": Tier4,
"workflows.featured.add": Tier2,
"workflows.featured.list": Tier2,
"workflows.featured.remove": Tier2,
"workflows.featured.set": Tier2,
"workflows.stepCompleted": Tier2,
"workflows.stepFailed": Tier2,
"workflows.updateStep": Tier2,
}