19 #ifndef MCLOUD_API_CLOUDFOLDER_H_ 20 #define MCLOUD_API_CLOUDFOLDER_H_ 50 typedef std::shared_ptr<CloudFolder>
Ptr;
57 const std::string &id()
const override;
62 const std::string &name()
const override;
67 const std::time_t &created_date()
const override;
72 const std::time_t &updated_date()
const override;
77 const std::string &parent_catalog_id()
const override;
82 const std::string &etag()
const override;
87 const std::string &owner()
const override;
99 Type folder_type()
const;
104 const std::string &folder_path()
const;
109 friend class ClientPriv;
112 std::shared_ptr<Priv> p_;
118 #endif // MCLOUD_API_CLOUDFOLDER_H_ CloudResource is an abstract object that provides common interfaces for CloudContent and CloudFolder...
std::shared_ptr< CloudFolder > Ptr
CloudFolder represents a folder object on mcloud.
#define MCLOUD_API_DLL_PUBLIC