From 51b79e295684de41bc79984398fead2af38b5714 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Mon, 22 Aug 2022 08:53:42 +0000 Subject: [PATCH] Change GetFileDetectResult Public. --- VERSION | 2 +- .../sas/model/CreateFileDetectUploadUrlRequest.h | 7 +++++++ .../sas/model/CreateFileDetectUploadUrlResult.h | 2 ++ .../sas/model/GetFileDetectResultResult.h | 4 ++-- sas/src/model/CreateFileDetectUploadUrlRequest.cc | 14 ++++++++++++++ sas/src/model/CreateFileDetectUploadUrlResult.cc | 4 ++++ sas/src/model/GetFileDetectResultResult.cc | 8 ++++---- 7 files changed, 34 insertions(+), 7 deletions(-) diff --git a/VERSION b/VERSION index 75d6c9821..2cbdb94ac 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.1230 \ No newline at end of file +1.36.1231 \ No newline at end of file diff --git a/sas/include/alibabacloud/sas/model/CreateFileDetectUploadUrlRequest.h b/sas/include/alibabacloud/sas/model/CreateFileDetectUploadUrlRequest.h index 3fb75ea94..427ea22d9 100644 --- a/sas/include/alibabacloud/sas/model/CreateFileDetectUploadUrlRequest.h +++ b/sas/include/alibabacloud/sas/model/CreateFileDetectUploadUrlRequest.h @@ -28,16 +28,23 @@ namespace Sas { namespace Model { class ALIBABACLOUD_SAS_EXPORT CreateFileDetectUploadUrlRequest : public RpcServiceRequest { public: + struct HashKeyContextList { + std::string hashKey; + int fileSize; + }; CreateFileDetectUploadUrlRequest(); ~CreateFileDetectUploadUrlRequest(); std::vector getHashKeyList() const; void setHashKeyList(const std::vector &hashKeyList); int getType() const; void setType(int type); + std::vector getHashKeyContextList() const; + void setHashKeyContextList(const std::vector &hashKeyContextList); private: std::vector hashKeyList_; int type_; + std::vector hashKeyContextList_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/CreateFileDetectUploadUrlResult.h b/sas/include/alibabacloud/sas/model/CreateFileDetectUploadUrlResult.h index 5bbda33b9..af0368bba 100644 --- a/sas/include/alibabacloud/sas/model/CreateFileDetectUploadUrlResult.h +++ b/sas/include/alibabacloud/sas/model/CreateFileDetectUploadUrlResult.h @@ -44,9 +44,11 @@ namespace AlibabaCloud Context context; std::string internalUrl; std::string expire; + std::string message; std::string publicUrl; std::string hashKey; bool fileExist; + std::string code; }; diff --git a/sas/include/alibabacloud/sas/model/GetFileDetectResultResult.h b/sas/include/alibabacloud/sas/model/GetFileDetectResultResult.h index 9264da411..d044ec54f 100644 --- a/sas/include/alibabacloud/sas/model/GetFileDetectResultResult.h +++ b/sas/include/alibabacloud/sas/model/GetFileDetectResultResult.h @@ -36,10 +36,10 @@ namespace AlibabaCloud { std::string ext; int score; + std::string message; std::string virusType; std::string hashKey; - std::string errorCode; - std::string errorMessage; + std::string code; int result; }; diff --git a/sas/src/model/CreateFileDetectUploadUrlRequest.cc b/sas/src/model/CreateFileDetectUploadUrlRequest.cc index 2e9ec17c1..e78e76c70 100644 --- a/sas/src/model/CreateFileDetectUploadUrlRequest.cc +++ b/sas/src/model/CreateFileDetectUploadUrlRequest.cc @@ -42,3 +42,17 @@ void CreateFileDetectUploadUrlRequest::setType(int type) { setParameter(std::string("Type"), std::to_string(type)); } +std::vector CreateFileDetectUploadUrlRequest::getHashKeyContextList() const { + return hashKeyContextList_; +} + +void CreateFileDetectUploadUrlRequest::setHashKeyContextList(const std::vector &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)); + } +} + diff --git a/sas/src/model/CreateFileDetectUploadUrlResult.cc b/sas/src/model/CreateFileDetectUploadUrlResult.cc index 738396766..0ef0ed770 100644 --- a/sas/src/model/CreateFileDetectUploadUrlResult.cc +++ b/sas/src/model/CreateFileDetectUploadUrlResult.cc @@ -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(); diff --git a/sas/src/model/GetFileDetectResultResult.cc b/sas/src/model/GetFileDetectResultResult.cc index 25fdbe1aa..e524c3a17 100644 --- a/sas/src/model/GetFileDetectResultResult.cc +++ b/sas/src/model/GetFileDetectResultResult.cc @@ -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);