Topic

sealed class Topic

A parsed topic (TOPIC-001), one variant per topic kind.

Inheritors

Types

Link copied to clipboard
data class CommitLogEntries(val commitLogId: String) : Topic

0x04: commit-log entries. The commit-log id is lowercase hex. It is not a conversation ID (GMOD-041), so no conversation lookup takes it.

Link copied to clipboard
object Companion
Link copied to clipboard
data class GroupMessages(val conversationId: ConversationId) : Topic

0x00: group messages.

Link copied to clipboard
data class IdentityUpdates(val inboxId: InboxId) : Topic

0x02: identity updates for an inbox.

Link copied to clipboard
data class KeyPackages(val installationId: InstallationId) : Topic

0x03: key packages for an installation.

Link copied to clipboard
data class WelcomeMessages(val installationId: InstallationId) : Topic

0x01: welcomes for an installation.