Package-level declarations

Types

Link copied to clipboard
interface ConversationDAO
Link copied to clipboard
internal class ConversationDAOImpl(conversationDetailsCache: FlowCache<ConversationIDEntity, ConversationViewEntity?>, conversationCache: FlowCache<ConversationIDEntity, ConversationEntity?>, conversationQueries: ConversationsQueries, conversationDetailsQueries: ConversationDetailsQueries, conversationDetailsWithEventsQueries: ConversationDetailsWithEventsQueries, memberQueries: MembersQueries, unreadEventsQueries: UnreadEventsQueries, coroutineContext: <Error class: unknown class>) : ConversationDAO
Link copied to clipboard
data class ConversationDetailsWithEventsEntity(val conversationViewEntity: ConversationViewEntity, val lastMessage: MessagePreviewEntity? = null, val messageDraft: MessageDraftEntity? = null, val unreadEvents: ConversationUnreadEventEntity = ConversationUnreadEventEntity(conversationViewEntity.id, mapOf()), val hasNewActivitiesToShow: Boolean = false)
Link copied to clipboard
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: <Error class: unknown class>?, val lastModifiedDate: <Error class: unknown class>, val lastReadDate: <Error class: unknown class>, 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: <Error class: unknown class>?, val mlsVerificationStatus: ConversationEntity.VerificationStatus, val proteusVerificationStatus: ConversationEntity.VerificationStatus, val legalHoldStatus: ConversationEntity.LegalHoldStatus)
Link copied to clipboard
Link copied to clipboard
internal class ConversationExtensionsImpl(queries: ConversationDetailsWithEventsQueries, mapper: ConversationDetailsWithEventsMapper, coroutineContext: <Error class: unknown class>) : ConversationExtensions
Link copied to clipboard
data class ConversationGuestLinkEntity(val link: String, val isPasswordProtected: Boolean)
Link copied to clipboard
data object ConversationMapper
Link copied to clipboard
Link copied to clipboard
class ConversationMetaDataDAOImpl(conversationQueries: ConversationsQueries, coroutineContext: <Error class: unknown class>) : ConversationMetaDataDAO
Link copied to clipboard
data class ConversationViewEntity(val id: QualifiedIDEntity, val name: String?, val type: ConversationEntity.Type, val callStatus: CallEntity.Status?, val previewAssetId: QualifiedIDEntity?, val mutedStatus: ConversationEntity.MutedStatus, val teamId: String?, val lastModifiedDate: <Error class: unknown class>?, val lastReadDate: <Error class: unknown class>, val userAvailabilityStatus: UserAvailabilityStatusEntity?, val userType: UserTypeEntity?, val botService: BotIdEntity?, val userDeleted: Boolean?, val userDefederated: Boolean?, val connectionStatus: ConnectionEntity.State? = ConnectionEntity.State.NOT_CONNECTED, val otherUserId: QualifiedIDEntity?, val isCreator: Long, val lastNotificationDate: <Error class: unknown class>?, val selfRole: MemberEntity.Role?, val protocolInfo: ConversationEntity.ProtocolInfo, val accessList: List<ConversationEntity.Access>, val accessRoleList: List<ConversationEntity.AccessRole>, val protocol: ConversationEntity.Protocol, val mlsCipherSuite: ConversationEntity.CipherSuite, val mlsEpoch: Long, val mlsGroupId: String?, val mlsLastKeyingMaterialUpdateDate: <Error class: unknown class>, val mlsGroupState: ConversationEntity.GroupState, val mlsProposalTimer: String?, val mutedTime: Long, val creatorId: String, val removedBy: UserIDEntity? = null, val receiptMode: ConversationEntity.ReceiptMode, val messageTimer: Long?, val userMessageTimer: Long?, val archived: Boolean, val archivedDateTime: <Error class: unknown class>?, val mlsVerificationStatus: ConversationEntity.VerificationStatus, val userSupportedProtocols: Set<SupportedProtocolEntity>?, val userActiveOneOnOneConversationId: ConversationIDEntity?, val proteusVerificationStatus: ConversationEntity.VerificationStatus, val legalHoldStatus: ConversationEntity.LegalHoldStatus, val accentId: Int?)
Link copied to clipboard
data class E2EIConversationClientInfoEntity(val userId: QualifiedIDEntity, val mlsGroupId: String, val clientId: String)
Link copied to clipboard
data class EpochChangesDataEntity(val conversationId: QualifiedIDEntity, val mlsVerificationStatus: ConversationEntity.VerificationStatus, val members: Map<UserIDEntity, NameAndHandleEntity>)
Link copied to clipboard
data class NameAndHandleEntity(val name: String?, val handle: String?)
Link copied to clipboard
data class ProposalTimerEntity(val groupID: String, val firingDate: <Error class: unknown class>)

Properties

Link copied to clipboard
internal const val MLS_DEFAULT_EPOCH: Long = 0
internal const val MLS_DEFAULT_LAST_KEY_MATERIAL_UPDATE_MILLI: Long = 0