Преглед на файлове

Change GetFileDetectResult Public.

sdk-team преди 4 години
родител
ревизия
51b79e2956

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1230
+1.36.1231

+ 7 - 0
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<std::string> getHashKeyList() const;
 	void setHashKeyList(const std::vector<std::string> &hashKeyList);
 	int getType() const;
 	void setType(int type);
+	std::vector<HashKeyContextList> getHashKeyContextList() const;
+	void setHashKeyContextList(const std::vector<HashKeyContextList> &hashKeyContextList);
 
 private:
 	std::vector<std::string> hashKeyList_;
 	int type_;
+	std::vector<HashKeyContextList> hashKeyContextList_;
 };
 } // namespace Model
 } // namespace Sas

+ 2 - 0
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;
 				};
 
 

+ 2 - 2
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;
 				};
 

+ 14 - 0
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::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));
+  }
+}
+

+ 4 - 0
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();

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