ConversationEntity

data class ConversationEntity(val id: QualifiedIDEntity, val name: String?, val type: ConversationEntity.Type, val teamId: String?, val protocolInfo: ConversationEntity.ProtocolInfo, val mutedStatus: ConversationEntity.MutedStatus = MutedStatus.ALL_ALLOWED, val mutedTime: Long = 0, val removedBy: UserIDEntity? = null, val creatorId: String, val lastNotificationDate: Instant?, val lastModifiedDate: Instant, val lastReadDate: Instant, val access: List<ConversationEntity.Access>, val accessRole: List<ConversationEntity.AccessRole>, val receiptMode: ConversationEntity.ReceiptMode, val guestRoomLink: String? = null, val messageTimer: Long?, val userMessageTimer: Long?, val hasIncompleteMetadata: Boolean = false, val archived: Boolean = false, val archivedInstant: Instant?, val mlsVerificationStatus: ConversationEntity.VerificationStatus, val proteusVerificationStatus: ConversationEntity.VerificationStatus, val legalHoldStatus: ConversationEntity.LegalHoldStatus, val channelAccess: ConversationEntity.ChannelAccess?, val channelAddPermission: ConversationEntity.ChannelAddPermission?, val wireCell: String?, val historySharingRetentionSeconds: Long)

Constructors

Link copied to clipboard
constructor(id: QualifiedIDEntity, name: String?, type: ConversationEntity.Type, teamId: String?, protocolInfo: ConversationEntity.ProtocolInfo, mutedStatus: ConversationEntity.MutedStatus = MutedStatus.ALL_ALLOWED, mutedTime: Long = 0, removedBy: UserIDEntity? = null, creatorId: String, lastNotificationDate: Instant?, lastModifiedDate: Instant, lastReadDate: Instant, access: List<ConversationEntity.Access>, accessRole: List<ConversationEntity.AccessRole>, receiptMode: ConversationEntity.ReceiptMode, guestRoomLink: String? = null, messageTimer: Long?, userMessageTimer: Long?, hasIncompleteMetadata: Boolean = false, archived: Boolean = false, archivedInstant: Instant?, mlsVerificationStatus: ConversationEntity.VerificationStatus, proteusVerificationStatus: ConversationEntity.VerificationStatus, legalHoldStatus: ConversationEntity.LegalHoldStatus, channelAccess: ConversationEntity.ChannelAccess?, channelAddPermission: ConversationEntity.ChannelAddPermission?, wireCell: String?, historySharingRetentionSeconds: Long)

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed interface ProtocolInfo
Link copied to clipboard
Link copied to clipboard
sealed interface Type

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val archived: Boolean
Link copied to clipboard
val archivedInstant: Instant?
Link copied to clipboard
val creatorId: String
Link copied to clipboard
val guestRoomLink: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val lastModifiedDate: Instant
Link copied to clipboard
val lastNotificationDate: Instant?
Link copied to clipboard
val lastReadDate: Instant
Link copied to clipboard
val messageTimer: Long?
Link copied to clipboard
val mutedTime: Long
Link copied to clipboard
val name: String?
Link copied to clipboard
Link copied to clipboard
val teamId: String?
Link copied to clipboard
Link copied to clipboard
val userMessageTimer: Long?
Link copied to clipboard
val wireCell: String?