LegalHoldSystemMessagesHandler
Functions
Link copied to clipboard
abstract suspend fun handleDisabledForConversation(conversationId: ConversationId, systemMessageInstant: Instant, noticeId: String? = null)
Link copied to clipboard
Link copied to clipboard
abstract suspend fun handleEnabledForConversation(conversationId: ConversationId, systemMessageInstant: Instant, noticeId: String? = null)
Link copied to clipboard
Link copied to clipboard
abstract suspend fun handleUserTransition(userId: UserId, enabled: Boolean, notices: List<LegalHoldUserTransitionJournal.Notice>, instant: Instant, noticeId: String)
Link copied to clipboard
abstract suspend fun prepareUserTransition(userId: UserId, enabled: Boolean, conversations: List<ConversationId>, noticeId: String): List<LegalHoldUserTransitionJournal.Notice>