Package com.slack.api.model
Class Conversation
java.lang.Object
com.slack.api.model.Conversation
Represents a conversation
as used with the
conversations API- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionConversation(String enterpriseId, String id, String name, Integer created, Long updated, String creator, Integer unlinked, String nameNormalized, List<String> pendingShared, String lastRead, Topic topic, Purpose purpose, ConversationProperties properties, List<String> previousNames, Integer numOfMembers, Latest latest, String locale, Integer unreadCount, Integer unreadCountDisplay, String user, Boolean isUserDeleted, Double priority, Integer dateConnected, List<String> sharedTeamIds, String parentConversation, List<String> pendingConnectedTeamIds, String conversationHostId, List<String> internalTeamIds, List<String> connectedTeamIds, List<String> connectedLimitedTeamIds, List<ChannelEmailAddress> channelEmailAddresses, String contextTeamId, 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, Integer isMoved, boolean isMember, boolean open, boolean isPrivate, boolean isMpim, boolean isStarred) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleangetId()getName()getTopic()getUser()inthashCode()booleanbooleanbooleanbooleanbooleanbooleanisGroup()booleanisIm()booleanisMember()booleanisMpim()booleanbooleanisOpen()booleanbooleanbooleanbooleanbooleanbooleanbooleanisShared()booleanbooleanvoidsetArchived(boolean isArchived) voidsetChannel(boolean isChannel) voidsetChannelEmailAddresses(List<ChannelEmailAddress> channelEmailAddresses) voidsetConnectedLimitedTeamIds(List<String> connectedLimitedTeamIds) voidsetConnectedTeamIds(List<String> connectedTeamIds) voidsetContextTeamId(String contextTeamId) voidsetConversationHostId(String conversationHostId) voidsetCreated(Integer created) voidsetCreator(String creator) voidsetDateConnected(Integer dateConnected) voidsetEnterpriseId(String enterpriseId) voidsetExtShared(boolean isExtShared) voidsetGeneral(boolean isGeneral) voidsetGlobalShared(boolean globalShared) voidsetGroup(boolean isGroup) voidvoidsetIm(boolean isIm) voidsetInternalTeamIds(List<String> internalTeamIds) voidsetIsMoved(Integer isMoved) voidsetIsUserDeleted(Boolean isUserDeleted) voidsetLastRead(String lastRead) voidvoidvoidsetMember(boolean isMember) voidsetMpim(boolean isMpim) voidvoidsetNameNormalized(String nameNormalized) voidsetNonThreadable(boolean isNonThreadable) voidsetNumOfMembers(Integer numOfMembers) voidsetOpen(boolean open) voidsetOrgDefault(boolean orgDefault) voidsetOrgMandatory(boolean orgMandatory) voidsetOrgShared(boolean isOrgShared) voidsetParentConversation(String parentConversation) voidsetPendingConnectedTeamIds(List<String> pendingConnectedTeamIds) voidsetPendingExtShared(boolean isPendingExtShared) voidsetPendingShared(List<String> pendingShared) voidsetPreviousNames(List<String> previousNames) voidsetPriority(Double priority) voidsetPrivate(boolean isPrivate) voidsetProperties(ConversationProperties properties) voidsetPurpose(Purpose purpose) voidsetReadOnly(boolean isReadOnly) voidsetShared(boolean isShared) voidsetSharedTeamIds(List<String> sharedTeamIds) voidsetStarred(boolean isStarred) voidsetThreadOnly(boolean isThreadOnly) voidvoidsetUnlinked(Integer unlinked) voidsetUnreadCount(Integer unreadCount) voidsetUnreadCountDisplay(Integer unreadCountDisplay) voidsetUpdated(Long updated) voidtoString()
-
Constructor Details
-
Conversation
public Conversation() -
Conversation
public Conversation(String enterpriseId, String id, String name, Integer created, Long updated, String creator, Integer unlinked, String nameNormalized, List<String> pendingShared, String lastRead, Topic topic, Purpose purpose, ConversationProperties properties, List<String> previousNames, Integer numOfMembers, Latest latest, String locale, Integer unreadCount, Integer unreadCountDisplay, String user, Boolean isUserDeleted, Double priority, Integer dateConnected, List<String> sharedTeamIds, String parentConversation, List<String> pendingConnectedTeamIds, String conversationHostId, List<String> internalTeamIds, List<String> connectedTeamIds, List<String> connectedLimitedTeamIds, List<ChannelEmailAddress> channelEmailAddresses, String contextTeamId, 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, Integer isMoved, boolean isMember, boolean open, boolean isPrivate, boolean isMpim, boolean isStarred)
-
-
Method Details
-
builder
-
getEnterpriseId
-
getId
-
getName
-
getCreated
-
getUpdated
-
getCreator
-
getUnlinked
-
getNameNormalized
-
getLastRead
-
getTopic
-
getPurpose
-
getProperties
-
getPreviousNames
-
getNumOfMembers
-
getLatest
-
getLocale
-
getUnreadCount
-
getUnreadCountDisplay
-
getUser
-
getIsUserDeleted
-
getPriority
-
getDateConnected
-
getParentConversation
-
getPendingConnectedTeamIds
-
getConversationHostId
-
getInternalTeamIds
-
getConnectedTeamIds
-
getConnectedLimitedTeamIds
-
getChannelEmailAddresses
-
getContextTeamId
-
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() -
isOrgDefault
public boolean isOrgDefault() -
isOrgMandatory
public boolean isOrgMandatory() -
getIsMoved
-
isMember
public boolean isMember() -
isOpen
public boolean isOpen() -
isPrivate
public boolean isPrivate() -
isMpim
public boolean isMpim() -
isStarred
public boolean isStarred() -
setEnterpriseId
-
setId
-
setName
-
setCreated
-
setUpdated
-
setCreator
-
setUnlinked
-
setNameNormalized
-
setLastRead
-
setTopic
-
setPurpose
-
setProperties
-
setPreviousNames
-
setNumOfMembers
-
setLatest
-
setLocale
-
setUnreadCount
-
setUnreadCountDisplay
-
setUser
-
setIsUserDeleted
-
setPriority
-
setDateConnected
-
setParentConversation
-
setPendingConnectedTeamIds
-
setConversationHostId
-
setInternalTeamIds
-
setConnectedTeamIds
-
setConnectedLimitedTeamIds
-
setChannelEmailAddresses
-
setContextTeamId
-
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) -
setOrgDefault
public void setOrgDefault(boolean orgDefault) -
setOrgMandatory
public void setOrgMandatory(boolean orgMandatory) -
setIsMoved
-
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
-
canEqual
-
hashCode
public int hashCode() -
toString
-