SubjectStatusView

data class SubjectStatusView(val id: Long, val subject: SubjectStatusViewSubjectUnion, val hosting: SubjectStatusViewHostingUnion? = null, 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 muteReportingUntil: 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())

Parameters

updatedAt

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

createdAt

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

comment

Sticky comment on the subject.

lastAppealedAt

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

appealed

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.

Constructors

Link copied to clipboard
constructor(id: Long, subject: SubjectStatusViewSubjectUnion, hosting: SubjectStatusViewHostingUnion? = null, subjectBlobCids: ReadOnlyList<Cid> = persistentListOf(), subjectRepoHandle: String? = null, updatedAt: Timestamp, createdAt: Timestamp, reviewState: Token, comment: String? = null, muteUntil: Timestamp? = null, muteReportingUntil: 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
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
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