Selaa lähdekoodia

Update QueryFaceImageTemplate.

sdk-team 2 vuotta sitten
vanhempi
sitoutus
ae139aef77

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1874
+1.36.1875

+ 6 - 0
facebody/include/alibabacloud/facebody/model/QueryFaceImageTemplateRequest.h

@@ -34,19 +34,25 @@ public:
 	void setFormatResultToJson(bool formatResultToJson);
 	std::string getUserId() const;
 	void setUserId(const std::string &userId);
+	long getPageSize() const;
+	void setPageSize(long pageSize);
 	std::string getOssFile() const;
 	void setOssFile(const std::string &ossFile);
 	std::string getTemplateId() const;
 	void setTemplateId(const std::string &templateId);
 	std::string getRequestProxyBy() const;
 	void setRequestProxyBy(const std::string &requestProxyBy);
+	long getPageNo() const;
+	void setPageNo(long pageNo);
 
 private:
 	bool formatResultToJson_;
 	std::string userId_;
+	long pageSize_;
 	std::string ossFile_;
 	std::string templateId_;
 	std::string requestProxyBy_;
+	long pageNo_;
 };
 } // namespace Model
 } // namespace Facebody

+ 1 - 0
facebody/include/alibabacloud/facebody/model/QueryFaceImageTemplateResult.h

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

+ 18 - 0
facebody/src/model/QueryFaceImageTemplateRequest.cc

@@ -43,6 +43,15 @@ void QueryFaceImageTemplateRequest::setUserId(const std::string &userId) {
   setParameter(std::string("UserId"), userId);
 }
 
+long QueryFaceImageTemplateRequest::getPageSize() const {
+  return pageSize_;
+}
+
+void QueryFaceImageTemplateRequest::setPageSize(long pageSize) {
+  pageSize_ = pageSize;
+  setParameter(std::string("PageSize"), std::to_string(pageSize));
+}
+
 std::string QueryFaceImageTemplateRequest::getOssFile() const {
   return ossFile_;
 }
@@ -70,3 +79,12 @@ void QueryFaceImageTemplateRequest::setRequestProxyBy(const std::string &request
   setParameter(std::string("RequestProxyBy"), requestProxyBy);
 }
 
+long QueryFaceImageTemplateRequest::getPageNo() const {
+  return pageNo_;
+}
+
+void QueryFaceImageTemplateRequest::setPageNo(long pageNo) {
+  pageNo_ = pageNo;
+  setParameter(std::string("PageNo"), std::to_string(pageNo));
+}
+

+ 2 - 0
facebody/src/model/QueryFaceImageTemplateResult.cc

@@ -40,6 +40,8 @@ void QueryFaceImageTemplateResult::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)
 	{