Browse Source

Update QueryFaceVideoTemplate.

sdk-team 2 years ago
parent
commit
22313c7d61

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1918
+1.36.1919

+ 3 - 0
videoenhan/include/alibabacloud/videoenhan/model/AddFaceVideoTemplateRequest.h

@@ -34,6 +34,8 @@ public:
 	void setUserId(const std::string &userId);
 	std::string getVideoScene() const;
 	void setVideoScene(const std::string &videoScene);
+	bool getReturnTrans() const;
+	void setReturnTrans(bool returnTrans);
 	bool getAsync() const;
 	void setAsync(bool async);
 	std::string getVideoURL() const;
@@ -42,6 +44,7 @@ public:
 private:
 	std::string userId_;
 	std::string videoScene_;
+	bool returnTrans_;
 	bool async_;
 	std::string videoURL_;
 };

+ 1 - 0
videoenhan/include/alibabacloud/videoenhan/model/AddFaceVideoTemplateResult.h

@@ -39,6 +39,7 @@ namespace AlibabaCloud
 						std::string templateFaceID;
 						std::string templateFaceURL;
 					};
+					std::string transResult;
 					std::vector<FaceInfosItem> faceInfos;
 					std::string templateId;
 				};

+ 9 - 0
videoenhan/src/model/AddFaceVideoTemplateRequest.cc

@@ -43,6 +43,15 @@ void AddFaceVideoTemplateRequest::setVideoScene(const std::string &videoScene) {
   setBodyParameter(std::string("VideoScene"), videoScene);
 }
 
+bool AddFaceVideoTemplateRequest::getReturnTrans() const {
+  return returnTrans_;
+}
+
+void AddFaceVideoTemplateRequest::setReturnTrans(bool returnTrans) {
+  returnTrans_ = returnTrans;
+  setBodyParameter(std::string("ReturnTrans"), returnTrans ? "true" : "false");
+}
+
 bool AddFaceVideoTemplateRequest::getAsync() const {
   return async_;
 }

+ 2 - 0
videoenhan/src/model/AddFaceVideoTemplateResult.cc

@@ -42,6 +42,8 @@ void AddFaceVideoTemplateResult::parse(const std::string &payload)
 	auto dateNode = value["Date"];
 	if(!dateNode["TemplateId"].isNull())
 		date_.templateId = dateNode["TemplateId"].asString();
+	if(!dateNode["TransResult"].isNull())
+		date_.transResult = dateNode["TransResult"].asString();
 	auto allFaceInfosNode = dateNode["FaceInfos"]["faceInfosItem"];
 	for (auto dateNodeFaceInfosfaceInfosItem : allFaceInfosNode)
 	{