Package com.slack.api.model
Class Conversation
- java.lang.Object
-
- com.slack.api.model.Conversation
-
public class Conversation extends Object
Represents a conversation as used with theconversations
API- See Also:
- Conversations API
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Conversation.ConversationBuilder
-
Constructor Summary
Constructors Constructor Description Conversation()
Conversation(String enterpriseId, String id, String name, Integer created, String creator, Integer unlinked, String nameNormalized, List<String> pendingShared, String lastRead, Topic topic, Purpose purpose, 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, 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
-
-
-
Constructor Detail
-
Conversation
public Conversation()
-
Conversation
public Conversation(String enterpriseId, String id, String name, Integer created, String creator, Integer unlinked, String nameNormalized, List<String> pendingShared, String lastRead, Topic topic, Purpose purpose, 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, 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 Detail
-
builder
public static Conversation.ConversationBuilder builder()
-
getEnterpriseId
public String getEnterpriseId()
-
getId
public String getId()
-
getName
public String getName()
-
getCreated
public Integer getCreated()
-
getCreator
public String getCreator()
-
getUnlinked
public Integer getUnlinked()
-
getNameNormalized
public String getNameNormalized()
-
getLastRead
public String getLastRead()
-
getTopic
public Topic getTopic()
-
getPurpose
public Purpose getPurpose()
-
getNumOfMembers
public Integer getNumOfMembers()
-
getLatest
public Latest getLatest()
-
getLocale
public String getLocale()
-
getUnreadCount
public Integer getUnreadCount()
-
getUnreadCountDisplay
public Integer getUnreadCountDisplay()
-
getUser
public String getUser()
-
getIsUserDeleted
public Boolean getIsUserDeleted()
-
getPriority
public Double getPriority()
-
getDateConnected
public Integer getDateConnected()
-
getParentConversation
public String getParentConversation()
-
getConversationHostId
public String getConversationHostId()
-
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 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(String enterpriseId)
-
setId
public void setId(String id)
-
setName
public void setName(String name)
-
setCreated
public void setCreated(Integer created)
-
setCreator
public void setCreator(String creator)
-
setUnlinked
public void setUnlinked(Integer unlinked)
-
setNameNormalized
public void setNameNormalized(String nameNormalized)
-
setLastRead
public void setLastRead(String lastRead)
-
setTopic
public void setTopic(Topic topic)
-
setPurpose
public void setPurpose(Purpose purpose)
-
setNumOfMembers
public void setNumOfMembers(Integer numOfMembers)
-
setLatest
public void setLatest(Latest latest)
-
setLocale
public void setLocale(String locale)
-
setUnreadCount
public void setUnreadCount(Integer unreadCount)
-
setUnreadCountDisplay
public void setUnreadCountDisplay(Integer unreadCountDisplay)
-
setUser
public void setUser(String user)
-
setIsUserDeleted
public void setIsUserDeleted(Boolean isUserDeleted)
-
setPriority
public void setPriority(Double priority)
-
setDateConnected
public void setDateConnected(Integer dateConnected)
-
setParentConversation
public void setParentConversation(String parentConversation)
-
setPendingConnectedTeamIds
public void setPendingConnectedTeamIds(List<String> pendingConnectedTeamIds)
-
setConversationHostId
public void setConversationHostId(String conversationHostId)
-
setConnectedLimitedTeamIds
public void setConnectedLimitedTeamIds(List<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(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)
-
canEqual
protected boolean canEqual(Object other)
-
-