LegalHoldUserTransitionJournal

Access is serialized by the account's legal hold handler.

Constructors

Link copied to clipboard
constructor(metadata: MetadataDAO)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
@Serializable
data class ConversationPlan(val id: QualifiedID, val enabled: Boolean)
Link copied to clipboard
@Serializable
data class Notice(val conversation: QualifiedID, val messageId: String, val members: List<QualifiedID>, val update: Boolean)
Link copied to clipboard
@Serializable
data class Transition(val key: String, val user: QualifiedID, val enabled: Boolean, val noticeNeeded: Boolean, val timestamp: Instant, val conversations: List<QualifiedID>, val noticeId: String = Uuid.random().toString(), val conversationPlan: List<LegalHoldUserTransitionJournal.ConversationPlan>? = null, val notices: List<LegalHoldUserTransitionJournal.Notice>? = null)

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard