Package io.getstream.chat.java.models
Class Thread.ThreadObject
- java.lang.Object
-
- io.getstream.chat.java.models.Thread.ThreadObject
-
- Enclosing class:
- Thread
public static class Thread.ThreadObject extends java.lang.ObjectA thread object containing thread data and metadata.
-
-
Constructor Summary
Constructors Constructor Description ThreadObject()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)@Nullable java.lang.IntegergetActiveParticipantCount()@Nullable java.lang.IntegergetAppPk()@Nullable ChannelgetChannel()@NotNull java.lang.StringgetChannelCid()@NotNull java.util.DategetCreatedAt()@Nullable UsergetCreatedBy()@NotNull java.lang.StringgetCreatedByUserId()@Nullable java.util.Map<java.lang.String,java.lang.Object>getCustom()@Nullable java.util.DategetDeletedAt()Draft.DraftObjectgetDraft()@Nullable java.util.DategetLastMessageAt()@Nullable java.util.List<Message>getLatestReplies()@Nullable MessagegetParentMessage()@NotNull java.lang.StringgetParentMessageId()@Nullable java.lang.IntegergetParticipantCount()@Nullable java.util.List<Thread.ThreadParticipant>getParticipants()@Nullable java.util.List<Channel.ChannelRead>getRead()@Nullable java.lang.IntegergetReplyCount()@NotNull java.lang.StringgetTitle()@NotNull java.util.DategetUpdatedAt()inthashCode()voidsetActiveParticipantCount(@Nullable java.lang.Integer activeParticipantCount)voidsetAppPk(@Nullable java.lang.Integer appPk)voidsetChannel(@Nullable Channel channel)voidsetChannelCid(@NotNull java.lang.String channelCid)voidsetCreatedAt(@NotNull java.util.Date createdAt)voidsetCreatedBy(@Nullable User createdBy)voidsetCreatedByUserId(@NotNull java.lang.String createdByUserId)voidsetCustom(@Nullable java.util.Map<java.lang.String,java.lang.Object> custom)voidsetDeletedAt(@Nullable java.util.Date deletedAt)voidsetDraft(Draft.DraftObject draft)voidsetLastMessageAt(@Nullable java.util.Date lastMessageAt)voidsetLatestReplies(@Nullable java.util.List<Message> latestReplies)voidsetParentMessage(@Nullable Message parentMessage)voidsetParentMessageId(@NotNull java.lang.String parentMessageId)voidsetParticipantCount(@Nullable java.lang.Integer participantCount)voidsetParticipants(@Nullable java.util.List<Thread.ThreadParticipant> participants)voidsetRead(@Nullable java.util.List<Channel.ChannelRead> read)voidsetReplyCount(@Nullable java.lang.Integer replyCount)voidsetTitle(@NotNull java.lang.String title)voidsetUpdatedAt(@NotNull java.util.Date updatedAt)java.lang.StringtoString()
-
-
-
Method Detail
-
getAppPk
@Nullable public @Nullable java.lang.Integer getAppPk()
-
getChannelCid
@NotNull public @NotNull java.lang.String getChannelCid()
-
getChannel
@Nullable public @Nullable Channel getChannel()
-
getParentMessageId
@NotNull public @NotNull java.lang.String getParentMessageId()
-
getParentMessage
@Nullable public @Nullable Message getParentMessage()
-
getCreatedByUserId
@NotNull public @NotNull java.lang.String getCreatedByUserId()
-
getCreatedBy
@Nullable public @Nullable User getCreatedBy()
-
getReplyCount
@Nullable public @Nullable java.lang.Integer getReplyCount()
-
getParticipantCount
@Nullable public @Nullable java.lang.Integer getParticipantCount()
-
getActiveParticipantCount
@Nullable public @Nullable java.lang.Integer getActiveParticipantCount()
-
getParticipants
@Nullable public @Nullable java.util.List<Thread.ThreadParticipant> getParticipants()
-
getLastMessageAt
@Nullable public @Nullable java.util.Date getLastMessageAt()
-
getCreatedAt
@NotNull public @NotNull java.util.Date getCreatedAt()
-
getUpdatedAt
@NotNull public @NotNull java.util.Date getUpdatedAt()
-
getDeletedAt
@Nullable public @Nullable java.util.Date getDeletedAt()
-
getTitle
@NotNull public @NotNull java.lang.String getTitle()
-
getCustom
@Nullable public @Nullable java.util.Map<java.lang.String,java.lang.Object> getCustom()
-
getLatestReplies
@Nullable public @Nullable java.util.List<Message> getLatestReplies()
-
getRead
@Nullable public @Nullable java.util.List<Channel.ChannelRead> getRead()
-
getDraft
@Nullable public Draft.DraftObject getDraft()
-
setAppPk
public void setAppPk(@Nullable @Nullable java.lang.Integer appPk)
-
setChannelCid
public void setChannelCid(@NotNull @NotNull java.lang.String channelCid)
-
setChannel
public void setChannel(@Nullable @Nullable Channel channel)
-
setParentMessageId
public void setParentMessageId(@NotNull @NotNull java.lang.String parentMessageId)
-
setParentMessage
public void setParentMessage(@Nullable @Nullable Message parentMessage)
-
setCreatedByUserId
public void setCreatedByUserId(@NotNull @NotNull java.lang.String createdByUserId)
-
setCreatedBy
public void setCreatedBy(@Nullable @Nullable User createdBy)
-
setReplyCount
public void setReplyCount(@Nullable @Nullable java.lang.Integer replyCount)
-
setParticipantCount
public void setParticipantCount(@Nullable @Nullable java.lang.Integer participantCount)
-
setActiveParticipantCount
public void setActiveParticipantCount(@Nullable @Nullable java.lang.Integer activeParticipantCount)
-
setParticipants
public void setParticipants(@Nullable @Nullable java.util.List<Thread.ThreadParticipant> participants)
-
setLastMessageAt
public void setLastMessageAt(@Nullable @Nullable java.util.Date lastMessageAt)
-
setCreatedAt
public void setCreatedAt(@NotNull @NotNull java.util.Date createdAt)
-
setUpdatedAt
public void setUpdatedAt(@NotNull @NotNull java.util.Date updatedAt)
-
setDeletedAt
public void setDeletedAt(@Nullable @Nullable java.util.Date deletedAt)
-
setTitle
public void setTitle(@NotNull @NotNull java.lang.String title)
-
setCustom
public void setCustom(@Nullable @Nullable java.util.Map<java.lang.String,java.lang.Object> custom)
-
setLatestReplies
public void setLatestReplies(@Nullable @Nullable java.util.List<Message> latestReplies)
-
setRead
public void setRead(@Nullable @Nullable java.util.List<Channel.ChannelRead> read)
-
setDraft
public void setDraft(@Nullable Draft.DraftObject draft)
-
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
-
-