ChatState

Types

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

Contact is actively participating in the chat session.

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

Contact is composing a message.

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

Contact has effectively ended their participation in the chat session.

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

Contact has not been actively participating in the chat session.

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

Contact had been composing but now has stopped.

Properties

Link copied to clipboard
abstract val participant: Contact