From dc223754fc080b2ba569099887da3f50db8e9c3b Mon Sep 17 00:00:00 2001 From: YuCheng Hu Date: Wed, 4 Oct 2023 08:17:09 -0400 Subject: [PATCH] =?UTF-8?q?ZCH-18=20=E6=B7=BB=E5=8A=A0=20ActionsSummary=20?= =?UTF-8?q?=E5=AF=B9=E8=B1=A1=EF=BC=8C=E5=B9=B6=E9=87=8D=E6=9E=84=20Topic?= =?UTF-8?q?=20=E5=AF=B9=E8=B1=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/model/dto/ActionsSummary.java | 50 +++++++++ .../discourse/common/model/dto/Topic.java | 100 ++++++++++++++++++ 2 files changed, 150 insertions(+) create mode 100644 common/src/main/java/com/ossez/discourse/common/model/dto/ActionsSummary.java diff --git a/common/src/main/java/com/ossez/discourse/common/model/dto/ActionsSummary.java b/common/src/main/java/com/ossez/discourse/common/model/dto/ActionsSummary.java new file mode 100644 index 0000000..ccd1d6a --- /dev/null +++ b/common/src/main/java/com/ossez/discourse/common/model/dto/ActionsSummary.java @@ -0,0 +1,50 @@ +package com.ossez.discourse.common.model.dto; + +import java.io.Serializable; + +/** + * actions_summary JSON Objet + * + * @author YuCheng + */ +public class ActionsSummary implements Serializable { + private static final long serialVersionUID = 6968673707557955512L; + private Long id; + private Integer count; + private Boolean hidden; + private Boolean canAct; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Integer getCount() { + return count; + } + + public void setCount(Integer count) { + this.count = count; + } + + public Boolean getHidden() { + return hidden; + } + + public void setHidden(Boolean hidden) { + this.hidden = hidden; + } + + public Boolean getCanAct() { + return canAct; + } + + public void setCanAct(Boolean canAct) { + this.canAct = canAct; + } +} + + diff --git a/common/src/main/java/com/ossez/discourse/common/model/dto/Topic.java b/common/src/main/java/com/ossez/discourse/common/model/dto/Topic.java index f4bf6cb..93210f5 100644 --- a/common/src/main/java/com/ossez/discourse/common/model/dto/Topic.java +++ b/common/src/main/java/com/ossez/discourse/common/model/dto/Topic.java @@ -44,6 +44,18 @@ public class Topic { private Integer highestPostNumber; private String deletedBy; private Boolean hasDeleted; + private List actionsSummary; + private Integer chunkSize; + private Boolean bookmarked; + private String bookmarks; + private String topicTimer; + private Long messageBus_LastId; + private Integer participantCount; + private Boolean showReadIndicator; + private String thumbnails; + private String slowModeEnabledUUntil; + private Boolean summarizable; + public PostStream getPostStream() { return postStream; @@ -332,6 +344,94 @@ public class Topic { public void setHasDeleted(Boolean hasDeleted) { this.hasDeleted = hasDeleted; } + + public List getActionsSummary() { + return actionsSummary; + } + + public void setActionsSummary(List actionsSummary) { + this.actionsSummary = actionsSummary; + } + + public Integer getChunkSize() { + return chunkSize; + } + + public void setChunkSize(Integer chunkSize) { + this.chunkSize = chunkSize; + } + + public Boolean getBookmarked() { + return bookmarked; + } + + public void setBookmarked(Boolean bookmarked) { + this.bookmarked = bookmarked; + } + + public String getBookmarks() { + return bookmarks; + } + + public void setBookmarks(String bookmarks) { + this.bookmarks = bookmarks; + } + + public String getTopicTimer() { + return topicTimer; + } + + public void setTopicTimer(String topicTimer) { + this.topicTimer = topicTimer; + } + + public Long getMessageBus_LastId() { + return messageBus_LastId; + } + + public void setMessageBus_LastId(Long messageBus_LastId) { + this.messageBus_LastId = messageBus_LastId; + } + + public Integer getParticipantCount() { + return participantCount; + } + + public void setParticipantCount(Integer participantCount) { + this.participantCount = participantCount; + } + + public Boolean getShowReadIndicator() { + return showReadIndicator; + } + + public void setShowReadIndicator(Boolean showReadIndicator) { + this.showReadIndicator = showReadIndicator; + } + + public String getThumbnails() { + return thumbnails; + } + + public void setThumbnails(String thumbnails) { + this.thumbnails = thumbnails; + } + + public String getSlowModeEnabledUUntil() { + return slowModeEnabledUUntil; + } + + public void setSlowModeEnabledUUntil(String slowModeEnabledUUntil) { + this.slowModeEnabledUUntil = slowModeEnabledUUntil; + } + + public Boolean getSummarizable() { + return summarizable; + } + + public void setSummarizable(Boolean summarizable) { + this.summarizable = summarizable; + } }