Change GetFileDetectResult Public.
This commit is contained in:
@@ -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));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user