com.slack.api.methods.MethodsClient Maven / Gradle / Ivy
package com.slack.api.methods;
import com.slack.api.RequestConfigurator;
import com.slack.api.methods.request.admin.analytics.AdminAnalyticsGetFileRequest;
import com.slack.api.methods.request.admin.apps.*;
import com.slack.api.methods.request.admin.auth.policy.AdminAuthPolicyAssignEntitiesRequest;
import com.slack.api.methods.request.admin.auth.policy.AdminAuthPolicyGetEntitiesRequest;
import com.slack.api.methods.request.admin.auth.policy.AdminAuthPolicyRemoveEntitiesRequest;
import com.slack.api.methods.request.admin.barriers.AdminBarriersCreateRequest;
import com.slack.api.methods.request.admin.barriers.AdminBarriersDeleteRequest;
import com.slack.api.methods.request.admin.barriers.AdminBarriersListRequest;
import com.slack.api.methods.request.admin.barriers.AdminBarriersUpdateRequest;
import com.slack.api.methods.request.admin.conversations.*;
import com.slack.api.methods.request.admin.conversations.ekm.AdminConversationsEkmListOriginalConnectedChannelInfoRequest;
import com.slack.api.methods.request.admin.conversations.restrict_access.AdminConversationsRestrictAccessAddGroupRequest;
import com.slack.api.methods.request.admin.conversations.restrict_access.AdminConversationsRestrictAccessListGroupsRequest;
import com.slack.api.methods.request.admin.conversations.restrict_access.AdminConversationsRestrictAccessRemoveGroupRequest;
import com.slack.api.methods.request.admin.conversations.whitelist.AdminConversationsWhitelistAddRequest;
import com.slack.api.methods.request.admin.conversations.whitelist.AdminConversationsWhitelistListGroupsLinkedToChannelRequest;
import com.slack.api.methods.request.admin.conversations.whitelist.AdminConversationsWhitelistRemoveRequest;
import com.slack.api.methods.request.admin.emoji.*;
import com.slack.api.methods.request.admin.invite_requests.*;
import com.slack.api.methods.request.admin.roles.AdminRolesAddAssignmentsRequest;
import com.slack.api.methods.request.admin.roles.AdminRolesListAssignmentsRequest;
import com.slack.api.methods.request.admin.roles.AdminRolesRemoveAssignmentsRequest;
import com.slack.api.methods.request.admin.teams.AdminTeamsAdminsListRequest;
import com.slack.api.methods.request.admin.teams.AdminTeamsCreateRequest;
import com.slack.api.methods.request.admin.teams.AdminTeamsListRequest;
import com.slack.api.methods.request.admin.teams.owners.AdminTeamsOwnersListRequest;
import com.slack.api.methods.request.admin.teams.settings.*;
import com.slack.api.methods.request.admin.usergroups.AdminUsergroupsAddChannelsRequest;
import com.slack.api.methods.request.admin.usergroups.AdminUsergroupsAddTeamsRequest;
import com.slack.api.methods.request.admin.usergroups.AdminUsergroupsListChannelsRequest;
import com.slack.api.methods.request.admin.usergroups.AdminUsergroupsRemoveChannelsRequest;
import com.slack.api.methods.request.admin.users.*;
import com.slack.api.methods.request.admin.users.unsupported_versions.AdminUsersUnsupportedVersionsExportRequest;
import com.slack.api.methods.request.api.ApiTestRequest;
import com.slack.api.methods.request.apps.AppsUninstallRequest;
import com.slack.api.methods.request.apps.connections.AppsConnectionsOpenRequest;
import com.slack.api.methods.request.apps.event.authorizations.AppsEventAuthorizationsListRequest;
import com.slack.api.methods.request.apps.permissions.AppsPermissionsInfoRequest;
import com.slack.api.methods.request.apps.permissions.AppsPermissionsRequestRequest;
import com.slack.api.methods.request.apps.permissions.resources.AppsPermissionsResourcesListRequest;
import com.slack.api.methods.request.apps.permissions.scopes.AppsPermissionsScopesListRequest;
import com.slack.api.methods.request.apps.permissions.users.AppsPermissionsUsersListRequest;
import com.slack.api.methods.request.apps.permissions.users.AppsPermissionsUsersRequestRequest;
import com.slack.api.methods.request.auth.AuthRevokeRequest;
import com.slack.api.methods.request.auth.AuthTestRequest;
import com.slack.api.methods.request.auth.teams.AuthTeamsListRequest;
import com.slack.api.methods.request.bookmarks.BookmarksAddRequest;
import com.slack.api.methods.request.bookmarks.BookmarksEditRequest;
import com.slack.api.methods.request.bookmarks.BookmarksListRequest;
import com.slack.api.methods.request.bookmarks.BookmarksRemoveRequest;
import com.slack.api.methods.request.bots.BotsInfoRequest;
import com.slack.api.methods.request.calls.CallsAddRequest;
import com.slack.api.methods.request.calls.CallsEndRequest;
import com.slack.api.methods.request.calls.CallsInfoRequest;
import com.slack.api.methods.request.calls.CallsUpdateRequest;
import com.slack.api.methods.request.calls.participants.CallsParticipantsAddRequest;
import com.slack.api.methods.request.calls.participants.CallsParticipantsRemoveRequest;
import com.slack.api.methods.request.channels.*;
import com.slack.api.methods.request.chat.*;
import com.slack.api.methods.request.chat.scheduled_messages.ChatScheduledMessagesListRequest;
import com.slack.api.methods.request.conversations.*;
import com.slack.api.methods.request.dialog.DialogOpenRequest;
import com.slack.api.methods.request.dnd.*;
import com.slack.api.methods.request.emoji.EmojiListRequest;
import com.slack.api.methods.request.files.*;
import com.slack.api.methods.request.files.comments.FilesCommentsAddRequest;
import com.slack.api.methods.request.files.comments.FilesCommentsDeleteRequest;
import com.slack.api.methods.request.files.comments.FilesCommentsEditRequest;
import com.slack.api.methods.request.files.remote.*;
import com.slack.api.methods.request.groups.*;
import com.slack.api.methods.request.im.*;
import com.slack.api.methods.request.migration.MigrationExchangeRequest;
import com.slack.api.methods.request.mpim.*;
import com.slack.api.methods.request.oauth.OAuthAccessRequest;
import com.slack.api.methods.request.oauth.OAuthTokenRequest;
import com.slack.api.methods.request.oauth.OAuthV2AccessRequest;
import com.slack.api.methods.request.oauth.OAuthV2ExchangeRequest;
import com.slack.api.methods.request.openid.connect.OpenIDConnectTokenRequest;
import com.slack.api.methods.request.openid.connect.OpenIDConnectUserInfoRequest;
import com.slack.api.methods.request.pins.PinsAddRequest;
import com.slack.api.methods.request.pins.PinsListRequest;
import com.slack.api.methods.request.pins.PinsRemoveRequest;
import com.slack.api.methods.request.reactions.ReactionsAddRequest;
import com.slack.api.methods.request.reactions.ReactionsGetRequest;
import com.slack.api.methods.request.reactions.ReactionsListRequest;
import com.slack.api.methods.request.reactions.ReactionsRemoveRequest;
import com.slack.api.methods.request.reminders.*;
import com.slack.api.methods.request.rtm.RTMConnectRequest;
import com.slack.api.methods.request.rtm.RTMStartRequest;
import com.slack.api.methods.request.search.SearchAllRequest;
import com.slack.api.methods.request.search.SearchFilesRequest;
import com.slack.api.methods.request.search.SearchMessagesRequest;
import com.slack.api.methods.request.stars.StarsAddRequest;
import com.slack.api.methods.request.stars.StarsListRequest;
import com.slack.api.methods.request.stars.StarsRemoveRequest;
import com.slack.api.methods.request.team.*;
import com.slack.api.methods.request.team.profile.TeamProfileGetRequest;
import com.slack.api.methods.request.usergroups.*;
import com.slack.api.methods.request.usergroups.users.UsergroupsUsersListRequest;
import com.slack.api.methods.request.usergroups.users.UsergroupsUsersUpdateRequest;
import com.slack.api.methods.request.users.*;
import com.slack.api.methods.request.users.profile.UsersProfileGetRequest;
import com.slack.api.methods.request.users.profile.UsersProfileSetRequest;
import com.slack.api.methods.request.views.ViewsOpenRequest;
import com.slack.api.methods.request.views.ViewsPublishRequest;
import com.slack.api.methods.request.views.ViewsPushRequest;
import com.slack.api.methods.request.views.ViewsUpdateRequest;
import com.slack.api.methods.request.workflows.WorkflowsStepCompletedRequest;
import com.slack.api.methods.request.workflows.WorkflowsStepFailedRequest;
import com.slack.api.methods.request.workflows.WorkflowsUpdateStepRequest;
import com.slack.api.methods.response.admin.analytics.AdminAnalyticsGetFileResponse;
import com.slack.api.methods.response.admin.apps.*;
import com.slack.api.methods.response.admin.auth.policy.AdminAuthPolicyAssignEntitiesResponse;
import com.slack.api.methods.response.admin.auth.policy.AdminAuthPolicyGetEntitiesResponse;
import com.slack.api.methods.response.admin.auth.policy.AdminAuthPolicyRemoveEntitiesResponse;
import com.slack.api.methods.response.admin.barriers.AdminBarriersCreateResponse;
import com.slack.api.methods.response.admin.barriers.AdminBarriersDeleteResponse;
import com.slack.api.methods.response.admin.barriers.AdminBarriersListResponse;
import com.slack.api.methods.response.admin.barriers.AdminBarriersUpdateResponse;
import com.slack.api.methods.response.admin.conversations.*;
import com.slack.api.methods.response.admin.conversations.ekm.AdminConversationsEkmListOriginalConnectedChannelInfoResponse;
import com.slack.api.methods.response.admin.conversations.restrict_access.AdminConversationsRestrictAccessAddGroupResponse;
import com.slack.api.methods.response.admin.conversations.restrict_access.AdminConversationsRestrictAccessListGroupsResponse;
import com.slack.api.methods.response.admin.conversations.restrict_access.AdminConversationsRestrictAccessRemoveGroupResponse;
import com.slack.api.methods.response.admin.conversations.whitelist.AdminConversationsWhitelistAddResponse;
import com.slack.api.methods.response.admin.conversations.whitelist.AdminConversationsWhitelistListGroupsLinkedToChannelResponse;
import com.slack.api.methods.response.admin.conversations.whitelist.AdminConversationsWhitelistRemoveResponse;
import com.slack.api.methods.response.admin.emoji.*;
import com.slack.api.methods.response.admin.invite_requests.*;
import com.slack.api.methods.response.admin.roles.AdminRolesAddAssignmentsResponse;
import com.slack.api.methods.response.admin.roles.AdminRolesListAssignmentsResponse;
import com.slack.api.methods.response.admin.roles.AdminRolesRemoveAssignmentsResponse;
import com.slack.api.methods.response.admin.teams.AdminTeamsAdminsListResponse;
import com.slack.api.methods.response.admin.teams.AdminTeamsCreateResponse;
import com.slack.api.methods.response.admin.teams.AdminTeamsListResponse;
import com.slack.api.methods.response.admin.teams.owners.AdminTeamsOwnersListResponse;
import com.slack.api.methods.response.admin.teams.settings.*;
import com.slack.api.methods.response.admin.usergroups.AdminUsergroupsAddChannelsResponse;
import com.slack.api.methods.response.admin.usergroups.AdminUsergroupsAddTeamsResponse;
import com.slack.api.methods.response.admin.usergroups.AdminUsergroupsListChannelsResponse;
import com.slack.api.methods.response.admin.usergroups.AdminUsergroupsRemoveChannelsResponse;
import com.slack.api.methods.response.admin.users.*;
import com.slack.api.methods.response.admin.users.unsupported_versions.AdminUsersUnsupportedVersionsExportResponse;
import com.slack.api.methods.response.api.ApiTestResponse;
import com.slack.api.methods.response.apps.AppsUninstallResponse;
import com.slack.api.methods.response.apps.connections.AppsConnectionsOpenResponse;
import com.slack.api.methods.response.apps.event.authorizations.AppsEventAuthorizationsListResponse;
import com.slack.api.methods.response.apps.permissions.AppsPermissionsInfoResponse;
import com.slack.api.methods.response.apps.permissions.AppsPermissionsRequestResponse;
import com.slack.api.methods.response.apps.permissions.resources.AppsPermissionsResourcesListResponse;
import com.slack.api.methods.response.apps.permissions.scopes.AppsPermissionsScopesListResponse;
import com.slack.api.methods.response.apps.permissions.users.AppsPermissionsUsersListResponse;
import com.slack.api.methods.response.apps.permissions.users.AppsPermissionsUsersRequestResponse;
import com.slack.api.methods.response.auth.AuthRevokeResponse;
import com.slack.api.methods.response.auth.AuthTestResponse;
import com.slack.api.methods.response.auth.teams.AuthTeamsListResponse;
import com.slack.api.methods.response.bookmarks.BookmarksAddResponse;
import com.slack.api.methods.response.bookmarks.BookmarksEditResponse;
import com.slack.api.methods.response.bookmarks.BookmarksListResponse;
import com.slack.api.methods.response.bookmarks.BookmarksRemoveResponse;
import com.slack.api.methods.response.bots.BotsInfoResponse;
import com.slack.api.methods.response.calls.CallsAddResponse;
import com.slack.api.methods.response.calls.CallsEndResponse;
import com.slack.api.methods.response.calls.CallsInfoResponse;
import com.slack.api.methods.response.calls.CallsUpdateResponse;
import com.slack.api.methods.response.calls.participants.CallsParticipantsAddResponse;
import com.slack.api.methods.response.calls.participants.CallsParticipantsRemoveResponse;
import com.slack.api.methods.response.channels.*;
import com.slack.api.methods.response.chat.*;
import com.slack.api.methods.response.chat.scheduled_messages.ChatScheduledMessagesListResponse;
import com.slack.api.methods.response.conversations.*;
import com.slack.api.methods.response.dialog.DialogOpenResponse;
import com.slack.api.methods.response.dnd.*;
import com.slack.api.methods.response.emoji.EmojiListResponse;
import com.slack.api.methods.response.files.*;
import com.slack.api.methods.response.files.comments.FilesCommentsAddResponse;
import com.slack.api.methods.response.files.comments.FilesCommentsDeleteResponse;
import com.slack.api.methods.response.files.comments.FilesCommentsEditResponse;
import com.slack.api.methods.response.files.remote.*;
import com.slack.api.methods.response.groups.*;
import com.slack.api.methods.response.im.*;
import com.slack.api.methods.response.migration.MigrationExchangeResponse;
import com.slack.api.methods.response.mpim.*;
import com.slack.api.methods.response.oauth.OAuthAccessResponse;
import com.slack.api.methods.response.oauth.OAuthTokenResponse;
import com.slack.api.methods.response.oauth.OAuthV2AccessResponse;
import com.slack.api.methods.response.oauth.OAuthV2ExchangeResponse;
import com.slack.api.methods.response.openid.connect.OpenIDConnectTokenResponse;
import com.slack.api.methods.response.openid.connect.OpenIDConnectUserInfoResponse;
import com.slack.api.methods.response.pins.PinsAddResponse;
import com.slack.api.methods.response.pins.PinsListResponse;
import com.slack.api.methods.response.pins.PinsRemoveResponse;
import com.slack.api.methods.response.reactions.ReactionsAddResponse;
import com.slack.api.methods.response.reactions.ReactionsGetResponse;
import com.slack.api.methods.response.reactions.ReactionsListResponse;
import com.slack.api.methods.response.reactions.ReactionsRemoveResponse;
import com.slack.api.methods.response.reminders.*;
import com.slack.api.methods.response.rtm.RTMConnectResponse;
import com.slack.api.methods.response.rtm.RTMStartResponse;
import com.slack.api.methods.response.search.SearchAllResponse;
import com.slack.api.methods.response.search.SearchFilesResponse;
import com.slack.api.methods.response.search.SearchMessagesResponse;
import com.slack.api.methods.response.stars.StarsAddResponse;
import com.slack.api.methods.response.stars.StarsListResponse;
import com.slack.api.methods.response.stars.StarsRemoveResponse;
import com.slack.api.methods.response.team.*;
import com.slack.api.methods.response.team.profile.TeamProfileGetResponse;
import com.slack.api.methods.response.usergroups.*;
import com.slack.api.methods.response.usergroups.users.UsergroupsUsersListResponse;
import com.slack.api.methods.response.usergroups.users.UsergroupsUsersUpdateResponse;
import com.slack.api.methods.response.users.UsersLookupByEmailResponse;
import com.slack.api.methods.response.users.*;
import com.slack.api.methods.response.users.profile.UsersProfileGetResponse;
import com.slack.api.methods.response.users.profile.UsersProfileSetResponse;
import com.slack.api.methods.response.views.ViewsOpenResponse;
import com.slack.api.methods.response.views.ViewsPublishResponse;
import com.slack.api.methods.response.views.ViewsPushResponse;
import com.slack.api.methods.response.views.ViewsUpdateResponse;
import com.slack.api.methods.response.workflows.WorkflowsStepCompletedResponse;
import com.slack.api.methods.response.workflows.WorkflowsStepFailedResponse;
import com.slack.api.methods.response.workflows.WorkflowsUpdateStepResponse;
import com.slack.api.util.http.SlackHttpClient;
import okhttp3.FormBody;
import okhttp3.MultipartBody;
import okhttp3.Response;
import java.io.IOException;
/**
* Slack API Methods client.
*
*
* @see Slack API Methods
*/
public interface MethodsClient {
String ENDPOINT_URL_PREFIX = "https://slack.com/api/";
SlackHttpClient getSlackHttpClient();
String getEndpointUrlPrefix();
void setEndpointUrlPrefix(String endpointUrlPrefix);
// ----------------------------------------------
// OkHttp layer methods
// ----------------------------------------------
Response runPostForm(
FormBody.Builder form,
String endpoint) throws IOException;
Response runPostFormWithToken(
FormBody.Builder form,
String endpoint,
String token) throws IOException;
Response runPostMultipart(
MultipartBody.Builder form,
String endpoint,
String token) throws IOException;
// ----------------------------------------------
// Methods to send requests and parse responses
// ----------------------------------------------
T postFormAndParseResponse(
RequestConfigurator form,
String methodName,
Class clazz) throws IOException, SlackApiException;
T postFormWithTokenAndParseResponse(
RequestConfigurator form,
String methodName,
String token,
Class clazz) throws IOException, SlackApiException;
T postFormWithAuthorizationHeaderAndParseResponse(
RequestConfigurator form,
String endpoint,
String authorizationHeader,
Class clazz) throws IOException, SlackApiException;
// ------------------------------
// admin.analytics
// ------------------------------
AdminAnalyticsGetFileResponse adminAnalyticsGetFile(AdminAnalyticsGetFileRequest req) throws IOException, SlackApiException;
AdminAnalyticsGetFileResponse adminAnalyticsGetFile(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// admin.apps
// ------------------------------
AdminAppsApproveResponse adminAppsApprove(AdminAppsApproveRequest req) throws IOException, SlackApiException;
AdminAppsApproveResponse adminAppsApprove(RequestConfigurator req) throws IOException, SlackApiException;
AdminAppsRestrictResponse adminAppsRestrict(AdminAppsRestrictRequest req) throws IOException, SlackApiException;
AdminAppsRestrictResponse adminAppsRestrict(RequestConfigurator req) throws IOException, SlackApiException;
AdminAppsApprovedListResponse adminAppsApprovedList(AdminAppsApprovedListRequest req) throws IOException, SlackApiException;
AdminAppsApprovedListResponse adminAppsApprovedList(RequestConfigurator req) throws IOException, SlackApiException;
AdminAppsRestrictedListResponse adminAppsRestrictedList(AdminAppsRestrictedListRequest req) throws IOException, SlackApiException;
AdminAppsRestrictedListResponse adminAppsRestrictedList(RequestConfigurator req) throws IOException, SlackApiException;
AdminAppsClearResolutionResponse adminAppsClearResolution(AdminAppsClearResolutionRequest req) throws IOException, SlackApiException;
AdminAppsClearResolutionResponse adminAppsClearResolution(RequestConfigurator req) throws IOException, SlackApiException;
AdminAppsUninstallResponse adminAppsUninstall(AdminAppsUninstallRequest req) throws IOException, SlackApiException;
AdminAppsUninstallResponse adminAppsUninstall(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// admin.apps.requests
// ------------------------------
AdminAppsRequestsCancelResponse adminAppsRequestsCancel(AdminAppsRequestsCancelRequest req) throws IOException, SlackApiException;
AdminAppsRequestsCancelResponse adminAppsRequestsCancel(RequestConfigurator req) throws IOException, SlackApiException;
AdminAppsRequestsListResponse adminAppsRequestsList(AdminAppsRequestsListRequest req) throws IOException, SlackApiException;
AdminAppsRequestsListResponse adminAppsRequestsList(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// admin.auth.policy
// ------------------------------
AdminAuthPolicyAssignEntitiesResponse adminAuthPolicyAssignEntities(AdminAuthPolicyAssignEntitiesRequest req) throws IOException, SlackApiException;
AdminAuthPolicyAssignEntitiesResponse adminAuthPolicyAssignEntities(RequestConfigurator req) throws IOException, SlackApiException;
AdminAuthPolicyGetEntitiesResponse adminAuthPolicyGetEntities(AdminAuthPolicyGetEntitiesRequest req) throws IOException, SlackApiException;
AdminAuthPolicyGetEntitiesResponse adminAuthPolicyGetEntities(RequestConfigurator req) throws IOException, SlackApiException;
AdminAuthPolicyRemoveEntitiesResponse adminAuthPolicyRemoveEntities(AdminAuthPolicyRemoveEntitiesRequest req) throws IOException, SlackApiException;
AdminAuthPolicyRemoveEntitiesResponse adminAuthPolicyRemoveEntities(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// admin.barriers
// ------------------------------
AdminBarriersCreateResponse adminBarriersCreate(AdminBarriersCreateRequest req) throws IOException, SlackApiException;
AdminBarriersCreateResponse adminBarriersCreate(RequestConfigurator req) throws IOException, SlackApiException;
AdminBarriersDeleteResponse adminBarriersDelete(AdminBarriersDeleteRequest req) throws IOException, SlackApiException;
AdminBarriersDeleteResponse adminBarriersDelete(RequestConfigurator req) throws IOException, SlackApiException;
AdminBarriersListResponse adminBarriersList(AdminBarriersListRequest req) throws IOException, SlackApiException;
AdminBarriersListResponse adminBarriersList(RequestConfigurator req) throws IOException, SlackApiException;
AdminBarriersUpdateResponse adminBarriersUpdate(AdminBarriersUpdateRequest req) throws IOException, SlackApiException;
AdminBarriersUpdateResponse adminBarriersUpdate(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// admin.conversations
// ------------------------------
AdminConversationsSetTeamsResponse adminConversationsSetTeams(AdminConversationsSetTeamsRequest req) throws IOException, SlackApiException;
AdminConversationsSetTeamsResponse adminConversationsSetTeams(RequestConfigurator req) throws IOException, SlackApiException;
AdminConversationsArchiveResponse adminConversationsArchive(AdminConversationsArchiveRequest req) throws IOException, SlackApiException;
AdminConversationsArchiveResponse adminConversationsArchive(RequestConfigurator req) throws IOException, SlackApiException;
AdminConversationsConvertToPrivateResponse adminConversationsConvertToPrivate(AdminConversationsConvertToPrivateRequest req) throws IOException, SlackApiException;
AdminConversationsConvertToPrivateResponse adminConversationsConvertToPrivate(RequestConfigurator req) throws IOException, SlackApiException;
AdminConversationsCreateResponse adminConversationsCreate(AdminConversationsCreateRequest req) throws IOException, SlackApiException;
AdminConversationsCreateResponse adminConversationsCreate(RequestConfigurator req) throws IOException, SlackApiException;
AdminConversationsDeleteResponse adminConversationsDelete(AdminConversationsDeleteRequest req) throws IOException, SlackApiException;
AdminConversationsDeleteResponse adminConversationsDelete(RequestConfigurator req) throws IOException, SlackApiException;
AdminConversationsDisconnectSharedResponse adminConversationsDisconnectShared(AdminConversationsDisconnectSharedRequest req) throws IOException, SlackApiException;
AdminConversationsDisconnectSharedResponse adminConversationsDisconnectShared(RequestConfigurator req) throws IOException, SlackApiException;
AdminConversationsGetConversationPrefsResponse adminConversationsGetConversationPrefs(AdminConversationsGetConversationPrefsRequest req) throws IOException, SlackApiException;
AdminConversationsGetConversationPrefsResponse adminConversationsGetConversationPrefs(RequestConfigurator req) throws IOException, SlackApiException;
AdminConversationsGetTeamsResponse adminConversationsGetTeams(AdminConversationsGetTeamsRequest req) throws IOException, SlackApiException;
AdminConversationsGetTeamsResponse adminConversationsGetTeams(RequestConfigurator req) throws IOException, SlackApiException;
AdminConversationsInviteResponse adminConversationsInvite(AdminConversationsInviteRequest req) throws IOException, SlackApiException;
AdminConversationsInviteResponse adminConversationsInvite(RequestConfigurator req) throws IOException, SlackApiException;
AdminConversationsRenameResponse adminConversationsRename(AdminConversationsRenameRequest req) throws IOException, SlackApiException;
AdminConversationsRenameResponse adminConversationsRename(RequestConfigurator req) throws IOException, SlackApiException;
AdminConversationsSearchResponse adminConversationsSearch(AdminConversationsSearchRequest req) throws IOException, SlackApiException;
AdminConversationsSearchResponse adminConversationsSearch(RequestConfigurator req) throws IOException, SlackApiException;
AdminConversationsSetConversationPrefsResponse adminConversationsSetConversationPrefs(AdminConversationsSetConversationPrefsRequest req) throws IOException, SlackApiException;
AdminConversationsSetConversationPrefsResponse adminConversationsSetConversationPrefs(RequestConfigurator req) throws IOException, SlackApiException;
AdminConversationsUnarchiveResponse adminConversationsUnarchive(AdminConversationsUnarchiveRequest req) throws IOException, SlackApiException;
AdminConversationsUnarchiveResponse adminConversationsUnarchive(RequestConfigurator req) throws IOException, SlackApiException;
AdminConversationsGetCustomRetentionResponse adminConversationsGetCustomRetention(RequestConfigurator req) throws IOException, SlackApiException;
AdminConversationsGetCustomRetentionResponse adminConversationsGetCustomRetention(AdminConversationsGetCustomRetentionRequest req) throws IOException, SlackApiException;
AdminConversationsRemoveCustomRetentionResponse adminConversationsRemoveCustomRetention(AdminConversationsRemoveCustomRetentionRequest req) throws IOException, SlackApiException;
AdminConversationsRemoveCustomRetentionResponse adminConversationsRemoveCustomRetention(RequestConfigurator req) throws IOException, SlackApiException;
AdminConversationsSetCustomRetentionResponse adminConversationsSetCustomRetention(AdminConversationsSetCustomRetentionRequest req) throws IOException, SlackApiException;
AdminConversationsSetCustomRetentionResponse adminConversationsSetCustomRetention(RequestConfigurator req) throws IOException, SlackApiException;
AdminConversationsBulkArchiveResponse adminConversationsBulkArchive(AdminConversationsBulkArchiveRequest req) throws IOException, SlackApiException;
AdminConversationsBulkArchiveResponse adminConversationsBulkArchive(RequestConfigurator req) throws IOException, SlackApiException;
AdminConversationsBulkDeleteResponse adminConversationsBulkDelete(AdminConversationsBulkDeleteRequest req) throws IOException, SlackApiException;
AdminConversationsBulkDeleteResponse adminConversationsBulkDelete(RequestConfigurator req) throws IOException, SlackApiException;
AdminConversationsBulkMoveResponse adminConversationsBulkMove(AdminConversationsBulkMoveRequest req) throws IOException, SlackApiException;
AdminConversationsBulkMoveResponse adminConversationsBulkMove(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// admin.conversations.ekm
// ------------------------------
AdminConversationsEkmListOriginalConnectedChannelInfoResponse adminConversationsEkmListOriginalConnectedChannelInfo(AdminConversationsEkmListOriginalConnectedChannelInfoRequest req) throws IOException, SlackApiException;
AdminConversationsEkmListOriginalConnectedChannelInfoResponse adminConversationsEkmListOriginalConnectedChannelInfo(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// admin.conversations.restrictAccess
// ------------------------------
AdminConversationsRestrictAccessAddGroupResponse adminConversationsRestrictAccessAddGroup(
AdminConversationsRestrictAccessAddGroupRequest req) throws IOException, SlackApiException;
AdminConversationsRestrictAccessAddGroupResponse adminConversationsRestrictAccessAddGroup(
RequestConfigurator req)
throws IOException, SlackApiException;
AdminConversationsRestrictAccessRemoveGroupResponse adminConversationsRestrictAccessRemoveGroup(
AdminConversationsRestrictAccessRemoveGroupRequest req) throws IOException, SlackApiException;
AdminConversationsRestrictAccessRemoveGroupResponse adminConversationsRestrictAccessRemoveGroup(
RequestConfigurator req)
throws IOException, SlackApiException;
AdminConversationsRestrictAccessListGroupsResponse adminConversationsRestrictAccessListGroups(
AdminConversationsRestrictAccessListGroupsRequest req) throws IOException, SlackApiException;
AdminConversationsRestrictAccessListGroupsResponse adminConversationsRestrictAccessListGroups(
RequestConfigurator req)
throws IOException, SlackApiException;
// ------------------------------
// admin.conversations.whitelist
// ------------------------------
@Deprecated
AdminConversationsWhitelistAddResponse adminConversationsWhitelistAdd(
AdminConversationsWhitelistAddRequest req) throws IOException, SlackApiException;
@Deprecated
AdminConversationsWhitelistAddResponse adminConversationsWhitelistAdd(
RequestConfigurator req)
throws IOException, SlackApiException;
@Deprecated
AdminConversationsWhitelistRemoveResponse adminConversationsWhitelistRemove(
AdminConversationsWhitelistRemoveRequest req) throws IOException, SlackApiException;
@Deprecated
AdminConversationsWhitelistRemoveResponse adminConversationsWhitelistRemove(
RequestConfigurator req)
throws IOException, SlackApiException;
@Deprecated
AdminConversationsWhitelistListGroupsLinkedToChannelResponse adminConversationsWhitelistListGroupsLinkedToChannel(
AdminConversationsWhitelistListGroupsLinkedToChannelRequest req) throws IOException, SlackApiException;
@Deprecated
AdminConversationsWhitelistListGroupsLinkedToChannelResponse adminConversationsWhitelistListGroupsLinkedToChannel(
RequestConfigurator req)
throws IOException, SlackApiException;
// ------------------------------
// admin.emoji
// ------------------------------
AdminEmojiAddResponse adminEmojiAdd(AdminEmojiAddRequest req) throws IOException, SlackApiException;
AdminEmojiAddResponse adminEmojiAdd(RequestConfigurator req) throws IOException, SlackApiException;
AdminEmojiAddAliasResponse adminEmojiAddAlias(AdminEmojiAddAliasRequest req) throws IOException, SlackApiException;
AdminEmojiAddAliasResponse adminEmojiAddAlias(RequestConfigurator req) throws IOException, SlackApiException;
AdminEmojiListResponse adminEmojiList(AdminEmojiListRequest req) throws IOException, SlackApiException;
AdminEmojiListResponse adminEmojiList(RequestConfigurator req) throws IOException, SlackApiException;
AdminEmojiRemoveResponse adminEmojiRemove(AdminEmojiRemoveRequest req) throws IOException, SlackApiException;
AdminEmojiRemoveResponse adminEmojiRemove(RequestConfigurator req) throws IOException, SlackApiException;
AdminEmojiRenameResponse adminEmojiRename(AdminEmojiRenameRequest req) throws IOException, SlackApiException;
AdminEmojiRenameResponse adminEmojiRename(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// admin.inviteRequests
// ------------------------------
AdminInviteRequestsApproveResponse adminInviteRequestsApprove(AdminInviteRequestsApproveRequest req) throws IOException, SlackApiException;
AdminInviteRequestsApproveResponse adminInviteRequestsApprove(RequestConfigurator req) throws IOException, SlackApiException;
AdminInviteRequestsDenyResponse adminInviteRequestsDeny(AdminInviteRequestsDenyRequest req) throws IOException, SlackApiException;
AdminInviteRequestsDenyResponse adminInviteRequestsDeny(RequestConfigurator req) throws IOException, SlackApiException;
AdminInviteRequestsListResponse adminInviteRequestsList(AdminInviteRequestsListRequest req) throws IOException, SlackApiException;
AdminInviteRequestsListResponse adminInviteRequestsList(RequestConfigurator req) throws IOException, SlackApiException;
AdminInviteRequestsApprovedListResponse adminInviteRequestsApprovedList(AdminInviteRequestsApprovedListRequest req) throws IOException, SlackApiException;
AdminInviteRequestsApprovedListResponse adminInviteRequestsApprovedList(RequestConfigurator req) throws IOException, SlackApiException;
AdminInviteRequestsDeniedListResponse adminInviteRequestsDeniedList(AdminInviteRequestsDeniedListRequest req) throws IOException, SlackApiException;
AdminInviteRequestsDeniedListResponse adminInviteRequestsDeniedList(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// admin.roles
// ------------------------------
AdminRolesListAssignmentsResponse adminRolesListAssignments(AdminRolesListAssignmentsRequest req) throws IOException, SlackApiException;
AdminRolesListAssignmentsResponse adminRolesListAssignments(RequestConfigurator req) throws IOException, SlackApiException;
AdminRolesAddAssignmentsResponse adminRolesAddAssignments(AdminRolesAddAssignmentsRequest req) throws IOException, SlackApiException;
AdminRolesAddAssignmentsResponse adminRolesAddAssignments(RequestConfigurator req) throws IOException, SlackApiException;
AdminRolesRemoveAssignmentsResponse adminRolesRemoveAssignments(AdminRolesRemoveAssignmentsRequest req) throws IOException, SlackApiException;
AdminRolesRemoveAssignmentsResponse adminRolesRemoveAssignments(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// admin.teams.admins
// ------------------------------
AdminTeamsAdminsListResponse adminTeamsAdminsList(AdminTeamsAdminsListRequest req) throws IOException, SlackApiException;
AdminTeamsAdminsListResponse adminTeamsAdminsList(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// admin.teams
// ------------------------------
AdminTeamsCreateResponse adminTeamsCreate(AdminTeamsCreateRequest req) throws IOException, SlackApiException;
AdminTeamsCreateResponse adminTeamsCreate(RequestConfigurator req) throws IOException, SlackApiException;
AdminTeamsListResponse adminTeamsList(AdminTeamsListRequest req) throws IOException, SlackApiException;
AdminTeamsListResponse adminTeamsList(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// admin.teams.owners
// ------------------------------
AdminTeamsOwnersListResponse adminTeamsOwnersList(AdminTeamsOwnersListRequest req) throws IOException, SlackApiException;
AdminTeamsOwnersListResponse adminTeamsOwnersList(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// admin.teams.settings
// ------------------------------
AdminTeamsSettingsInfoResponse adminTeamsSettingsInfo(AdminTeamsSettingsInfoRequest req) throws IOException, SlackApiException;
AdminTeamsSettingsInfoResponse adminTeamsSettingsInfo(RequestConfigurator req) throws IOException, SlackApiException;
AdminTeamsSettingsSetDefaultChannelsResponse adminTeamsSettingsSetDefaultChannels(AdminTeamsSettingsSetDefaultChannelsRequest req) throws IOException, SlackApiException;
AdminTeamsSettingsSetDefaultChannelsResponse adminTeamsSettingsSetDefaultChannels(RequestConfigurator req) throws IOException, SlackApiException;
AdminTeamsSettingsSetDescriptionResponse adminTeamsSettingsSetDescription(AdminTeamsSettingsSetDescriptionRequest req) throws IOException, SlackApiException;
AdminTeamsSettingsSetDescriptionResponse adminTeamsSettingsSetDescription(RequestConfigurator req) throws IOException, SlackApiException;
AdminTeamsSettingsSetDiscoverabilityResponse adminTeamsSettingsSetDiscoverability(AdminTeamsSettingsSetDiscoverabilityRequest req) throws IOException, SlackApiException;
AdminTeamsSettingsSetDiscoverabilityResponse adminTeamsSettingsSetDiscoverability(RequestConfigurator req) throws IOException, SlackApiException;
AdminTeamsSettingsSetIconResponse adminTeamsSettingsSetIcon(AdminTeamsSettingsSetIconRequest req) throws IOException, SlackApiException;
AdminTeamsSettingsSetIconResponse adminTeamsSettingsSetIcon(RequestConfigurator req) throws IOException, SlackApiException;
AdminTeamsSettingsSetNameResponse adminTeamsSettingsSetName(AdminTeamsSettingsSetNameRequest req) throws IOException, SlackApiException;
AdminTeamsSettingsSetNameResponse adminTeamsSettingsSetName(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// admin.usergroups
// ------------------------------
AdminUsergroupsAddChannelsResponse adminUsergroupsAddChannels(AdminUsergroupsAddChannelsRequest req) throws IOException, SlackApiException;
AdminUsergroupsAddChannelsResponse adminUsergroupsAddChannels(
RequestConfigurator req)
throws IOException, SlackApiException;
AdminUsergroupsAddTeamsResponse adminUsergroupsAddTeams(AdminUsergroupsAddTeamsRequest req) throws IOException, SlackApiException;
AdminUsergroupsAddTeamsResponse adminUsergroupsAddTeams(
RequestConfigurator req)
throws IOException, SlackApiException;
AdminUsergroupsListChannelsResponse adminUsergroupsListChannels(AdminUsergroupsListChannelsRequest req) throws IOException, SlackApiException;
AdminUsergroupsListChannelsResponse adminUsergroupsListChannels(
RequestConfigurator req)
throws IOException, SlackApiException;
AdminUsergroupsRemoveChannelsResponse adminUsergroupsRemoveChannels(AdminUsergroupsRemoveChannelsRequest req) throws IOException, SlackApiException;
AdminUsergroupsRemoveChannelsResponse adminUsergroupsRemoveChannels(
RequestConfigurator req)
throws IOException, SlackApiException;
// ------------------------------
// admin.users
// ------------------------------
AdminUsersAssignResponse adminUsersAssign(AdminUsersAssignRequest req) throws IOException, SlackApiException;
AdminUsersAssignResponse adminUsersAssign(RequestConfigurator req) throws IOException, SlackApiException;
AdminUsersInviteResponse adminUsersInvite(AdminUsersInviteRequest req) throws IOException, SlackApiException;
AdminUsersInviteResponse adminUsersInvite(RequestConfigurator req) throws IOException, SlackApiException;
AdminUsersListResponse adminUsersList(AdminUsersListRequest req) throws IOException, SlackApiException;
AdminUsersListResponse adminUsersList(RequestConfigurator req) throws IOException, SlackApiException;
AdminUsersRemoveResponse adminUsersRemove(AdminUsersRemoveRequest req) throws IOException, SlackApiException;
AdminUsersRemoveResponse adminUsersRemove(RequestConfigurator req) throws IOException, SlackApiException;
AdminUsersSetAdminResponse adminUsersSetAdmin(AdminUsersSetAdminRequest req) throws IOException, SlackApiException;
AdminUsersSetAdminResponse adminUsersSetAdmin(RequestConfigurator req) throws IOException, SlackApiException;
AdminUsersSetExpirationResponse adminUsersSetExpiration(AdminUsersSetExpirationRequest req) throws IOException, SlackApiException;
AdminUsersSetExpirationResponse adminUsersSetExpiration(RequestConfigurator req) throws IOException, SlackApiException;
AdminUsersSetOwnerResponse adminUsersSetOwner(AdminUsersSetOwnerRequest req) throws IOException, SlackApiException;
AdminUsersSetOwnerResponse adminUsersSetOwner(RequestConfigurator req) throws IOException, SlackApiException;
AdminUsersSetRegularResponse adminUsersSetRegular(AdminUsersSetRegularRequest req) throws IOException, SlackApiException;
AdminUsersSetRegularResponse adminUsersSetRegular(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// admin.users.session
// ------------------------------
AdminUsersSessionInvalidateResponse adminUsersSessionInvalidate(AdminUsersSessionInvalidateRequest req) throws IOException, SlackApiException;
AdminUsersSessionInvalidateResponse adminUsersSessionInvalidate(RequestConfigurator req) throws IOException, SlackApiException;
AdminUsersSessionListResponse adminUsersSessionList(AdminUsersSessionListRequest req) throws IOException, SlackApiException;
AdminUsersSessionListResponse adminUsersSessionList(RequestConfigurator req) throws IOException, SlackApiException;
AdminUsersSessionResetResponse adminUsersSessionReset(AdminUsersSessionResetRequest req) throws IOException, SlackApiException;
AdminUsersSessionResetResponse adminUsersSessionReset(RequestConfigurator req) throws IOException, SlackApiException;
AdminUsersSessionResetBulkResponse adminUsersSessionResetBulk(AdminUsersSessionResetBulkRequest req) throws IOException, SlackApiException;
AdminUsersSessionResetBulkResponse adminUsersSessionResetBulk(RequestConfigurator req) throws IOException, SlackApiException;
AdminUsersSessionGetSettingsResponse adminUsersSessionGetSettings(AdminUsersSessionGetSettingsRequest req) throws IOException, SlackApiException;
AdminUsersSessionGetSettingsResponse adminUsersSessionGetSettings(RequestConfigurator req) throws IOException, SlackApiException;
AdminUsersSessionSetSettingsResponse adminUsersSessionSetSettings(AdminUsersSessionSetSettingsRequest req) throws IOException, SlackApiException;
AdminUsersSessionSetSettingsResponse adminUsersSessionSetSettings(RequestConfigurator req) throws IOException, SlackApiException;
AdminUsersSessionClearSettingsResponse adminUsersSessionClearSettings(AdminUsersSessionClearSettingsRequest req) throws IOException, SlackApiException;
AdminUsersSessionClearSettingsResponse adminUsersSessionClearSettings(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// admin.users.unsupportedVersions
// ------------------------------
AdminUsersUnsupportedVersionsExportResponse adminUsersUnsupportedVersionsExport(AdminUsersUnsupportedVersionsExportRequest req) throws IOException, SlackApiException;
AdminUsersUnsupportedVersionsExportResponse adminUsersUnsupportedVersionsExport(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// api
// ------------------------------
ApiTestResponse apiTest(ApiTestRequest req) throws IOException, SlackApiException;
ApiTestResponse apiTest(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// apps
// ------------------------------
AppsUninstallResponse appsUninstall(AppsUninstallRequest req) throws IOException, SlackApiException;
AppsUninstallResponse appsUninstall(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// apps.connections
// ------------------------------
AppsConnectionsOpenResponse appsConnectionsOpen(AppsConnectionsOpenRequest req) throws IOException, SlackApiException;
AppsConnectionsOpenResponse appsConnectionsOpen(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// apps.event.authorizations
// ------------------------------
AppsEventAuthorizationsListResponse appsEventAuthorizationsList(AppsEventAuthorizationsListRequest req) throws IOException, SlackApiException;
AppsEventAuthorizationsListResponse appsEventAuthorizationsList(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// apps.permissions
// ------------------------------
// Developer preview has ended
// This feature was exclusive to our workspace apps developer preview.
// The preview has now ended, but fan-favorite features such as token rotation
// and the Conversations API will become available to classic Slack apps over the coming months.
@Deprecated
AppsPermissionsInfoResponse appsPermissionsInfo(AppsPermissionsInfoRequest req) throws IOException, SlackApiException;
// Developer preview has ended
// This feature was exclusive to our workspace apps developer preview.
// The preview has now ended, but fan-favorite features such as token rotation
// and the Conversations API will become available to classic Slack apps over the coming months.
@Deprecated
AppsPermissionsInfoResponse appsPermissionsInfo(RequestConfigurator req) throws IOException, SlackApiException;
// Developer preview has ended
// This feature was exclusive to our workspace apps developer preview.
// The preview has now ended, but fan-favorite features such as token rotation
// and the Conversations API will become available to classic Slack apps over the coming months.
@Deprecated
AppsPermissionsRequestResponse appsPermissionsRequest(AppsPermissionsRequestRequest req) throws IOException, SlackApiException;
// Developer preview has ended
// This feature was exclusive to our workspace apps developer preview.
// The preview has now ended, but fan-favorite features such as token rotation
// and the Conversations API will become available to classic Slack apps over the coming months.
@Deprecated
AppsPermissionsRequestResponse appsPermissionsRequest(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// apps.permissions.resources
// ------------------------------
// Developer preview has ended
// This feature was exclusive to our workspace apps developer preview.
// The preview has now ended, but fan-favorite features such as token rotation
// and the Conversations API will become available to classic Slack apps over the coming months.
@Deprecated
AppsPermissionsResourcesListResponse appsPermissionsResourcesList(AppsPermissionsResourcesListRequest req) throws IOException, SlackApiException;
// ------------------------------
// apps.permissions.scopes
// ------------------------------
// Developer preview has ended
// This feature was exclusive to our workspace apps developer preview.
// The preview has now ended, but fan-favorite features such as token rotation
// and the Conversations API will become available to classic Slack apps over the coming months.
@Deprecated
AppsPermissionsScopesListResponse appsPermissionsScopesList(AppsPermissionsScopesListRequest req) throws IOException, SlackApiException;
// ------------------------------
// apps.permissions.users
// ------------------------------
// Developer preview has ended
// This feature was exclusive to our workspace apps developer preview.
// The preview has now ended, but fan-favorite features such as token rotation
// and the Conversations API will become available to classic Slack apps over the coming months.
@Deprecated
AppsPermissionsUsersListResponse appsPermissionsUsersList(AppsPermissionsUsersListRequest req) throws IOException, SlackApiException;
// Developer preview has ended
// This feature was exclusive to our workspace apps developer preview.
// The preview has now ended, but fan-favorite features such as token rotation
// and the Conversations API will become available to classic Slack apps over the coming months.
@Deprecated
AppsPermissionsUsersRequestResponse appsPermissionsUsersRequest(AppsPermissionsUsersRequestRequest req) throws IOException, SlackApiException;
// ------------------------------
// auth
// ------------------------------
AuthRevokeResponse authRevoke(AuthRevokeRequest req) throws IOException, SlackApiException;
AuthRevokeResponse authRevoke(RequestConfigurator req) throws IOException, SlackApiException;
AuthTestResponse authTest(AuthTestRequest req) throws IOException, SlackApiException;
AuthTestResponse authTest(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// auth.teams
// ------------------------------
AuthTeamsListResponse authTeamsList(AuthTeamsListRequest req) throws IOException, SlackApiException;
AuthTeamsListResponse authTeamsList(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// bookmarks
// ------------------------------
BookmarksAddResponse bookmarksAdd(BookmarksAddRequest req) throws IOException, SlackApiException;
BookmarksAddResponse bookmarksAdd(RequestConfigurator req) throws IOException, SlackApiException;
BookmarksEditResponse bookmarksEdit(BookmarksEditRequest req) throws IOException, SlackApiException;
BookmarksEditResponse bookmarksEdit(RequestConfigurator req) throws IOException, SlackApiException;
BookmarksListResponse bookmarksList(BookmarksListRequest req) throws IOException, SlackApiException;
BookmarksListResponse bookmarksList(RequestConfigurator req) throws IOException, SlackApiException;
BookmarksRemoveResponse bookmarksRemove(BookmarksRemoveRequest req) throws IOException, SlackApiException;
BookmarksRemoveResponse bookmarksRemove(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// bots
// ------------------------------
BotsInfoResponse botsInfo(BotsInfoRequest req) throws IOException, SlackApiException;
BotsInfoResponse botsInfo(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// calls
// ------------------------------
CallsAddResponse callsAdd(CallsAddRequest req) throws IOException, SlackApiException;
CallsAddResponse callsAdd(RequestConfigurator req) throws IOException, SlackApiException;
CallsEndResponse callsEnd(CallsEndRequest req) throws IOException, SlackApiException;
CallsEndResponse callsEnd(RequestConfigurator req) throws IOException, SlackApiException;
CallsInfoResponse callsInfo(CallsInfoRequest req) throws IOException, SlackApiException;
CallsInfoResponse callsInfo(RequestConfigurator req) throws IOException, SlackApiException;
CallsUpdateResponse callsUpdate(CallsUpdateRequest req) throws IOException, SlackApiException;
CallsUpdateResponse callsUpdate(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// calls.participants
// ------------------------------
CallsParticipantsAddResponse callsParticipantsAdd(CallsParticipantsAddRequest req) throws IOException, SlackApiException;
CallsParticipantsAddResponse callsParticipantsAdd(RequestConfigurator req) throws IOException, SlackApiException;
CallsParticipantsRemoveResponse callsParticipantsRemove(CallsParticipantsRemoveRequest req) throws IOException, SlackApiException;
CallsParticipantsRemoveResponse callsParticipantsRemove(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// channels
// ------------------------------
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsArchiveResponse channelsArchive(ChannelsArchiveRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsArchiveResponse channelsArchive(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsCreateResponse channelsCreate(ChannelsCreateRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsCreateResponse channelsCreate(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsHistoryResponse channelsHistory(ChannelsHistoryRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsHistoryResponse channelsHistory(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsRepliesResponse channelsReplies(ChannelsRepliesRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsRepliesResponse channelsReplies(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsInfoResponse channelsInfo(ChannelsInfoRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsInfoResponse channelsInfo(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsListResponse channelsList(ChannelsListRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsListResponse channelsList(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsInviteResponse channelsInvite(ChannelsInviteRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsInviteResponse channelsInvite(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsJoinResponse channelsJoin(ChannelsJoinRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsJoinResponse channelsJoin(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsKickResponse channelsKick(ChannelsKickRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsKickResponse channelsKick(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsLeaveResponse channelsLeave(ChannelsLeaveRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsLeaveResponse channelsLeave(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsMarkResponse channelsMark(ChannelsMarkRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsMarkResponse channelsMark(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsRenameResponse channelsRename(ChannelsRenameRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsRenameResponse channelsRename(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsSetPurposeResponse channelsSetPurpose(ChannelsSetPurposeRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsSetPurposeResponse channelsSetPurpose(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsSetTopicResponse channelsSetTopic(ChannelsSetTopicRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsSetTopicResponse channelsSetTopic(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsUnarchiveResponse channelsUnarchive(ChannelsUnarchiveRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ChannelsUnarchiveResponse channelsUnarchive(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// chat
// ------------------------------
ChatGetPermalinkResponse chatGetPermalink(ChatGetPermalinkRequest req) throws IOException, SlackApiException;
ChatGetPermalinkResponse chatGetPermalink(RequestConfigurator req) throws IOException, SlackApiException;
ChatDeleteResponse chatDelete(ChatDeleteRequest req) throws IOException, SlackApiException;
ChatDeleteResponse chatDelete(RequestConfigurator req) throws IOException, SlackApiException;
ChatDeleteScheduledMessageResponse chatDeleteScheduledMessage(ChatDeleteScheduledMessageRequest req) throws IOException, SlackApiException;
ChatDeleteScheduledMessageResponse chatDeleteScheduledMessage(RequestConfigurator req) throws IOException, SlackApiException;
ChatMeMessageResponse chatMeMessage(ChatMeMessageRequest req) throws IOException, SlackApiException;
ChatMeMessageResponse chatMeMessage(RequestConfigurator req) throws IOException, SlackApiException;
ChatPostEphemeralResponse chatPostEphemeral(ChatPostEphemeralRequest req) throws IOException, SlackApiException;
ChatPostEphemeralResponse chatPostEphemeral(RequestConfigurator req) throws IOException, SlackApiException;
ChatPostMessageResponse chatPostMessage(ChatPostMessageRequest req) throws IOException, SlackApiException;
ChatPostMessageResponse chatPostMessage(RequestConfigurator req) throws IOException, SlackApiException;
ChatScheduleMessageResponse chatScheduleMessage(ChatScheduleMessageRequest req) throws IOException, SlackApiException;
ChatScheduleMessageResponse chatScheduleMessage(RequestConfigurator req) throws IOException, SlackApiException;
ChatUpdateResponse chatUpdate(ChatUpdateRequest req) throws IOException, SlackApiException;
ChatUpdateResponse chatUpdate(RequestConfigurator req) throws IOException, SlackApiException;
ChatUnfurlResponse chatUnfurl(ChatUnfurlRequest req) throws IOException, SlackApiException;
ChatUnfurlResponse chatUnfurl(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// chat.scheduledMessages
// ------------------------------
ChatScheduledMessagesListResponse chatScheduledMessagesList(ChatScheduledMessagesListRequest req) throws IOException, SlackApiException;
ChatScheduledMessagesListResponse chatScheduledMessagesList(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// conversations
// ------------------------------
ConversationsArchiveResponse conversationsArchive(ConversationsArchiveRequest req) throws IOException, SlackApiException;
ConversationsArchiveResponse conversationsArchive(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsCloseResponse conversationsClose(ConversationsCloseRequest req) throws IOException, SlackApiException;
ConversationsCloseResponse conversationsClose(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsCreateResponse conversationsCreate(ConversationsCreateRequest req) throws IOException, SlackApiException;
ConversationsCreateResponse conversationsCreate(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsHistoryResponse conversationsHistory(ConversationsHistoryRequest req) throws IOException, SlackApiException;
ConversationsHistoryResponse conversationsHistory(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsInfoResponse conversationsInfo(ConversationsInfoRequest req) throws IOException, SlackApiException;
ConversationsInfoResponse conversationsInfo(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsInviteResponse conversationsInvite(ConversationsInviteRequest req) throws IOException, SlackApiException;
ConversationsInviteResponse conversationsInvite(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsJoinResponse conversationsJoin(ConversationsJoinRequest req) throws IOException, SlackApiException;
ConversationsJoinResponse conversationsJoin(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsKickResponse conversationsKick(ConversationsKickRequest req) throws IOException, SlackApiException;
ConversationsKickResponse conversationsKick(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsLeaveResponse conversationsLeave(ConversationsLeaveRequest req) throws IOException, SlackApiException;
ConversationsLeaveResponse conversationsLeave(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsListResponse conversationsList(ConversationsListRequest req) throws IOException, SlackApiException;
ConversationsListResponse conversationsList(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsMarkResponse conversationsMark(ConversationsMarkRequest req) throws IOException, SlackApiException;
ConversationsMarkResponse conversationsMark(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsMembersResponse conversationsMembers(ConversationsMembersRequest req) throws IOException, SlackApiException;
ConversationsMembersResponse conversationsMembers(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsOpenResponse conversationsOpen(ConversationsOpenRequest req) throws IOException, SlackApiException;
ConversationsOpenResponse conversationsOpen(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsRenameResponse conversationsRename(ConversationsRenameRequest req) throws IOException, SlackApiException;
ConversationsRenameResponse conversationsRename(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsRepliesResponse conversationsReplies(ConversationsRepliesRequest req) throws IOException, SlackApiException;
ConversationsRepliesResponse conversationsReplies(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsSetPurposeResponse conversationsSetPurpose(ConversationsSetPurposeRequest req) throws IOException, SlackApiException;
ConversationsSetPurposeResponse conversationsSetPurpose(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsSetTopicResponse conversationsSetTopic(ConversationsSetTopicRequest req) throws IOException, SlackApiException;
ConversationsSetTopicResponse conversationsSetTopic(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsUnarchiveResponse conversationsUnarchive(ConversationsUnarchiveRequest req) throws IOException, SlackApiException;
ConversationsUnarchiveResponse conversationsUnarchive(RequestConfigurator req) throws IOException, SlackApiException;
// -------------
// Slack Connect
ConversationsInviteSharedResponse conversationsInviteShared(ConversationsInviteSharedRequest req) throws IOException, SlackApiException;
ConversationsInviteSharedResponse conversationsInviteShared(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsAcceptSharedInviteResponse conversationsAcceptSharedInvite(ConversationsAcceptSharedInviteRequest req) throws IOException, SlackApiException;
ConversationsAcceptSharedInviteResponse conversationsAcceptSharedInvite(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsApproveSharedInviteResponse conversationsApproveSharedInvite(ConversationsApproveSharedInviteRequest req) throws IOException, SlackApiException;
ConversationsApproveSharedInviteResponse conversationsApproveSharedInvite(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsDeclineSharedInviteResponse conversationsDeclineSharedInvite(ConversationsDeclineSharedInviteRequest req) throws IOException, SlackApiException;
ConversationsDeclineSharedInviteResponse conversationsDeclineSharedInvite(RequestConfigurator req) throws IOException, SlackApiException;
ConversationsListConnectInvitesResponse conversationsListConnectInvites(ConversationsListConnectInvitesRequest req) throws IOException, SlackApiException;
ConversationsListConnectInvitesResponse conversationsListConnectInvites(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// dialog
// ------------------------------
DialogOpenResponse dialogOpen(DialogOpenRequest req) throws IOException, SlackApiException;
DialogOpenResponse dialogOpen(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// dnd
// ------------------------------
DndEndDndResponse dndEndDnd(DndEndDndRequest req) throws IOException, SlackApiException;
DndEndDndResponse dndEndDnd(RequestConfigurator req) throws IOException, SlackApiException;
DndEndSnoozeResponse dndEndSnooze(DndEndSnoozeRequest req) throws IOException, SlackApiException;
DndEndSnoozeResponse dndEndSnooze(RequestConfigurator req) throws IOException, SlackApiException;
DndInfoResponse dndInfo(DndInfoRequest req) throws IOException, SlackApiException;
DndInfoResponse dndInfo(RequestConfigurator req) throws IOException, SlackApiException;
DndSetSnoozeResponse dndSetSnooze(DndSetSnoozeRequest req) throws IOException, SlackApiException;
DndSetSnoozeResponse dndSetSnooze(RequestConfigurator req) throws IOException, SlackApiException;
DndTeamInfoResponse dndTeamInfo(DndTeamInfoRequest req) throws IOException, SlackApiException;
DndTeamInfoResponse dndTeamInfo(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// emoji
// ------------------------------
EmojiListResponse emojiList(EmojiListRequest req) throws IOException, SlackApiException;
EmojiListResponse emojiList(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// files
// ------------------------------
FilesDeleteResponse filesDelete(FilesDeleteRequest req) throws IOException, SlackApiException;
FilesDeleteResponse filesDelete(RequestConfigurator req) throws IOException, SlackApiException;
FilesInfoResponse filesInfo(FilesInfoRequest req) throws IOException, SlackApiException;
FilesInfoResponse filesInfo(RequestConfigurator req) throws IOException, SlackApiException;
FilesListResponse filesList(FilesListRequest req) throws IOException, SlackApiException;
FilesListResponse filesList(RequestConfigurator req) throws IOException, SlackApiException;
FilesRevokePublicURLResponse filesRevokePublicURL(FilesRevokePublicURLRequest req) throws IOException, SlackApiException;
FilesRevokePublicURLResponse filesRevokePublicURL(RequestConfigurator req) throws IOException, SlackApiException;
FilesSharedPublicURLResponse filesSharedPublicURL(FilesSharedPublicURLRequest req) throws IOException, SlackApiException;
FilesSharedPublicURLResponse filesSharedPublicURL(RequestConfigurator req) throws IOException, SlackApiException;
FilesUploadResponse filesUpload(FilesUploadRequest req) throws IOException, SlackApiException;
FilesUploadResponse filesUpload(RequestConfigurator req) throws IOException, SlackApiException;
FilesGetUploadURLExternalResponse filesGetUploadURLExternal(FilesGetUploadURLExternalRequest req) throws IOException, SlackApiException;
FilesGetUploadURLExternalResponse filesGetUploadURLExternal(RequestConfigurator req) throws IOException, SlackApiException;
FilesCompleteUploadExternalResponse filesCompleteUploadExternal(FilesCompleteUploadExternalRequest req) throws IOException, SlackApiException;
FilesCompleteUploadExternalResponse filesCompleteUploadExternal(RequestConfigurator req) throws IOException, SlackApiException;
FilesUploadV2Response filesUploadV2(FilesUploadV2Request req) throws IOException, SlackApiException, SlackFilesUploadV2Exception;
FilesUploadV2Response filesUploadV2(RequestConfigurator req) throws IOException, SlackApiException, SlackFilesUploadV2Exception;
// ------------------------------
// files.comments
// ------------------------------
// https://api.slack.com/changelog/2018-05-file-threads-soon-tread
@Deprecated
FilesCommentsAddResponse filesCommentsAdd(FilesCommentsAddRequest req) throws IOException, SlackApiException;
// https://api.slack.com/changelog/2018-05-file-threads-soon-tread
@Deprecated
FilesCommentsDeleteResponse filesCommentsDelete(FilesCommentsDeleteRequest req) throws IOException, SlackApiException;
// https://api.slack.com/changelog/2018-05-file-threads-soon-tread
@Deprecated
FilesCommentsEditResponse filesCommentEdit(FilesCommentsEditRequest req) throws IOException, SlackApiException;
// ------------------------------
// files.remote
// ------------------------------
FilesRemoteAddResponse filesRemoteAdd(FilesRemoteAddRequest req) throws IOException, SlackApiException;
FilesRemoteAddResponse filesRemoteAdd(RequestConfigurator req) throws IOException, SlackApiException;
FilesRemoteInfoResponse filesRemoteInfo(FilesRemoteInfoRequest req) throws IOException, SlackApiException;
FilesRemoteInfoResponse filesRemoteInfo(RequestConfigurator req) throws IOException, SlackApiException;
FilesRemoteListResponse filesRemoteList(FilesRemoteListRequest req) throws IOException, SlackApiException;
FilesRemoteListResponse filesRemoteList(RequestConfigurator req) throws IOException, SlackApiException;
FilesRemoteRemoveResponse filesRemoteRemove(FilesRemoteRemoveRequest req) throws IOException, SlackApiException;
FilesRemoteRemoveResponse filesRemoteRemove(RequestConfigurator req) throws IOException, SlackApiException;
FilesRemoteShareResponse filesRemoteShare(FilesRemoteShareRequest req) throws IOException, SlackApiException;
FilesRemoteShareResponse filesRemoteShare(RequestConfigurator req) throws IOException, SlackApiException;
FilesRemoteUpdateResponse filesRemoteUpdate(FilesRemoteUpdateRequest req) throws IOException, SlackApiException;
FilesRemoteUpdateResponse filesRemoteUpdate(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// groups
// ------------------------------
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsArchiveResponse groupsArchive(GroupsArchiveRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsArchiveResponse groupsArchive(RequestConfigurator req) throws IOException, SlackApiException;
// https://github.com/slackapi/slack-api-specs/issues/12
@Deprecated
GroupsCloseResponse groupsClose(GroupsCloseRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsCreateChildResponse groupsCreateChild(GroupsCreateChildRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsCreateChildResponse groupsCreateChild(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsCreateResponse groupsCreate(GroupsCreateRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsCreateResponse groupsCreate(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsHistoryResponse groupsHistory(GroupsHistoryRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsHistoryResponse groupsHistory(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsInfoResponse groupsInfo(GroupsInfoRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsInfoResponse groupsInfo(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsInviteResponse groupsInvite(GroupsInviteRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsInviteResponse groupsInvite(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsKickResponse groupsKick(GroupsKickRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsKickResponse groupsKick(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsLeaveResponse groupsLeave(GroupsLeaveRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsLeaveResponse groupsLeave(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsListResponse groupsList(GroupsListRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsListResponse groupsList(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsMarkResponse groupsMark(GroupsMarkRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsMarkResponse groupsMark(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsOpenResponse groupsOpen(GroupsOpenRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsOpenResponse groupsOpen(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsRenameResponse groupsRename(GroupsRenameRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsRenameResponse groupsRename(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsSetPurposeResponse groupsSetPurpose(GroupsSetPurposeRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsSetPurposeResponse groupsSetPurpose(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsSetTopicResponse groupsSetTopic(GroupsSetTopicRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsSetTopicResponse groupsSetTopic(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsUnarchiveResponse groupsUnarchive(GroupsUnarchiveRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsUnarchiveResponse groupsUnarchive(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsRepliesResponse groupsReplies(GroupsRepliesRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
GroupsRepliesResponse groupsReplies(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// im
// ------------------------------
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ImCloseResponse imClose(ImCloseRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ImCloseResponse imClose(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ImHistoryResponse imHistory(ImHistoryRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ImHistoryResponse imHistory(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ImListResponse imList(ImListRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ImListResponse imList(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ImMarkResponse imMark(ImMarkRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ImMarkResponse imMark(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ImOpenResponse imOpen(ImOpenRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ImOpenResponse imOpen(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ImRepliesResponse imReplies(ImRepliesRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
ImRepliesResponse imReplies(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// migration
// ------------------------------
MigrationExchangeResponse migrationExchange(MigrationExchangeRequest req) throws IOException, SlackApiException;
MigrationExchangeResponse migrationExchange(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// mpim
// ------------------------------
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
MpimCloseResponse mpimClose(MpimCloseRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
MpimCloseResponse mpimClose(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
MpimHistoryResponse mpimHistory(MpimHistoryRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
MpimHistoryResponse mpimHistory(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
MpimListResponse mpimList(MpimListRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
MpimListResponse mpimList(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
MpimRepliesResponse mpimReplies(MpimRepliesRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
MpimRepliesResponse mpimReplies(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
MpimMarkResponse mpimMark(MpimMarkRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
MpimMarkResponse mpimMark(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
MpimOpenResponse mpimOpen(MpimOpenRequest req) throws IOException, SlackApiException;
@Deprecated
// https://api.slack.com/changelog/2020-01-deprecating-antecedents-to-the-conversations-api
MpimOpenResponse mpimOpen(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// oauth
// ------------------------------
OAuthAccessResponse oauthAccess(OAuthAccessRequest req) throws IOException, SlackApiException;
OAuthAccessResponse oauthAccess(RequestConfigurator req) throws IOException, SlackApiException;
OAuthV2AccessResponse oauthV2Access(OAuthV2AccessRequest req) throws IOException, SlackApiException;
OAuthV2AccessResponse oauthV2Access(RequestConfigurator req) throws IOException, SlackApiException;
OAuthV2ExchangeResponse oauthV2Exchange(OAuthV2ExchangeRequest req) throws IOException, SlackApiException;
OAuthV2ExchangeResponse oauthV2Exchange(RequestConfigurator req) throws IOException, SlackApiException;
OAuthTokenResponse oauthToken(OAuthTokenRequest req) throws IOException, SlackApiException;
OAuthTokenResponse oauthToken(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// openid.connect
// ------------------------------
OpenIDConnectTokenResponse openIDConnectToken(OpenIDConnectTokenRequest req) throws IOException, SlackApiException;
OpenIDConnectTokenResponse openIDConnectToken(RequestConfigurator req) throws IOException, SlackApiException;
OpenIDConnectUserInfoResponse openIDConnectUserInfo(OpenIDConnectUserInfoRequest req) throws IOException, SlackApiException;
OpenIDConnectUserInfoResponse openIDConnectUserInfo(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// pins
// ------------------------------
PinsAddResponse pinsAdd(PinsAddRequest req) throws IOException, SlackApiException;
PinsAddResponse pinsAdd(RequestConfigurator req) throws IOException, SlackApiException;
PinsListResponse pinsList(PinsListRequest req) throws IOException, SlackApiException;
PinsListResponse pinsList(RequestConfigurator req) throws IOException, SlackApiException;
PinsRemoveResponse pinsRemove(PinsRemoveRequest req) throws IOException, SlackApiException;
PinsRemoveResponse pinsRemove(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// reactions
// ------------------------------
ReactionsAddResponse reactionsAdd(ReactionsAddRequest req) throws IOException, SlackApiException;
ReactionsAddResponse reactionsAdd(RequestConfigurator req) throws IOException, SlackApiException;
ReactionsGetResponse reactionsGet(ReactionsGetRequest req) throws IOException, SlackApiException;
ReactionsGetResponse reactionsGet(RequestConfigurator req) throws IOException, SlackApiException;
ReactionsListResponse reactionsList(ReactionsListRequest req) throws IOException, SlackApiException;
ReactionsListResponse reactionsList(RequestConfigurator req) throws IOException, SlackApiException;
ReactionsRemoveResponse reactionsRemove(ReactionsRemoveRequest req) throws IOException, SlackApiException;
ReactionsRemoveResponse reactionsRemove(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// reminders
// ------------------------------
RemindersAddResponse remindersAdd(RemindersAddRequest req) throws IOException, SlackApiException;
RemindersAddResponse remindersAdd(RequestConfigurator req) throws IOException, SlackApiException;
RemindersCompleteResponse remindersComplete(RemindersCompleteRequest req) throws IOException, SlackApiException;
RemindersCompleteResponse remindersComplete(RequestConfigurator req) throws IOException, SlackApiException;
RemindersDeleteResponse remindersDelete(RemindersDeleteRequest req) throws IOException, SlackApiException;
RemindersDeleteResponse remindersDelete(RequestConfigurator req) throws IOException, SlackApiException;
RemindersInfoResponse remindersInfo(RemindersInfoRequest req) throws IOException, SlackApiException;
RemindersInfoResponse remindersInfo(RequestConfigurator req) throws IOException, SlackApiException;
RemindersListResponse remindersList(RemindersListRequest req) throws IOException, SlackApiException;
RemindersListResponse remindersList(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// rtm
// ------------------------------
RTMConnectResponse rtmConnect(RTMConnectRequest req) throws IOException, SlackApiException;
RTMConnectResponse rtmConnect(RequestConfigurator req) throws IOException, SlackApiException;
@Deprecated
RTMStartResponse rtmStart(RTMStartRequest req) throws IOException, SlackApiException;
@Deprecated
RTMStartResponse rtmStart(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// search
// ------------------------------
SearchAllResponse searchAll(SearchAllRequest req) throws IOException, SlackApiException;
SearchAllResponse searchAll(RequestConfigurator req) throws IOException, SlackApiException;
SearchMessagesResponse searchMessages(SearchMessagesRequest req) throws IOException, SlackApiException;
SearchMessagesResponse searchMessages(RequestConfigurator req) throws IOException, SlackApiException;
SearchFilesResponse searchFiles(SearchFilesRequest req) throws IOException, SlackApiException;
SearchFilesResponse searchFiles(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// stars
// ------------------------------
StarsAddResponse starsAdd(StarsAddRequest req) throws IOException, SlackApiException;
StarsAddResponse starsAdd(RequestConfigurator req) throws IOException, SlackApiException;
StarsListResponse starsList(StarsListRequest req) throws IOException, SlackApiException;
StarsListResponse starsList(RequestConfigurator req) throws IOException, SlackApiException;
StarsRemoveResponse starsRemove(StarsRemoveRequest req) throws IOException, SlackApiException;
StarsRemoveResponse starsRemove(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// team
// ------------------------------
TeamAccessLogsResponse teamAccessLogs(TeamAccessLogsRequest req) throws IOException, SlackApiException;
TeamAccessLogsResponse teamAccessLogs(RequestConfigurator req) throws IOException, SlackApiException;
TeamBillableInfoResponse teamBillableInfo(TeamBillableInfoRequest req) throws IOException, SlackApiException;
TeamBillableInfoResponse teamBillableInfo(RequestConfigurator req) throws IOException, SlackApiException;
TeamInfoResponse teamInfo(TeamInfoRequest req) throws IOException, SlackApiException;
TeamInfoResponse teamInfo(RequestConfigurator req) throws IOException, SlackApiException;
TeamIntegrationLogsResponse teamIntegrationLogs(TeamIntegrationLogsRequest req) throws IOException, SlackApiException;
TeamIntegrationLogsResponse teamIntegrationLogs(RequestConfigurator req) throws IOException, SlackApiException;
TeamProfileGetResponse teamProfileGet(TeamProfileGetRequest req) throws IOException, SlackApiException;
TeamProfileGetResponse teamProfileGet(RequestConfigurator req) throws IOException, SlackApiException;
TeamBillingInfoResponse teamBillingInfo(TeamBillingInfoRequest req) throws IOException, SlackApiException;
TeamBillingInfoResponse teamBillingInfo(RequestConfigurator req) throws IOException, SlackApiException;
TeamPreferencesListResponse teamPreferencesList(TeamPreferencesListRequest req) throws IOException, SlackApiException;
TeamPreferencesListResponse teamPreferencesList(RequestConfigurator req) throws IOException, SlackApiException;
// ------------------------------
// usergroups
// ------------------------------
UsergroupsCreateResponse usergroupsCreate(UsergroupsCreateRequest req) throws IOException, SlackApiException;
UsergroupsCreateResponse usergroupsCreate(RequestConfigurator req) throws IOException, SlackApiException;
UsergroupsDisableResponse usergroupsDisable(UsergroupsDisableRequest req) throws IOException, SlackApiException;
UsergroupsDisableResponse usergroupsDisable(RequestConfigurator req) throws IOException, SlackApiException;
UsergroupsEnableResponse usergroupsEnable(UsergroupsEnableRequest req) throws IOException, SlackApiException;
UsergroupsEnableResponse usergroupsEnable(RequestConfigurator req) throws IOException, SlackApiException;
UsergroupsListResponse usergroupsList(UsergroupsListRequest req) throws IOException, SlackApiException;
UsergroupsListResponse usergroupsList(RequestConfigurator req) throws IOException, SlackApiException;
UsergroupsUpdateResponse usergroupsUpdate(UsergroupsUpdateRequest req) throws IOException, SlackApiException;
UsergroupsUpdateResponse usergroupsUpdate(RequestConfigurator