PrivMX Endpoint v2.7.0
Loading...
Searching...
No Matches
privmx::endpoint::kvdb::Kvdb Struct Reference

#include <privmx/endpoint/kvdb/Types.hpp>

Collaboration diagram for privmx::endpoint::kvdb::Kvdb:

Public Attributes

std::string contextId
std::string kvdbId
int64_t createDate
std::string creator
int64_t lastModificationDate
std::string lastModifier
std::vector< std::string > users
std::vector< std::string > managers
int64_t version
core::Buffer publicMeta
core::Buffer privateMeta
int64_t entries
int64_t lastEntryDate
core::ContainerPolicy policy
int64_t statusCode
int64_t schemaVersion

Detailed Description

Holds all available information about a Kvdb.

Member Data Documentation

◆ contextId

std::string privmx::endpoint::kvdb::Kvdb::contextId

ID of the Context

◆ createDate

int64_t privmx::endpoint::kvdb::Kvdb::createDate

Kvdb creation timestamp

◆ creator

std::string privmx::endpoint::kvdb::Kvdb::creator

ID of user who created the Kvdb

◆ entries

int64_t privmx::endpoint::kvdb::Kvdb::entries

total number of entries in the Kvdb

◆ kvdbId

std::string privmx::endpoint::kvdb::Kvdb::kvdbId

ID of the Kvdb

◆ lastEntryDate

int64_t privmx::endpoint::kvdb::Kvdb::lastEntryDate

Timestamp of the last added entry

◆ lastModificationDate

int64_t privmx::endpoint::kvdb::Kvdb::lastModificationDate

Kvdb last modification timestamp

◆ lastModifier

std::string privmx::endpoint::kvdb::Kvdb::lastModifier

ID of the user who last modified the Kvdb

◆ managers

std::vector<std::string> privmx::endpoint::kvdb::Kvdb::managers

list of users (their IDs) with management rights

◆ policy

core::ContainerPolicy privmx::endpoint::kvdb::Kvdb::policy

Kvdb's policies

◆ privateMeta

core::Buffer privmx::endpoint::kvdb::Kvdb::privateMeta

Kvdb's private metadata

◆ publicMeta

core::Buffer privmx::endpoint::kvdb::Kvdb::publicMeta

Kvdb's public metadata

◆ schemaVersion

int64_t privmx::endpoint::kvdb::Kvdb::schemaVersion

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

◆ statusCode

int64_t privmx::endpoint::kvdb::Kvdb::statusCode

Retrieval and decryption status code

◆ users

std::vector<std::string> privmx::endpoint::kvdb::Kvdb::users

list of users (their IDs) with access to the Kvdb

◆ version

int64_t privmx::endpoint::kvdb::Kvdb::version

version number (changes on updates)


The documentation for this struct was generated from the following file: