PrivMX Endpoint v2.7.0
Loading...
Searching...
No Matches
privmx::endpoint::inbox::Inbox Struct Reference

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

Collaboration diagram for privmx::endpoint::inbox::Inbox:

Public Attributes

std::string inboxId
std::string contextId
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
std::optional< FilesConfigfilesConfig
core::ContainerPolicyWithoutItem policy
int64_t statusCode
int64_t schemaVersion

Detailed Description

Holds all available information about an Inbox.

Member Data Documentation

◆ contextId

std::string privmx::endpoint::inbox::Inbox::contextId

ID of the Context

◆ createDate

int64_t privmx::endpoint::inbox::Inbox::createDate

Inbox creation timestamp

◆ creator

std::string privmx::endpoint::inbox::Inbox::creator

ID of user who created the Inbox

◆ filesConfig

std::optional<FilesConfig> privmx::endpoint::inbox::Inbox::filesConfig

Inbox files configuration

◆ inboxId

std::string privmx::endpoint::inbox::Inbox::inboxId

ID ot the Inbox

◆ lastModificationDate

int64_t privmx::endpoint::inbox::Inbox::lastModificationDate

Inbox last modification timestamp

◆ lastModifier

std::string privmx::endpoint::inbox::Inbox::lastModifier

ID of the user who last modified the Inbox

◆ managers

std::vector<std::string> privmx::endpoint::inbox::Inbox::managers

list of users (their IDs) with management rights

◆ policy

core::ContainerPolicyWithoutItem privmx::endpoint::inbox::Inbox::policy

Inbox policies

◆ privateMeta

core::Buffer privmx::endpoint::inbox::Inbox::privateMeta

Inbox private metadata

◆ publicMeta

core::Buffer privmx::endpoint::inbox::Inbox::publicMeta

Inbox public metadata

◆ schemaVersion

int64_t privmx::endpoint::inbox::Inbox::schemaVersion

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

◆ statusCode

int64_t privmx::endpoint::inbox::Inbox::statusCode

status code of retrieval and decryption of the Inbox

◆ users

std::vector<std::string> privmx::endpoint::inbox::Inbox::users

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

◆ version

int64_t privmx::endpoint::inbox::Inbox::version

version number (changes on updates)


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