Change GetFileDetectResult Public.

This commit is contained in:
sdk-team
2022-08-22 08:53:42 +00:00
parent 6d52fc0e8d
commit 51b79e2956
7 changed files with 34 additions and 7 deletions

View File

@@ -42,3 +42,17 @@ void CreateFileDetectUploadUrlRequest::setType(int type) {
setParameter(std::string("Type"), std::to_string(type));
}
std::vector<CreateFileDetectUploadUrlRequest::HashKeyContextList> CreateFileDetectUploadUrlRequest::getHashKeyContextList() const {
return hashKeyContextList_;
}
void CreateFileDetectUploadUrlRequest::setHashKeyContextList(const std::vector<CreateFileDetectUploadUrlRequest::HashKeyContextList> &hashKeyContextList) {
hashKeyContextList_ = hashKeyContextList;
for(int dep1 = 0; dep1 != hashKeyContextList.size(); dep1++) {
auto hashKeyContextListObj = hashKeyContextList.at(dep1);
std::string hashKeyContextListObjStr = std::string("HashKeyContextList") + "." + std::to_string(dep1 + 1);
setParameter(hashKeyContextListObjStr + ".HashKey", hashKeyContextListObj.hashKey);
setParameter(hashKeyContextListObjStr + ".FileSize", std::to_string(hashKeyContextListObj.fileSize));
}
}

View File

@@ -53,6 +53,10 @@ void CreateFileDetectUploadUrlResult::parse(const std::string &payload)
uploadUrlListObject.fileExist = valueUploadUrlListUploadUrList["FileExist"].asString() == "true";
if(!valueUploadUrlListUploadUrList["HashKey"].isNull())
uploadUrlListObject.hashKey = valueUploadUrlListUploadUrList["HashKey"].asString();
if(!valueUploadUrlListUploadUrList["Code"].isNull())
uploadUrlListObject.code = valueUploadUrlListUploadUrList["Code"].asString();
if(!valueUploadUrlListUploadUrList["Message"].isNull())
uploadUrlListObject.message = valueUploadUrlListUploadUrList["Message"].asString();
auto contextNode = value["Context"];
if(!contextNode["AccessId"].isNull())
uploadUrlListObject.context.accessId = contextNode["AccessId"].asString();

View File

@@ -51,10 +51,10 @@ void GetFileDetectResultResult::parse(const std::string &payload)
resultListObject.score = std::stoi(valueResultListResult["Score"].asString());
if(!valueResultListResult["VirusType"].isNull())
resultListObject.virusType = valueResultListResult["VirusType"].asString();
if(!valueResultListResult["ErrorCode"].isNull())
resultListObject.errorCode = valueResultListResult["ErrorCode"].asString();
if(!valueResultListResult["ErrorMessage"].isNull())
resultListObject.errorMessage = valueResultListResult["ErrorMessage"].asString();
if(!valueResultListResult["Code"].isNull())
resultListObject.code = valueResultListResult["Code"].asString();
if(!valueResultListResult["Message"].isNull())
resultListObject.message = valueResultListResult["Message"].asString();
if(!valueResultListResult["Ext"].isNull())
resultListObject.ext = valueResultListResult["Ext"].asString();
resultList_.push_back(resultListObject);