ChatState

sealed class ChatState

Types

Link copied to clipboard
data class Active(participant: Contact) : ChatState

Contact is actively participating in the chat session.

Link copied to clipboard
object Companion
Link copied to clipboard
data class Composing(participant: Contact) : ChatState

Contact is composing a message.

Link copied to clipboard
data class Gone(participant: Contact) : ChatState

Contact has effectively ended their participation in the chat session.

Link copied to clipboard
data class Inactive(participant: Contact) : ChatState

Contact has not been actively participating in the chat session.

Link copied to clipboard
data class Paused(participant: Contact) : ChatState

Contact had been composing but now has stopped.

Properties

Link copied to clipboard
abstract val participant: Contact

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard