Kvdb

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.

Constructors

Link copied to clipboard
constructor(contextId: String, kvdbId: String, createDate: Long?, creator: String, lastModificationDate: Long?, lastModifier: String, users: List<String>, managers: List<String>, version: Long?, publicMeta: ByteArray, privateMeta: ByteArray, entries: Long?, lastEntryDate: Long?, policy: ContainerPolicy?, statusCode: Long?, schemaVersion: Long?)

Properties

Link copied to clipboard

ID of the Context

Link copied to clipboard

KVDB creation timestamp

Link copied to clipboard

ID of user who created the KVDB

Link copied to clipboard

Total number of entries in the KVDB

Link copied to clipboard

ID of the KVDB

Link copied to clipboard

Timestamp of the last added entry

Link copied to clipboard

KVDB last modification timestamp

Link copied to clipboard

ID of the user who last modified the KVDB

Link copied to clipboard

List of users (their IDs) with management rights

Link copied to clipboard

KVDB's policies

Link copied to clipboard

KVDB's private metadata

Link copied to clipboard

KVDB's public metadata

Link copied to clipboard

Version of the KVDB data structure and how it is encoded/encrypted

Link copied to clipboard

Retrieval and decryption status code

Link copied to clipboard

List of users (their IDs) with access to the KVDB

Link copied to clipboard

Version number (changes on updates)

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int