Message

interface Message

Message representation

Inheritors

Types

Link copied to clipboard
data class MyMessage(val id: String, val content: String, val time: String, val state: Flow<Message.State>) : Message

My message representation of a message sent by logged user

Link copied to clipboard
data class OtherMessage(val id: String, val content: String, val time: String, val userId: String) : Message

Other Message representing message from another participant

Link copied to clipboard
sealed class State

Message State

Properties

Link copied to clipboard
abstract val content: String

String message content

Link copied to clipboard
abstract val id: String

String message identifier

Link copied to clipboard
abstract val time: String

String message date