From 22313c7d61de2eeec2f347f42b47d410fe5f61ad Mon Sep 17 00:00:00 2001 From: sdk-team Date: Thu, 30 May 2024 09:56:01 +0000 Subject: [PATCH] Update QueryFaceVideoTemplate. --- VERSION | 2 +- .../videoenhan/model/AddFaceVideoTemplateRequest.h | 3 +++ .../videoenhan/model/AddFaceVideoTemplateResult.h | 1 + videoenhan/src/model/AddFaceVideoTemplateRequest.cc | 9 +++++++++ videoenhan/src/model/AddFaceVideoTemplateResult.cc | 2 ++ 5 files changed, 16 insertions(+), 1 deletion(-) diff --git a/VERSION b/VERSION index d37a11f2f..e8c9cf071 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.1918 \ No newline at end of file +1.36.1919 \ No newline at end of file diff --git a/videoenhan/include/alibabacloud/videoenhan/model/AddFaceVideoTemplateRequest.h b/videoenhan/include/alibabacloud/videoenhan/model/AddFaceVideoTemplateRequest.h index 9df1ea9e1..3d9401d05 100644 --- a/videoenhan/include/alibabacloud/videoenhan/model/AddFaceVideoTemplateRequest.h +++ b/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_; }; diff --git a/videoenhan/include/alibabacloud/videoenhan/model/AddFaceVideoTemplateResult.h b/videoenhan/include/alibabacloud/videoenhan/model/AddFaceVideoTemplateResult.h index 1c0f1621a..4e1e06810 100644 --- a/videoenhan/include/alibabacloud/videoenhan/model/AddFaceVideoTemplateResult.h +++ b/videoenhan/include/alibabacloud/videoenhan/model/AddFaceVideoTemplateResult.h @@ -39,6 +39,7 @@ namespace AlibabaCloud std::string templateFaceID; std::string templateFaceURL; }; + std::string transResult; std::vector faceInfos; std::string templateId; }; diff --git a/videoenhan/src/model/AddFaceVideoTemplateRequest.cc b/videoenhan/src/model/AddFaceVideoTemplateRequest.cc index 470cb64a3..6b2b60592 100644 --- a/videoenhan/src/model/AddFaceVideoTemplateRequest.cc +++ b/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_; } diff --git a/videoenhan/src/model/AddFaceVideoTemplateResult.cc b/videoenhan/src/model/AddFaceVideoTemplateResult.cc index d50551dc7..8511d1397 100644 --- a/videoenhan/src/model/AddFaceVideoTemplateResult.cc +++ b/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) {