Use the Channel class for working with conversations between two or more users.
Channel Class
Represents information about a workspace channel.
Usage
See Slack's channel object type.
Channel Methods
The following are methods for Channel.
getCreated()
Signature
public Integer getCreated()
Return Value
Type: Integer
getCreator()
Signature
public String getCreator()
Return Value
Type: String
getEnterpriseId()
Signature
public String getEnterpriseId()
Return Value
Type: String
getId()
Signature
public String getId()
Return Value
Type: String
getIsMoved()
Signature
public Integer getIsMoved()
Return Value
Type: Integer
getLastRead()
Signature
public String getLastRead()
Return Value
Type: String
getLatest()
Signature
public Slack.Latest getLatest()
Return Value
Type: Slack.Latest
getMembers()
Signature
public List<String> getMembers()
Return Value
Type: List<String>
getName()
Signature
public String getName()
Return Value
Type: String
getNameNormalized()
Signature
public String getNameNormalized()
Return Value
Type: String
getNumMembers()
Signature
public Integer getNumMembers()
Return Value
Type: Integer
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
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()
Returns true for a private channel or a group DM channel.
Signature
public Boolean isMpim()
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
isPrivateChannel()
Signature
public Boolean isPrivateChannel()
Return Value
Type: Boolean
isReadOnly()
Signature
public Boolean isReadOnly()
Return Value
Type: Boolean
isShared()
Signature
public Boolean isShared()
Return Value
Type: Boolean
isThreadOnly()
Signature
public Boolean isThreadOnly()
Return Value
Type: Boolean
setArchived(archived)
Signature
public void setArchived(Boolean archived)
Parameters
archived
Type: Boolean
Return Value
Type: void
setChannel(channel)
Signature
public void setChannel(Boolean channel)
Parameters
channel
Type: Boolean
Return Value
Type: void
setCreated(created)
Signature
public void setCreated(Integer created)
Parameters
created
Type: Integer
Return Value
Type: void
setCreator(creator)
Signature
public void setCreator(String creator)
Parameters
creator
Type: String
Return Value
Type: void
setEnterpriseId(enterpriseId)
Signature
public void setEnterpriseId(String enterpriseId)
Parameters
enterpriseId
Type: String
Return Value
Type: void
setExtShared(extShared)
Signature
public void setExtShared(Boolean extShared)
Parameters
extShared
Type: Boolean
Return Value
Type: void
setGeneral(general)
Signature
public void setGeneral(Boolean general)
Parameters
general
Type: Boolean
Return Value
Type: void
setGlobalShared(globalShared)
Signature
public void setGlobalShared(Boolean globalShared)
Parameters
globalShared
Type: Boolean
Return Value
Type: vpod
setGroup(groupValue)
Signature
public void setGroup(Boolean groupValue)
Parameters
groupValue
Type: Boolean
Return Value
Type: void
setId(id)
Signature
public void setId(String id)
Parameters
id
Type: String
Return Value
Type: void
setIm(im)
Signature
public void setIm(Boolean im)
Parameters
im
Type: Boolean
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
setMember(member)
Signature
public void setMember(Boolean member)
Parameters
member
Type: Boolean
Return Value
Type: void
setMembers(members)
Signature
public void setMembers(List<String> members)
Parameters
members
Type: List<String>
Return Value
Type: void
setMpim(mpim)
Signature
public void setMpim(Boolean mpim)
Parameters
mpim
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
setNumMembers(numMembers)
Signature
public void setNumMembers(Integer numMembers)
Parameters
numMembers
Type: Integer
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(orgShared)
Signature
public void setOrgShared(Boolean orgShared)
Parameters
orgShared
Type: Boolean
Return Value
Type: void
setPendingExtShared(pendingExtShared)
Signature
public void setPendingExtShared(Boolean pendingExtShared)
Parameters
pendingExtShared
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
setPrivateChannel(privateChannel)
Signature
public void setPrivateChannel(Boolean privateChannel)
Parameters
privateChannel
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(readOnly)
Signature
public void setReadOnly(Boolean readOnly)
Parameters
readOnly
Type: Boolean
Return Value
Type: void
setShared(shared)
Signature
public void setShared(Boolean shared)
Parameters
shared
Type: Boolean
Return Value
Type: void
setThreadOnly(threadOnly)
Signature
public void setThreadOnly(Boolean threadOnly)
Parameters
threadOnly
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