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

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< FilesConfig > | filesConfig |
| core::ContainerPolicyWithoutItem | policy |
| int64_t | statusCode |
| int64_t | schemaVersion |
Holds all available information about an Inbox.
| std::string privmx::endpoint::inbox::Inbox::contextId |
ID of the Context
| int64_t privmx::endpoint::inbox::Inbox::createDate |
Inbox creation timestamp
| std::string privmx::endpoint::inbox::Inbox::creator |
ID of user who created the Inbox
| std::optional<FilesConfig> privmx::endpoint::inbox::Inbox::filesConfig |
Inbox files configuration
| std::string privmx::endpoint::inbox::Inbox::inboxId |
ID ot the Inbox
| int64_t privmx::endpoint::inbox::Inbox::lastModificationDate |
Inbox last modification timestamp
| std::string privmx::endpoint::inbox::Inbox::lastModifier |
ID of the user who last modified the Inbox
| std::vector<std::string> privmx::endpoint::inbox::Inbox::managers |
list of users (their IDs) with management rights
| core::ContainerPolicyWithoutItem privmx::endpoint::inbox::Inbox::policy |
Inbox policies
| core::Buffer privmx::endpoint::inbox::Inbox::privateMeta |
Inbox private metadata
| core::Buffer privmx::endpoint::inbox::Inbox::publicMeta |
Inbox public metadata
| int64_t privmx::endpoint::inbox::Inbox::schemaVersion |
Version of the Inbox data structure and how it is encoded/encrypted
| int64_t privmx::endpoint::inbox::Inbox::statusCode |
status code of retrieval and decryption of the Inbox
| std::vector<std::string> privmx::endpoint::inbox::Inbox::users |
list of users (their IDs) with access to the Inbox
| int64_t privmx::endpoint::inbox::Inbox::version |
version number (changes on updates)