Room

@Serializable
data class Room(val roomId: RoomId, val name: RoomDisplayName? = null, val avatarUrl: String? = null, val isDirect: Boolean = false, val lastEventId: EventId? = null, val lastRelevantEventId: EventId? = null, val unreadMessageCount: Long = 0, val encryptionAlgorithm: EncryptionAlgorithm? = null, val membership: Membership = Membership.JOIN, val membersLoaded: Boolean = false, val previousRoomId: RoomId? = null, val nextRoomId: RoomId? = null)

Constructors

Link copied to clipboard
constructor(roomId: RoomId, name: RoomDisplayName? = null, avatarUrl: String? = null, isDirect: Boolean = false, lastEventId: EventId? = null, lastRelevantEventId: EventId? = null, unreadMessageCount: Long = 0, encryptionAlgorithm: EncryptionAlgorithm? = null, membership: Membership = Membership.JOIN, membersLoaded: Boolean = false, previousRoomId: RoomId? = null, nextRoomId: RoomId? = null)

Properties

Link copied to clipboard
val avatarUrl: String? = null
Link copied to clipboard
val encryptionAlgorithm: EncryptionAlgorithm? = null
Link copied to clipboard
Link copied to clipboard
val isDirect: Boolean = false
Link copied to clipboard
val lastEventId: EventId? = null
Link copied to clipboard
val lastRelevantEventId: EventId? = null
Link copied to clipboard
val membership: Membership
Link copied to clipboard
val membersLoaded: Boolean = false
Link copied to clipboard
val name: RoomDisplayName? = null
Link copied to clipboard
val nextRoomId: RoomId? = null
Link copied to clipboard
val previousRoomId: RoomId? = null
Link copied to clipboard
val roomId: RoomId
Link copied to clipboard