Package-level declarations
Types
Link copied to clipboard
interface Attachable
Attachable is an interface for resources that can be attached to a client.
Link copied to clipboard
class Client(host: String, options: Client.Options, unaryClient: OkHttpClient = OkHttpClient.Builder()
.build(), streamClient: OkHttpClient = OkHttpClient.Builder()
.connectTimeout(5, TimeUnit.MINUTES)
.readTimeout(0, TimeUnit.MILLISECONDS)
.writeTimeout(0, TimeUnit.MILLISECONDS)
.callTimeout(0, TimeUnit.MILLISECONDS)
.build()) : Closeable
Client that can communicate with the server. It has Documents and sends changes of the documents in local to the server to synchronize with other replicas in remote.
Link copied to clipboard
interface ResourceEvent
Link copied to clipboard
ResourceStatus represents the common status interface for attachable resources.
Link copied to clipboard
data class RevisionSummary(val id: String, val label: String, val description: String, val snapshot: String, val createdAt: Date)
Represents a document revision for version management. Stores a snapshot of document content at a specific point in time, enabling rollback, audit, and version history tracking.
Link copied to clipboard