19 lines
395 B
Kotlin
19 lines
395 B
Kotlin
package chats.domain.model
|
|
|
|
data class Chat(
|
|
val id: String,
|
|
val type: String,
|
|
val name: String,
|
|
val avatar: String?,
|
|
val unreadCount: Int,
|
|
val lastMessage: Message? = null,
|
|
val members: List<ChatMember> = emptyList()
|
|
)
|
|
|
|
data class ChatMember(
|
|
val userId: String,
|
|
val username: String,
|
|
val displayName: String? = null,
|
|
val avatarUrl: String? = null
|
|
)
|