Update QueryFaceVideoTemplate.

This commit is contained in:
sdk-team
2024-03-13 06:56:09 +00:00
parent 150f012d41
commit 06af2542bd
5 changed files with 28 additions and 1 deletions

View File

@@ -1 +1 @@
1.36.1873
1.36.1874

View File

@@ -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

View File

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

View File

@@ -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));
}

View File

@@ -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)
{