com.slack.api.methods.AsyncMethodsClient 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.functions.AdminFunctionsListRequest;
import com.slack.api.methods.request.admin.functions.AdminFunctionsPermissionsLookupRequest;
import com.slack.api.methods.request.admin.functions.AdminFunctionsPermissionsSetRequest;
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.admin.workflows.*;
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.manifest.*;
import com.slack.api.methods.request.assistant.threads.AssistantThreadsSetStatusRequest;
import com.slack.api.methods.request.assistant.threads.AssistantThreadsSetSuggestedPromptsRequest;
import com.slack.api.methods.request.assistant.threads.AssistantThreadsSetTitleRequest;
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.canvases.CanvasesCreateRequest;
import com.slack.api.methods.request.canvases.CanvasesDeleteRequest;
import com.slack.api.methods.request.canvases.CanvasesEditRequest;
import com.slack.api.methods.request.canvases.access.CanvasesAccessDeleteRequest;
import com.slack.api.methods.request.canvases.access.CanvasesAccessSetRequest;
import com.slack.api.methods.request.canvases.sections.CanvasesSectionsLookupRequest;
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.conversations.canvases.ConversationsCanvasesCreateRequest;
import com.slack.api.methods.request.conversations.request_shared_invite.ConversationsRequestSharedInviteApproveRequest;
import com.slack.api.methods.request.conversations.request_shared_invite.ConversationsRequestSharedInviteDenyRequest;
import com.slack.api.methods.request.conversations.request_shared_invite.ConversationsRequestSharedInviteListRequest;
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.remote.*;
import com.slack.api.methods.request.functions.FunctionsCompleteErrorRequest;
import com.slack.api.methods.request.functions.FunctionsCompleteSuccessRequest;
import com.slack.api.methods.request.migration.MigrationExchangeRequest;
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.external_teams.TeamExternalTeamsDisconnectRequest;
import com.slack.api.methods.request.team.external_teams.TeamExternalTeamsListRequest;
import com.slack.api.methods.request.team.profile.TeamProfileGetRequest;
import com.slack.api.methods.request.tooling.tokens.ToolingTokensRotateRequest;
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.discoverable_contacts.UsersDiscoverableContactsLookupRequest;
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.functions.AdminFunctionsListResponse;
import com.slack.api.methods.response.admin.functions.AdminFunctionsPermissionsLookupResponse;
import com.slack.api.methods.response.admin.functions.AdminFunctionsPermissionsSetResponse;
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.admin.workflows.*;
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.manifest.*;
import com.slack.api.methods.response.asssistant.threads.AssistantThreadsSetStatusResponse;
import com.slack.api.methods.response.asssistant.threads.AssistantThreadsSetSuggestedPromptsResponse;
import com.slack.api.methods.response.asssistant.threads.AssistantThreadsSetTitleResponse;
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.canvases.CanvasesCreateResponse;
import com.slack.api.methods.response.canvases.CanvasesDeleteResponse;
import com.slack.api.methods.response.canvases.CanvasesEditResponse;
import com.slack.api.methods.response.canvases.access.CanvasesAccessDeleteResponse;
import com.slack.api.methods.response.canvases.access.CanvasesAccessSetResponse;
import com.slack.api.methods.response.canvases.sections.CanvasesSectionsLookupResponse;
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.conversations.canvases.ConversationsCanvasesCreateResponse;
import com.slack.api.methods.response.conversations.request_shared_invite.ConversationsRequestSharedInviteApproveResponse;
import com.slack.api.methods.response.conversations.request_shared_invite.ConversationsRequestSharedInviteDenyResponse;
import com.slack.api.methods.response.conversations.request_shared_invite.ConversationsRequestSharedInviteListResponse;
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.remote.*;
import com.slack.api.methods.response.functions.FunctionsCompleteErrorResponse;
import com.slack.api.methods.response.functions.FunctionsCompleteSuccessResponse;
import com.slack.api.methods.response.migration.MigrationExchangeResponse;
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.external_teams.TeamExternalTeamsDisconnectResponse;
import com.slack.api.methods.response.team.external_teams.TeamExternalTeamsListResponse;
import com.slack.api.methods.response.team.profile.TeamProfileGetResponse;
import com.slack.api.methods.response.tooling.tokens.ToolingTokensRotateResponse;
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.*;
import com.slack.api.methods.response.users.discoverable_contacts.UsersDiscoverableContactsLookupResponse;
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 java.util.concurrent.CompletableFuture;
/**
* Async Slack API Methods client.
*
*
* @see Slack API Methods
*/
public interface AsyncMethodsClient {
MethodsClient underlying();
// ------------------------------
// admin.analytics
// ------------------------------
CompletableFuture adminAnalyticsGetFile(AdminAnalyticsGetFileRequest req);
CompletableFuture adminAnalyticsGetFile(RequestConfigurator req);
// ------------------------------
// admin.apps
// ------------------------------
CompletableFuture adminAppsApprove(AdminAppsApproveRequest req);
CompletableFuture adminAppsApprove(RequestConfigurator req);
CompletableFuture adminAppsRestrict(AdminAppsRestrictRequest req);
CompletableFuture adminAppsRestrict(RequestConfigurator req);
CompletableFuture adminAppsApprovedList(AdminAppsApprovedListRequest req);
CompletableFuture adminAppsApprovedList(RequestConfigurator req);
CompletableFuture adminAppsRestrictedList(AdminAppsRestrictedListRequest req);
CompletableFuture adminAppsRestrictedList(RequestConfigurator req);
CompletableFuture adminAppsClearResolution(AdminAppsClearResolutionRequest req);
CompletableFuture adminAppsClearResolution(RequestConfigurator req);
CompletableFuture adminAppsUninstall(AdminAppsUninstallRequest req);
CompletableFuture adminAppsUninstall(RequestConfigurator req);
CompletableFuture adminAppsActivitiesList(AdminAppsActivitiesListRequest req);
CompletableFuture adminAppsActivitiesList(RequestConfigurator req);
CompletableFuture adminAppsConfigLookup(AdminAppsConfigLookupRequest req);
CompletableFuture adminAppsConfigLookup(RequestConfigurator req);
CompletableFuture adminAppsConfigSet(AdminAppsConfigSetRequest req);
CompletableFuture adminAppsConfigSet(RequestConfigurator req);
// ------------------------------
// admin.apps.requests
// ------------------------------
CompletableFuture adminAppsRequestsCancel(AdminAppsRequestsCancelRequest req);
CompletableFuture adminAppsRequestsCancel(RequestConfigurator req);
CompletableFuture adminAppsRequestsList(AdminAppsRequestsListRequest req);
CompletableFuture adminAppsRequestsList(RequestConfigurator req);
// ------------------------------
// admin.auth.policy
// ------------------------------
CompletableFuture adminAuthPolicyAssignEntities(AdminAuthPolicyAssignEntitiesRequest req);
CompletableFuture adminAuthPolicyAssignEntities(RequestConfigurator req);
CompletableFuture adminAuthPolicyGetEntities(AdminAuthPolicyGetEntitiesRequest req);
CompletableFuture adminAuthPolicyGetEntities(RequestConfigurator req);
CompletableFuture adminAuthPolicyRemoveEntities(AdminAuthPolicyRemoveEntitiesRequest req);
CompletableFuture adminAuthPolicyRemoveEntities(RequestConfigurator req);
// ------------------------------
// admin.barriers
// ------------------------------
CompletableFuture adminBarriersCreate(AdminBarriersCreateRequest req);
CompletableFuture adminBarriersCreate(RequestConfigurator req);
CompletableFuture adminBarriersDelete(AdminBarriersDeleteRequest req);
CompletableFuture adminBarriersDelete(RequestConfigurator req);
CompletableFuture adminBarriersList(AdminBarriersListRequest req);
CompletableFuture adminBarriersList(RequestConfigurator req);
CompletableFuture adminBarriersUpdate(AdminBarriersUpdateRequest req);
CompletableFuture adminBarriersUpdate(RequestConfigurator req);
// ------------------------------
// admin.conversations.restrictAccess
// ------------------------------
CompletableFuture adminConversationsRestrictAccessAddGroup(
AdminConversationsRestrictAccessAddGroupRequest req);
CompletableFuture adminConversationsRestrictAccessAddGroup(
RequestConfigurator req);
CompletableFuture adminConversationsRestrictAccessRemoveGroup(
AdminConversationsRestrictAccessRemoveGroupRequest req);
CompletableFuture adminConversationsRestrictAccessRemoveGroup(
RequestConfigurator req);
CompletableFuture adminConversationsRestrictAccessListGroups(
AdminConversationsRestrictAccessListGroupsRequest req);
CompletableFuture adminConversationsRestrictAccessListGroups(
RequestConfigurator req);
// ------------------------------
// admin.conversations
// ------------------------------
CompletableFuture adminConversationsSetTeams(AdminConversationsSetTeamsRequest req);
CompletableFuture adminConversationsSetTeams(RequestConfigurator req);
CompletableFuture adminConversationsArchive(AdminConversationsArchiveRequest req);
CompletableFuture adminConversationsArchive(RequestConfigurator req);
CompletableFuture adminConversationsConvertToPrivate(AdminConversationsConvertToPrivateRequest req);
CompletableFuture adminConversationsConvertToPrivate(RequestConfigurator req);
CompletableFuture adminConversationsCreate(AdminConversationsCreateRequest req);
CompletableFuture adminConversationsCreate(RequestConfigurator req);
CompletableFuture adminConversationsDelete(AdminConversationsDeleteRequest req);
CompletableFuture adminConversationsDelete(RequestConfigurator req);
CompletableFuture adminConversationsDisconnectShared(AdminConversationsDisconnectSharedRequest req);
CompletableFuture adminConversationsDisconnectShared(RequestConfigurator req);
CompletableFuture adminConversationsGetConversationPrefs(AdminConversationsGetConversationPrefsRequest req);
CompletableFuture adminConversationsGetConversationPrefs(RequestConfigurator req);
CompletableFuture adminConversationsGetTeams(AdminConversationsGetTeamsRequest req);
CompletableFuture adminConversationsGetTeams(RequestConfigurator req);
CompletableFuture adminConversationsInvite(AdminConversationsInviteRequest req);
CompletableFuture adminConversationsInvite(RequestConfigurator req);
CompletableFuture adminConversationsRename(AdminConversationsRenameRequest req);
CompletableFuture adminConversationsRename(RequestConfigurator req);
CompletableFuture adminConversationsSearch(AdminConversationsSearchRequest req);
CompletableFuture adminConversationsSearch(RequestConfigurator req);
CompletableFuture adminConversationsSetConversationPrefs(AdminConversationsSetConversationPrefsRequest req);
CompletableFuture adminConversationsSetConversationPrefs(RequestConfigurator req);
CompletableFuture adminConversationsUnarchive(AdminConversationsUnarchiveRequest req);
CompletableFuture adminConversationsUnarchive(RequestConfigurator req);
CompletableFuture adminConversationsGetCustomRetention(RequestConfigurator req);
CompletableFuture adminConversationsGetCustomRetention(AdminConversationsGetCustomRetentionRequest req);
CompletableFuture adminConversationsRemoveCustomRetention(AdminConversationsRemoveCustomRetentionRequest req);
CompletableFuture adminConversationsRemoveCustomRetention(RequestConfigurator req);
CompletableFuture adminConversationsSetCustomRetention(AdminConversationsSetCustomRetentionRequest req);
CompletableFuture adminConversationsSetCustomRetention(RequestConfigurator req);
CompletableFuture adminConversationsBulkArchive(AdminConversationsBulkArchiveRequest req);
CompletableFuture adminConversationsBulkArchive(RequestConfigurator req);
CompletableFuture adminConversationsBulkDelete(AdminConversationsBulkDeleteRequest req);
CompletableFuture adminConversationsBulkDelete(RequestConfigurator req);
CompletableFuture adminConversationsBulkMove(AdminConversationsBulkMoveRequest req);
CompletableFuture adminConversationsBulkMove(RequestConfigurator req);
CompletableFuture adminConversationsConvertToPublic(AdminConversationsConvertToPublicRequest req);
CompletableFuture adminConversationsConvertToPublic(RequestConfigurator req);
CompletableFuture adminConversationsLookup(AdminConversationsLookupRequest req);
CompletableFuture adminConversationsLookup(RequestConfigurator req);
// ------------------------------
// admin.conversations.ekm
// ------------------------------
CompletableFuture adminConversationsEkmListOriginalConnectedChannelInfo(AdminConversationsEkmListOriginalConnectedChannelInfoRequest req);
CompletableFuture adminConversationsEkmListOriginalConnectedChannelInfo(RequestConfigurator req);
// ------------------------------
// admin.conversations.whitelist
// ------------------------------
@Deprecated
CompletableFuture adminConversationsWhitelistAdd(
AdminConversationsWhitelistAddRequest req);
@Deprecated
CompletableFuture adminConversationsWhitelistAdd(
RequestConfigurator req);
@Deprecated
CompletableFuture adminConversationsWhitelistRemove(
AdminConversationsWhitelistRemoveRequest req);
@Deprecated
CompletableFuture adminConversationsWhitelistRemove(
RequestConfigurator req);
@Deprecated
CompletableFuture adminConversationsWhitelistListGroupsLinkedToChannel(
AdminConversationsWhitelistListGroupsLinkedToChannelRequest req);
@Deprecated
CompletableFuture adminConversationsWhitelistListGroupsLinkedToChannel(
RequestConfigurator req);
// ------------------------------
// admin.emoji
// ------------------------------
CompletableFuture adminEmojiAdd(AdminEmojiAddRequest req);
CompletableFuture adminEmojiAdd(RequestConfigurator req);
CompletableFuture adminEmojiAddAlias(AdminEmojiAddAliasRequest req);
CompletableFuture adminEmojiAddAlias(RequestConfigurator req);
CompletableFuture adminEmojiList(AdminEmojiListRequest req);
CompletableFuture adminEmojiList(RequestConfigurator req);
CompletableFuture adminEmojiRemove(AdminEmojiRemoveRequest req);
CompletableFuture adminEmojiRemove(RequestConfigurator req);
CompletableFuture adminEmojiRename(AdminEmojiRenameRequest req);
CompletableFuture adminEmojiRename(RequestConfigurator req);
// ------------------------------
// admin.functions
// ------------------------------
CompletableFuture adminFunctionsList(AdminFunctionsListRequest req);
CompletableFuture adminFunctionsList(RequestConfigurator req);
CompletableFuture adminFunctionsPermissionsLookup(AdminFunctionsPermissionsLookupRequest req);
CompletableFuture adminFunctionsPermissionsLookup(RequestConfigurator req);
CompletableFuture adminFunctionsPermissionsSet(AdminFunctionsPermissionsSetRequest req);
CompletableFuture adminFunctionsPermissionsSet(RequestConfigurator req);
// ------------------------------
// admin.inviteRequests
// ------------------------------
CompletableFuture adminInviteRequestsApprove(AdminInviteRequestsApproveRequest req);
CompletableFuture adminInviteRequestsApprove(RequestConfigurator req);
CompletableFuture adminInviteRequestsDeny(AdminInviteRequestsDenyRequest req);
CompletableFuture adminInviteRequestsDeny(RequestConfigurator req);
CompletableFuture adminInviteRequestsList(AdminInviteRequestsListRequest req);
CompletableFuture adminInviteRequestsList(RequestConfigurator req);
CompletableFuture adminInviteRequestsApprovedList(AdminInviteRequestsApprovedListRequest req);
CompletableFuture adminInviteRequestsApprovedList(RequestConfigurator req);
CompletableFuture adminInviteRequestsDeniedList(AdminInviteRequestsDeniedListRequest req);
CompletableFuture adminInviteRequestsDeniedList(RequestConfigurator req);
// ------------------------------
// admin.roles
// ------------------------------
CompletableFuture adminRolesListAssignments(AdminRolesListAssignmentsRequest req);
CompletableFuture adminRolesListAssignments(RequestConfigurator req);
CompletableFuture adminRolesAddAssignments(AdminRolesAddAssignmentsRequest req);
CompletableFuture adminRolesAddAssignments(RequestConfigurator req);
CompletableFuture adminRolesRemoveAssignments(AdminRolesRemoveAssignmentsRequest req);
CompletableFuture adminRolesRemoveAssignments(RequestConfigurator req);
// ------------------------------
// admin.teams.admins
// ------------------------------
CompletableFuture adminTeamsAdminsList(AdminTeamsAdminsListRequest req);
CompletableFuture adminTeamsAdminsList(RequestConfigurator req);
// ------------------------------
// admin.teams
// ------------------------------
CompletableFuture adminTeamsCreate(AdminTeamsCreateRequest req);
CompletableFuture adminTeamsCreate(RequestConfigurator req);
CompletableFuture adminTeamsList(AdminTeamsListRequest req);
CompletableFuture adminTeamsList(RequestConfigurator req);
// ------------------------------
// admin.teams.owners
// ------------------------------
CompletableFuture adminTeamsOwnersList(AdminTeamsOwnersListRequest req);
CompletableFuture adminTeamsOwnersList(RequestConfigurator req);
// ------------------------------
// admin.teams.settings
// ------------------------------
CompletableFuture adminTeamsSettingsInfo(AdminTeamsSettingsInfoRequest req);
CompletableFuture adminTeamsSettingsInfo(RequestConfigurator req);
CompletableFuture adminTeamsSettingsSetDefaultChannels(AdminTeamsSettingsSetDefaultChannelsRequest req);
CompletableFuture adminTeamsSettingsSetDefaultChannels(RequestConfigurator req);
CompletableFuture adminTeamsSettingsSetDescription(AdminTeamsSettingsSetDescriptionRequest req);
CompletableFuture adminTeamsSettingsSetDescription(RequestConfigurator req);
CompletableFuture adminTeamsSettingsSetDiscoverability(AdminTeamsSettingsSetDiscoverabilityRequest req);
CompletableFuture adminTeamsSettingsSetDiscoverability(RequestConfigurator req);
CompletableFuture adminTeamsSettingsSetIcon(AdminTeamsSettingsSetIconRequest req);
CompletableFuture adminTeamsSettingsSetIcon(RequestConfigurator req);
CompletableFuture adminTeamsSettingsSetName(AdminTeamsSettingsSetNameRequest req);
CompletableFuture adminTeamsSettingsSetName(RequestConfigurator req);
// ------------------------------
// admin.usergroups
// ------------------------------
CompletableFuture adminUsergroupsAddChannels(AdminUsergroupsAddChannelsRequest req);
CompletableFuture adminUsergroupsAddChannels(RequestConfigurator req);
CompletableFuture adminUsergroupsAddTeams(AdminUsergroupsAddTeamsRequest req);
CompletableFuture adminUsergroupsAddTeams(RequestConfigurator req);
CompletableFuture adminUsergroupsListChannels(AdminUsergroupsListChannelsRequest req);
CompletableFuture adminUsergroupsListChannels(RequestConfigurator req);
CompletableFuture adminUsergroupsRemoveChannels(AdminUsergroupsRemoveChannelsRequest req);
CompletableFuture adminUsergroupsRemoveChannels(RequestConfigurator req);
// ------------------------------
// admin.users
// ------------------------------
CompletableFuture adminUsersAssign(AdminUsersAssignRequest req);
CompletableFuture adminUsersAssign(RequestConfigurator req);
CompletableFuture adminUsersInvite(AdminUsersInviteRequest req);
CompletableFuture adminUsersInvite(RequestConfigurator req);
CompletableFuture adminUsersList(AdminUsersListRequest req);
CompletableFuture adminUsersList(RequestConfigurator req);
CompletableFuture adminUsersRemove(AdminUsersRemoveRequest req);
CompletableFuture adminUsersRemove(RequestConfigurator req);
CompletableFuture adminUsersSetAdmin(AdminUsersSetAdminRequest req);
CompletableFuture adminUsersSetAdmin(RequestConfigurator req);
CompletableFuture adminUsersSetExpiration(AdminUsersSetExpirationRequest req);
CompletableFuture adminUsersSetExpiration(RequestConfigurator req);
CompletableFuture