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);