Przeglądaj źródła

ListActionData add parameters.

sdk-team 6 lat temu
rodzic
commit
b5c0b83b02

+ 4 - 0
CHANGELOG

@@ -1,3 +1,7 @@
+2020-10-13 Version: patch
+- ListActionData add parameters.
+- PullActionData add parameters.
+
 2020-10-13 Version: patch
 - Generated 2018-01-11 for `rtc`.
 

+ 1 - 0
reid/include/alibabacloud/reid/model/ListActionDataResult.h

@@ -48,6 +48,7 @@ namespace AlibabaCloud
 					};
 					int status;
 					int facePointNumber;
+					int bodyPointNumber;
 					int stayPeriod;
 					long leaveTimestamp;
 					long gmtModified;

+ 1 - 0
reid/include/alibabacloud/reid/model/PullActionDataResult.h

@@ -48,6 +48,7 @@ namespace AlibabaCloud
 					};
 					int status;
 					int facePointNumber;
+					int bodyPointNumber;
 					int stayPeriod;
 					long leaveTimestamp;
 					long gmtModified;

+ 3 - 3
reid/src/ReidClient.cc

@@ -31,21 +31,21 @@ ReidClient::ReidClient(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, "1.1.8.4");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "1.1.8.5");
 }
 
 ReidClient::ReidClient(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, "1.1.8.4");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "1.1.8.5");
 }
 
 ReidClient::ReidClient(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, "1.1.8.4");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "1.1.8.5");
 }
 
 ReidClient::~ReidClient()

+ 2 - 0
reid/src/model/ListActionDataResult.cc

@@ -85,6 +85,8 @@ void ListActionDataResult::parse(const std::string &payload)
 			actionsObject.imageObjectKey = valueActionsAction["ImageObjectKey"].asString();
 		if(!valueActionsAction["FacePointNumber"].isNull())
 			actionsObject.facePointNumber = std::stoi(valueActionsAction["FacePointNumber"].asString());
+		if(!valueActionsAction["BodyPointNumber"].isNull())
+			actionsObject.bodyPointNumber = std::stoi(valueActionsAction["BodyPointNumber"].asString());
 		auto objectPositionInImageNode = value["ObjectPositionInImage"];
 		if(!objectPositionInImageNode["Bottom"].isNull())
 			actionsObject.objectPositionInImage.bottom = std::stof(objectPositionInImageNode["Bottom"].asString());

+ 2 - 0
reid/src/model/PullActionDataResult.cc

@@ -85,6 +85,8 @@ void PullActionDataResult::parse(const std::string &payload)
 			actionsObject.specialType = valueActionsAction["SpecialType"].asString();
 		if(!valueActionsAction["ImageObjectKey"].isNull())
 			actionsObject.imageObjectKey = valueActionsAction["ImageObjectKey"].asString();
+		if(!valueActionsAction["BodyPointNumber"].isNull())
+			actionsObject.bodyPointNumber = std::stoi(valueActionsAction["BodyPointNumber"].asString());
 		auto objectPositionInImageNode = value["ObjectPositionInImage"];
 		if(!objectPositionInImageNode["Bottom"].isNull())
 			actionsObject.objectPositionInImage.bottom = std::stof(objectPositionInImageNode["Bottom"].asString());