Kaynağa Gözat

Update DetectVehicleICongestion DetectVehicleIllegalParking.

sdk-team 4 yıl önce
ebeveyn
işleme
cf62272b5b

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2021-11-15 Version: 1.36.928
+- Update DetectVehicleICongestion DetectVehicleIllegalParking.
+
 2021-11-12 Version: 1.36.927
 - Update by sdk platform.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.927
+1.36.928

+ 9 - 0
objectdet/include/alibabacloud/objectdet/model/DetectVehicleICongestionRequest.h

@@ -35,21 +35,30 @@ namespace AlibabaCloud
 				DetectVehicleICongestionRequest();
 				~DetectVehicleICongestionRequest();
 
+				bool getFormatResultToJson()const;
+				void setFormatResultToJson(bool formatResultToJson);
 				Array getRoadRegions()const;
 				void setRoadRegions(const Array& roadRegions);
 				std::string getOriginRequestId()const;
 				void setOriginRequestId(const std::string& originRequestId);
+				std::string getOssFile()const;
+				void setOssFile(const std::string& ossFile);
 				Array getPreRegionIntersectFeatures()const;
 				void setPreRegionIntersectFeatures(const Array& preRegionIntersectFeatures);
+				std::string getRequestProxyBy()const;
+				void setRequestProxyBy(const std::string& requestProxyBy);
 				std::string getStreamArn()const;
 				void setStreamArn(const std::string& streamArn);
 				std::string getImageURL()const;
 				void setImageURL(const std::string& imageURL);
 
             private:
+				bool formatResultToJson_;
 				Array roadRegions_;
 				std::string originRequestId_;
+				std::string ossFile_;
 				Array preRegionIntersectFeatures_;
+				std::string requestProxyBy_;
 				std::string streamArn_;
 				std::string imageURL_;
 

+ 1 - 0
objectdet/include/alibabacloud/objectdet/model/DetectVehicleICongestionResult.h

@@ -45,6 +45,7 @@ namespace AlibabaCloud
 						};
 						float score;
 						std::string typeName;
+						long id;
 						std::vector<Element::BoxesItem> boxes;
 					};
 					struct RegionIntersectFeaturesItem

+ 9 - 0
objectdet/include/alibabacloud/objectdet/model/DetectVehicleIllegalParkingRequest.h

@@ -35,18 +35,27 @@ namespace AlibabaCloud
 				DetectVehicleIllegalParkingRequest();
 				~DetectVehicleIllegalParkingRequest();
 
+				bool getFormatResultToJson()const;
+				void setFormatResultToJson(bool formatResultToJson);
 				Array getRoadRegions()const;
 				void setRoadRegions(const Array& roadRegions);
 				std::string getOriginRequestId()const;
 				void setOriginRequestId(const std::string& originRequestId);
+				std::string getOssFile()const;
+				void setOssFile(const std::string& ossFile);
+				std::string getRequestProxyBy()const;
+				void setRequestProxyBy(const std::string& requestProxyBy);
 				std::string getStreamArn()const;
 				void setStreamArn(const std::string& streamArn);
 				std::string getImageURL()const;
 				void setImageURL(const std::string& imageURL);
 
             private:
+				bool formatResultToJson_;
 				Array roadRegions_;
 				std::string originRequestId_;
+				std::string ossFile_;
+				std::string requestProxyBy_;
 				std::string streamArn_;
 				std::string imageURL_;
 

+ 1 - 0
objectdet/include/alibabacloud/objectdet/model/DetectVehicleIllegalParkingResult.h

@@ -45,6 +45,7 @@ namespace AlibabaCloud
 						};
 						float score;
 						std::string typeName;
+						long id;
 						std::vector<Element::BoxesItem> boxes;
 					};
 					struct RegionIntersect

+ 33 - 0
objectdet/src/model/DetectVehicleICongestionRequest.cc

@@ -27,6 +27,17 @@ DetectVehicleICongestionRequest::DetectVehicleICongestionRequest() :
 DetectVehicleICongestionRequest::~DetectVehicleICongestionRequest()
 {}
 
