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