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

1public Integer getCreated()

Return Value

Type: Integer

getCreator() 

Signature

1public String getCreator()

Return Value

Type: String

getEnterpriseId() 

Signature

1public String getEnterpriseId()

Return Value

Type: String

getId() 

Signature

1public String getId()

Return Value

Type: String

getIsMoved() 

Signature

1public Integer getIsMoved()

Return Value

Type: Integer

getLastRead() 

Signature

1public String getLastRead()

Return Value

Type: String

getLatest() 

Signature

1public Slack.Latest getLatest()

Return Value

Type: Slack.Latest

getMembers() 

Signature

1public List<String> getMembers()

Return Value

Type: List<String>

getName() 

Signature

1public String getName()

Return Value

Type: String

getNameNormalized() 

Signature

1public String getNameNormalized()

Return Value

Type: String

getNumMembers() 

Signature

1public Integer getNumMembers()

Return Value

Type: Integer

getPendingShared() 

Signature

1public List<String> getPendingShared()

Return Value

Type: List<String>

getPreviousNames() 

Signature

1public List<String> getPreviousNames()

Return Value

Type: List<String>

getPriority() 

Signature

1public Double getPriority()

Return Value

Type: Double

getPurpose() 

Signature

1public Slack.Purpose getPurpose()

Return Value

Type: Slack.Purpose

getTopic() 

Signature

1public Slack.Topic getTopic()

Return Value

Type: Slack.Topic

getUnlinked() 

Signature

1public Integer getUnlinked()

Return Value

Type: Integer

getUnreadCount() 

Signature

1public Integer getUnreadCount()

Return Value

Type: Integer

getUnreadCountDisplay() 

Signature

1public Integer getUnreadCountDisplay()

Return Value

Type: Integer

getUser() 

Signature

1public String getUser()

Return Value

Type: String

isArchived() 

Signature

1public Boolean isArchived()

Return Value

Type: Boolean

isChannel() 

Signature

1public Boolean isChannel()

Return Value

Type: Boolean

isExtShared() 

Signature

1public Boolean isExtShared()

Return Value

Type: Boolean

isGeneral() 

Signature

1public Boolean isGeneral()

Return Value

Type: Boolean

isGlobalShared() 

Signature

1public Boolean isGlobalShared()

Return Value

Type: Boolean

isGroup() 

Signature

1public Boolean isGroup()

Return Value

Type: Boolean

isIm() 

Signature

1public Boolean isIm()

Return Value

Type: Boolean

isMember() 

Signature

1public Boolean isMember()

Return Value

Type: Boolean

isMpim() 

Returns true for a private channel or a group DM channel.

Signature

1public Boolean isMpim()

Return Value

Type: Boolean

isOrgDefault() 

Signature

1public Boolean isOrgDefault()

Return Value

Type: Boolean

isOrgMandatory() 

Signature

1public Boolean isOrgMandatory()

Return Value

Type: Boolean

isOrgShared() 

Signature

1public Boolean isOrgShared()

Return Value

Type: Boolean

isPendingExtShared() 

Signature

1public Boolean isPendingExtShared()

Return Value

Type: Boolean

isPrivateChannel() 

Signature

1public Boolean isPrivateChannel()

Return Value

Type: Boolean

isReadOnly() 

Signature

1public Boolean isReadOnly()

Return Value

Type: Boolean

isShared() 

Signature

1public Boolean isShared()

Return Value

Type: Boolean

isThreadOnly() 

Signature

1public Boolean isThreadOnly()

Return Value

Type: Boolean

setArchived(archived) 

Signature

1public void setArchived(Boolean archived)

Parameters

archived

Type: Boolean

Return Value

Type: void

setChannel(channel) 

Signature

1public void setChannel(Boolean channel)

Parameters

channel

Type: Boolean

Return Value

Type: void

setCreated(created) 

Signature

1public void setCreated(Integer created)

Parameters

created

Type: Integer

Return Value

Type: void

setCreator(creator) 

Signature

1public void setCreator(String creator)

Parameters

creator

Type: String

Return Value

Type: void

setEnterpriseId(enterpriseId) 

Signature

1public void setEnterpriseId(String enterpriseId)

Parameters

enterpriseId

Type: String

Return Value

Type: void

setExtShared(extShared) 

Signature

1public void setExtShared(Boolean extShared)

Parameters

extShared

Type: Boolean

Return Value

Type: void

setGeneral(general) 

Signature

1public void setGeneral(Boolean general)

Parameters

general

Type: Boolean

Return Value

Type: void

setGlobalShared(globalShared) 

Signature

1public void setGlobalShared(Boolean globalShared)

