GetPersonList Support LastShotTime.

This commit is contained in:
sdk-team
2020-08-31 20:48:22 +08:00
parent 43f0c30248
commit c0045d1c32
7 changed files with 52 additions and 4 deletions

View File

@@ -1,3 +1,6 @@
2020-08-31 Version: 1.36.622
- GetPersonList Support LastShotTime.
2020-08-31 Version: 1.36.621
- Support config resource recorder deliverychannel rule.

View File

@@ -1 +1 @@
1.36.621
1.36.622

View File

@@ -48,6 +48,7 @@ namespace AlibabaCloud
std::string searchMatchingRate;
std::vector<RecordsItem::TagList> propertyTagList;
std::string faceUrl;
long lastShotTime;
};
long totalCount;
long pageSize;

View File

@@ -39,14 +39,20 @@ namespace AlibabaCloud
void setCorpId(const std::string& corpId);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getCountType()const;
void setCountType(const std::string& countType);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getTimeAggregateType()const;
void setTimeAggregateType(const std::string& timeAggregateType);
std::string getMaxVal()const;
void setMaxVal(const std::string& maxVal);
std::string getTagCode()const;
void setTagCode(const std::string& tagCode);
std::string getMinVal()const;
void setMinVal(const std::string& minVal);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getAggregateType()const;
@@ -55,10 +61,13 @@ namespace AlibabaCloud
private:
std::string corpId_;
std::string endTime_;
std::string countType_;
std::string startTime_;
int pageNumber_;
std::string timeAggregateType_;
std::string maxVal_;
std::string tagCode_;
std::string minVal_;
int pageSize_;
std::string aggregateType_;

View File

@@ -31,21 +31,21 @@ VcsClient::VcsClient(const Credentials &credentials, const ClientConfiguration &
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "vcs");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
VcsClient::VcsClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "vcs");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
VcsClient::VcsClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
{
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "vcs");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
VcsClient::~VcsClient()

View File

@@ -58,6 +58,8 @@ void GetPersonListResult::parse(const std::string &payload)
recordsItemObject.personId = dataNodeRecordsRecordsItem["PersonId"].asString();
if(!dataNodeRecordsRecordsItem["SearchMatchingRate"].isNull())
recordsItemObject.searchMatchingRate = dataNodeRecordsRecordsItem["SearchMatchingRate"].asString();
if(!dataNodeRecordsRecordsItem["LastShotTime"].isNull())
recordsItemObject.lastShotTime = std::stol(dataNodeRecordsRecordsItem["LastShotTime"].asString());
auto allPropertyTagListNode = allRecordsNode["PropertyTagList"]["TagList"];
for (auto allRecordsNodePropertyTagListTagList : allPropertyTagListNode)
{

View File

@@ -49,6 +49,17 @@ void ListPersonVisitCountRequest::setEndTime(const std::string& endTime)
setBodyParameter("EndTime", endTime);
}
std::string ListPersonVisitCountRequest::getCountType()const
{
return countType_;
}
void ListPersonVisitCountRequest::setCountType(const std::string& countType)
{
countType_ = countType;
setBodyParameter("CountType", countType);
}
std::string ListPersonVisitCountRequest::getStartTime()const
{
return startTime_;
@@ -82,6 +93,17 @@ void ListPersonVisitCountRequest::setTimeAggregateType(const std::string& timeAg
setBodyParameter("TimeAggregateType", timeAggregateType);
}
std::string ListPersonVisitCountRequest::getMaxVal()const
{
return maxVal_;
}
void ListPersonVisitCountRequest::setMaxVal(const std::string& maxVal)
{
maxVal_ = maxVal;
setBodyParameter("MaxVal", maxVal);
}
std::string ListPersonVisitCountRequest::getTagCode()const
{
return tagCode_;
@@ -93,6 +115,17 @@ void ListPersonVisitCountRequest::setTagCode(const std::string& tagCode)
setBodyParameter("TagCode", tagCode);
}
std::string ListPersonVisitCountRequest::getMinVal()const
{
return minVal_;
}
void ListPersonVisitCountRequest::setMinVal(const std::string& minVal)
{
minVal_ = minVal;
setBodyParameter("MinVal", minVal);
}
int ListPersonVisitCountRequest::getPageSize()const
{
return pageSize_;