Package com.slack.api.methods
Interface SlackApiRequest
-
- All Known Implementing Classes:
AdminAnalyticsGetFileRequest,AdminAppsApprovedListRequest,AdminAppsApproveRequest,AdminAppsClearResolutionRequest,AdminAppsRequestsCancelRequest,AdminAppsRequestsListRequest,AdminAppsRestrictedListRequest,AdminAppsRestrictRequest,AdminAppsUninstallRequest,AdminAuthPolicyAssignEntitiesRequest,AdminAuthPolicyGetEntitiesRequest,AdminAuthPolicyRemoveEntitiesRequest,AdminBarriersCreateRequest,AdminBarriersDeleteRequest,AdminBarriersListRequest,AdminBarriersUpdateRequest,AdminConversationsArchiveRequest,AdminConversationsConvertToPrivateRequest,AdminConversationsCreateRequest,AdminConversationsDeleteRequest,AdminConversationsDisconnectSharedRequest,AdminConversationsEkmListOriginalConnectedChannelInfoRequest,AdminConversationsGetConversationPrefsRequest,AdminConversationsGetCustomRetentionRequest,AdminConversationsGetTeamsRequest,AdminConversationsInviteRequest,AdminConversationsRemoveCustomRetentionRequest,AdminConversationsRenameRequest,AdminConversationsRestrictAccessAddGroupRequest,AdminConversationsRestrictAccessListGroupsRequest,AdminConversationsRestrictAccessRemoveGroupRequest,AdminConversationsSearchRequest,AdminConversationsSetConversationPrefsRequest,AdminConversationsSetCustomRetentionRequest,AdminConversationsSetTeamsRequest,AdminConversationsUnarchiveRequest,AdminConversationsWhitelistAddRequest,AdminConversationsWhitelistListGroupsLinkedToChannelRequest,AdminConversationsWhitelistRemoveRequest,AdminEmojiAddAliasRequest,AdminEmojiAddRequest,AdminEmojiListRequest,AdminEmojiRemoveRequest,AdminEmojiRenameRequest,AdminInviteRequestsApprovedListRequest,AdminInviteRequestsApproveRequest,AdminInviteRequestsDeniedListRequest,AdminInviteRequestsDenyRequest,AdminInviteRequestsListRequest,AdminTeamsAdminsListRequest,AdminTeamsCreateRequest,AdminTeamsListRequest,AdminTeamsOwnersListRequest,AdminTeamsSettingsInfoRequest,AdminTeamsSettingsSetDefaultChannelsRequest,AdminTeamsSettingsSetDescriptionRequest,AdminTeamsSettingsSetDiscoverabilityRequest,AdminTeamsSettingsSetIconRequest,AdminTeamsSettingsSetNameRequest,AdminUsergroupsAddChannelsRequest,AdminUsergroupsAddTeamsRequest,AdminUsergroupsListChannelsRequest,AdminUsergroupsRemoveChannelsRequest,AdminUsersAssignRequest,AdminUsersInviteRequest,AdminUsersListRequest,AdminUsersRemoveRequest,AdminUsersSessionClearSettingsRequest,AdminUsersSessionGetSettingsRequest,AdminUsersSessionInvalidateRequest,AdminUsersSessionListRequest,AdminUsersSessionResetBulkRequest,AdminUsersSessionResetRequest,AdminUsersSessionSetSettingsRequest,AdminUsersSetAdminRequest,AdminUsersSetExpirationRequest,AdminUsersSetOwnerRequest,AdminUsersSetRegularRequest,AdminUsersUnsupportedVersionsExportRequest,ApiTestRequest,AppsConnectionsOpenRequest,AppsEventAuthorizationsListRequest,AppsPermissionsInfoRequest,AppsPermissionsRequestRequest,AppsPermissionsResourcesListRequest,AppsPermissionsScopesListRequest,AppsPermissionsUsersListRequest,AppsPermissionsUsersRequestRequest,AppsUninstallRequest,AuthRevokeRequest,AuthTeamsListRequest,AuthTestRequest,BookmarksAddRequest,BookmarksEditRequest,BookmarksListRequest,BookmarksRemoveRequest,BotsInfoRequest,CallsAddRequest,CallsEndRequest,CallsInfoRequest,CallsParticipantsAddRequest,CallsParticipantsRemoveRequest,CallsUpdateRequest,ChannelsArchiveRequest,ChannelsCreateRequest,ChannelsHistoryRequest,ChannelsInfoRequest,ChannelsInviteRequest,ChannelsJoinRequest,ChannelsKickRequest,ChannelsLeaveRequest,ChannelsListRequest,ChannelsMarkRequest,ChannelsRenameRequest,ChannelsRepliesRequest,ChannelsSetPurposeRequest,ChannelsSetTopicRequest,ChannelsUnarchiveRequest,ChatDeleteRequest,ChatDeleteScheduledMessageRequest,ChatGetPermalinkRequest,ChatMeMessageRequest,ChatPostEphemeralRequest,ChatPostMessageRequest,ChatScheduledMessagesListRequest,ChatScheduleMessageRequest,ChatUnfurlRequest,ChatUpdateRequest,ConversationsAcceptSharedInviteRequest,ConversationsApproveSharedInviteRequest,ConversationsArchiveRequest,ConversationsCloseRequest,ConversationsCreateRequest,ConversationsDeclineSharedInviteRequest,ConversationsHistoryRequest,ConversationsInfoRequest,ConversationsInviteRequest,ConversationsInviteSharedRequest,ConversationsJoinRequest,ConversationsKickRequest,ConversationsLeaveRequest,ConversationsListConnectInvitesRequest,ConversationsListRequest,ConversationsMarkRequest,ConversationsMembersRequest,ConversationsOpenRequest,ConversationsRenameRequest,ConversationsRepliesRequest,ConversationsSetPurposeRequest,ConversationsSetTopicRequest,ConversationsUnarchiveRequest,DialogOpenRequest,DndEndDndRequest,DndEndSnoozeRequest,DndInfoRequest,DndSetSnoozeRequest,DndTeamInfoRequest,EmojiListRequest,FilesCommentsAddRequest,FilesCommentsDeleteRequest,FilesCommentsEditRequest,FilesDeleteRequest,FilesInfoRequest,FilesListRequest,FilesRemoteAddRequest,FilesRemoteInfoRequest,FilesRemoteListRequest,FilesRemoteRemoveRequest,FilesRemoteShareRequest,FilesRemoteUpdateRequest,FilesRevokePublicURLRequest,FilesSharedPublicURLRequest,FilesUploadRequest,GroupsArchiveRequest,GroupsCloseRequest,GroupsCreateChildRequest,GroupsCreateRequest,GroupsHistoryRequest,GroupsInfoRequest,GroupsInviteRequest,GroupsKickRequest,GroupsLeaveRequest,GroupsListRequest,GroupsMarkRequest,GroupsOpenRequest,GroupsRenameRequest,GroupsRepliesRequest,GroupsSetPurposeRequest,GroupsSetTopicRequest,GroupsUnarchiveRequest,ImCloseRequest,ImHistoryRequest,ImListRequest,ImMarkRequest,ImOpenRequest,ImRepliesRequest,MigrationExchangeRequest,MpimCloseRequest,MpimHistoryRequest,MpimListRequest,MpimMarkRequest,MpimOpenRequest,MpimRepliesRequest,OAuthAccessRequest,OAuthTokenRequest,OAuthV2AccessRequest,OAuthV2ExchangeRequest,OpenIDConnectTokenRequest,OpenIDConnectUserInfoRequest,PinsAddRequest,PinsListRequest,PinsRemoveRequest,ReactionsAddRequest,ReactionsGetRequest,ReactionsListRequest,ReactionsRemoveRequest,RemindersAddRequest,RemindersCompleteRequest,RemindersDeleteRequest,RemindersInfoRequest,RemindersListRequest,RTMConnectRequest,RTMStartRequest,SearchAllRequest,SearchFilesRequest,SearchMessagesRequest,StarsAddRequest,StarsListRequest,StarsRemoveRequest,TeamAccessLogsRequest,TeamBillableInfoRequest,TeamBillingInfoRequest,TeamInfoRequest,TeamIntegrationLogsRequest,TeamPreferencesListRequest,TeamProfileGetRequest,UsergroupsCreateRequest,UsergroupsDisableRequest,UsergroupsEnableRequest,UsergroupsListRequest,UsergroupsUpdateRequest,UsergroupsUsersListRequest,UsergroupsUsersUpdateRequest,UsersConversationsRequest,UsersDeletePhotoRequest,UsersGetPresenceRequest,UsersIdentityRequest,UsersInfoRequest,UsersListRequest,UsersLookupByEmailRequest,UsersProfileGetRequest,UsersProfileSetRequest,UsersSetActiveRequest,UsersSetPhotoRequest,UsersSetPresenceRequest,ViewsOpenRequest,ViewsPublishRequest,ViewsPushRequest,ViewsUpdateRequest,WorkflowsStepCompletedRequest,WorkflowsStepFailedRequest,WorkflowsUpdateStepRequest
public interface SlackApiRequestA marker interface for Slack API request objects.Developers can instantiate a request object by either of the following ways:
AuthTestRequest req = AuthTestRequest.builder().token("your-token").build(); AuthTestResponse response = Slack.getInstance().methods().authTest(req);orAuthTestResponse response = Slack.getInstance().methods().authTest(req -> req.token("your-token"));Refer to https://api.slack.com/methods for the API details.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StringgetToken()Returns a token in this request object.default voidsetToken(String token)Updates the token in this request object.
-
-
-
Method Detail
-
getToken
String getToken()
Returns a token in this request object. If the API endpoint does not require a token (e.g., api.test), this method can return null.- Returns:
- token string value or null
-
setToken
default void setToken(String token)
Updates the token in this request object.The default implementation throws
UnsupportedOperationException. All the built-in implementing classes overrides this method in a proper way.- Throws:
UnsupportedOperationException- is always thrown if this method is not overridden
-
-