giga::data::Node Struct Reference
#include <Node.h>
Public Member Functions | |
template<class Manager > | |
void | visit (const Manager &m) |
Public Attributes | |
std::string | id = {} |
utility::string_t | name = {} |
boost::optional< std::string > | parentId = boost::none |
std::vector< std::string > | ancestors = {} |
std::vector< std::string > | servers = {} |
uint64_t | ownerId = 0 |
uint64_t | size = 0 |
uint64_t | creationDate = 0 |
uint64_t | lastUpdateDate = 0 |
uint64_t | nbChildren = 0 |
uint64_t | nbFiles = 0 |
std::vector< std::shared_ptr < Node > > | nodes = {} |
utility::string_t | type = {} |
boost::optional < utility::string_t > | mimeType = boost::none |
boost::optional< std::string > | fid = boost::none |
boost::optional< std::string > | fkey = boost::none |
boost::optional< int64_t > | previewState = boost::none |
boost::optional < utility::string_t > | url = boost::none |
boost::optional < utility::string_t > | icon = boost::none |
boost::optional < utility::string_t > | square = boost::none |
boost::optional < utility::string_t > | original = boost::none |
boost::optional < utility::string_t > | poster = boost::none |
Detailed Description
Either a file or a folder
Member Data Documentation
boost::optional<utility::string_t> giga::data::Node::icon = boost::none |
Concatenate the url encoded nodeKey.
boost::optional<utility::string_t> giga::data::Node::original = boost::none |
Concatenate the url encoded nodeKey.
boost::optional<utility::string_t> giga::data::Node::poster = boost::none |
Concatenate the url encoded nodeKey.
boost::optional<utility::string_t> giga::data::Node::square = boost::none |
Concatenate the url encoded nodeKey.
boost::optional<utility::string_t> giga::data::Node::url = boost::none |
DownloadUrl. Concatenate the url encoded nodeKey.
The documentation for this struct was generated from the following file:
- /home/thomas/code/GiGaSdk/src/giga/api/data/Node.h