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