18 #ifndef IGNITION_FUEL_TOOLS_MODELIDENTIFIER_HH_ 19 #define IGNITION_FUEL_TOOLS_MODELIDENTIFIER_HH_ 33 #pragma warning(disable: 4251) 41 class ModelIdentifierPrivate;
105 public:
unsigned int FileSize()
const;
117 public: uint32_t LikeCount()
const;
121 public: uint32_t DownloadCount()
const;
142 public:
bool Private()
const;
147 public:
void SetPrivate(
bool _private)
const;
152 public:
bool SetDescription(
const std::string &_desc);
157 public:
bool SetFileSize(
const unsigned int _filesize);
162 public:
bool SetUploadDate(
const std::time_t &_date);
166 public:
bool SetModifyDate(
const std::time_t &_date);
171 public:
bool SetLikeCount(
const uint32_t _likes);
176 public:
bool SetDownloadCount(
const uint32_t _downloads);
181 public:
bool SetLicenseName(
const std::string &_name);
186 public:
bool SetLicenseUrl(
const std::string &_url);
191 public:
bool SetLicenseImageUrl(
const std::string &_url);
203 public:
unsigned int Version()
const;
218 public:
bool SetVersion(
const unsigned int _version);
226 public:
bool SetVersionStr(
const std::string &_version);