Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class InboundMegolmMessageIndexRepositoryKey(val sessionId: String, val roomId: RoomId, val messageIndex: Long)
Link copied to clipboard
data class InboundMegolmSessionRepositoryKey(val sessionId: String, val roomId: RoomId)
Link copied to clipboard
Link copied to clipboard
abstract class InMemoryMapRepository<K1, K2, V> : MapRepository<K1, K2, V>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class KeyVerificationStateKey(val keyId: String, val keyAlgorithm: KeyAlgorithm)
Link copied to clipboard
interface MapRepository<K1, K2, V>
Link copied to clipboard
Link copied to clipboard
interface MinimalRepository<K, V>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

This must be implemented by new database implementations.

Link copied to clipboard
data class RoomAccountDataRepositoryKey(val roomId: RoomId, val type: String)
Link copied to clipboard
data class RoomOutboxMessageRepositoryKey(val roomId: RoomId, val transactionId: String)
Link copied to clipboard
Link copied to clipboard
data class RoomStateRepositoryKey(val roomId: RoomId, val type: String)
Link copied to clipboard
data class TimelineEventKey(val eventId: EventId, val roomId: RoomId)
Link copied to clipboard
data class TimelineEventRelationKey(val relatedEventId: EventId, val roomId: RoomId, val relationType: RelationType)

Functions