Work with Channels
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
1 public Integer getCreated ( )
Return Value
Type: Integer
getCreator()
Signature
1 public String getCreator ( )
Return Value
Type: String
getEnterpriseId()
Signature
1 public String getEnterpriseId ( )
Return Value
Type: String
getId()
Signature
Return Value
Type: String
getIsMoved()
Signature
1 public Integer getIsMoved ( )
Return Value
Type: Integer
getLastRead()
Signature
1 public String getLastRead ( )
Return Value
Type: String
getLatest()
Signature
1 public Slack . Latest getLatest ( )
Return Value
Type: Slack.Latest
getMembers()
Signature
1 public List < String > getMembers ( )
Return Value
Type: List<String>
getName()
Signature
Return Value
Type: String
getNameNormalized()
Signature
1 public String getNameNormalized ( )
Return Value
Type: String
getNumMembers()
Signature
1 public Integer getNumMembers ( )
Return Value
Type: Integer
getPendingShared()
Signature
1 public List < String > getPendingShared ( )
Return Value
Type: List<String>
getPreviousNames()
Signature
1 public List < String > getPreviousNames ( )
Return Value
Type: List<String>
getPriority()
Signature
1 public Double getPriority ( )
Return Value
Type: Double
getPurpose()
Signature
1 public Slack . Purpose getPurpose ( )
Return Value
Type: Slack.Purpose
getTopic()
Signature
1 public Slack . Topic getTopic ( )
Return Value
Type: Slack.Topic
getUnlinked()
Signature
1 public Integer getUnlinked ( )
Return Value
Type: Integer
getUnreadCount()
Signature
1 public Integer getUnreadCount ( )
Return Value
Type: Integer
getUnreadCountDisplay()
Signature
1 public Integer getUnreadCountDisplay ( )
Return Value
Type: Integer
getUser()
Signature
Return Value
Type: String
isArchived()
Signature
1 public Boolean isArchived ( )
Return Value
Type: Boolean
isChannel()
Signature
1 public Boolean isChannel ( )
Return Value
Type: Boolean
isExtShared()
Signature
1 public Boolean isExtShared ( )
Return Value
Type: Boolean
isGeneral()
Signature
1 public Boolean isGeneral ( )
Return Value
Type: Boolean
isGlobalShared()
Signature
1 public Boolean isGlobalShared ( )
Return Value
Type: Boolean
isGroup()
Signature
1 public Boolean isGroup ( )
Return Value
Type: Boolean
isIm()
Signature
Return Value
Type: Boolean
isMember()
Signature
1 public Boolean isMember ( )
Return Value
Type: Boolean
isMpim()
Returns true for a private channel or a group DM channel.
Signature
Return Value
Type: Boolean
isOrgDefault()
Signature
1 public Boolean isOrgDefault ( )
Return Value
Type: Boolean
isOrgMandatory()
Signature
1 public Boolean isOrgMandatory ( )
Return Value
Type: Boolean
isOrgShared()
Signature
1 public Boolean isOrgShared ( )
Return Value
Type: Boolean
isPendingExtShared()
Signature
1 public Boolean isPendingExtShared ( )
Return Value
Type: Boolean
isPrivateChannel()
Signature
1 public Boolean isPrivateChannel ( )
Return Value
Type: Boolean
isReadOnly()
Signature
1 public Boolean isReadOnly ( )
Return Value
Type: Boolean
isShared()
Signature
1 public Boolean isShared ( )
Return Value
Type: Boolean
isThreadOnly()
Signature
1 public Boolean isThreadOnly ( )
Return Value
Type: Boolean
setArchived(archived)
Signature
1 public void setArchived ( Boolean archived )
Parameters
archived
Type: Boolean
Return Value
Type: void
setChannel(channel)
Signature
1 public void setChannel ( Boolean channel )
Parameters
channel
Type: Boolean
Return Value
Type: void
setCreated(created)
Signature
1 public void setCreated ( Integer created )
Parameters
created
Type: Integer
Return Value
Type: void
setCreator(creator)
Signature
1 public void setCreator ( String creator )
Parameters
creator
Type: String
Return Value
Type: void
setEnterpriseId(enterpriseId)
Signature
1 public void setEnterpriseId ( String enterpriseId )
Parameters
enterpriseId
Type: String
Return Value
Type: void
setExtShared(extShared)
Signature
1 public void setExtShared ( Boolean extShared )
Parameters
extShared
Type: Boolean
Return Value
Type: void
setGeneral(general)
Signature
1 public void setGeneral ( Boolean general )
Parameters
general
Type: Boolean
Return Value
Type: void
setGlobalShared(globalShared)
Signature
1 public void setGlobalShared ( Boolean globalShared )
Parameters
globalShared
Type: Boolean
Return Value
Type: vpod
setGroup(groupValue)
Signature
1 public void setGroup ( Boolean groupValue )
Parameters
groupValue
Type: Boolean
Return Value
Type: void
setId(id)
Signature
1 public void setId ( String id )
Parameters
id
Type: String
Return Value
Type: void
setIm(im)
Signature
1 public void setIm ( Boolean im )
Parameters
im
Type: Boolean
Return Value
Type: void
setIsMoved(isMoved)
Signature
1 public void setIsMoved ( Integer isMoved )
Parameters
isMoved
Type: Integer
Return Value
Type: void
setLastRead(lastRead)
Signature
1 public void setLastRead ( String lastRead )
Parameters
lastRead
Type: String
Return Value
Type: void
setLatest(latest)
Signature
1 public void setLatest ( Slack . Latest latest )
Parameters
latest
Type: Slack.Latest
Return Value
Type: void
setMember(member)
Signature
1 public void setMember ( Boolean member )
Parameters
member
Type: Boolean
Return Value
Type: void
setMembers(members)
Signature
1 public void setMembers ( List < String > members )
Parameters
members
Type: List<String>
Return Value
Type: void
setMpim(mpim)
Signature
1 public void setMpim ( Boolean mpim )
Parameters
mpim
Type: Boolean
Return Value
Type: void
setName(name)
Signature
1 public void setName ( String name )
Parameters
name
Type: String
Return Value
Type: void
setNameNormalized(nameNormalized)
Signature
1 public void setNameNormalized ( String nameNormalized )
Parameters
nameNormalized
Type: String
Return Value
Type: void
setNumMembers(numMembers)
Signature
1 public void setNumMembers ( Integer numMembers )
Parameters
numMembers
Type: Integer
Return Value
Type: void
setOrgDefault(orgDefault)
Signature
1 public void setOrgDefault ( Boolean orgDefault )
Parameters
orgDefault
Type: Boolean
Return Value
Type: void
setOrgMandatory(orgMandatory)
Signature
1 public void setOrgMandatory ( Boolean orgMandatory )
Parameters
orgMandatory
Type: Boolean
Return Value
Type: void
setOrgShared(orgShared)
Signature
1 public void setOrgShared ( Boolean orgShared )
Parameters
orgShared
Type: Boolean
Return Value
Type: void
setPendingExtShared(pendingExtShared)
Signature
1 public void setPendingExtShared ( Boolean pendingExtShared )
Parameters
pendingExtShared
Type: Boolean
Return Value
Type: void
setPendingShared(pendingShared)
Signature
1 public void setPendingShared ( List < String > pendingShared )
Parameters
pendingShared
Type: List<String>
Return Value
Type: void
setPreviousNames(previousNames)
Signature
1 public void setPreviousNames ( List < String > previousNames )
Parameters
previousNames
Type: List<String>
Return Value
Type: void
setPriority(priority)
Signature
1 public void setPriority ( Double priority )
Parameters
priority
Type: Double
Return Value
Type: void
setPrivateChannel(privateChannel)
Signature
1 public void setPrivateChannel ( Boolean privateChannel )
Parameters
privateChannel
Type: Boolean
Return Value
Type: void
setPurpose(purpose)
Signature
1 public void setPurpose ( Slack . Purpose purpose )
Parameters
purpose
Type: Slack.Purpose
Return Value
Type: void
setReadOnly(readOnly)
Signature
1 public void setReadOnly ( Boolean readOnly )
Parameters
readOnly
Type: Boolean
Return Value
Type: void
setShared(shared)
Signature
1 public void setShared ( Boolean shared )
Parameters
shared
Type: Boolean
Return Value
Type: void
setThreadOnly(threadOnly)
Signature
1 public void setThreadOnly ( Boolean threadOnly )
Parameters
threadOnly
Type: Boolean
Return Value
Type: void
setTopic(topic)
Signature
1 public void setTopic ( Slack . Topic topic )
Parameters
topic
Type: Slack.Topic
Return Value
Type: void
setUnlinked(unlinked)
Signature
1 public void setUnlinked ( Integer unlinked )
Parameters
unlinked
Type: Integer
Return Value
Type: void
setUnreadCount(unreadCount)
Signature
1 public void setUnreadCount ( Integer unreadCount )
Parameters
unreadCount
Type: Integer
Return Value
Type: void
setUnreadCountDisplay(unreadCountDisplay)
Signature
1 public void setUnreadCountDisplay ( Integer unreadCountDisplay )
Parameters
unreadCountDisplay
Type: Integer
Return Value
Type: void
setUser(user)
Signature
1 public void setUser ( String user )
Parameters
user
Type: String
Return Value
Type: void
This feature is not generally available. It is not part of your purchased Services. This feature is subject to change, may be discontinued with no notice at any time in SFDC’s sole discretion, and SFDC may never make this feature generally available. Make your purchase decisions only on the basis of generally available products and features. This feature is made available on an AS IS basis and use of this feature is at your sole risk.