Work with Files
The following are Apex classes for the Slack files API methods.
Represents information about a file shared with a workspace.
Usage
The following are methods for File.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: List<Slack.File.Address>
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: List<String>
Signature
Return Value
Type: String
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: List<Slack.File.Address>
Signature
Return Value
Type: List<String>
Signature
Return Value
Type: Slack.File.Headers
Signature
Return Value
Type: String
Signature
Return Value
Type: Integer
Signature
Return Value
Type: List<String>
Signature
Return Value
Type: String
Signature
Return Value
Type: Integer
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Map<String,Slack.File.PinnedInfo>
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.File.Shares
Signature
Return Value
Type: String
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: List<Slack.File.Address>
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: Boolean
Signature
Parameters
appId
Type: String
Return Value
Type: void
Signature
Parameters
appName
Type: String
Return Value
Type: void
Signature
Parameters
cc
Type: List<Slack.File.Address>
Return Value
Type: void
Signature
Parameters
channelActionsCount
Type: Integer
Return Value
Type: void
Signature
Parameters
channelActionsTs
Type: String
Return Value
Type: void
Signature
Parameters
channels
Type: List<String>
Return Value
Type: void
Signature
Parameters
convertedPdf
Type: String
Return Value
Type: void
Signature
Parameters
created
Type: Integer
Return Value
Type: void
Signature
Parameters
deanimatedGif
Type: String
Return Value
Type: void
Signature
Parameters
displayAsBot
Type: Boolean
Return Value
Type: void
Signature
Parameters
editable
Type: Boolean
Return Value
Type: void
Signature
Parameters
editLink
Type: String
Return Value
Type: void
Signature
Parameters
editor
Type: String
Return Value
Type: void
Signature
Parameters
external
Type: Boolean
Return Value
Type: void
Signature
Parameters
externalId
Type: String
Return Value
Type: void
Signature
Parameters
externalType
Type: String
Return Value
Type: void
Signature
Parameters
externalUrl
Type: String
Return Value
Type: void
Signature
Parameters
filetype
Type: String
Return Value
Type: void
Signature
Parameters
fromValue
Type: List<Slack.File.Address>
Return Value
Type: void
Signature
Parameters
groups
Type: List<String>
Return Value
Type: void
Signature
Parameters
hasMore
Type: Boolean
Return Value
Type: void
Signature
Parameters
hasRichPreview
Type: Boolean
Return Value
Type: void
Signature
Parameters
id
Type: String
Return Value
Type: void
Signature
Parameters
imageExifRotation
Type: Integer
Return Value
Type: void
Signature
Parameters
ims
Type: List<String>
Return Value
Type: void
Signature
Parameters
lastEditor
Type: String
Return Value
Type: void
Signature
Parameters
lines
Type: Integer
Return Value
Type: void
Signature
Parameters
linesMore
Type: Integer
Return Value
Type: void
Signature
Parameters
mediaDisplayType
Type: String
Return Value
Type: void
Signature
Parameters
mimetype
Type: String
Return Value
Type: void
Signature
Parameters
mode
Type: String
Return Value
Type: void
Signature
Parameters
name
Type: String
Return Value
Type: void
Signature
Parameters
nonOwnerEditable
Type: Boolean
Return Value
Type: void
Signature
Parameters
originalAttachmentCount
Type: Integer
Return Value
Type: void
Signature
Parameters
originalHeight
Type: String
Return Value
Type: void
Signature
Parameters
originalWidth
Type: String
Return Value
Type: void
Signature
Parameters
permalink
Type: String
Return Value
Type: void
Signature
Parameters
permalinkPublic
Type: String
Return Value
Type: void
Signature
Parameters
pinnedInfo
Type: Map<String,Slack.File.PinnedInfo>
Return Value
Type: void
Signature
Parameters
pjpeg
Type: String
Return Value
Type: void
Signature
Parameters
plainText
Type: String
Return Value
Type: void
Signature
Parameters
prettyType
Type: String
Return Value
Type: void
Signature
Parameters
preview
Type: String
Return Value
Type: void
Signature
Parameters
previewHighlight
Type: String
Return Value
Type: void
Signature
Parameters
previewPlainText
Type: String
Return Value
Type: void
Signature
Parameters
previewTruncated
Type: Boolean
Return Value
Type: void
Signature
Parameters
_public
Type: Boolean
Return Value
Type: void
Signature
Parameters
publicUrlShared
Type: Boolean
Return Value
Type: void
Signature
Parameters
sentToSelf
Type: Boolean
Return Value
Type: void
Signature
Parameters
shares
Type: Slack.File.Shares
Return Value
Type: void
Signature
Parameters
size
Type: Integer
Return Value
Type: void
Signature
Parameters
starred
Type: Boolean
Return Value
Type: void
Signature
Parameters
subject
Type: String
Return Value
Type: void
Signature
Parameters
thumb64
Type: String
Return Value
Type: void
Signature
Parameters
thumb64Gif
Type: String
Return Value
Type: void
Signature
Parameters
thumb64Height
Type: String
Return Value
Type: void
Signature
Parameters
thumb64Width
Type: String
Return Value
Type: void
Signature
Parameters
thumb80
Type: String
Return Value
Type: void
Signature
Parameters
thumb80Gif
Type: String
Return Value
Type: void
Signature
Parameters
thumb80Height
Type: String
Return Value
Type: void
Signature
Parameters
thumb80Width
Type: String
Return Value
Type: void
Signature
Parameters
thumb160
Type: String
Return Value
Type: void
Signature
Parameters
thumb160Gif
Type: String
Return Value
Type: void
Signature
Parameters
thumb160Height
Type: String
Return Value
Type: void
Signature
Parameters
thumb160Width
Type: String
Return Value
Type: void
Signature
Parameters
thumb360
Type: String
Return Value
Type: void
Signature
Parameters
thumb360Gif
Type: String
Return Value
Type: void
Signature
Parameters
thumb360Height
Type: String
Return Value
Type: void
Signature
Parameters
thumb360Width
Type: String
Return Value
Type: void
Signature
Parameters
thumb480
Type: String
Return Value
Type: void
Signature
Parameters
thumb480Gif
Type: String
Return Value
Type: void
Signature
Parameters
thumb480Height
Type: String
Return Value
Type: void
Signature
Parameters
thumb480Width
Type: String
Return Value
Type: void
Signature
Parameters
thumb720
Type: String
Return Value
Type: void
Signature
Parameters
thumb720Gif
Type: String
Return Value
Type: void
Signature
Parameters
thumb720Height
Type: String
Return Value
Type: void
Signature
Parameters
thumb720Width
Type: String
Return Value
Type: void
Signature
Parameters
thumb800
Type: String
Return Value
Type: void
Signature
Parameters
thumb800Gif
Type: String
Return Value
Type: void
Signature
Parameters
thumb800Height
Type: String
Return Value
Type: void
Signature
Parameters
thumb800Width
Type: String
Return Value
Type: void
Signature
Parameters
thumb960
Type: String
Return Value
Type: void
Signature
Parameters
thumb960Gif
Type: String
Return Value
Type: void
Signature
Parameters
thumb960Height
Type: String
Return Value
Type: void
Signature
Parameters
thumb960Width
Type: String
Return Value
Type: void
Signature
Parameters
thumb1024
Type: String
Return Value
Type: void
Signature
Parameters
thumb1024Gif
Type: String
Return Value
Type: void
Signature
Parameters
thumb1024Height
Type: String
Return Value
Type: void
Signature
Parameters
thumb1024Width
Type: String
Return Value
Type: void
Signature
Parameters
thumbGif
Type: String
Return Value
Type: void
Signature
Parameters
thumbPdf
Type: String
Return Value
Type: void
Signature
Parameters
thumbPdfHeight
Type: String
Return Value
Type: void
Signature
Parameters
thumbPdfWidth
Type: String
Return Value
Type: void
Signature
Parameters
thumbTiny
Type: String
Return Value
Type: void
Signature
Parameters
thumbVideo
Type: String
Return Value
Type: void
Signature
Parameters
timestamp
Type: Integer
Return Value
Type: void
Signature
Parameters
title
Type: String
Return Value
Type: void
Signature
Parameters
to
Type: List<Slack.File.Address>
Return Value
Type: void
Signature
Parameters
updated
Type: Integer
Return Value
Type: void
Signature
Parameters
urlPrivate
Type: String
Return Value
Type: void
Signature
Parameters
urlPrivateDownload
Type: String
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
Signature
Parameters
username
Type: String
Return Value
Type: void
The following are methods for File.Address.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
address
Type: String
Return Value
Type: void
Signature
Parameters
name
Type: String
Return Value
Type: void
Signature
Parameters
original
Type: String
Return Value
Type: void
The following are methods for File.Headers.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
dateValue
Type: String
Return Value
Type: void
Signature
Parameters
inReplyTo
Type: String
Return Value
Type: void
Signature
Parameters
replyTo
Type: String
Return Value
Type: void
Signature
Parameters
messageId
Type: String
Return Value
Type: void
The following are methods for File.PinnedInfo.
Signature
Return Value
Type: String
Signature
Return Value
Type: Integer
Signature
Parameters
pinnedBy
Type: String
Return Value
Type: void
Signature
Parameters
pinnedTs
Type: Integer
Return Value
Type: void
The following are methods for File.ShareDetail.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Integer
Signature
Return Value
Type: List<String>
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
channelName
Type: String
Return Value
Type: void
Signature
Parameters
latestReply
Type: String
Return Value
Type: void
Signature
Parameters
replyCount
Type: Integer
Return Value
Type: void
Signature
Parameters
replyUsers
Type: List<String>
Return Value
Type: void
Signature
Parameters
replyUsersCount
Type: Integer
Return Value
Type: void
Signature
Parameters
shareUserId
Type: String
Return Value
Type: void
Signature
Parameters
teamId
Type: String
Return Value
Type: void
Signature
Parameters
threadTs
Type: String
Return Value
Type: void
Signature
Parameters
ts
Type: String
Return Value
Type: void
Represents information about a file share, such as to a private or public channel.
The following are methods for File.Shares.
Signature
Return Value
Type: Map<String,List<Slack.File.ShareDetail>>
Signature
Return Value
Type: Map<String,List<Slack.File.ShareDetail>>
Signature
Parameters
privateChannels
Type: Map<String,List<Slack.File.ShareDetail>>
Return Value
Type: void
Signature
Parameters
publicChannels
Type: Map<String,List<Slack.File.ShareDetail>>
Return Value
Type: void
The following are methods for FileComment.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: Boolean
Signature
Parameters
channel
Type: String
Return Value
Type: void
Signature
Parameters
comment
Type: String
Return Value
Type: void
Signature
Parameters
created
Type: Integer
Return Value
Type: void
Signature
Parameters
deanimate
Type: String
Return Value
Type: void
Signature
Parameters
id
Type: String
Return Value
Type: void
Signature
Parameters
intro
Type: Boolean
Return Value
Type: void
Signature
Parameters
timestamp
Type: Integer
Return Value
Type: void
Signature
Parameters
user
Type: String
Return Value
Type: void
Sends a request to delete a file.
Usage
See Slack’s files.delete method.
The following are methods for FilesDeleteRequest.
Builds a request object that's used when executing the API call.
Signature
Return Value
Type: Slack.FilesDeleteRequest.Builder
Contains methods to build an instance of the Slack.FilesDeleteRequest class.
A Builder object is obtained by invoking one of the FilesDeleteRequest.builder methods defined by the FilesDeleteRequest class.
The following are methods for FilesDeleteRequest.Builder.
Required. Returns an instance of Slack.FilesDeleteRequest.
Signature
Return Value
Type: Slack.FilesDeleteRequest
Required. The ID of file to delete.
Signature
Parameters
file
Type: String The ID of the file to delete
Return Value
Type: Slack.FilesDeleteRequest.Builder
Deletes a file.
Usage
See Slack’s files.delete method.
This class contains standard response methods.
Sends a request to get information about a file.
Usage
See Slack’s files.info method.
The following are methods for FilesInfoRequest.
Builds a request object that's used when executing the API call.
Signature
Return Value
Type: Slack.FilesInfoRequest.Builder
Contains methods to build an instance of the Slack.FilesInfoRequest class.
A Builder object is obtained by invoking one of the FilesInfoRequest.builder methods defined by the FilesInfoRequest class.
The following are methods for FilesInfoRequest.Builder. These methods are optional unless specified otherwise.
Required. Returns an instance of Slack.FilesInfoRequest.
Signature
Return Value
Type: Slack.FilesInfoRequest
Signature
Parameters
count
Type: Integer
Return Value
Type: Slack.FilesInfoRequest.Builder
Required. The ID of the file to retrieve information for.
Signature
Parameters
file
Type: String
Return Value
Type: Slack.FilesInfoRequest.Builder
Signature
Parameters
page
Type: Integer
Return Value
Type: Slack.FilesInfoRequest.Builder
Gets information about a file.
Usage
See Slack’s files.info method.
This class contains standard response methods.
The following are methods for FilesInfoResponse.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.File
Signature
Return Value
Type: Boolean
Signature
Parameters
content
Type: String
Signature
Parameters
contentHighlightCss
Type: String
Return Value
Type: void
Signature
Parameters
contentHighlightHtml
Type: String
Return Value
Type: void
Signature
Parameters
file
Type: Slack.File
Return Value
Type: void
Signature
Parameters
truncated
Type: Boolean
Return Value
Type: void
Sends a request to retrieve a list of files for a team, in a channel, or from a user with applied filters.
Usage
See Slack’s files.list method.
The following are methods for FilesListRequest.
Builds a request object that's used when executing the API call.
Signature
Return Value
Type: Slack.FilesListRequest.Builder
Contains methods to build an instance of the Slack.FilesListRequest class.
A Builder object is obtained by invoking one of the FilesListRequest.builder methods defined by the FilesListRequest class.
The following are methods for FilesListRequest.Builder. These methods are optional unless specified otherwise.
Required. Returns an instance of Slack.FilesListRequest.
Signature
Return Value
Type: Slack.FilesListRequest
Signature
Parameters
channel
Type: String
Return Value
Type: Slack.FilesListRequest.Builder
Signature
Parameters
count
Type: Integer
Return Value
Type: Slack.FilesListRequest.Builder
Signature
Parameters
page
Type: Integer
Return Value
Type: Slack.FilesListRequest.Builder
Signature
Parameters
showFilesHiddenByLimit
Type: Boolean
Return Value
Type: Slack.FilesListRequest.Builder
Signature
Parameters
teamId
Type: String
Return Value
Type: Slack.FilesListRequest.Builder
Signature
Parameters
tsFrom
Type: String
Return Value
Type: Slack.FilesListRequest.Builder
Signature
Parameters
tsTo
Type: String
Return Value
Type: Slack.FilesListRequest.Builder
Signature
Parameters
types
Type: List<String>
Return Value
Type: Slack.FilesListRequest.Builder
Signature
Parameters
user
Type: String
Return Value
Type: Slack.FilesListRequest.Builder
Retrieves a list of files for a team, in a channel, or from a user with applied filters.
Usage
See Slack’s files.list method.
This class contains standard response methods.
The following are methods for FilesListResponse.
Signature
Return Value
Type: List<Slack.File>
Signature
Return Value
Type: Slack.Paging
Signature
Parameters
files
Type: List<Slack.File>
Return Value
Type: void
Signature
Parameters
paging
Type: Slack.Paging
Return Value
Type: void
Sends a request to add a file from a remote service.
Usage
See Slack’s files.remote.add method.
The following are methods for FilesRemoteAddRequest.
Builds a request object that's used when executing the API call.
Signature
Return Value
Type: Slack.FilesRemoteAddRequest.Builder
Contains methods to build an instance of the Slack.FilesRemoteAddRequest class.
A Builder object is obtained by invoking one of the FilesRemoteAddRequest.builder methods defined by the FilesRemoteAddRequest class.
The following are methods for FilesRemoteAddRequest.Builder. These methods are optional unless specified otherwise.
Required. Returns an instance of Slack.FilesRemoteAddRequest.
Signature
Return Value
Type: Slack.FilesRemoteAddRequest
Required. The creator-defined GUID for the file.
Signature
Parameters
externalId
Type: String
Return Value
Type: Slack.FilesRemoteAddRequest.Builder
Required. The URL of the remote file.
Signature
Parameters
externalUrl
Type: String
Return Value
Type: Slack.FilesRemoteAddRequest.Builder
Signature
Parameters
filetype
Type: String
Return Value
Type: Slack.FilesRemoteAddRequest.Builder
Required. The title of the file being shared.
Signature
Parameters
title
Type: String
Return Value
Type: Slack.FilesRemoteAddRequest.Builder
Adds a file from a remote service.
Usage
See Slack’s files.remote.add method.
This class contains standard response methods.
The following are methods for FilesRemoteAddResponse.
Signature
Return Value
Type: Slack.File
Signature
Parameters
file
Type: Slack.File
Return Value
Type: void
Sends a request to retrieve information about a remote file that’s added to Slack.
Usage
See Slack’s files.remote.info method.
The following are methods for FilesRemoteInfoRequest.
Builds a request object that's used when executing the API call.
Signature
Return Value
Type: Slack.FilesRemoteInfoRequest.Builder
Contains methods to build an instance of the Slack.FilesRemoteInfoRequest class.
A Builder object is obtained by invoking one of the FilesRemoteInfoRequest.builder methods defined by the FilesRemoteInfoRequest class.
The following are methods for FilesRemoteInfoRequest.Builder. These methods are optional unless specified otherwise.
Required. Returns an instance of Slack.FilesRemoteInfoRequest.
Signature
Return Value
Type: Slack.FilesRemoteInfoRequest
Signature
Return Value
Type: Slack.FilesRemoteInfoRequest.Builder
Signature
Parameters
file
Type: String
Return Value
Type: Slack.FilesRemoteInfoRequest.Builder
Retrieves information about a remote file that’s added to Slack.
Usage
See Slack’s files.remote.info method.
This class contains standard response methods.
The following are methods for FilesRemoteInfoResponse.
Signature
Return Value
Type: Slack.File
Signature
Parameters
file
Type: Slack.File
Return Value
Type: void
Sends a request to retrieve a list of files that’s added to Slack for a team, in a channel, or from a user with applied filters.
Usage
See Slack’s files.remote.list method.
The following are methods for FilesRemoteListRequest.
Builds a request object that's used when executing the API call.
Signature
Return Value
Type: Slack.FilesRemoteListRequest.Builder
Contains methods to build an instance of the Slack.FilesRemoteListRequest class.
A Builder object is obtained by invoking one of the FilesRemoteListRequest.builder methods defined by the FilesRemoteListRequest class.
The following are methods for FilesRemoteListRequest.Builder. These methods are optional unless specified otherwise.
Required. Returns an instance of Slack.FilesRemoteListRequest.
Signature
Return Value
Type: Slack.FilesRemoteListRequest
Signature
Parameters
channel
Type: String
Return Value
Type: Slack.FilesRemoteListRequest.Builder
Signature
Parameters
cursor
Type: String
Return Value
Type: Slack.FilesRemoteListRequest.Builder
Signature
Parameters
limitValue
Type: Integer
Return Value
Type: Slack.FilesRemoteListRequest.Builder
Signature
Parameters
tsFrom
Type: String
Return Value
Type: Slack.FilesRemoteListRequest.Builder
Signature
Parameters
tsTo
Type: String
Return Value
Type: Slack.FilesRemoteListRequest.Builder
Retrieves a list of files that’s added to Slack for a team, in a channel, or from a user with applied filters.
Usage
See Slack’s files.remote.list method.
This class contains standard response methods.
The following are methods for FilesRemoteListResponse.
Signature
Return Value
Type: List<Slack.File>
Signature
Return Value
Type: Slack.ResponseMetadata
Signature
Parameters
files
Type: List<Slack.File>
Return Value
Type: void
Signature
Parameters
responseMetadata
Type: Slack.ResponseMetadata
Return Value
Type: void
Sends a request to remove a remote file.
Usage
See Slack’s files.remote.remove method.
The following are methods for FilesRemoteRemoveRequest.
Builds a request object that's used when executing the API call.
Signature
Return Value
Type: Slack.FilesRemoteRemoveRequest.Builder
Contains methods to build an instance of the Slack.FilesRemoteRemoveRequest class.
A Builder object is obtained by invoking one of the FilesRemoteRemoveRequest.builder methods defined by the FilesRemoteRemoveRequest class.
The following are methods for FilesRemoteRemoveRequest.Builder. These methods are optional unless specified otherwise.
Required. Returns an instance of Slack.FilesRemoteRemoveRequest.
Signature
Return Value
Type: Slack.FilesRemoteRemoveRequest
Signature
Parameters
externalId
Type: String
Return Value
Type: Slack.FilesRemoteRemoveRequest.Builder
Signature
Parameters
file
Type: String
Return Value
Type: Slack.FilesRemoteRemoveRequest.Builder
Removes a remote file.
Usage
See Slack’s files.remote.remove method
This class contains standard response methods.
Sends a request to share a remote file into a channel.
Usage
See Slack’s files.remote.share method
The following are methods for FilesRemoteShareRequest.
Builds a request object that's used when executing the API call.
Signature
Return Value
Type: Slack.FilesRemoteShareRequest.Builder
Contains methods to build an instance of the Slack.FilesRemoteShareRequest class.
A Builder object is obtained by invoking one of the FilesRemoteShareRequest.builder methods defined by the FilesRemoteShareRequest class.
The following are methods for FilesRemoteShareRequest.Builder. These methods are optional unless specified otherwise.
Required. Returns an instance of Slack.FilesRemoteShareRequest.
Signature
Return Value
Type: Slack.FilesRemoteShareRequest
Required. The comma-separated list of channel IDs where the file is shared.
Signature
Parameters
channels
Type: List<String>
Return Value
Type: Slack.FilesRemoteShareRequest.Builder
Signature
Parameters
externalId
Type: String
Return Value
Type: Slack.FilesRemoteShareRequest.Builder
Signature
Parameters
file
Type: String
Return Value
Type: Slack.FilesRemoteShareRequest.Builder
Shares a remote file into a channel.
Usage
See Slack’s files.remote.share method.
This class contains standard response methods.
The following are methods for FilesRemoteShareResponse.
Signature
Return Value
Type: Slack.File
Signature
Parameters
file
Type: Slack.File
Return Value
Type: void
Sends a request to update an existing remote file.
Usage
See Slack’s files.remote.update method.
The following are methods for FilesRemoteUpdateRequest.
Builds a request object that's used when executing the API call.
Signature
Return Value
Type: Slack.FilesRemoteUpdateRequest.Builder
Contains methods to build an instance of the Slack.FilesRemoteUpdateRequest class.
A Builder object is obtained by invoking one of the FilesRemoteUpdateRequest.builder methods defined by the FilesRemoteUpdateRequest class.
The following are methods for FilesRemoteUpdateRequest.Builder. These methods are optional unless specified otherwise.
Returns an instance of the Slack.FilesRemoteUpdateRequest object.
Signature
Return Value
Type: Slack.FilesRemoteUpdateRequest
Signature
Parameters
externalId
Type: String
Return Value
Type: Slack.FilesRemoteUpdateRequest.Builder
Signature
Parameters
externalUrl
Type: String
Return Value
Type: Slack.FilesRemoteUpdateRequest.Builder
Signature
Parameters
filetype
Type: String
Return Value
Type: Slack.FilesRemoteUpdateRequest.Builder
Signature public Slack.FilesRemoteUpdateRequest.Builder title(String title)
Parameters
title
Type: String
Return Value
Type: Slack.FilesRemoteUpdateRequest.Builder
Updates an existing remote file.
Usage
See Slack’s files.remote.update method.
This class contains standard response methods.
The following are methods for FilesRemoteUpdateResponse.
Signature
Return Value
Type: Slack.File
Signature
Parameters
file
Type: Slack.File
Return Value
Type: void
Sends a request to revoke public or external sharing access for a file.
Usage
See Slack’s files.revokePublicURL method.
The following are methods for FilesRevokePublicURLRequest.
Builds a request object that's used when executing the API call.
Signature
Return Value
Type: Slack.FilesRevokePublicURLRequest.Builder
Contains methods to build an instance of the Slack.FilesRevokePublicURLRequest class.
A Builder object is obtained by invoking one of the FilesRevokePublicURLRequest.builder methods defined by the FilesRevokePublicURLRequest class.
The following are methods for FilesRevokePublicURLRequest.Builder.
Required. Returns an instance of Slack.FilesRevokePublicURLRequest.
Signature
Return Value
Type: Slack.FilesRevokePublicURLRequest
Required. The file to revoke.
Signature
Parameters
file
Type: String
Return Value
Type: Slack.FilesRevokePublicURLRequest.Builder
Revokes public or external sharing access for a file.
Usage
See Slack’s files.revokePublicURL method.
This class contains standard response methods.
The following are methods for FilesRevokePublicURLResponse.
Signature
Return Value
Type: Slack.File
Signature
Parameters
file
Type: Slack.File
Return Value
Type: void
Sends a request to enable a file for public or external sharing.
Usage
See Slack’s files.sharedPublicURL method.
The following are methods for FilesSharedPublicURLRequest.
Builds a request object that's used when executing the API call.
Signature
Return Value
Type: Slack.FilesSharedPublicURLRequest.Builder
Contains methods to build an instance of the Slack.FilesSharedPublicURLRequest class.
A Builder object is obtained by invoking one of the FilesRevokeSharedURLRequest.builder methods defined by the FilesRevokeSharedURLRequest class.
The following are methods for FilesSharedPublicURLRequest.Builder. These methods are optional unless specified otherwise.
Required. Returns an instance of Slack.FilesSharedPublicURLRequest.
Signature
Return Value
Type: Slack.FilesSharedPublicURLRequest
Required. The file to share.
Signature
Parameters
file
Type: String
Return Value
Type: Slack.FilesSharedPublicURLRequest.Builder
Enables a file for public or external sharing.
Usage
See Slack’s files.sharedPublicURL method.
This class contains standard response methods.
The following are methods for FilesSharedPublicURLResponse.
Signature
Return Value
Type: Slack.File
Signature
Parameters
file
Type: Slack.File
Return Value
Type: void