1
0
This repository has been archived on 2025-07-27. You can view files and clone it, but cannot push or open issues or pull requests.
Files
siadrive/SiaDrive.Api/SiaFile.cpp
Scott E. Graves 3949ba30e1 Refactoring
2017-02-18 10:15:01 -06:00

22 lines
610 B
C++

#include "StdAfx.h"
#include "SiaApi.h"
using namespace Sia::Api;
CSiaApi::_CSiaFile::_CSiaFile(const CSiaCurl& siaCurl, const json& fileJson) :
CSiaBase(siaCurl),
_SiaPath(CA2W(fileJson["siapath"].get<std::string>().c_str())),
_FileSize(fileJson["filesize"].get<std::uint64_t>()),
_Available(fileJson["available"].get<bool>()),
_Renewing(fileJson["renewing"].get<bool>()),
_Redundancy(fileJson["redundancy"].get<std::uint32_t>()),
_UploadProgress(fileJson["uploadprogress"].get<std::uint32_t>()),
_Expiration(fileJson["expiration"].get<std::uint32_t>())
{
}
CSiaApi::_CSiaFile::~_CSiaFile()
{
}