Package com.slack.api.model
Class Conversation
java.lang.Object
com.slack.api.model.Conversation
public class Conversation
extends java.lang.Object
Represents a conversation
as used with the
conversations API- See Also:
- Conversations API
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConversation.ConversationBuilder -
Constructor Summary
Constructors Constructor Description Conversation()Conversation(java.lang.String enterpriseId, java.lang.String id, java.lang.String name, java.lang.Integer created, java.lang.String creator, java.lang.Integer unlinked, java.lang.String nameNormalized, java.util.List<java.lang.String> pendingShared, java.lang.String lastRead, Topic topic, Purpose purpose, java.util.List<java.lang.String> previousNames, java.lang.Integer numOfMembers, Latest latest, java.lang.String locale, java.lang.Integer unreadCount, java.lang.Integer unreadCountDisplay, java.lang.String user, java.lang.Boolean isUserDeleted, java.lang.Double priority, java.lang.Integer dateConnected, java.util.List<java.lang.String> sharedTeamIds, java.lang.String parentConversation, java.util.List<java.lang.String> pendingConnectedTeamIds, java.lang.String conversationHostId, java.util.List<java.lang.String> internalTeamIds, java.util.List<java.lang.String> connectedTeamIds, java.util.List<java.lang.String> connectedLimitedTeamIds, boolean isChannel, boolean isGroup, boolean isIm, boolean isArchived, boolean isGeneral, boolean isReadOnly, boolean isThreadOnly, boolean isNonThreadable, boolean isShared, boolean isExtShared, boolean isOrgShared, boolean isPendingExtShared, boolean globalShared, boolean orgDefault, boolean orgMandatory, java.lang.Integer isMoved, boolean isMember, boolean open, boolean isPrivate, boolean isMpim, boolean isStarred) -
Method Summary
Modifier and Type Method Description static Conversation.ConversationBuilderbuilder()protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)java.util.List<java.lang.String>getConnectedLimitedTeamIds()java.util.List<java.lang.String>getConnectedTeamIds()java.lang.StringgetConversationHostId()java.lang.IntegergetCreated()java.lang.StringgetCreator()java.lang.IntegergetDateConnected()java.lang.StringgetEnterpriseId()java.lang.StringgetId()java.util.List<java.lang.String>getInternalTeamIds()java.lang.IntegergetIsMoved()java.lang.BooleangetIsUserDeleted()java.lang.StringgetLastRead()LatestgetLatest()java.lang.StringgetLocale()java.lang.StringgetName()java.lang.StringgetNameNormalized()java.lang.IntegergetNumOfMembers()java.lang.StringgetParentConversation()java.util.List<java.lang.String>getPendingConnectedTeamIds()java.util.List<java.lang.String>getPendingShared()java.util.List<java.lang.String>getPreviousNames()java.lang.DoublegetPriority()PurposegetPurpose()java.util.List<java.lang.String>getSharedTeamIds()TopicgetTopic()java.lang.IntegergetUnlinked()java.lang.IntegergetUnreadCount()java.lang.IntegergetUnreadCountDisplay()java.lang.StringgetUser()inthashCode()booleanisArchived()booleanisChannel()booleanisExtShared()booleanisGeneral()booleanisGlobalShared()booleanisGroup()booleanisIm()booleanisMember()booleanisMpim()booleanisNonThreadable()booleanisOpen()booleanisOrgDefault()booleanisOrgMandatory()booleanisOrgShared()booleanisPendingExtShared()booleanisPrivate()booleanisReadOnly()booleanisShared()booleanisStarred()booleanisThreadOnly()voidsetArchived(boolean isArchived)voidsetChannel(boolean isChannel)voidsetConnectedLimitedTeamIds(java.util.List<java.lang.String> connectedLimitedTeamIds)voidsetConnectedTeamIds(java.util.List<java.lang.String> connectedTeamIds)voidsetConversationHostId(java.lang.String conversationHostId)voidsetCreated(java.lang.Integer created)voidsetCreator(java.lang.String creator)voidsetDateConnected(java.lang.Integer dateConnected)voidsetEnterpriseId(java.lang.String enterpriseId)voidsetExtShared(boolean isExtShared)voidsetGeneral(boolean isGeneral)voidsetGlobalShared(boolean globalShared)voidsetGroup(boolean isGroup)voidsetId(java.lang.String id)voidsetIm(boolean isIm)voidsetInternalTeamIds(java.util.List<java.lang.String> internalTeamIds)voidsetIsMoved(java.lang.Integer isMoved)voidsetIsUserDeleted(java.lang.Boolean isUserDeleted)voidsetLastRead(java.lang.String lastRead)voidsetLatest(Latest latest)voidsetLocale(java.lang.String locale)voidsetMember(boolean isMember)voidsetMpim(boolean isMpim)voidsetName(java.lang.String name)voidsetNameNormalized(java.lang.String nameNormalized)voidsetNonThreadable(boolean isNonThreadable)voidsetNumOfMembers(java.lang.Integer numOfMembers)voidsetOpen(boolean open)voidsetOrgDefault(boolean orgDefault)voidsetOrgMandatory(boolean orgMandatory)voidsetOrgShared(boolean isOrgShared)voidsetParentConversation(java.lang.String parentConversation)voidsetPendingConnectedTeamIds(java.util.List<java.lang.String> pendingConnectedTeamIds)voidsetPendingExtShared(boolean isPendingExtShared)voidsetPendingShared(java.util.List<java.lang.String> pendingShared)voidsetPreviousNames(java.util.List<java.lang.String> previousNames)voidsetPriority(java.lang.Double priority)voidsetPrivate(boolean isPrivate)voidsetPurpose(Purpose purpose)voidsetReadOnly(boolean isReadOnly)voidsetShared(boolean isShared)voidsetSharedTeamIds(java.util.List<java.lang.String> sharedTeamIds)voidsetStarred(boolean isStarred)voidsetThreadOnly(boolean isThreadOnly)voidsetTopic(Topic topic)voidsetUnlinked(java.lang.Integer unlinked)voidsetUnreadCount(java.lang.Integer unreadCount)voidsetUnreadCountDisplay(java.lang.Integer unreadCountDisplay)voidsetUser(java.lang.String user)java.lang.StringtoString()
-
Constructor Details
-
Conversation
public Conversation() -
Conversation
public Conversation(java.lang.String enterpriseId, java.lang.String id, java.lang.String name, java.lang.Integer created, java.lang.String creator, java.lang.Integer unlinked, java.lang.String nameNormalized, java.util.List<java.lang.String> pendingShared, java.lang.String lastRead, Topic topic, Purpose purpose, java.util.List<java.lang.String> previousNames, java.lang.Integer numOfMembers, Latest latest, java.lang.String locale, java.lang.Integer unreadCount, java.lang.Integer unreadCountDisplay, java.lang.String user, java.lang.Boolean isUserDeleted, java.lang.Double priority, java.lang.Integer dateConnected, java.util.List<java.lang.String> sharedTeamIds, java.lang.String parentConversation, java.util.List<java.lang.String> pendingConnectedTeamIds, java.lang.String conversationHostId, java.util.List<java.lang.String> internalTeamIds, java.util.List<java.lang.String> connectedTeamIds, java.util.List<java.lang.String> connectedLimitedTeamIds, boolean isChannel, boolean isGroup, boolean isIm, boolean isArchived, boolean isGeneral, boolean isReadOnly, boolean isThreadOnly, boolean isNonThreadable, boolean isShared, boolean isExtShared, boolean isOrgShared, boolean isPendingExtShared, boolean globalShared, boolean orgDefault, boolean orgMandatory, java.lang.Integer isMoved, boolean isMember, boolean open, boolean isPrivate, boolean isMpim, boolean isStarred)
-
-
Method Details
-
builder
-
getEnterpriseId
public java.lang.String getEnterpriseId() -
getId
public java.lang.String getId() -
getName
public java.lang.String getName() -
getCreated
public java.lang.Integer getCreated() -
getCreator
public java.lang.String getCreator() -
getUnlinked
public java.lang.Integer getUnlinked() -
getNameNormalized
public java.lang.String getNameNormalized() -
getPendingShared
public java.util.List<java.lang.String> getPendingShared() -
getLastRead
public java.lang.String getLastRead() -
getTopic
-
getPurpose
-
getPreviousNames
public java.util.List<java.lang.String> getPreviousNames() -
getNumOfMembers
public java.lang.Integer getNumOfMembers() -
getLatest
-
getLocale
public java.lang.String getLocale() -
getUnreadCount
public java.lang.Integer getUnreadCount() -
getUnreadCountDisplay
public java.lang.Integer getUnreadCountDisplay() -
getUser
public java.lang.String getUser() -
getIsUserDeleted
public java.lang.Boolean getIsUserDeleted() -
getPriority
public java.lang.Double getPriority() -
getDateConnected
public java.lang.Integer getDateConnected() -
getSharedTeamIds
public java.util.List<java.lang.String> getSharedTeamIds() -
getParentConversation
public java.lang.String getParentConversation() -
getPendingConnectedTeamIds
public java.util.List<java.lang.String> getPendingConnectedTeamIds() -
getConversationHostId
public java.lang.String getConversationHostId() -
getInternalTeamIds
public java.util.List<java.lang.String> getInternalTeamIds() -
getConnectedTeamIds
public java.util.List<java.lang.String> getConnectedTeamIds() -
getConnectedLimitedTeamIds
public java.util.List<java.lang.String> getConnectedLimitedTeamIds() -
isChannel
public boolean isChannel() -
isGroup
public boolean isGroup() -
isIm
public boolean isIm() -
isArchived
public boolean isArchived() -
isGeneral
public boolean isGeneral() -
isReadOnly
public boolean isReadOnly() -
isThreadOnly
public boolean isThreadOnly() -
isNonThreadable
public boolean isNonThreadable() -
isShared
public boolean isShared() -
isExtShared
public boolean isExtShared() -
isOrgShared
public boolean isOrgShared() -
isPendingExtShared
public boolean isPendingExtShared() -
isGlobalShared
public boolean isGlobalShared() -
isOrgDefault
public boolean isOrgDefault() -
isOrgMandatory
public boolean isOrgMandatory() -
getIsMoved
public java.lang.Integer getIsMoved() -
isMember
public boolean isMember() -
isOpen
public boolean isOpen() -
isPrivate
public boolean isPrivate() -
isMpim
public boolean isMpim() -
isStarred
public boolean isStarred() -
setEnterpriseId
public void setEnterpriseId(java.lang.String enterpriseId) -
setId
public void setId(java.lang.String id) -
setName
public void setName(java.lang.String name) -
setCreated
public void setCreated(java.lang.Integer created) -
setCreator
public void setCreator(java.lang.String creator) -
setUnlinked
public void setUnlinked(java.lang.Integer unlinked) -
setNameNormalized
public void setNameNormalized(java.lang.String nameNormalized) -
setPendingShared
public void setPendingShared(java.util.List<java.lang.String> pendingShared) -
setLastRead
public void setLastRead(java.lang.String lastRead) -
setTopic
-
setPurpose
-
setPreviousNames
public void setPreviousNames(java.util.List<java.lang.String> previousNames) -
setNumOfMembers
public void setNumOfMembers(java.lang.Integer numOfMembers) -
setLatest
-
setLocale
public void setLocale(java.lang.String locale) -
setUnreadCount
public void setUnreadCount(java.lang.Integer unreadCount) -
setUnreadCountDisplay
public void setUnreadCountDisplay(java.lang.Integer unreadCountDisplay) -
setUser
public void setUser(java.lang.String user) -
setIsUserDeleted
public void setIsUserDeleted(java.lang.Boolean isUserDeleted) -
setPriority
public void setPriority(java.lang.Double priority) -
setDateConnected
public void setDateConnected(java.lang.Integer dateConnected) -
setSharedTeamIds
public void setSharedTeamIds(java.util.List<java.lang.String> sharedTeamIds) -
setParentConversation
public void setParentConversation(java.lang.String parentConversation) -
setPendingConnectedTeamIds
public void setPendingConnectedTeamIds(java.util.List<java.lang.String> pendingConnectedTeamIds) -
setConversationHostId
public void setConversationHostId(java.lang.String conversationHostId) -
setInternalTeamIds
public void setInternalTeamIds(java.util.List<java.lang.String> internalTeamIds) -
setConnectedTeamIds
public void setConnectedTeamIds(java.util.List<java.lang.String> connectedTeamIds) -
setConnectedLimitedTeamIds
public void setConnectedLimitedTeamIds(java.util.List<java.lang.String> connectedLimitedTeamIds) -
setChannel
public void setChannel(boolean isChannel) -
setGroup
public void setGroup(boolean isGroup) -
setIm
public void setIm(boolean isIm) -
setArchived
public void setArchived(boolean isArchived) -
setGeneral
public void setGeneral(boolean isGeneral) -
setReadOnly
public void setReadOnly(boolean isReadOnly) -
setThreadOnly
public void setThreadOnly(boolean isThreadOnly) -
setNonThreadable
public void setNonThreadable(boolean isNonThreadable) -
setShared
public void setShared(boolean isShared) -
setExtShared
public void setExtShared(boolean isExtShared) -
setOrgShared
public void setOrgShared(boolean isOrgShared) -
setPendingExtShared
public void setPendingExtShared(boolean isPendingExtShared) -
setGlobalShared
public void setGlobalShared(boolean globalShared) -
setOrgDefault
public void setOrgDefault(boolean orgDefault) -
setOrgMandatory
public void setOrgMandatory(boolean orgMandatory) -
setIsMoved
public void setIsMoved(java.lang.Integer isMoved) -
setMember
public void setMember(boolean isMember) -
setOpen
public void setOpen(boolean open) -
setPrivate
public void setPrivate(boolean isPrivate) -
setMpim
public void setMpim(boolean isMpim) -
setStarred
public void setStarred(boolean isStarred) -
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other) -
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-