Room

@Serializable
data class Room(val roomId: RoomId, val createEventContent: CreateEventContent? = null, val name: RoomDisplayName? = null, val avatarUrl: String? = null, val isDirect: Boolean = false, val lastEventId: EventId? = null, val lastRelevantEventId: EventId? = null, val lastRelevantEventTimestamp: Instant? = null, val unreadMessageCount: Long = 0, val encrypted: Boolean = false, val membership: Membership = Membership.JOIN, val membersLoaded: Boolean = false, val nextRoomId: RoomId? = null, val markedUnread: Boolean = false)

Constructors

Link copied to clipboard
constructor(roomId: RoomId, createEventContent: CreateEventContent? = null, name: RoomDisplayName? = null, avatarUrl: String? = null, isDirect: Boolean = false, lastEventId: EventId? = null, lastRelevantEventId: EventId? = null, lastRelevantEventTimestamp: Instant? = null, unreadMessageCount: Long = 0, encrypted: Boolean = false, membership: Membership = Membership.JOIN, membersLoaded: Boolean = false, nextRoomId: RoomId? = null, markedUnread: Boolean = false)

Properties

Link copied to clipboard
val avatarUrl: String? = null
Link copied to clipboard
val createEventContent: CreateEventContent? = null
Link copied to clipboard
val Room.creator: UserId?
Link copied to clipboard
val encrypted: Boolean = false
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val isDirect: Boolean = false
Link copied to clipboard
Link copied to clipboard
val lastEventId: EventId? = null
Link copied to clipboard
val lastRelevantEventId: EventId? = null
Link copied to clipboard
val lastRelevantEventTimestamp: Instant? = null
Link copied to clipboard
val markedUnread: Boolean = false
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 Room.previousRoomId: RoomId?
Link copied to clipboard
val roomId: RoomId
Link copied to clipboard
val Room.type: CreateEventContent.RoomType?
Link copied to clipboard
Link copied to clipboard