diff --git a/CHANGELOG b/CHANGELOG index 8cdc78c1a..51fba3307 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2021-04-08 Version: 1.36.671 +- Add DetectIPCVideoObject. + 2021-04-08 Version: 1.36.670 - Release DetectVideoIPCObject. diff --git a/VERSION b/VERSION index be94fbc8c..d98ec45cb 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.670 \ No newline at end of file +1.36.671 \ No newline at end of file diff --git a/objectdet/2019-12-30/ClassifyVehicleInsurance.xml b/objectdet/2019-12-30/ClassifyVehicleInsurance.xml index 6756ae021..4031322dc 100644 --- a/objectdet/2019-12-30/ClassifyVehicleInsurance.xml +++ b/objectdet/2019-12-30/ClassifyVehicleInsurance.xml @@ -1 +1,2 @@ - + + \ No newline at end of file diff --git a/objectdet/2019-12-30/DetectIPCObject.xml b/objectdet/2019-12-30/DetectIPCObject.xml index 441b2fed4..9783f07c6 100644 --- a/objectdet/2019-12-30/DetectIPCObject.xml +++ b/objectdet/2019-12-30/DetectIPCObject.xml @@ -1 +1,2 @@ - + + \ No newline at end of file diff --git a/objectdet/2019-12-30/DetectMainBody.xml b/objectdet/2019-12-30/DetectMainBody.xml index e6327e7a6..413a585d4 100644 --- a/objectdet/2019-12-30/DetectMainBody.xml +++ b/objectdet/2019-12-30/DetectMainBody.xml @@ -1 +1,2 @@ - + + \ No newline at end of file diff --git a/objectdet/2019-12-30/DetectObject.xml b/objectdet/2019-12-30/DetectObject.xml index 6de557d9b..13eff8a12 100644 --- a/objectdet/2019-12-30/DetectObject.xml +++ b/objectdet/2019-12-30/DetectObject.xml @@ -1 +1,2 @@ - + + \ No newline at end of file diff --git a/objectdet/2019-12-30/DetectTransparentImage.xml b/objectdet/2019-12-30/DetectTransparentImage.xml index c00090577..88e3b491e 100644 --- a/objectdet/2019-12-30/DetectTransparentImage.xml +++ b/objectdet/2019-12-30/DetectTransparentImage.xml @@ -1 +1,2 @@ - + + \ No newline at end of file diff --git a/objectdet/2019-12-30/DetectVehicle.xml b/objectdet/2019-12-30/DetectVehicle.xml index ec0051d95..b1ff430a6 100644 --- a/objectdet/2019-12-30/DetectVehicle.xml +++ b/objectdet/2019-12-30/DetectVehicle.xml @@ -1 +1,2 @@ - + + \ No newline at end of file diff --git a/objectdet/2019-12-30/DetectVehicleICongestion.xml b/objectdet/2019-12-30/DetectVehicleICongestion.xml index deb8ae866..c6dc408b7 100644 --- a/objectdet/2019-12-30/DetectVehicleICongestion.xml +++ b/objectdet/2019-12-30/DetectVehicleICongestion.xml @@ -1 +1,2 @@ - + + \ No newline at end of file diff --git a/objectdet/2019-12-30/DetectVehicleIllegalParking.xml b/objectdet/2019-12-30/DetectVehicleIllegalParking.xml index b396750fc..0c5547ff9 100644 --- a/objectdet/2019-12-30/DetectVehicleIllegalParking.xml +++ b/objectdet/2019-12-30/DetectVehicleIllegalParking.xml @@ -1 +1,2 @@ - + + \ No newline at end of file diff --git a/objectdet/2019-12-30/DetectVideoIPCObject.xml b/objectdet/2019-12-30/DetectVideoIPCObject.xml index ee169ff03..151f01bcf 100644 --- a/objectdet/2019-12-30/DetectVideoIPCObject.xml +++ b/objectdet/2019-12-30/DetectVideoIPCObject.xml @@ -1 +1,2 @@ - + + \ No newline at end of file diff --git a/objectdet/2019-12-30/DetectWhiteBaseImage.xml b/objectdet/2019-12-30/DetectWhiteBaseImage.xml index e191050ec..b813ff91c 100644 --- a/objectdet/2019-12-30/DetectWhiteBaseImage.xml +++ b/objectdet/2019-12-30/DetectWhiteBaseImage.xml @@ -1 +1,2 @@ - + + \ No newline at end of file diff --git a/objectdet/2019-12-30/GenerateVehicleRepairPlan.xml b/objectdet/2019-12-30/GenerateVehicleRepairPlan.xml index 8424b1ead..601f5c7cd 100644 --- a/objectdet/2019-12-30/GenerateVehicleRepairPlan.xml +++ b/objectdet/2019-12-30/GenerateVehicleRepairPlan.xml @@ -1 +1,2 @@ - + + \ No newline at end of file diff --git a/objectdet/2019-12-30/GetAsyncJobResult.xml b/objectdet/2019-12-30/GetAsyncJobResult.xml index 0a1def641..a5511b33a 100644 --- a/objectdet/2019-12-30/GetAsyncJobResult.xml +++ b/objectdet/2019-12-30/GetAsyncJobResult.xml @@ -1 +1,2 @@ - + + \ No newline at end of file diff --git a/objectdet/2019-12-30/GetVehicleRepairPlan.xml b/objectdet/2019-12-30/GetVehicleRepairPlan.xml index a3a8bc854..1fca295a5 100644 --- a/objectdet/2019-12-30/GetVehicleRepairPlan.xml +++ b/objectdet/2019-12-30/GetVehicleRepairPlan.xml @@ -1 +1,2 @@ - + + \ No newline at end of file diff --git a/objectdet/2019-12-30/RecognizeVehicleDamage.xml b/objectdet/2019-12-30/RecognizeVehicleDamage.xml index 592f2e5fa..e6b0fe4a3 100644 --- a/objectdet/2019-12-30/RecognizeVehicleDamage.xml +++ b/objectdet/2019-12-30/RecognizeVehicleDamage.xml @@ -1 +1,2 @@ - + + \ No newline at end of file diff --git a/objectdet/2019-12-30/RecognizeVehicleDashboard.xml b/objectdet/2019-12-30/RecognizeVehicleDashboard.xml index c79516bcf..924acf74e 100644 --- a/objectdet/2019-12-30/RecognizeVehicleDashboard.xml +++ b/objectdet/2019-12-30/RecognizeVehicleDashboard.xml @@ -1 +1,2 @@ - + + \ No newline at end of file diff --git a/objectdet/2019-12-30/RecognizeVehicleParts.xml b/objectdet/2019-12-30/RecognizeVehicleParts.xml index 3e111ac73..413bd0ed6 100644 --- a/objectdet/2019-12-30/RecognizeVehicleParts.xml +++ b/objectdet/2019-12-30/RecognizeVehicleParts.xml @@ -1 +1,2 @@ - + + \ No newline at end of file diff --git a/objectdet/include/alibabacloud/objectdet/model/DetectVideoIPCObjectResult.h b/objectdet/include/alibabacloud/objectdet/model/DetectVideoIPCObjectResult.h index 74ef83588..ad5a4b2c7 100644 --- a/objectdet/include/alibabacloud/objectdet/model/DetectVideoIPCObjectResult.h +++ b/objectdet/include/alibabacloud/objectdet/model/DetectVideoIPCObjectResult.h @@ -51,6 +51,7 @@ namespace AlibabaCloud std::vector frames; long height; long width; + std::string inputFile; }; diff --git a/objectdet/include/alibabacloud/objectdet/model/GetVehicleRepairPlanResult.h b/objectdet/include/alibabacloud/objectdet/model/GetVehicleRepairPlanResult.h index a46b24f79..991b17ab6 100644 --- a/objectdet/include/alibabacloud/objectdet/model/GetVehicleRepairPlanResult.h +++ b/objectdet/include/alibabacloud/objectdet/model/GetVehicleRepairPlanResult.h @@ -40,8 +40,8 @@ namespace AlibabaCloud std::string partsStdCode; std::string outStandardPartsName; std::string repairType; - std::string relationType; std::string repairFee; + std::string relationType; std::string garageType; std::string partsStdName; std::string outStandardPartsId; diff --git a/objectdet/src/ObjectdetClient.cc b/objectdet/src/ObjectdetClient.cc index 5cd8971e1..9d0277ba7 100644 --- a/objectdet/src/ObjectdetClient.cc +++ b/objectdet/src/ObjectdetClient.cc @@ -31,21 +31,21 @@ ObjectdetClient::ObjectdetClient(const Credentials &credentials, const ClientCon RpcServiceClient(SERVICE_NAME, std::make_shared(credentials), configuration) { auto locationClient = std::make_shared(credentials, configuration); - endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, "objectdet"); + endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, ""); } ObjectdetClient::ObjectdetClient(const std::shared_ptr& credentialsProvider, const ClientConfiguration & configuration) : RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration) { auto locationClient = std::make_shared(credentialsProvider, configuration); - endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, "objectdet"); + endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, ""); } ObjectdetClient::ObjectdetClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) : RpcServiceClient(SERVICE_NAME, std::make_shared(accessKeyId, accessKeySecret), configuration) { auto locationClient = std::make_shared(accessKeyId, accessKeySecret, configuration); - endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, "objectdet"); + endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, ""); } ObjectdetClient::~ObjectdetClient() diff --git a/objectdet/src/model/DetectMainBodyResult.cc b/objectdet/src/model/DetectMainBodyResult.cc index 8b940c678..7d6036488 100644 --- a/objectdet/src/model/DetectMainBodyResult.cc +++ b/objectdet/src/model/DetectMainBodyResult.cc @@ -45,10 +45,10 @@ void DetectMainBodyResult::parse(const std::string &payload) data_.location.x = std::stoi(locationNode["X"].asString()); if(!locationNode["Y"].isNull()) data_.location.y = std::stoi(locationNode["Y"].asString()); - if(!locationNode["Width"].isNull()) - data_.location.width = std::stoi(locationNode["Width"].asString()); if(!locationNode["Height"].isNull()) data_.location.height = std::stoi(locationNode["Height"].asString()); + if(!locationNode["Width"].isNull()) + data_.location.width = std::stoi(locationNode["Width"].asString()); } diff --git a/objectdet/src/model/DetectObjectResult.cc b/objectdet/src/model/DetectObjectResult.cc index 3ba27f6d0..f1f7a1989 100644 --- a/objectdet/src/model/DetectObjectResult.cc +++ b/objectdet/src/model/DetectObjectResult.cc @@ -40,10 +40,10 @@ void DetectObjectResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); auto dataNode = value["Data"]; - if(!dataNode["Width"].isNull()) - data_.width = std::stoi(dataNode["Width"].asString()); if(!dataNode["Height"].isNull()) data_.height = std::stoi(dataNode["Height"].asString()); + if(!dataNode["Width"].isNull()) + data_.width = std::stoi(dataNode["Width"].asString()); auto allElementsNode = dataNode["Elements"]["Element"]; for (auto dataNodeElementsElement : allElementsNode) { diff --git a/objectdet/src/model/DetectVehicleICongestionRequest.cc b/objectdet/src/model/DetectVehicleICongestionRequest.cc index 08fbe5b90..36d43a111 100644 --- a/objectdet/src/model/DetectVehicleICongestionRequest.cc +++ b/objectdet/src/model/DetectVehicleICongestionRequest.cc @@ -35,7 +35,28 @@ Array DetectVehicleICongestionRequest::getRoadRegions()const void DetectVehicleICongestionRequest::setRoadRegions(const Array& roadRegions) { roadRegions_ = roadRegions; - setBodyParameter("RoadRegions", std::to_string(roadRegions)); + for(int dep1 = 0; dep1!= roadRegions.size(); dep1++) { + auto roadRegionsObj = roadRegions.at(dep1); + std::string roadRegionsObjStr = "RoadRegions." + std::to_string(dep1 + 1); + for(int dep2 = 0; dep2!= roadRegionsObj.roadRegions.size(); dep2++) { + auto roadRegionsObj = roadRegionsObj.roadRegions.at(dep2); + std::string roadRegionsObjStr = roadRegionsObjStr + "RoadRegions." + std::to_string(dep2 + 1); + for(int dep3 = 0; dep3!= roadRegionsObj.roadRegion.size(); dep3++) { + auto roadRegionObj = roadRegionsObj.roadRegion.at(dep3); + std::string roadRegionObjStr = roadRegionsObjStr + "RoadRegion." + std::to_string(dep3 + 1); + for(int dep4 = 0; dep4!= roadRegionObj.roadRegionItem.size(); dep4++) { + auto roadRegionItemObj = roadRegionObj.roadRegionItem.at(dep4); + std::string roadRegionItemObjStr = roadRegionObjStr + "RoadRegionItem." + std::to_string(dep4 + 1); + for(int dep5 = 0; dep5!= roadRegionItemObj.point.size(); dep5++) { + auto pointObj = roadRegionItemObj.point.at(dep5); + std::string pointObjStr = roadRegionItemObjStr + "Point." + std::to_string(dep5 + 1); + setParameter(pointObjStr + ".X", std::to_string(pointObj.x)); + setParameter(pointObjStr + ".Y", std::to_string(pointObj.y)); + } + } + } + } + } } Array DetectVehicleICongestionRequest::getPreRegionIntersectFeatures()const @@ -46,7 +67,19 @@ Array DetectVehicleICongestionRequest::getPreRegionIntersectFeatures()const void DetectVehicleICongestionRequest::setPreRegionIntersectFeatures(const Array& preRegionIntersectFeatures) { preRegionIntersectFeatures_ = preRegionIntersectFeatures; - setBodyParameter("PreRegionIntersectFeatures", std::to_string(preRegionIntersectFeatures)); + for(int dep1 = 0; dep1!= preRegionIntersectFeatures.size(); dep1++) { + auto preRegionIntersectFeaturesObj = preRegionIntersectFeatures.at(dep1); + std::string preRegionIntersectFeaturesObjStr = "PreRegionIntersectFeatures." + std::to_string(dep1 + 1); + for(int dep2 = 0; dep2!= preRegionIntersectFeaturesObj.preRegionIntersectFeatures.size(); dep2++) { + auto preRegionIntersectFeaturesObj = preRegionIntersectFeaturesObj.preRegionIntersectFeatures.at(dep2); + std::string preRegionIntersectFeaturesObjStr = preRegionIntersectFeaturesObjStr + "PreRegionIntersectFeatures." + std::to_string(dep2 + 1); + for(int dep3 = 0; dep3!= preRegionIntersectFeaturesObj.features.size(); dep3++) { + auto featuresObj = preRegionIntersectFeaturesObj.features.at(dep3); + std::string featuresObjStr = preRegionIntersectFeaturesObjStr + "Features." + std::to_string(dep3 + 1); + setParameter(featuresObjStr + ".String", featuresObj.string); + } + } + } } std::string DetectVehicleICongestionRequest::getImageURL()const diff --git a/objectdet/src/model/DetectVehicleIllegalParkingRequest.cc b/objectdet/src/model/DetectVehicleIllegalParkingRequest.cc index 3e1662005..647dc523a 100644 --- a/objectdet/src/model/DetectVehicleIllegalParkingRequest.cc +++ b/objectdet/src/model/DetectVehicleIllegalParkingRequest.cc @@ -35,7 +35,28 @@ Array DetectVehicleIllegalParkingRequest::getRoadRegions()const void DetectVehicleIllegalParkingRequest::setRoadRegions(const Array& roadRegions) { roadRegions_ = roadRegions; - setBodyParameter("RoadRegions", std::to_string(roadRegions)); + for(int dep1 = 0; dep1!= roadRegions.size(); dep1++) { + auto roadRegionsObj = roadRegions.at(dep1); + std::string roadRegionsObjStr = "RoadRegions." + std::to_string(dep1 + 1); + for(int dep2 = 0; dep2!= roadRegionsObj.roadRegions.size(); dep2++) { + auto roadRegionsObj = roadRegionsObj.roadRegions.at(dep2); + std::string roadRegionsObjStr = roadRegionsObjStr + "RoadRegions." + std::to_string(dep2 + 1); + for(int dep3 = 0; dep3!= roadRegionsObj.roadRegion.size(); dep3++) { + auto roadRegionObj = roadRegionsObj.roadRegion.at(dep3); + std::string roadRegionObjStr = roadRegionsObjStr + "RoadRegion." + std::to_string(dep3 + 1); + for(int dep4 = 0; dep4!= roadRegionObj.roadRegionItem.size(); dep4++) { + auto roadRegionItemObj = roadRegionObj.roadRegionItem.at(dep4); + std::string roadRegionItemObjStr = roadRegionObjStr + "RoadRegionItem." + std::to_string(dep4 + 1); + for(int dep5 = 0; dep5!= roadRegionItemObj.point.size(); dep5++) { + auto pointObj = roadRegionItemObj.point.at(dep5); + std::string pointObjStr = roadRegionItemObjStr + "Point." + std::to_string(dep5 + 1); + setParameter(pointObjStr + ".X", std::to_string(pointObj.x)); + setParameter(pointObjStr + ".Y", std::to_string(pointObj.y)); + } + } + } + } + } } std::string DetectVehicleIllegalParkingRequest::getImageURL()const diff --git a/objectdet/src/model/DetectVehicleResult.cc b/objectdet/src/model/DetectVehicleResult.cc index 6f2878313..d281df3c3 100644 --- a/objectdet/src/model/DetectVehicleResult.cc +++ b/objectdet/src/model/DetectVehicleResult.cc @@ -40,10 +40,10 @@ void DetectVehicleResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); auto dataNode = value["Data"]; - if(!dataNode["Width"].isNull()) - data_.width = std::stoi(dataNode["Width"].asString()); if(!dataNode["Height"].isNull()) data_.height = std::stoi(dataNode["Height"].asString()); + if(!dataNode["Width"].isNull()) + data_.width = std::stoi(dataNode["Width"].asString()); auto allDetectObjectInfoListNode = dataNode["DetectObjectInfoList"]["DetectObjectInfo"]; for (auto dataNodeDetectObjectInfoListDetectObjectInfo : allDetectObjectInfoListNode) { diff --git a/objectdet/src/model/DetectVideoIPCObjectResult.cc b/objectdet/src/model/DetectVideoIPCObjectResult.cc index bcdb5b362..00417665a 100644 --- a/objectdet/src/model/DetectVideoIPCObjectResult.cc +++ b/objectdet/src/model/DetectVideoIPCObjectResult.cc @@ -44,6 +44,8 @@ void DetectVideoIPCObjectResult::parse(const std::string &payload) data_.height = std::stol(dataNode["Height"].asString()); if(!dataNode["Width"].isNull()) data_.width = std::stol(dataNode["Width"].asString()); + if(!dataNode["InputFile"].isNull()) + data_.inputFile = dataNode["InputFile"].asString(); auto allFramesNode = dataNode["Frames"]["Frame"]; for (auto dataNodeFramesFrame : allFramesNode) { diff --git a/objectdet/src/model/GenerateVehicleRepairPlanResult.cc b/objectdet/src/model/GenerateVehicleRepairPlanResult.cc index 442e77eff..d73c10f4f 100644 --- a/objectdet/src/model/GenerateVehicleRepairPlanResult.cc +++ b/objectdet/src/model/GenerateVehicleRepairPlanResult.cc @@ -44,10 +44,10 @@ void GenerateVehicleRepairPlanResult::parse(const std::string &payload) data_.taskId = dataNode["TaskId"].asString(); if(!value["HttpCode"].isNull()) httpCode_ = std::stoi(value["HttpCode"].asString()); - if(!value["Code"].isNull()) - code_ = value["Code"].asString(); if(!value["ErrorMessage"].isNull()) errorMessage_ = value["ErrorMessage"].asString(); + if(!value["Code"].isNull()) + code_ = value["Code"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; diff --git a/objectdet/src/model/GetVehicleRepairPlanResult.cc b/objectdet/src/model/GetVehicleRepairPlanResult.cc index 754e85996..317095c45 100644 --- a/objectdet/src/model/GetVehicleRepairPlanResult.cc +++ b/objectdet/src/model/GetVehicleRepairPlanResult.cc @@ -46,38 +46,38 @@ void GetVehicleRepairPlanResult::parse(const std::string &payload) for (auto dataNodeRepairPartsRepairItems : allRepairPartsNode) { Data::RepairItems repairItemsObject; - if(!dataNodeRepairPartsRepairItems["GarageType"].isNull()) - repairItemsObject.garageType = dataNodeRepairPartsRepairItems["GarageType"].asString(); - if(!dataNodeRepairPartsRepairItems["OeMatch"].isNull()) - repairItemsObject.oeMatch = dataNodeRepairPartsRepairItems["OeMatch"].asString() == "true"; - if(!dataNodeRepairPartsRepairItems["OutStandardPartsId"].isNull()) - repairItemsObject.outStandardPartsId = dataNodeRepairPartsRepairItems["OutStandardPartsId"].asString(); - if(!dataNodeRepairPartsRepairItems["OutStandardPartsName"].isNull()) - repairItemsObject.outStandardPartsName = dataNodeRepairPartsRepairItems["OutStandardPartsName"].asString(); if(!dataNodeRepairPartsRepairItems["PartNameMatch"].isNull()) repairItemsObject.partNameMatch = dataNodeRepairPartsRepairItems["PartNameMatch"].asString() == "true"; if(!dataNodeRepairPartsRepairItems["PartsStdCode"].isNull()) repairItemsObject.partsStdCode = dataNodeRepairPartsRepairItems["PartsStdCode"].asString(); - if(!dataNodeRepairPartsRepairItems["PartsStdName"].isNull()) - repairItemsObject.partsStdName = dataNodeRepairPartsRepairItems["PartsStdName"].asString(); - if(!dataNodeRepairPartsRepairItems["RelationType"].isNull()) - repairItemsObject.relationType = dataNodeRepairPartsRepairItems["RelationType"].asString(); - if(!dataNodeRepairPartsRepairItems["RepairFee"].isNull()) - repairItemsObject.repairFee = dataNodeRepairPartsRepairItems["RepairFee"].asString(); + if(!dataNodeRepairPartsRepairItems["OutStandardPartsName"].isNull()) + repairItemsObject.outStandardPartsName = dataNodeRepairPartsRepairItems["OutStandardPartsName"].asString(); if(!dataNodeRepairPartsRepairItems["RepairType"].isNull()) repairItemsObject.repairType = dataNodeRepairPartsRepairItems["RepairType"].asString(); + if(!dataNodeRepairPartsRepairItems["RepairFee"].isNull()) + repairItemsObject.repairFee = dataNodeRepairPartsRepairItems["RepairFee"].asString(); + if(!dataNodeRepairPartsRepairItems["RelationType"].isNull()) + repairItemsObject.relationType = dataNodeRepairPartsRepairItems["RelationType"].asString(); + if(!dataNodeRepairPartsRepairItems["GarageType"].isNull()) + repairItemsObject.garageType = dataNodeRepairPartsRepairItems["GarageType"].asString(); + if(!dataNodeRepairPartsRepairItems["PartsStdName"].isNull()) + repairItemsObject.partsStdName = dataNodeRepairPartsRepairItems["PartsStdName"].asString(); + if(!dataNodeRepairPartsRepairItems["OutStandardPartsId"].isNull()) + repairItemsObject.outStandardPartsId = dataNodeRepairPartsRepairItems["OutStandardPartsId"].asString(); if(!dataNodeRepairPartsRepairItems["RepairTypeName"].isNull()) repairItemsObject.repairTypeName = dataNodeRepairPartsRepairItems["RepairTypeName"].asString(); + if(!dataNodeRepairPartsRepairItems["OeMatch"].isNull()) + repairItemsObject.oeMatch = dataNodeRepairPartsRepairItems["OeMatch"].asString() == "true"; data_.repairParts.push_back(repairItemsObject); } - if(!value["Code"].isNull()) - code_ = value["Code"].asString(); - if(!value["ErrorMessage"].isNull()) - errorMessage_ = value["ErrorMessage"].asString(); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["HttpCode"].isNull()) httpCode_ = std::stoi(value["HttpCode"].asString()); + if(!value["ErrorMessage"].isNull()) + errorMessage_ = value["ErrorMessage"].asString(); + if(!value["Code"].isNull()) + code_ = value["Code"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/objectdet/version-2019-12-30.xml b/objectdet/version-2019-12-30.xml index 63dbbc568..b87d16c77 100644 --- a/objectdet/version-2019-12-30.xml +++ b/objectdet/version-2019-12-30.xml @@ -1 +1,2 @@ - + + \ No newline at end of file