element-x-android/features/roomlist/src/main/java/io/element/android/x/features/roomlist/model/RoomListRoomSummary.kt

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,
)