SourceMessage

sealed interface SourceMessage

Inheritors

Types

Link copied to clipboard
data class AttachDatabase(val dbName: DatabaseName, val config: Database.Config) : SourceMessage.ProtobufMessage
Link copied to clipboard
data class BlockUploaded(val storageVersion: Int, val storageEpoch: StorageEpoch, val blockIndex: BlockIndex, val latestProcessedMsgId: MessageId, val tries: List<TrieDetails>, val externalSourceToken: ExternalSourceToken? = null) : SourceMessage.ProtobufMessage
Link copied to clipboard
Link copied to clipboard
data class DetachDatabase(val dbName: DatabaseName) : SourceMessage.ProtobufMessage
Link copied to clipboard
data class FlushBlock(val expectedBlockIdx: BlockIndex?) : SourceMessage.ProtobufMessage
Link copied to clipboard
class LegacyTx(val payload: ByteArray) : SourceMessage
Link copied to clipboard
Link copied to clipboard
data class TriesAdded(val storageVersion: Int, val storageEpoch: StorageEpoch, val tries: List<TrieDetails>) : SourceMessage.ProtobufMessage
Link copied to clipboard
data class Tx(val txOps: ByteArray, val systemTime: Instant?, val defaultTz: ZoneId, val user: String?, val userMetadata: ByteArray?, val externalSourceToken: ExternalSourceToken? = null) : SourceMessage.ProtobufMessage

Functions

Link copied to clipboard
abstract fun encode(): ByteArray