Package-level declarations
Types
Link copied to clipboard
data class BridgeIdentity(val url: String, val pubKey: String? = null, val instanceId: String? = null)
Bridge server identification details.
Link copied to clipboard
class ContainerPolicy(val get: String?, val update: String?, val delete: String?, val updatePolicy: String?, val updaterCanBeRemovedFromManagers: String?, val ownerCanBeRemovedFromManagers: String?, val item: ItemPolicy?) : ContainerPolicyWithoutItem
Contains container and its items policies.
Link copied to clipboard
Link copied to clipboard
data class FilesConfig(val minCount: Long?, val maxCount: Long?, val maxFileSize: Long?, val maxWholeUploadSize: Long?)
Holds Inbox files configuration.
Link copied to clipboard
data class Inbox(val inboxId: String, val contextId: String, val createDate: Long?, val creator: String, val lastModificationDate: Long?, val lastModifier: String, val users: List<String>, val managers: List<String>, val version: Long?, val publicMeta: ByteArray, val privateMeta: ByteArray, val filesConfig: FilesConfig?, val policy: ContainerPolicyWithoutItem, val statusCode: Long?, val schemaVersion: Long?)
Holds all available information about an Inbox.
Link copied to clipboard
Holds Inbox public information.
Link copied to clipboard
Link copied to clipboard
data class Kvdb(val contextId: String, val kvdbId: String, val createDate: Long?, val creator: String, val lastModificationDate: Long?, val lastModifier: String, val users: List<String>, val managers: List<String>, val version: Long?, val publicMeta: ByteArray, val privateMeta: ByteArray, val entries: Long?, val lastEntryDate: Long?, val policy: ContainerPolicy?, val statusCode: Long?, val schemaVersion: Long?)
Holds all available information about a KVDB.
Link copied to clipboard
Contains results of listing methods.
Link copied to clipboard
data class PKIVerificationOptions(val bridgePubKey: String? = null, val bridgeInstanceId: String? = null)
PrivMX Bridge server instance verification options using a PKI server.
Link copied to clipboard
data class ServerFileInfo(val storeId: String, val fileId: String, val createDate: Long?, val author: String)
Holds file's information created by server.
Link copied to clipboard
class ServerKvdbEntryInfo(val kvdbId: String, val key: String, val createDate: Long?, val author: String)
Holds KVDB entry's information created by the server.
Link copied to clipboard
data class ServerMessageInfo(val threadId: String, val messageId: String, val createDate: Long?, val author: String)
Holds message's information created by server.
Link copied to clipboard
data class Store(val storeId: String, val contextId: String, val createDate: Long?, val creator: String, val lastModificationDate: Long?, val lastFileDate: Long?, val lastModifier: String, val users: List<String>, val managers: List<String>, val version: Long?, val publicMeta: ByteArray, val privateMeta: ByteArray, val policy: ContainerPolicy, val filesCount: Long?, val statusCode: Long?, val schemaVersion: Long?)
Holds all available information about a Store.
Link copied to clipboard
data class Thread(val contextId: String, val threadId: String, val createDate: Long?, val creator: String, val lastModificationDate: Long?, val lastModifier: String, val users: List<String>, val managers: List<String>, val version: Long?, val lastMsgDate: Long?, val publicMeta: ByteArray, val privateMeta: ByteArray, val policy: ContainerPolicy, val messagesCount: Long?, val statusCode: Long?, val schemaVersion: Long?)
Holds all available information about a Thread.
Link copied to clipboard
Contains Information about user.
Link copied to clipboard
Contains ID of user and the corresponding public key.
Link copied to clipboard
data class VerificationRequest(val contextId: String, val senderId: String, val senderPubKey: String, val date: Long?, val bridgeIdentity: BridgeIdentity? = null)