+bool DetectVehicleICongestionRequest::getFormatResultToJson()const
+{
+	return formatResultToJson_;
+}
+
+void DetectVehicleICongestionRequest::setFormatResultToJson(bool formatResultToJson)
+{
+	formatResultToJson_ = formatResultToJson;
+	setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
+}
+
 Array DetectVehicleICongestionRequest::getRoadRegions()const
 {
 	return roadRegions_;
@@ -49,6 +60,17 @@ void DetectVehicleICongestionRequest::setOriginRequestId(const std::string& orig
 	setParameter("OriginRequestId", originRequestId);
 }
 
+std::string DetectVehicleICongestionRequest::getOssFile()const
+{
+	return ossFile_;
+}
+
+void DetectVehicleICongestionRequest::setOssFile(const std::string& ossFile)
+{
+	ossFile_ = ossFile;
+	setParameter("OssFile", ossFile);
+}
+
 Array DetectVehicleICongestionRequest::getPreRegionIntersectFeatures()const
 {
 	return preRegionIntersectFeatures_;
@@ -60,6 +82,17 @@ void DetectVehicleICongestionRequest::setPreRegionIntersectFeatures(const Array&
 	setBodyParameter("PreRegionIntersectFeatures", std::to_string(preRegionIntersectFeatures));
 }
 
+std::string DetectVehicleICongestionRequest::getRequestProxyBy()const
+{
+	return requestProxyBy_;
+}
+
+void DetectVehicleICongestionRequest::setRequestProxyBy(const std::string& requestProxyBy)
+{
+	requestProxyBy_ = requestProxyBy;
+	setParameter("RequestProxyBy", requestProxyBy);
+}
+
 std::string DetectVehicleICongestionRequest::getStreamArn()const
 {
 	return streamArn_;

+ 2 - 0
objectdet/src/model/DetectVehicleICongestionResult.cc

@@ -48,6 +48,8 @@ void DetectVehicleICongestionResult::parse(const std::string &payload)
 			elementObject.score = std::stof(dataNodeElementsElement["Score"].asString());
 		if(!dataNodeElementsElement["TypeName"].isNull())
 			elementObject.typeName = dataNodeElementsElement["TypeName"].asString();
+		if(!dataNodeElementsElement["Id"].isNull())
+			elementObject.id = std::stol(dataNodeElementsElement["Id"].asString());
 		auto allBoxesNode = dataNodeElementsElement["Boxes"]["BoxesItem"];
 		for (auto dataNodeElementsElementBoxesBoxesItem : allBoxesNode)
 		{

+ 33 - 0
objectdet/src/model/DetectVehicleIllegalParkingRequest.cc

@@ -27,6 +27,17 @@ DetectVehicleIllegalParkingRequest::DetectVehicleIllegalParkingRequest() :
 DetectVehicleIllegalParkingRequest::~DetectVehicleIllegalParkingRequest()
 {}
 
+bool DetectVehicleIllegalParkingRequest::getFormatResultToJson()const
+{
+	return formatResultToJson_;
+}
+
+void DetectVehicleIllegalParkingRequest::setFormatResultToJson(bool formatResultToJson)
+{
+	formatResultToJson_ = formatResultToJson;
+	setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
+}
+
 Array DetectVehicleIllegalParkingRequest::getRoadRegions()const
 {
 	return roadRegions_;
@@ -49,6 +60,28 @@ void DetectVehicleIllegalParkingRequest::setOriginRequestId(const std::string& o
 	setParameter("OriginRequestId", originRequestId);
 }
 
+std::string DetectVehicleIllegalParkingRequest::getOssFile()const
+{
+	return ossFile_;
+}
+
+void DetectVehicleIllegalParkingRequest::setOssFile(const std::string& ossFile)
+{
+	ossFile_ = ossFile;
+	setParameter("OssFile", ossFile);
+}
+
+std::string DetectVehicleIllegalParkingRequest::getRequestProxyBy()const
+{
+	return requestProxyBy_;
+}
+
+void DetectVehicleIllegalParkingRequest::setRequestProxyBy(const std::string& requestProxyBy)
+{
+	requestProxyBy_ = requestProxyBy;
+	setParameter("RequestProxyBy", requestProxyBy);
+}
+
 std::string DetectVehicleIllegalParkingRequest::getStreamArn()const
 {
 	return streamArn_;

+ 2 - 0
objectdet/src/model/DetectVehicleIllegalParkingResult.cc

@@ -48,6 +48,8 @@ void DetectVehicleIllegalParkingResult::parse(const std::string &payload)
 			elementObject.score = std::stof(dataNodeElementsElement["Score"].asString());
 		if(!dataNodeElementsElement["TypeName"].isNull())
 			elementObject.typeName = dataNodeElementsElement["TypeName"].asString();
+		if(!dataNodeElementsElement["Id"].isNull())
+			elementObject.id = std::stol(dataNodeElementsElement["Id"].asString());
 		auto allBoxesNode = dataNodeElementsElement["Boxes"]["BoxesItem"];
 		for (auto dataNodeElementsElementBoxesBoxesItem : allBoxesNode)
 		{