Update QueryFaceVideoTemplate.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -48,6 +48,7 @@ namespace AlibabaCloud
|
||||
std::vector<ElementsItem::FaceInfosItem> faceInfos;
|
||||
std::string templateId;
|
||||
};
|
||||
long total;
|
||||
std::vector<ElementsItem> elements;
|
||||
};
|
||||
|
||||
|
||||
@@ -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));
|
||||
}
|
||||
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user