18 lines
538 B
Kotlin
18 lines
538 B
Kotlin
package io.element.android.x.features.roomlist.model
|
|
|
|
import androidx.compose.runtime.Stable
|
|
import io.element.android.x.designsystem.components.avatar.AvatarData
|
|
import io.element.android.x.matrix.core.RoomId
|
|
|
|
@Stable
|
|
data class RoomListRoomSummary(
|
|
val id: String,
|
|
val roomId: RoomId = RoomId(id),
|
|
val name: String = "",
|
|
val hasUnread: Boolean = false,
|
|
val timestamp: String? = null,
|
|
val lastMessage: CharSequence? = null,
|
|
val avatarData: AvatarData = AvatarData(),
|
|
val isPlaceholder: Boolean = false,
|
|
)
|