Class Conversation

java.lang.Object
com.slack.api.model.Conversation

public class Conversation extends Object
Represents a conversation as used with the conversations API
See Also:
  • Constructor Details

    • 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 Details

    • 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()
    • getPendingShared

      public List<String> getPendingShared()
    • getLastRead

      public String getLastRead()
    • getTopic

      public Topic getTopic()
    • getPurpose

      public Purpose getPurpose()
    • getPreviousNames

      public List<String> getPreviousNames()
    • 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()
    • getSharedTeamIds

      public List<String> getSharedTeamIds()
    • getParentConversation

      public String getParentConversation()
    • getPendingConnectedTeamIds

      public List<String> getPendingConnectedTeamIds()
    • getConversationHostId

      public String getConversationHostId()
    • getInternalTeamIds

      public List<String> getInternalTeamIds()
    • getConnectedTeamIds

      public List<String> getConnectedTeamIds()
    • getConnectedLimitedTeamIds

      public List<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 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)
    • setPendingShared

      public void setPendingShared(List<String> pendingShared)
    • setLastRead

      public void setLastRead(String lastRead)
    • setTopic

      public void setTopic(Topic topic)
    • setPurpose

      public void setPurpose(Purpose purpose)
    • setPreviousNames

      public void setPreviousNames(List<String> previousNames)
    • 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)
    • setSharedTeamIds

      public void setSharedTeamIds(List<String> sharedTeamIds)
    • setParentConversation

      public void setParentConversation(String parentConversation)
    • setPendingConnectedTeamIds

      public void setPendingConnectedTeamIds(List<String> pendingConnectedTeamIds)
    • setConversationHostId

      public void setConversationHostId(String conversationHostId)
    • setInternalTeamIds

      public void setInternalTeamIds(List<String> internalTeamIds)
    • setConnectedTeamIds

      public void setConnectedTeamIds(List<String> connectedTeamIds)
    • 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)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object