Ver Fonte

Update QueryFaceVideoTemplate.

sdk-team há 2 anos atrás
pai
commit
06af2542bd

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1873
+1.36.1874

+ 6 - 0
videoenhan/include/alibabacloud/videoenhan/model/QueryFaceVideoTemplateRequest.h

@@ -32,12 +32,18 @@ public:
 	~QueryFaceVideoTemplateRequest();
 	std::string getUserId() const;
 	void setUserId(const std::string &userId);
+	long getPageSize() const;
+	void setPageSize(long pageSize);
 	std::string getTemplateId() const;
 	void setTemplateId(const std::string &templateId);
+	long getPageNo() const;
+	void setPageNo(long pageNo);
 
 private:
 	std::string userId_;
+	long pageSize_;
 	std::string templateId_;
+	long pageNo_;
 };
 } // namespace Model
 } // namespace Videoenhan

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

@@ -48,6 +48,7 @@ namespace AlibabaCloud
 						std::vector<ElementsItem::FaceInfosItem> faceInfos;
 						std::string templateId;
 					};
+					long total;
 					std::vector<ElementsItem> elements;
 				};
 

+ 18 - 0
videoenhan/src/model/QueryFaceVideoTemplateRequest.cc

@@ -34,6 +34,15 @@ void QueryFaceVideoTemplateRequest::setUserId(const std::string &userId) {
   setParameter(std::string("UserId"), userId);
 }
 
+long QueryFaceVideoTemplateRequest::getPageSize() const {
+  return pageSize_;
+}
+
+void QueryFaceVideoTemplateRequest::setPageSize(long pageSize) {
+  pageSize_ = pageSize;
+  setParameter(std::string("PageSize"), std::to_string(pageSize));
+}
+
 std::string QueryFaceVideoTemplateRequest::getTemplateId() const {
   return templateId_;
 }
@@ -43,3 +52,12 @@ void QueryFaceVideoTemplateRequest::setTemplateId(const std::string &templateId)
   setParameter(std::string("TemplateId"), templateId);
 }
 
+long QueryFaceVideoTemplateRequest::getPageNo() const {
+  return pageNo_;
+}
+
+void QueryFaceVideoTemplateRequest::setPageNo(long pageNo) {
+  pageNo_ = pageNo;
+  setParameter(std::string("PageNo"), std::to_string(pageNo));
+}
+

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

@@ -40,6 +40,8 @@ void QueryFaceVideoTemplateResult::parse(const std::string &payload)
 	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
+	if(!dataNode["Total"].isNull())
+		data_.total = std::stol(dataNode["Total"].asString());
 	auto allElementsNode = dataNode["Elements"]["ElementsItem"];
 	for (auto dataNodeElementsElementsItem : allElementsNode)
 	{