Parameters

globalShared

Type: Boolean

Return Value

Type: vpod

setGroup(groupValue) 

Signature

1public void setGroup(Boolean groupValue)

Parameters

groupValue

Type: Boolean

Return Value

Type: void

setId(id) 

Signature

1public void setId(String id)

Parameters

id

Type: String

Return Value

Type: void

setIm(im) 

Signature

1public void setIm(Boolean im)

Parameters

im

Type: Boolean

Return Value

Type: void

setIsMoved(isMoved) 

Signature

1public void setIsMoved(Integer isMoved)

Parameters

isMoved

Type: Integer

Return Value

Type: void

setLastRead(lastRead) 

Signature

1public void setLastRead(String lastRead)

Parameters

lastRead

Type: String

Return Value

Type: void

setLatest(latest) 

Signature

1public void setLatest(Slack.Latest latest)

Parameters

latest

Type: Slack.Latest

Return Value

Type: void

setMember(member) 

Signature

1public void setMember(Boolean member)

Parameters

member

Type: Boolean

Return Value

Type: void

setMembers(members) 

Signature

1public void setMembers(List<String> members)

Parameters

members

Type: List<String>

Return Value

Type: void

setMpim(mpim) 

Signature

1public void setMpim(Boolean mpim)

Parameters

mpim

Type: Boolean

Return Value

Type: void

setName(name) 

Signature

1public void setName(String name)

Parameters

name

Type: String

Return Value

Type: void

setNameNormalized(nameNormalized) 

Signature

1public void setNameNormalized(String nameNormalized)

Parameters

nameNormalized

Type: String

Return Value

Type: void

setNumMembers(numMembers) 

Signature

1public void setNumMembers(Integer numMembers)

Parameters

numMembers

Type: Integer

Return Value

Type: void

setOrgDefault(orgDefault) 

Signature

1public void setOrgDefault(Boolean orgDefault)

Parameters

orgDefault

Type: Boolean

Return Value

Type: void

setOrgMandatory(orgMandatory) 

Signature

1public void setOrgMandatory(Boolean orgMandatory)

Parameters

orgMandatory

Type: Boolean

Return Value

Type: void

setOrgShared(orgShared) 

Signature

1public void setOrgShared(Boolean orgShared)

Parameters

orgShared

Type: Boolean

Return Value

Type: void

setPendingExtShared(pendingExtShared) 

Signature

1public void setPendingExtShared(Boolean pendingExtShared)

Parameters

pendingExtShared

Type: Boolean

Return Value

Type: void

setPendingShared(pendingShared) 

Signature

1public void setPendingShared(List<String> pendingShared)

Parameters

pendingShared

Type: List<String>

Return Value

Type: void

setPreviousNames(previousNames) 

Signature

1public void setPreviousNames(List<String> previousNames)

Parameters

previousNames

Type: List<String>

Return Value

Type: void

setPriority(priority) 

Signature

1public void setPriority(Double priority)

Parameters

priority

Type: Double

Return Value

Type: void

setPrivateChannel(privateChannel) 

Signature

1public void setPrivateChannel(Boolean privateChannel)

Parameters

privateChannel

Type: Boolean

Return Value

Type: void

setPurpose(purpose) 

Signature

1public void setPurpose(Slack.Purpose purpose)

Parameters

purpose

Type: Slack.Purpose

Return Value

Type: void

setReadOnly(readOnly) 

Signature

1public void setReadOnly(Boolean readOnly)

Parameters

readOnly

Type: Boolean

Return Value

Type: void

setShared(shared) 

Signature

1public void setShared(Boolean shared)

Parameters

shared

Type: Boolean

Return Value

Type: void

setThreadOnly(threadOnly) 

Signature

1public void setThreadOnly(Boolean threadOnly)

Parameters

threadOnly

Type: Boolean

Return Value

Type: void

setTopic(topic) 

Signature

1public void setTopic(Slack.Topic topic)

Parameters

topic

Type: Slack.Topic

Return Value

Type: void

setUnlinked(unlinked) 

Signature

1public void setUnlinked(Integer unlinked)

Parameters

unlinked

Type: Integer

Return Value

Type: void

setUnreadCount(unreadCount) 

Signature

1public void setUnreadCount(Integer unreadCount)

Parameters

unreadCount

Type: Integer

Return Value

Type: void

setUnreadCountDisplay(unreadCountDisplay) 

Signature

1public void setUnreadCountDisplay(Integer unreadCountDisplay)

Parameters

unreadCountDisplay

Type: Integer

Return Value

Type: void

setUser(user) 

Signature

1public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

Beta Feature

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.