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

  • Method Details

    • builder

      public static Conversation.ConversationBuilder builder()
    • getEnterpriseId

      public String getEnterpriseId()
    • getId

      public String getId()
    • getName

      public String getName()
    • getCreated

      public Integer getCreated()
    • getUpdated

      public Long getUpdated()
    • 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()
    • getProperties

      public ConversationProperties getProperties()
    • 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()
    • getChannelEmailAddresses

      public List<ChannelEmailAddress> getChannelEmailAddresses()
    • getContextTeamId

      public String 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()
    • 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)
    • setUpdated

      public void setUpdated(Long updated)
    • 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)
    • setProperties

      public void setProperties(ConversationProperties properties)
    • 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)
    • setChannelEmailAddresses

      public void setChannelEmailAddresses(List<ChannelEmailAddress> channelEmailAddresses)
    • setContextTeamId

      public void setContextTeamId(String contextTeamId)
    • 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