The following are Apex classes for the Slack conversations API methods.
Conversation Class
Represents information about a channel, which can be a public channel, private channel, direct message (DM), or a multi-person direct message (Mpim).
Usage
See Slack's conversation object type.
Conversation Methods
The following are methods for Conversation.
getConnectedLimitedTeamIds()
Signature
public List<String> getConnectedLimitedTeamIds()
Return Value
Type: List<String>
getConnectedTeamIds()
Signature
public List<String> getConnectedTeamIds()
Return Value
Type: List<String>
getConversationHostId()
Signature
public String getConversationHostId()
Return Value
Type: String
getCreated()
Signature
public String getCreated()
Return Value
Type: String
getCreator()
Signature
public String getCreator()
Return Value
Type: String
getDateConnected()
Signature
public Integer getDateConnected()
Return Value
Type: Integer
getEnterpriseId()
Signature
public String getEnterpriseId()
Return Value
Type: String
getId()
Signature
public String getId()
Return Value
Type: String
getInternalTeamIds()
Signature
public List<String> getInternalTeamIds()
Return Value
Type: List<String>
getIsMoved()
Signature
public Integer getIsMoved()
Return Value
Type: Integer
getIsUserDeleted()
Signature
public Boolean getIsUserDeleted()
Return Value
Type: Boolean
getLastRead()
Signature
public String getLastRead()
Return Value
Type: String
getLatest()
Signature
public Slack.Latest getLatest()
Return Value
Type: Slack.Latest
getLocale()
Signature
public String getLocale()
Return Value
Type: String
getName()
Signature
public String getName()
Return Value
Type: String
getNameNormalized()
Signature
public String getNameNormalized()
Return Value
Type: String
getNumOfMembers()
Signature
public Integer getNumOfMembers()
Return Value
Type: Integer
getParentConversation()
Signature
public String getParentConversation()
Return Value
Type: String
getPendingConnectedTeamIds()
Signature
public List<String> getPendingConnectedTeamIds()
Return Value
Type: List<String>
getPendingShared()
Signature
public List<String> getPendingShared()
Return Value
Type: List<String>
getPreviousNames()
Signature
public List<String> getPreviousNames()
Return Value
Type: List<String>
getPriority()
Signature
public Double getPriority()
Return Value
Type: Double
getPurpose()
Signature
public Slack.Purpose getPurpose()
Return Value
Type: Slack.Purpose
getSharedTeamIds()
Signature
public List<String> getSharedTeamIds()
Return Value
Type: List<String>
getTopic()
Signature
public Slack.Topic getTopic()
Return Value
Type: Slack.Topic
getUnlinked()
Signature
public Integer getUnlinked()
Return Value
Type: Integer
getUnreadCount()
Signature
public Integer getUnreadCount()
Return Value
Type: Integer
getUnreadCountDisplay()
Signature
public Integer getUnreadCountDisplay()
Return Value
Type: Integer
getUser()
Signature
public String getUser()
Return Value
Type: String
isArchived()
Signature
public Boolean isArchived()
Return Value
Type: Boolean
isChannel()
Signature
public Boolean isChannel()
Return Value
Type: Boolean
isExtShared()
Signature
public Boolean isExtShared()
Return Value
Type: Boolean
isGeneral()
Signature
public Boolean isGeneral()
Return Value
Type: Boolean
isGlobalShared()
Signature
public Boolean isGlobalShared()
Return Value
Type: Boolean
isGroup()
Signature
public Boolean isGroup()
Return Value
Type: Boolean
isIm()
Signature
public Boolean isIm()
Return Value
Type: Boolean
isMember()
Signature
public Boolean isMember()
Return Value
Type: Boolean
isMpim()
Signature
public Boolean isMpim()
Return Value
Type: Boolean
isNonThreadable()
Signature
public Boolean isNonThreadable()
Return Value
Type: Boolean
isOpen()
Signature
public Boolean isOpen()
Return Value
Type: Boolean
isOrgDefault()
Signature
public Boolean isOrgDefault()
Return Value
Type: Boolean
isOrgMandatory()
Signature
public Boolean isOrgMandatory()
Return Value
Type: Boolean
isOrgShared()
Signature
public Boolean isOrgShared()
Return Value
Type:Boolean
isPendingExtShared()
Signature
public Boolean isPendingExtShared()
Return Value
Type: Boolean
isPrivate()
Signature
public Boolean isPrivate()
Return Value
Type: Boolean
isReadOnly()
Signature
public Boolean isReadOnly()
Return Value
Type: Boolean
isShared()
Signature
public Boolean isShared()
Return Value
Type: Boolean
isStarred()
Signature
public Boolean isStarred()
Return Value
Type: Boolean
isThreadOnly()
Signature
public Boolean isThreadOnly()
Return Value
Type: Boolean
setIsUserDeleted(isUserDeleted)
Signature
public void setIsUserDeleted(Boolean isUserDeleted)
Parameters
isUserDeleted
Type: Boolean
Return Value
Type: void
setArchived(isArchived)
Signature
public void setArchived(Boolean isArchived)
Parameters
isArchived
Type: Boolean
Return Value
Type: void
setChannel(isChannel)
Signature
public void setChannel(Boolean isChannel)
Parameters
isChannel
Type: Boolean
Return Value
Type: void
setConnectedLimitedTeamIds(connectedLimitedTeamIds)
Signature
public void setConnectedLimitedTeamIds(List<String> connectedLimitedTeamIds)
Parameters
connectedLimitedTeamIds
Type: List<String>
Return Value
Type: void
setConnectedTeamIds(connectedTeamIds)
Signature
public void setConnectedTeamIds(List<String> connectedTeamIds)
Parameters
connectedTeamIds
Type: List<String>
Return Value
Type: void
setConversationHostId(conversationHostId)
Signature
public void setConversationHostId(String conversationHostId)
Parameters
conversationHostId
Type: String
Return Value
Type: void
setCreated(created)
Signature
public void setCreated(String created)
Parameters
created
Type: String
Return Value
Type: void
setCreator(creator)
Signature
public void setCreator(String creator)
Parameters
creator
Type: String
Return Value
Type: void
setDateConnected(dateConnected)
Signature
public void setDateConnected(Integer dateConnected)
Parameters
dateConnected
Type: Integer
Return Value
Type: void
setEnterpriseId()
Signature
public void setEnterpriseId(String enterpriseId)
Parameters
enterpriseId
Type: String
Return Value
Type: void
setExtShared(isExtShared)
Signature
public void setExtShared(Boolean isExtShared)
Parameters
isExtShared
Type: Boolean
Return Value
Type: void
setGeneral(isGeneral)
Signature
public void setGeneral(Boolean isGeneral)
Parameters
isGeneral
Type: Boolean
Return Value
Type: void
setGlobalShared(globalShared)
Signature
public void setGlobalShared(Boolean globalShared)
Parameters
globalShared
Type: Boolean
Return Value
Type: void
setGroup(isGroup)
Signature
public void setGroup(Boolean isGroup)
Parameters
isGroup
Type: Boolean
Return Value
Type: void
setId(id)
Signature
public void setId(String id)
Parameters
id
Type: String
Return Value
Type: void
setIm(isIm)
Signature
public void setIm(Boolean isIm)
Parameters
isIm
Type: Boolean
Return Value
Type: void
setInternalTeamIds(internalTeamIds)
Signature
public void setInternalTeamIds(List<String> internalTeamIds)
Parameters
internalTeamIds
Type: List<String>
Return Value
Type: void
setIsMoved(isMoved)
Signature
public void setIsMoved(Integer isMoved)
Parameters
isMoved
Type: Integer
Return Value
Type: void
setLastRead(lastRead)
Signature
public void setLastRead(String lastRead)
Parameters
lastRead
Type: String
Return Value
Type: void
setLatest(latest)
Signature
public void setLatest(Slack.Latest latest)
Parameters
latest
Type: Slack.Latest
Return Value
Type: void
setLocale(locale)
Signature
public void setLocale(String locale)
Parameters
locale
Type: String
Return Value
Type: void
setMember(isMember)
Signature
public void setMember(Boolean isMember)
Parameters
isMember
Type: Boolean
Return Value
Type: void
setMpim(isMpim)
Signature
public void setMpim(Boolean isMpim)
Parameters
isMpim
Type: Boolean
Return Value
Type: void
setName(name)
Signature
public void setName(String name)
Parameters
name
Type: String
Return Value
Type: void
setNameNormalized(nameNormalized)
Signature
public void setNameNormalized(String nameNormalized)
Parameters
nameNormalized
Type: String
Return Value
Type: void
setNonThreadable(isNonThreadable)
Signature
public void setNonThreadable(Boolean isNonThreadable)
Parameters
isNonThreadable
Type: Boolean
Return Value
Type: void
setNumOfMembers(numOfMembers)
Signature
public void setNumOfMembers(Integer numOfMembers)
Parameters
numOfMembers
Type: Integer
Return Value
Type: void
setOpen(open)
Signature
public void setOpen(Boolean open)
Parameters
open
Type: Boolean
Return Value
Type: void
setOrgDefault(orgDefault)
Signature
public void setOrgDefault(Boolean orgDefault)
Parameters
orgDefault
Type: Boolean
Return Value
Type: void
setOrgMandatory(orgMandatory)
Signature
public void setOrgMandatory(Boolean orgMandatory)
Parameters
orgMandatory
Type: Boolean
Return Value
Type: void
setOrgShared(isOrgShared)
Signature
public void setOrgShared(Boolean isOrgShared)
Parameters
isOrgShared
Type: Boolean
Return Value
Type: void
setParentConversation(parentConversation)
Signature
public void setParentConversation(String parentConversation)
Parameters
parentConversation
Type: String
Return Value
Type: void
setPendingConnectedTeamIds(pendingConnectedTeamIds)
Signature
public void setPendingConnectedTeamIds(List<String> pendingConnectedTeamIds)
Parameters
pendingConnectedTeamIds
Type: List<String>
Return Value
Type: void
setPendingExtShared(isPendingExtShared)
Signature
public void setPendingExtShared(Boolean isPendingExtShared)
Parameters
isPendingExtShared
Type: Boolean
Return Value
Type: void
setPendingShared(pendingShared)
Signature
public void setPendingShared(List<String> pendingShared)
Parameters
pendingShared
Type: List<String>
Return Value
Type: void
setPreviousNames(previousNames)
Signature
public void setPreviousNames(List<String> previousNames)
Parameters
previousNames
Type: List<String>
Return Value
Type: void
setPriority(priority)
Signature
public void setPriority(Double priority)
Parameters
priority
Type: Double
Return Value
Type: void
setPrivate(isPrivate)
Signature
public void setPrivate(Boolean isPrivate)
Parameters
isPrivate
Type: Boolean
Return Value
Type: void
setPurpose(purpose)
Signature
public void setPurpose(Slack.Purpose purpose)
Parameters
purpose
Type: Slack.Purpose
Return Value
Type: void
setReadOnly(isReadOnly)
Signature
public void setReadOnly(Boolean isReadOnly)
Parameters
isReadOnly
Type: Boolean
Return Value
Type: void
setShared(isShared)
Signature
public void setShared(Boolean isShared)
Parameters
isShared
Type: Boolean
Return Value
Type: void
setSharedTeamIds(sharedTeamIds)
Signature
public void setSharedTeamIds(List<String> sharedTeamIds)
Parameters
sharedTeamIds
Type: List<String>
Return Value
Type: void
setStarred(isStarred)
Signature
public void setStarred(Boolean isStarred)
Parameters
isStarred
Type: Boolean
Return Value
Type: void
setThreadOnly(isThreadOnly)
Signature
public void setThreadOnly(Boolean isThreadOnly)
Parameters
isThreadOnly
Type: Boolean
Return Value
Type: void
setTopic(topic)
Signature
public void setTopic(Slack.Topic topic)
Parameters
topic
Type: Slack.Topic
Return Value
Type:void
setUnlinked(unlinked)
Signature
public void setUnlinked(Integer unlinked)
Parameters
unlinked
Type: Integer
Return Value
Type: void
setUnreadCount(unreadCount)
Signature
public void setUnreadCount(Integer unreadCount)
Parameters
unreadCount
Type: Integer
Return Value
Type: void
setUnreadCountDisplay(unreadCountDisplay)
Signature
public void setUnreadCountDisplay(Integer unreadCountDisplay)
Parameters
unreadCountDisplay
Type: Integer
Return Value
Type: void
setUser(user)
Signature
public void setUser(String user)
Parameters
user
Type: String
Return Value
Type: void
ConversationsArchiveRequest Class
Sends a request to archive a conversation.
Usage
See Slack’s conversations.archive method.
ConversationsArchiveRequest Methods
The following are methods for ConversationsArchiveRequest.
builder()
Builds a request object that's used when executing the API call.
Signature
public static Slack.ConversationsArchiveRequest.Builder builder()
Return Value
Type: Slack.ConversationsArchiveRequest.Builder
ConversationsArchiveRequest.Builder Class
Contains methods to build an instance of the Slack.ConversationsArchiveRequest class.
A Builder object is obtained by invoking one of the ConversationsArchiveRequest.Builder methods defined by the ConversationsArchiveRequest class.
ConversationsArchiveRequest.Builder Methods
The following are methods for ConversationsArchiveRequest.Builder.
build()
Required. Builds an instance of Slack.ConversationsArchiveRequest.
Signature
public Slack.ConversationsArchiveRequest build()
Return Value
Type: Slack.ConversationsArchiveRequest
channel(channel)
Required. The ID of the conversation to archive.
Signature
public Slack.ConversationsArchiveRequest.Builder channel(String channel)
Parameters
channel
Type: String
Return Value
Type: Slack.ConversationsArchiveRequest.Builder
ConversationsArchiveResponse Class
Archives a conversation.
Usage
See Slack’s conversations.archive method.
ConversationsArchiveResponse Methods
This class contains standard response methods.
ConversationsCloseRequest Class
Sends a request to close a direct message or multi-person direct message.
Usage
See Slack’s conversations.close method.
ConversationsCloseRequest Methods
builder()
Builds a request object that's used when executing the API call.
Signature
public static Slack.ConversationsCloseRequest.Builder builder()
Return Value
Type: Slack.ConversationsCloseRequest.Builder
ConversationsCloseRequest.Builder Class
Contains methods to build an instance of the Slack.ConversationsCloseRequest class.
A Builder object is obtained by invoking one of the ConversationsCloseRequest.Builder methods defined by the ConversationsCloseRequest class.
ConversationsCloseRequest.Builder Methods
The following are methods for ConversationsCloseRequest.Builder.
build()
Required. Builds an instance of Slack.ConversationsCloseRequest.
Signature
public Slack.ConversationsCloseRequest build()
Return Value
Type: Slack.ConversationsCloseRequest
channel(channel)
Required. The ID of the conversation to close.
Signature
public Slack.ConversationsCloseRequest.Builder channel(String channel)
Parameters
channel
Type: String
Return Value
Type: Slack.ConversationsCloseRequest.Builder
ConversationsCloseResponse Class
Closes a direct message or multi-person direct message.
ConversationsCloseResponse Methods
This class contains standard response methods.
The following are methods for ConversationsCloseResponse.
getAlreadyClosed()
Specifies whether the conversation is already closed.
Signature
public Boolean getAlreadyClosed()
Return Value
Type: Boolean
getNoOp()
Signature
public Boolean getNoOp()
Return Value
Type: Boolean
setAlreadyClosed(alreadyClosed)
Signature
public void setAlreadyClosed(Boolean alreadyClosed)
Parameters
alreadyClosed
Type: Boolean
Return Value
Type: void
setNoOp(noOp)
Signature
public void setNoOp(Boolean noOp)
Parameters
noOp
Type: Boolean
Return Value
Type: void
ConversationsCreateRequest Class
Sends a request to initiate a public or private channel-based conversation.
Usage
Slack.App app = Slack.App.ApexSlackApp.get();
Slack.BotClient botClient = app.getBotClientForTeam(context.getTeamId());
Slack.ConversationsCreateRequest req = new Slack.ConversationsCreateRequest.builder()
.name(channelToCreate)
.isprivate(false)
.build();
Slack.ConversationsCreateResponse response = BotClient.conversationsCreate(req);
For example, you can enable users to create a channel by issuing a message by subscribing and handling the message event.
See Slack’s conversations.create method.
ConversationsCreateRequest Methods
The following are methods for ConversationsCreateRequest.
builder()
Builds a request object that's used when executing the API call.
Signature
public static Slack.ConversationsCreateRequest.Builder builder()
Return Value
Type: Slack.ConversationsCreateRequest.Builder
ConversationsCreateRequest.Builder Class
Contains methods to build an instance of the Slack.ConversationsCreateRequest class.
A Builder object is obtained by invoking one of the ConversationsCreateRequest.Builder methods defined by the ConversationsCreateRequest class.
ConversationsCreateRequest.Builder Methods
The following are methods for ConversationsCreateRequest.Builder. These methods are optional unless specified otherwise.
build()
Required. Builds an instance of Slack.ConversationsCreateRequest.
Signature
public Slack.ConversationsCreateRequest build()
Return Value
Type: Slack.ConversationsCreateRequest
isPrivate(isPrivate)
Signature
public Slack.ConversationsCreateRequest.Builder isPrivate(Boolean isPrivate)
Parameters
isPrivate
Type: Boolean
Return Value
Type: Slack.ConversationsCreateRequest.Builder
name(name)
Required. The name of the public or private channel to create.
Signature
public Slack.ConversationsCreateRequest.Builder name(String name)
Parameters
name
Type: String
Return Value
Type: Slack.ConversationsCreateRequest.Builder
teamId(teamId)
Signature
public Slack.ConversationsCreateRequest.Builder teamId(String teamId)
Parameters
teamId
Type: String
Return Value
Type: Slack.ConversationsCreateRequest.Builder
ConversationsCreateResponse Class
Initiates a public or private channel-based conversation.
Usage
See Slack’s conversations.create method.
ConversationsCreateResponse Methods
This class contains standard response methods.
The following are methods for ConversationsCreateResponse.
getChannel()
Signature
public Slack.Conversation getChannel()
Return Value
Type: Slack.Conversation
getDetail()
Signature
public String getDetail()
Return Value
Type: String
setChannel(channel)
Signature
public void setChannel(Slack.Conversation channel)
Parameters
channel
Type: Slack.Conversation
Return Value
Type: void
setDetail(detail)
Signature
public void setDetail(String detail)
Parameters
detail
Type: String
Return Value
Type: void
ConversationsHistoryRequest Class
Sends a request to fetch a conversation’s history of messages and events.
Usage
See Slack’s conversations.history method.
ConversationsHistoryRequest Methods
The following are methods for ConversationsHistoryRequest.
builder()
Builds a request object that's used when executing the API call.
Signature
public static Slack.ConversationsHistoryRequest.Builder builder()
Return Value
Type: Slack.ConversationsHistoryRequest.Builder
ConversationsHistoryRequest.Builder Class
Contains methods to build an instance of the Slack.ConversationsHistoryRequest class.
A Builder object is obtained by invoking one of the ConversationsHistoryRequest.Builder methods defined by the ConversationsHistoryRequest class.
ConversationsHistoryRequest.Builder Methods
The following are methods for ConversationsHistoryRequest.Builder. These methods are optional unless specified otherwise.
build()
Required. Builds an instance of Slack.ConversationsHistoryRequest.
Signature
public Slack.ConversationsHistoryRequest build()
Return Value
Type: Slack.ConversationsHistoryRequest
channel(channel)
Required. The ID of the conversation to fetch history for.
Signature
public Slack.ConversationsHistoryRequest.Builder channel(String channel)
Parameters
channel
Type:String
Return Value
Type: Slack.ConversationsHistoryRequest.Builder
cursor(cursor)
Signature
public Slack.ConversationsHistoryRequest.Builder cursor(String cursor)
Parameters
cursor
Type: String
Return Value
Type: Slack.ConversationsHistoryRequest.Builder
inclusive(inclusive)
Signature
public Slack.ConversationsHistoryRequest.Builder inclusive(Boolean inclusive)
Parameters
inclusive
Type: Boolean
Return Value
Type: Slack.ConversationsHistoryRequest.Builder
latest(latest)
Signature
public Slack.ConversationsHistoryRequest.Builder latest(String latest)
Parameters
latest
Type: String
Return Value
Type: Slack.ConversationsHistoryRequest.Builder
limitValue(limitValue)
Signature
public Slack.ConversationsHistoryRequest.Builder limitValue(Integer limitValue)
Parameters
limitValue
Type: Integer
Return Value
Type: Slack.ConversationsHistoryRequest.Builder
oldest(oldest)
Signature
public Slack.ConversationsHistoryRequest.Builder
oldest(String oldest)
Parameters
oldest
Type: String
Return Value
Type: Slack.ConversationsHistoryRequest.Builder
ConversationsHistoryResponse Class
Fetches a conversation’s history of messages and events.
Usage
See Slack’s conversations.history method.
ConversationsHistoryResponse Methods
This class contains standard response methods.
The following are methods for ConversationsHistoryResponse.
getChannelActionsCount()
Signature
public Integer getChannelActionsCount()
Return Value
Type: Integer
getChannelActionsTs()
Signature
public String getChannelActionsTs()
Return Value
Type: String
getLatest()
Signature
public String getLatest()
Return Value
Type: String
getMessages()
Signature
public List<Slack.Message> getMessages()
Return Value
Type: List<Slack.Message>
getPinCount()
Signature
public Integer getPinCount()
Return Value
Type: Integer
getResponseMetadata()
Signature
public Slack.ResponseMetadata getResponseMetadata()
Return Value
Type: Slack.ResponseMetadata
isHasMore()
Signature
public Boolean isHasMore()
Return Value
Type: Boolean
setChannelActionsCount(channelActionsCount)
Signature
public void setChannelActionsCount(Integer channelActionsCount)
Parameters
channelActionsCount
Type: Integer
Return Value
Type: void
setChannelActionsTs(channelActionsTs)
Signature
public void setChannelActionsTs(String channelActionsTs)
Parameters
channelActionsTs
Type: String
Return Value
Type: void
setHasMore(hasMore)
Signature
public void setHasMore(Boolean hasMore)
Parameters
hasMore
Type: Boolean
Return Value
Type: void
setLatest(latest)
Signature
public void setLatest(String latest)
Parameters
latest
Type: String
Return Value
Type: void
setMessages(messages)
Signature
public void setMessages(List<Slack.Message> messages)
Parameters
messages
Type: List<Slack.Message>
Return Value
Type: void
setPinCount(pinCount)
Signature
public void setPinCount(Integer pinCount)
Parameters
pinCount
Type: Integer
Return Value
Type: void
setResponseMetadata(responseMetadata)
Signature `
public void setResponseMetadata(Slack.ResponseMetadata responseMetadata)
Parameters
responseMetadata
Type: Slack.ResponseMetadata
Return Value
Type: void
ConversationsInfoRequest Class
Sends a request to retrieve information about a conversation.
Usage
See Slack’s conversations.info method.
ConversationsInfoRequest Methods
The following are methods for ConversationsInfoRequest.
builder()
Builds a request object that's used when executing the API call.
Signature
public static Slack.ConversationsInfoRequest.Builder builder()
Return Value
Type: Slack.ConversationsInfoRequest.Builder
ConversationsInfoRequest.Builder Class
Contains methods to build an instance of the Slack.ConversationsInfoRequest class.
A Builder object is obtained by invoking one of the ConversationsInfoRequest.Builder methods defined by the ConversationsInfoRequest class.
ConversationsInfoRequest.Builder Methods
The following are methods for ConversationsInfoRequest.Builder. These methods are optional unless specified otherwise.
build()
Required. Builds an instance of Slack.ConversationsInfoRequest.
Signature
public Slack.ConversationsInfoRequest build()
Return Value
Type: Slack.ConversationsInfoRequest
channel(channel)
Required. The ID of the conversation to learn more about.
Signature
public Slack.ConversationsInfoRequest.Builder channel(String channel)
Parameters
channel
Type: String
Return Value
Type: Slack.ConversationsInfoRequest.Builder
includeLocale(includeLocale)
Signature
public Slack.ConversationsInfoRequest.Builder includeLocale(Boolean includeLocale)
Parameters
includeLocale
Type: Boolean
Return Value
Type: Slack.ConversationsInfoRequest.Builder
includeNumMembers(includeNumMembers)
Signature
public Slack.ConversationsInfoRequest.Builder
includeNumMembers(Boolean includeNumMembers)
Parameters
includeNumMembers
Type: Boolean
Return Value
Type: Slack.ConversationsInfoRequest.Builder
ConversationsInfoResponse Class
Retrieves information about a conversation.
ConversationsInfoResponse Methods
This class contains standard response methods.
The following are methods for ConversationsInfoResponse.
getChannel()
Signature
public Slack.Conversation getChannel()
Return Value
Type: Slack.Conversation
setChannel(channel)
Signature
public void setChannel(Slack.Conversation channel)
Parameters
channel
Type: Slack.Conversation
Return Value
Type: void
ConversationsInviteRequest Class
Sends a request to invite users to a channel. The calling user must be a member of the channel.
Usage
See Slack’s conversations.invite method.
ConversationsInviteRequest Methods
The following are methods for ConversationsInviteRequest.
builder()
Builds a request object that's used when executing the API call.
Signature
public static Slack.ConversationsInviteRequest.Builder builder()
Return Value
Type: Slack.ConversationsInviteRequest.Builder
ConversationsInviteRequest.Builder Class
Contains methods to build an instance of the Slack.ConversationsInviteRequest class.
A Builder object is obtained by invoking one of the ConversationsInviteRequest.Builder methods defined by the ConversationsInviteRequest class.
ConversationsInviteRequest.Builder Methods
The following are methods for ConversationsInviteRequest.Builder.
build()
Required. Builds an instance of Slack.ConversationsInviteRequest.
Signature
public Slack.ConversationsInviteRequest build()
Return Value
Type: Slack.ConversationsInviteRequest
channel(channel)
Required. The ID of the public or private channel to invite users to.
Signature
public Slack.ConversationsInviteRequest.Builder channel(String channel)
Parameters
channel
Type: String
Return Value
Type: Slack.ConversationsInviteRequest.Builder
users(users)
Required. A comma-separated list of user IDs. Up to 1000 users may be listed.
Signature
public Slack.ConversationsInviteRequest.Builder
users(List<String> users)
Parameters
users
Type: List<String>
Return Value
Type: Slack.ConversationsInviteRequest.Builder
ConversationsInviteResponse Class
Invites users to a channel.
Usage
See Slack’s conversations.invite method.
ConversationsInviteResponse Methods
This class contains standard response methods.
The following are methods for ConversationsInviteResponse.
getChannel()
Signature
public Slack.Conversation getChannel()
Return Value
Type: Slack.Conversation
getErrors()
Signature
public List<Slack.ConversationsInviteResponse.Error> getErrors()
Return Value
Type: List<Slack.ConversationsInviteResponse.Error>
setChannel(channel)
Signature
public void setChannel(Slack.Conversation channel)
Parameters
channel
Type: Slack.Conversation
Return Value
Type: void
setErrors(errors)
Signature
public void setErrors(List<Slack.ConversationsInviteResponse.Error> errors)
Parameters
errors
Type: List<Slack.ConversationsInviteResponse.Error>
Return Value
Type: void
ConversationsInviteResponse.Error Class
ConversationsInviteResponse.Error Methods
The following are methods for ConversationsInviteResponse.Error.
getError()
Gets the error on the response. See the conversations.invite method’s list of errors.
Signature
public String getError()
Return Value
Type: String
isOk()
Specifies whether the users are invited to the channel successfully.
Signature
public Boolean isOk()
Return Value
Type: Boolean
setError(error)
Sets the error message in the response.
Signature
public void setError(String error)
Parameters
error
Type: String
Return Value
Type: void
setOk(ok)
Specifies whether the users are invited to the channel successfully.
Signature
public void setOk(Boolean ok)
Parameters
ok
Type: Boolean
Return Value
Type: void
ConversationsJoinRequest Class
Sends a request to join an existing conversation
Usage
See Slack’s conversations.join method.
ConversationsJoinRequest Methods
The following are methods for ConversationsJoinRequest.
builder()
Builds a request object that's used when executing the API call.
Signature
public static Slack.ConversationsJoinRequest.Builder builder()
Return Value
Type: Slack.ConversationsJoinRequest.Builder
ConversationsJoinRequest.Builder Class
Contains methods to build an instance of the Slack.ConversationsJoinRequest class.
A Builder object is obtained by invoking one of the ConversationsJoinRequest.Builder methods defined by the ConversationsJoinRequest class.
ConversationsJoinRequest.Builder Methods
The following are methods for ConversationsJoinRequest.Builder.
build()
Required. Builds an instance of Slack.ConversationsJoinRequest.
Signature
public Slack.ConversationsJoinRequest build()
Return Value
Type: Slack.ConversationsJoinRequest
channel(channel)
Required. The ID of the conversation to join.
Signature
public Slack.ConversationsJoinRequest.Builder channel(String channel)
Parameters
channel
Type: String
Return Value
Type: Slack.ConversationsJoinRequest.Builder
ConversationsJoinResponse Class
Joins an existing conversation.
Usage
See Slack’s conversations.join method.
ConversationsJoinResponse Methods
This class contains standard response methods.
The following are methods for ConversationsJoinResponse.
getChannel()
Signature `
public Slack.Conversation getChannel()
Return Value
Type: Slack.Conversation
getResponseMetadata()
Signature
public Slack.WarningResponseMetadata getResponseMetadata()
Return Value
Type: Slack.WarningResponseMetadata
setChannel(channel)
Signature
public void setChannel(Slack.Conversation channel)
Parameters
channel
Type: Slack.Conversation
Return Value
Type: void
setResponseMetadata(responseMetadata)
Signature
public void setResponseMetadata(Slack.WarningResponseMetadata responseMetadata)
Parameters
responseMetadata
Type: Slack.WarningResponseMetadata
Return Value
Type: void
ConversationsKickRequest Class
Sends a request to remove a user from a conversation.
Usage
See Slack’s conversations.kick method.
ConversationsKickRequest Methods
The following are methods for ConversationsKickRequest.
builder()
Signature
public static Slack.ConversationsKickRequest.Builder builder()
Return Value
Type: Slack.ConversationsKickRequest.Builder
ConversationsKickRequest.Builder Class
Contains methods to build an instance of the Slack.ConversationsKickRequest class.
A Builder object is obtained by invoking one of the ConversationsKickRequest.Builder methods defined by the ConversationsKickRequest class.
ConversationsKickRequest.Builder Methods
The following are methods for ConversationsKickRequest.Builder.
build()
Required. Builds an instance of Slack.ConversationsKickRequest.
Signature
public Slack.ConversationsKickRequest build()
Return Value
Type: Slack.ConversationsKickRequest
channel(channel)
Required. The ID of conversation to remove user from.
Signature
public Slack.ConversationsKickRequest.Builder channel(String channel)
Parameters
channel
Type: String
Return Value
Type: Slack.ConversationsKickRequest.Builder
user(user)
Required. The ID of the user to be removed.
Signature
public Slack.ConversationsKickRequest.Builder user(String user)
Parameters
user
Type: String
Return Value
Type: Slack.ConversationsKickRequest.Builder
ConversationsKickResponse Class
Removes a user from a conversation.
Usage
See Slack’s conversations.kick method.
ConversationsKickResponse Methods
This class contains standard response methods.
ConversationsLeaveRequest Class
Sends a request to leave a conversation.
Usage
See Slack’s conversations.leave method.
ConversationsLeaveRequest Methods
The following are methods for ConversationsLeaveRequest.
builder()
Builds a request object that's used when executing the API call.
Signature
public static Slack.ConversationsLeaveRequest.Builder builder()
Return Value
Type: Slack.ConversationsLeaveRequest.Builder
ConversationsLeaveRequest.Builder Class
Contains methods to build an instance of the Slack.ConversationsLeaveRequest class.
A Builder object is obtained by invoking one of the ConversationsLeaveRequest.Builder methods defined by the ConversationsLeaveRequest class.
ConversationsLeaveRequest.Builder Methods
The following are methods for ConversationsLeaveRequest.Builder.
build()
Required. Builds an instance of Slack.ConversationsLeaveRequest.
Signature
public Slack.ConversationsLeaveRequest build()
Return Value
Type: Slack.ConversationsLeaveRequest
channel(channel)
Required. The ID of the conversation to leave.
Signature
public Slack.ConversationsLeaveRequest.Builder channel(String channel)
Parameters
channel
Type: String
Return Value
Type: Slack.ConversationsLeaveRequest.Builder
ConversationsLeaveResponse Class
Leaves a conversation.
Usage
See Slack’s conversations.leave method.
ConversationsLeaveResponse Methods
This class contains standard response methods.
The following are methods for ConversationsLeaveResponse.
isNotInChannel()
Signature
public Boolean isNotInChannel()
Return Value
Type: Boolean
setNotInChannel(notInChannel)
Signature
public void setNotInChannel(Boolean notInChannel)
Parameters
notInChannel
Type: Boolean
Return Value
Type: void
ConversationsListRequest Class
Sends a request to list all channels in a Slack team.
Usage
See Slack’s conversations.list method.
ConversationsListRequest Methods
The following are methods for ConversationsListRequest.
builder()
Builds a request object that's used when executing the API call.
Signature
public static Slack.ConversationsListRequest.Builder builder()
Return Value
Type: Slack.ConversationsListRequest.Builder
ConversationsListRequest.Builder Class
Contains methods to build an instance of the Slack.ConversationsListRequest class.
A Builder object is obtained by invoking one of the ConversationsListRequest.Builder methods defined by the ConversationsListRequest class.
ConversationsListRequest.Builder Methods
The following are methods for ConversationsListRequest.Builder. These methods are optional unless specified otherwise.
build()
Required. Builds an instance of Slack.ConversationsListRequest.
Signature
public Slack.ConversationsListRequest build()
Return Value
Type: Slack.ConversationsListRequest
cursor(cursor)
Signature
public Slack.ConversationsListRequest.Builder cursor(String cursor)
Parameters
cursor
Type: String
Return Value
Type: Slack.ConversationsListRequest.Builder
excludeArchived(excludeArchived)
Signature
public Slack.ConversationsListRequest.Builder excludeArchived(Boolean excludeArchived)
Parameters
excludeArchived
Type: Boolean
Return Value
Type: Slack.ConversationsListRequest.Builder
limitValue(limitValue)
Signature
public Slack.ConversationsListRequest.Builder limitValue(Integer limitValue)
Parameters
limitValue
Type: Integer
Return Value
Type: Slack.ConversationsListRequest.Builder
teamId(teamId)
Signature
public Slack.ConversationsListRequest.Builder teamId(String teamId)
Parameters
teamId
Type: String
Return Value
Type: Slack.ConversationsListRequest.Builder
types(types)
Signature
public Slack.ConversationsListRequest.Builder types(List<Slack.ConversationType> types)
Parameters
types
Type: List<Slack.ConversationType>
Return Value
Slack.ConversationsListRequest.Builder
ConversationsListResponse Class
Lists all channels in a Slack team.
Usage
See Slack’s conversations.list method.
ConversationsListResponse Methods
This class contains standard response methods.
The following are methods for ConversationsListResponse.
getChannels()
Signature
public List<Slack.Conversation> getChannels()
Return Value
Type: List<Slack.Conversation>
getResponseMetadata()
Signature
public Slack.ResponseMetadata getResponseMetadata()
Return Value
Type: Slack.ResponseMetadata
setChannels(channels)
Signature
public void setChannels(List<Slack.Conversation> channels)
Parameters
channels
Type: List<Slack.Conversation>
Return Value
Type: void
setResponseMetadata(responseMetadata)
Signature
public void setResponseMetadata(Slack.ResponseMetadata responseMetadata)
Parameters
responseMetadata
Type: Slack.ResponseMetadata
ConversationsMarkRequest Class
Sends a request to set the read cursor in a channel.
Usage
See Slack’s conversations.mark method.
ConversationsMarkRequest Methods
builder()
Builds a request object that's used when executing the API call.
Signature
public static Slack.ConversationsMarkRequest.Builder builder()
Return Value
Type: Slack.ConversationsMarkRequest.Builder
ConversationsMarkRequest.Builder Class
Contains methods to build an instance of the Slack.ConversationsMarkRequest class.
A Builder object is obtained by invoking one of the ConversationsMarkRequest.Builder methods defined by the ConversationsMarkRequest class.
ConversationsMarkRequest.Builder Methods
The following are methods for ConversationsMarkRequest.Builder.
build()
Required. Builds an instance of Slack.ConversationsMarkRequest.
Signature
public Slack.ConversationsMarkRequest build()
Return Value
Type: Slack.ConversationsMarkRequest
channel(channel)
Required. The ID of the channel or conversation to set the read cursor for.
Signature
public Slack.ConversationsMarkRequest.Builder channel(String channel)
Parameters
channel
Type: String
Return Value
Type: Slack.ConversationsMarkRequest.Builder
ts(ts)
Required. The timestamp that's used as a unique identifier of the message you want marked as most recently seen in this conversation.
Signature
public Slack.ConversationsMarkRequest.Builder ts(String ts)
Parameters
ts
Type: String
Return Value
Type: Slack.ConversationsMarkRequest.Builder
ConversationsMarkResponse Class
Sets the read cursor in a channel.
Usage
See Slack’s conversations.mark method.
ConversationsMarkResponse Methods
This class contains standard response methods.
The following are methods for ConversationsMarkResponse.
getResponseMetadata()
Signature
public Slack.ResponseMetadata getResponseMetadata()
Return Value
Type: Slack.ResponseMetadata
setResponseMetadata(responseMetadata)
Signature
public void setResponseMetadata(Slack.ResponseMetadata responseMetadata)
Parameters
responseMetadata
Type: Slack.ResponseMetadata
Return Value
Type: void
ConversationsMembersRequest Class
Sends a request to retrieve members of a conversation.
Usage
See Slack’s conversation.members method.
ConversationsMembersRequest Methods
The following are methods for ConversationsMembersRequest.
builder()
Builds a request object that's used when executing the API call.
Signature
public static Slack.ConversationsMembersRequest.Builder builder()
Return Value
Type: Slack.ConversationsMembersRequest.Builder
ConversationsMembersRequest.Builder Class
Contains methods to build an instance of the Slack.ConversationsMembersRequest class.
A Builder object is obtained by invoking one of the ConversationsMembersRequest.Builder methods defined by the ConversationsMembersRequest class.
ConversationsMembersRequest.Builder Methods
The following are methods for ConversationsMembersRequest.Builder. These methods are optional unless specified otherwise.
build()
Required. Builds an instance of Slack.ConversationsMembersRequest.
Signature
public Slack.ConversationsMembersRequest build()
Return Value
Type: ConversationsMembersRequest
channel(channel)
Required. The ID of the conversation to retrieve members for.
Signature
public Slack.ConversationsMembersRequest.Builder channel(String channel)
Parameters
channel
Type: String
Return Value
Type: Slack.ConversationsMembersRequest.Builder
cursor(cursor)
Signature
public Slack.ConversationsMembersRequest.Builder cursor(String cursor)
Parameters
cursor
Type: String
Return Value
Type: Slack.ConversationsMembersRequest.Builder
limitValue(limitValue)
Signature
public Slack.ConversationsMembersRequest.Builder limitValue(Integer limitValue)
Parameters
limitValue
Type: Integer
Return Value
Type: Slack.ConversationsMembersRequest.Builder
ConversationsMembersResponse Class
Retrieves members of a conversation.
Usage
See Slack’s conversation.members method.
ConversationsMembersResponse Methods
This class contains standard response methods.
The following are methods for ConversationsMembersResponse.
getMembers()
Signature
public List<String> getMembers()
Return Value
Type: List<String>
getResponseMetadata()
Signature
public Slack.ResponseMetadata getResponseMetadata()
Return Value
Type: Slack.ResponseMetadata
setMembers(members)
Signature
public void setMembers(List<String> members)
Parameters
members
Type:List<String>
Return Value
Type: void
setResponseMetadata(responseMetadata)
Signature
public void setResponseMetadata(Slack.ResponseMetadata responseMetadata)
Parameters
responseMetadata
Type: Slack.ResponseMetadata
Return Value
Type: void
ConversationsOpenRequest Class
Sends a request to open or resume a direct message or multi-person direct message. For public or private channels, use ConversationsCreateRequest.
Usage
See Slack’s conversations.open method.
ConversationsOpenRequest Methods
The following are methods for ConversationsOpenRequest.
builder()
Builds a request object that's used when executing the API call.
Signature
public static Slack.ConversationsOpenRequest.Builder builder()
Return Value
Type: Slack.ConversationsOpenRequest.Builder
ConversationsOpenRequest.Builder Class
Contains methods to build an instance of the Slack.ConversationsOpenRequest class.
A Builder object is obtained by invoking one of the ConversationsOpenRequest.Builder methods defined by the ConversationsOpenRequest class.
ConversationsOpenRequest.Builder Methods
The following are methods for ConversationsOpenRequest.Builder. These methods are optional unless specified otherwise.
build()
Required. Builds an instance of Slack.ConversationsOpenRequest.
Signature
public Slack.ConversationsOpenRequest build()
Return Value
Type: Slack.ConversationsOpenRequest
channel(channel)
Signature
public Slack.ConversationsOpenRequest.Builder channel(String channel)
Parameters
channel
Type: String
Return Value
Type: Slack.ConversationsOpenRequest.Builder
returnIm(returnIm)
Signature
public Slack.ConversationsOpenRequest.Builder returnIm(Boolean returnIm)
Parameters
returnIm
Type: Boolean
Return Value
Type: Slack.ConversationsOpenRequest.Builder
users(users)
Signature
public Slack.ConversationsOpenRequest.Builder users(List<String> users)
Parameters
users
Type: List<String>
Return Value
Type: Slack.ConversationsOpenRequest.Builder
ConversationsOpenResponse Class
Opens or resumes a direct message or multi-person direct message.
Usage
See Slack’s conversations.open method.
ConversationsOpenResponse Methods
This class contains standard response methods.
The following are methods for ConversationsOpenResponse.
getChannel()
Signature
public Slack.Conversation getChannel()
Return Value
Type: Slack.Conversation
isAlreadyOpen()
Signature
public Boolean isAlreadyOpen()
Return Value
Type: Boolean
isNoOp()
Signature
public Boolean isNoOp()
Return Value
Type: Boolean
setAlreadyOpen(alreadyOpen)
Signature
public void setAlreadyOpen(Boolean alreadyOpen)
Parameters
alreadyOpen
Type: Boolean
Return Value
Type: void
setChannel(channel)
Signature
public void setChannel(Slack.Conversation channel)
Parameters
channel
Type: Slack.Conversation
Return Value
Type: void
setNoOp(noOp)
Signature
public void setNoOp(Boolean noOp)
Parameters
noOp
Type: Boolean
Return Value
Type: void
ConversationsRenameRequest Class
Sends a request to rename a conversation.
Usage
See Slack’s conversations.rename method.
ConversationsRenameRequest Methods
The following are methods for ConversationsRenameRequest.
builder()
Builds a request object that's used when executing the API call.
Signature
public static Slack.ConversationsRenameRequest.Builder builder()
Return Value
Type: Slack.ConversationsRenameRequest.Builder
ConversationsRenameRequest.Builder Class
Contains methods to build an instance of the Slack.ConversationsRenameRequest class.
A Builder object is obtained by invoking one of the ConversationsRenameRequest.Builder methods defined by the ConversationsRenameRequest class.
ConversationsRenameRequest.Builder Methods
The following are methods for ConversationsRenameRequest.Builder.
build()
Required. Builds an instance of Slack.ConversationsRenameRequest.
Signature
public Slack.ConversationsRenameRequest build()
Return Value
Type: Slack.ConversationsRenameRequest
channel(channel)
Required. The ID of conversation to rename.
Signature
public Slack.ConversationsRenameRequest.Builder channel(String channel)
Parameters
channel
Type: String
name(name)
Required. New name for conversation.
Signature
public Slack.ConversationsRenameRequest.Builder name(String name)
Parameters
name
Type: String
Return Value
Type: Slack.ConversationsRenameRequest.Builder
ConversationsRenameResponse Class
Renames a conversation.
Usage
See Slack’s conversations.rename method.
ConversationsRenameResponse Methods
This class contains standard response methods.
The following are methods for ConversationsRenameResponse.
getChannel()
Signature
public Slack.Conversation getChannel()
Return Value
Type: Slack.Conversation
setChannel(channel)
Signature
public void setChannel(Slack.Conversation channel)
Parameters
channel
Type: Slack.Conversation
Return Value
Type: void
ConversationsRepliesRequest Class
Sends a request to retrieve a thread of messages that’s posted to a conversation.
Usage
See Slack’s conversations.replies method.
ConversationsRepliesRequest Methods
The following are methods for ConversationsRepliesRequest.
builder()
Builds a request object that's used when executing the API call.
Signature
public static Slack.ConversationsRepliesRequest.Builder builder()
Return Value
Type: Slack.ConversationsRepliesRequest.BuilderAdd
ConversationsRepliesRequest.Builder Class
Contains methods to build an instance of the Slack.ConversationsRepliesRequest class.
A Builder object is obtained by invoking one of the ConversationsRepliesRequest.Builder methods defined by the ConversationsRepliesRequest class.
ConversationsRepliesRequest.Builder Methods
The following are methods for ConversationsRepliesRequest.Builder. These methods are optional unless specified otherwise.
build()
Required. Builds an instance of Slack.ConversationsRepliesRequest.
Signature
public Slack.ConversationsRepliesRequest build()
Return Value
Type: Slack.ConversationsRepliesRequest
channel(channel)
Required. Conversation ID to fetch thread from.
Signature
public Slack.ConversationsRepliesRequest.Builder channel(String channel)
Parameters
channel
Type: String
Return Value
Type: Slack.ConversationsRepliesRequest.Builder
cursor(cursor)
Signature
public Slack.ConversationsRepliesRequest.Builder cursor(String cursor)
Parameters
cursor
Type: String
Return Value
Type: Slack.ConversationsRepliesRequest.Builder
inclusive(inclusive)
Signature
public Slack.ConversationsRepliesRequest.Builder inclusive(Boolean inclusive)
Parameters
inclusive
Type: Boolean
Return Value
Type: Slack.ConversationsRepliesRequest.Builder
latest(latest)
Signature
public Slack.ConversationsRepliesRequest.Builder latest(String latest)
Parameters
latest
Type: String
Return Value
Type: Slack.ConversationsRepliesRequest.Builder
limitValue(limitValue)
Signature
public Slack.ConversationsRepliesRequest.Builder limitValue(Integer limitValue)
Parameters
limitValue
Type: Integer
Return Value
Type: Slack.ConversationsRepliesRequest.Builder
oldest(oldest)
Signature
public Slack.ConversationsRepliesRequest.Builder oldest(String oldest)
Parameters
oldest
Type: String
Return Value
Type: Slack.ConversationsRepliesRequest.Builder
ts(ts)
Required. The timestamp of an existing message with 0 or more replies. This timestamp is used as a unique identifier of either a thread’s parent message or a message in the thread. If there are no replies, a single unthreaded message that's referenced by the timestamp is returned.
Signature
public Slack.ConversationsRepliesRequest.Builder ts(String ts)
Parameters
ts
Type: String
Return Value
Type: Slack.ConversationsRepliesRequest.Builder
ConversationsRepliesResponse Class
Retrieves a thread of messages posted to a conversation.
Usage
See Slack’s conversations.replies method.
ConversationsRepliesResponse Methods
This class contains standard response methods.
The following are methods for ConversationsRepliesResponse.
getMessages()
Signature
public List<Slack.Message> getMessages()
Return Value
Type: List<Slack.Message>
getResponseMetadata()
Signature
public Slack.ResponseMetadata getResponseMetadata()
Return Value
Type: Slack.ResponseMetadata
isHasMore()
Signature
public Boolean isHasMore()
Return Value
Type: Boolean
setHasMore(hasMore)
Signature
public void setHasMore(Boolean hasMore)
Parameters
hasMore
Type: Boolean
Return Value
Type: void
setMessages(messages)
Signature
public void setMessages(List<Slack.Message> messages)
Parameters
messages
Type: List<Slack.Message>
Return Value
Type: void
setResponseMetadata(responseMetadata)
Signature
public void setResponseMetadata(Slack.ResponseMetadata responseMetadata)
Parameters
responseMetadata
Type: Slack.ResponseMetadata
Return Value
Type: void
ConversationsSetPurposeRequest Class
Sends a request to set the purpose for a conversation.
Usage
See Slack’s conversations.setPurpose method.
ConversationsSetPurposeRequest Methods
The following are methods for ConversationsSetPurposeRequest.
builder()
Builds a request object that's used when executing the API call.
Signature
public static Slack.ConversationsSetPurposeRequest.Builder builder()
Return Value
Type: Slack.ConversationsSetPurposeRequest.Builder
ConversationsSetPurposeRequest.Builder Class
Contains methods to build an instance of the Slack.ConversationsSetPurposeRequest class.
A Builder object is obtained by invoking one of the ConversationsSetPurposeRequest.Builder methods defined by the ConversationsSetPurposeRequest class.
ConversationsSetPurposeRequest.Builder Methods
The following are methods for ConversationsSetPurposeRequest.Builder.
build()
Signature
public Slack.ConversationsSetPurposeRequest build()
Return Value
Type: Slack.ConversationsSetPurposeRequest
channel(channel)
Required. The ID of the conversation to set the purpose for.
Signature
public Slack.ConversationsSetPurposeRequest.Builder channel(String channel)
Parameters
channel
Type: String
Return Value
Type: Slack.ConversationsSetPurposeRequest.Builder
purpose(purpose)
Required. The purpose for the conversation.
Signature
public Slack.ConversationsSetPurposeRequest.Builder purpose(String purpose)
Parameters
purpose
Type: String
Return Value
Type: Slack.ConversationsSetPurposeRequest.Builder
ConversationsSetPurposeResponse Class
Sets the purpose for a conversation.
Usage
See Slack’s conversations.setPurpose method.
ConversationsSetPurposeResponse Methods
This class contains standard response methods.
The following are methods for ConversationsSetPurposeResponse.
getChannel()
Signature
public Slack.Conversation getChannel()
Return Value
Type: Slack.Conversation
setChannel(channel)
Signature
public void setChannel(Slack.Conversation channel)
Parameters
channel
Type: Slack.Conversation
Return Value
Type: void
ConversationsSetTopicRequest Class
Sends a request to set the topic for a conversation.
Usage
See Slack’s conversations.setTopic method.
ConversationsSetTopicRequest Methods
builder()
Builds a request object that's used when executing the API call.
Signature
public static Slack.ConversationsSetTopicRequest.Builder builder()
Return Value
Type: Slack.ConversationsSetTopicRequest.Builder
ConversationsSetTopicRequest.Builder Class
Contains methods to build an instance of the Slack.ConversationsSetTopicRequest class.
A Builder object is obtained by invoking one of the ConversationsSetTopicRequest.Builder methods defined by the ConversationsSetTopicRequest class.
ConversationsSetTopicRequest.Builder Methods
The following are methods for ConversationsSetTopicRequest.Builder.
build()
Required. Builds an instance of Slack. ConversationsSetTopicRequest.
Signature
public Slack.ConversationsSetTopicRequest build()
Return Value
Type: Slack.ConversationsSetTopicRequest
channel(channel)
Required. The conversation to set the topic for.
Signature
public Slack.ConversationsSetTopicRequest.Builder channel(String channel)
Parameters
channel
Type: String
Return Value
Type: Slack.ConversationsSetTopicRequest.Builder
topic(topic)
Required. The topic for the conversation.
Signature
public Slack.ConversationsSetTopicRequest.Builder topic(String topic)
Parameters
topic
Type: String
Return Value
Type: Slack.ConversationsSetTopicRequest.Builder
ConversationsSetTopicResponse Class
Sets the topic for a conversation.
Usage
See Slack’s conversations.setTopic method.
ConversationsSetTopicResponse Methods
This class contains standard response methods.
The following are methods for ConversationsSetTopicResponse.
getChannel()
Signature
public Slack.Conversation getChannel()
Return Value
Type: Slack.Conversation
setChannel(channel)
Signature
public void setChannel(Slack.Conversation channel)
Parameters
channel
Type: Slack.Conversation
Return Value
Type: void
ConversationsUnarchiveRequest Class
Sends a request to reverse conversation archival.
Usage
See Slack’s conversations.unarchive method.
ConversationsUnarchiveRequest Methods
The following are methods for ConversationsUnarchiveRequest.
builder()
Builds a request object that's used when executing the API call.
Signature
public static Slack.ConversationsUnarchiveRequest.Builder builder()
Return Value
Type: Slack.ConversationsUnarchiveRequest.Builder
ConversationsUnarchiveRequest.Builder Class
Contains methods to build an instance of the Slack.ConversationsUnarchiveRequest class.
A Builder object is obtained by invoking one of the ConversationsUnarchiveRequest.Builder methods defined by the ConversationsUnarchiveRequest class.
ConversationsUnarchiveRequest.Builder Methods
The following are methods for ConversationsUnarchiveRequest.Builder.
build()
Required. Builds an instance of Slack.ConversationsUnarchiveRequest.
Signature
public Slack.ConversationsUnarchiveRequest build()
Return Value
Type: Slack.ConversationsUnarchiveRequest
channel(channel)
Required. The ID of conversation to unarchive.
Signature
public Slack.ConversationsUnarchiveRequest.Builder channel(String channel)
Parameters
channel
Type: String
Return Value
Type: Slack.ConversationsUnarchiveRequest.Builder
ConversationsUnarchiveResponse Class
Reverses conversation archival.
Usage
See Slack’s conversations.unarchive method.
ConversationsUnarchiveResponse Methods
This class contains standard response methods.