DiscussionThreadBundle
org.sagebionetworks.repo.model.discussion.DiscussionThreadBundle
The Thread model object represents a single Thread.
| Field | Type | Description |
|---|---|---|
| id | STRING | The ID of the Thread |
| forumId | STRING | The ID of the forum this Thread belongs to |
| projectId | STRING | The ID of the project this Thread belongs to |
| title | STRING | The title of the Thread |
| createdOn | STRING | The timestamp when this Thread was created |
| createdBy | STRING | The id of the user that created this Thread |
| modifiedOn | STRING | The timestamp when this Thread was last modified |
| etag | STRING | Synapse employs an Optimistic Concurrency Control (OCC) scheme to handle concurrent updates. Since the E-Tag changes every time an entity is updated it is used to detect when a client's current representation of an entity is out-of-date. |
| messageKey | STRING | The S3 key where the actual message stored |
| numberOfViews | INTEGER | The number of unique users who has viewed this thread |
| numberOfReplies | INTEGER | The number of replies to this thread |
| lastActivity | STRING | The timestamp when the last activity occurs on this Thread |
| activeAuthors | ARRAY<STRING> | The list of userId whose most active on this Thread |
| isEdited | BOOLEAN | Has the author edited this Thread? |
| isDeleted | BOOLEAN | Has this Thread been deleted? |
| isPinned | BOOLEAN | Has this Thread been pinned? |