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

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