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.Object
A 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 boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
@Nullable java.lang.Integer
getActiveParticipantCount()
@Nullable java.lang.Integer
getAppPk()
@Nullable Channel
getChannel()
@NotNull java.lang.String
getChannelCid()
@NotNull java.util.Date
getCreatedAt()
@Nullable User
getCreatedBy()
@NotNull java.lang.String
getCreatedByUserId()
@Nullable java.util.Map<java.lang.String,java.lang.Object>
getCustom()
@Nullable java.util.Date
getDeletedAt()
Draft.DraftObject
getDraft()
@Nullable java.util.Date
getLastMessageAt()
@Nullable java.util.List<Message>
getLatestReplies()
@Nullable Message
getParentMessage()
@NotNull java.lang.String
getParentMessageId()
@Nullable java.lang.Integer
getParticipantCount()
@Nullable java.util.List<Thread.ThreadParticipant>
getParticipants()
@Nullable java.util.List<Channel.ChannelRead>
getRead()
@Nullable java.lang.Integer
getReplyCount()
@NotNull java.lang.String
getTitle()
@NotNull java.util.Date
getUpdatedAt()
int
hashCode()
void
setActiveParticipantCount(@Nullable java.lang.Integer activeParticipantCount)
void
setAppPk(@Nullable java.lang.Integer appPk)
void
setChannel(@Nullable Channel channel)
void
setChannelCid(@NotNull java.lang.String channelCid)
void
setCreatedAt(@NotNull java.util.Date createdAt)
void
setCreatedBy(@Nullable User createdBy)
void
setCreatedByUserId(@NotNull java.lang.String createdByUserId)
void
setCustom(@Nullable java.util.Map<java.lang.String,java.lang.Object> custom)
void
setDeletedAt(@Nullable java.util.Date deletedAt)
void
setDraft(Draft.DraftObject draft)
void
setLastMessageAt(@Nullable java.util.Date lastMessageAt)
void
setLatestReplies(@Nullable java.util.List<Message> latestReplies)
void
setParentMessage(@Nullable Message parentMessage)
void
setParentMessageId(@NotNull java.lang.String parentMessageId)
void
setParticipantCount(@Nullable java.lang.Integer participantCount)
void
setParticipants(@Nullable java.util.List<Thread.ThreadParticipant> participants)
void
setRead(@Nullable java.util.List<Channel.ChannelRead> read)
void
setReplyCount(@Nullable java.lang.Integer replyCount)
void
setTitle(@NotNull java.lang.String title)
void
setUpdatedAt(@NotNull java.util.Date updatedAt)
java.lang.String
toString()
-
-
-
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:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-