SubjectStatusView

data class SubjectStatusView(val id: Long, val subject: SubjectStatusViewSubjectUnion, val subjectBlobCids: ReadOnlyList<Cid> = persistentListOf(), val subjectRepoHandle: String? = null, val updatedAt: Timestamp, val createdAt: Timestamp, val reviewState: Token, val comment: String? = null, val muteUntil: Timestamp? = null, val lastReviewedBy: Did? = null, val lastReviewedAt: Timestamp? = null, val lastReportedAt: Timestamp? = null, val lastAppealedAt: Timestamp? = null, val takendown: Boolean? = null, val appealed: Boolean? = null, val suspendUntil: Timestamp? = null, val tags: ReadOnlyList<String> = persistentListOf())

Constructors

Link copied to clipboard
constructor(id: Long, subject: SubjectStatusViewSubjectUnion, subjectBlobCids: ReadOnlyList<Cid> = persistentListOf(), subjectRepoHandle: String? = null, updatedAt: Timestamp, createdAt: Timestamp, reviewState: Token, comment: String? = null, muteUntil: Timestamp? = null, lastReviewedBy: Did? = null, lastReviewedAt: Timestamp? = null, lastReportedAt: Timestamp? = null, lastAppealedAt: Timestamp? = null, takendown: Boolean? = null, appealed: Boolean? = null, suspendUntil: Timestamp? = null, tags: ReadOnlyList<String> = persistentListOf())

Properties

Link copied to clipboard
val appealed: Boolean? = null

True indicates that the a previously taken moderator action was appealed against, by the author of the content. False indicates last appeal was resolved by moderators.

Link copied to clipboard
val comment: String? = null

Sticky comment on the subject.

Link copied to clipboard

Timestamp referencing the first moderation status impacting event was emitted on the subject

Link copied to clipboard
val id: Long
Link copied to clipboard

Timestamp referencing when the author of the subject appealed a moderation action

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val lastReviewedBy: Did? = null
Link copied to clipboard
val muteUntil: Timestamp? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val suspendUntil: Timestamp? = null
Link copied to clipboard
Link copied to clipboard
val takendown: Boolean? = null
Link copied to clipboard

Timestamp referencing when the last update was made to the moderation status of the subject