PrivMX Endpoint v2.7.0
Loading...
Searching...
No Matches
privmx::endpoint::store::Store Struct Reference

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

Collaboration diagram for privmx::endpoint::store::Store:

Public Attributes

std::string storeId
std::string contextId
int64_t createDate
std::string creator
int64_t lastModificationDate
int64_t lastFileDate
std::string lastModifier
std::vector< std::string > users
std::vector< std::string > managers
int64_t version
core::Buffer publicMeta
core::Buffer privateMeta
core::ContainerPolicy policy
int64_t filesCount
int64_t statusCode
int64_t schemaVersion

Detailed Description

Holds all available information about a Store.

Member Data Documentation

◆ contextId

std::string privmx::endpoint::store::Store::contextId

ID of the Context

◆ createDate

int64_t privmx::endpoint::store::Store::createDate

Store creation timestamp

◆ creator

std::string privmx::endpoint::store::Store::creator

ID of user who created the Store

◆ filesCount

int64_t privmx::endpoint::store::Store::filesCount

total number of files in the Store

◆ lastFileDate

int64_t privmx::endpoint::store::Store::lastFileDate

timestamp of last created file

◆ lastModificationDate

int64_t privmx::endpoint::store::Store::lastModificationDate

Store last modification timestamp

◆ lastModifier

std::string privmx::endpoint::store::Store::lastModifier

ID of the user who last modified the Store

◆ managers

std::vector<std::string> privmx::endpoint::store::Store::managers

list of users (their IDs) with management rights

◆ policy

core::ContainerPolicy privmx::endpoint::store::Store::policy

Store's policies

◆ privateMeta

core::Buffer privmx::endpoint::store::Store::privateMeta

Store's private metadata

◆ publicMeta

core::Buffer privmx::endpoint::store::Store::publicMeta

Store's public metadata

◆ schemaVersion

int64_t privmx::endpoint::store::Store::schemaVersion

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

◆ statusCode

int64_t privmx::endpoint::store::Store::statusCode

status code of retrieval and decryption of the Store

◆ storeId

std::string privmx::endpoint::store::Store::storeId

ID ot the Store

◆ users

std::vector<std::string> privmx::endpoint::store::Store::users

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

◆ version

int64_t privmx::endpoint::store::Store::version

version number (changes on updates)


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