Package-level declarations

Types

Link copied to clipboard
data class CrudBatch(val crud: List<CrudEntry>, val hasMore: Boolean, val complete: suspend (writeCheckpoint: String?) -> Unit)

A batch of client-side changes.

Link copied to clipboard
data class CrudEntry(val id: String, val clientId: Int, val op: UpdateType, val table: String, val transactionId: Int?, val opData: Map<String, String?>?)

A single client-side change.

Link copied to clipboard
@Serializable
data class CrudRow(val id: String, val data: String, val txId: Int?)
Link copied to clipboard
data class CrudTransaction(val transactionId: Int?, val crud: List<CrudEntry>, val complete: suspend (writeCheckpoint: String?) -> Unit)

A transaction of client-side changes.

Link copied to clipboard

Type of local change.

Link copied to clipboard
data class UploadQueueStats(val count: Int, val size: Int?)

Stats of the local upload queue.