commonMain.net.folivo.trixnity.client.store.RoomDisplayName.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of trixnity-client-jvm Show documentation
Show all versions of trixnity-client-jvm Show documentation
Multiplatform Kotlin SDK for matrix-protocol
package net.folivo.trixnity.client.store
import kotlinx.serialization.Serializable
import net.folivo.trixnity.clientserverapi.model.sync.Sync.Response.Rooms.JoinedRoom.RoomSummary
import net.folivo.trixnity.core.model.UserId
@Serializable
data class RoomDisplayName(
val explicitName: String? = null,
val isEmpty: Boolean = false,
val otherUsersCount: Long = 0,
val summary: RoomSummary?
) {
val heroes: List
get() = summary?.heroes ?: listOf()
}