Kaynağa Gözat

Update DetectVehicleICongestion DetectVehicleIllegalParking.

sdk-team 3 yıl önce
ebeveyn
işleme
57aece2625
41 değiştirilmiş dosya ile 1838 ekleme ve 1780 silme
  1. 1 1
      VERSION
  2. 46 40
      objectdet/include/alibabacloud/objectdet/model/ClassifyVehicleInsuranceRequest.h
  3. 46 40
      objectdet/include/alibabacloud/objectdet/model/DetectIPCObjectRequest.h
  4. 49 43
      objectdet/include/alibabacloud/objectdet/model/DetectKitchenAnimalsRequest.h
  5. 37 40
      objectdet/include/alibabacloud/objectdet/model/DetectMainBodyRequest.h
  6. 37 40
      objectdet/include/alibabacloud/objectdet/model/DetectObjectRequest.h
  7. 37 40
      objectdet/include/alibabacloud/objectdet/model/DetectTransparentImageRequest.h
  8. 58 67
      objectdet/include/alibabacloud/objectdet/model/DetectVehicleICongestionRequest.h
  9. 55 60
      objectdet/include/alibabacloud/objectdet/model/DetectVehicleIllegalParkingRequest.h
  10. 49 43
      objectdet/include/alibabacloud/objectdet/model/DetectVehicleRequest.h
  11. 58 61
      objectdet/include/alibabacloud/objectdet/model/DetectVideoFrameRequest.h
  12. 55 49
      objectdet/include/alibabacloud/objectdet/model/DetectVideoIPCObjectRequest.h
  13. 37 40
      objectdet/include/alibabacloud/objectdet/model/DetectWhiteBaseImageRequest.h
  14. 52 50
      objectdet/include/alibabacloud/objectdet/model/DetectWorkwearRequest.h
  15. 43 44
      objectdet/include/alibabacloud/objectdet/model/GenerateVehicleRepairPlanRequest.h
  16. 49 43
      objectdet/include/alibabacloud/objectdet/model/GetAsyncJobResultRequest.h
  17. 52 46
      objectdet/include/alibabacloud/objectdet/model/GetVehicleRepairPlanRequest.h
  18. 46 40
      objectdet/include/alibabacloud/objectdet/model/RecognizeVehicleDamageRequest.h
  19. 46 40
      objectdet/include/alibabacloud/objectdet/model/RecognizeVehicleDashboardRequest.h
  20. 46 40
      objectdet/include/alibabacloud/objectdet/model/RecognizeVehiclePartsRequest.h
  21. 46 36
      objectdet/src/model/ClassifyVehicleInsuranceRequest.cc
  22. 46 36
      objectdet/src/model/DetectIPCObjectRequest.cc
  23. 53 41
      objectdet/src/model/DetectKitchenAnimalsRequest.cc
  24. 27 50
      objectdet/src/model/DetectMainBodyRequest.cc
  25. 4 4
      objectdet/src/model/DetectMainBodyResult.cc
  26. 27 50
      objectdet/src/model/DetectObjectRequest.cc
  27. 27 50
      objectdet/src/model/DetectTransparentImageRequest.cc
  28. 74 65
      objectdet/src/model/DetectVehicleICongestionRequest.cc
  29. 67 56
      objectdet/src/model/DetectVehicleIllegalParkingRequest.cc
  30. 53 41
      objectdet/src/model/DetectVehicleRequest.cc
  31. 74 85
      objectdet/src/model/DetectVideoFrameRequest.cc
  32. 67 51
      objectdet/src/model/DetectVideoIPCObjectRequest.cc
  33. 27 50
      objectdet/src/model/DetectWhiteBaseImageRequest.cc
  34. 62 46
      objectdet/src/model/DetectWorkwearRequest.cc
  35. 32 55
      objectdet/src/model/GenerateVehicleRepairPlanRequest.cc
  36. 2 2
      objectdet/src/model/GenerateVehicleRepairPlanResult.cc
  37. 53 41
      objectdet/src/model/GetAsyncJobResultRequest.cc
  38. 60 46
      objectdet/src/model/GetVehicleRepairPlanRequest.cc
  39. 46 36
      objectdet/src/model/RecognizeVehicleDamageRequest.cc
  40. 46 36
      objectdet/src/model/RecognizeVehicleDashboardRequest.cc
  41. 46 36
      objectdet/src/model/RecognizeVehiclePartsRequest.cc

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1296
+1.36.1297

+ 46 - 40
objectdet/include/alibabacloud/objectdet/model/ClassifyVehicleInsuranceRequest.h

@@ -1,51 +1,57 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_OBJECTDET_MODEL_CLASSIFYVEHICLEINSURANCEREQUEST_H_
-#define ALIBABACLOUD_OBJECTDET_MODEL_CLASSIFYVEHICLEINSURANCEREQUEST_H_
-
-#include <alibabacloud/objectdet/ObjectdetExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Objectdet {
-namespace Model {
-class ALIBABACLOUD_OBJECTDET_EXPORT ClassifyVehicleInsuranceRequest : public RpcServiceRequest {
-public:
-	ClassifyVehicleInsuranceRequest();
-	~ClassifyVehicleInsuranceRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-	std::string getImageURL() const;
-	void setImageURL(const std::string &imageURL);
-
-private:
-	bool formatResultToJson_;
-	std::string ossFile_;
-	std::string requestProxyBy_;
-	std::string imageURL_;
-};
-} // namespace Model
-} // namespace Objectdet
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OBJECTDET_MODEL_CLASSIFYVEHICLEINSURANCEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_OBJECTDET_MODEL_CLASSIFYVEHICLEINSURANCEREQUEST_H_
+#define ALIBABACLOUD_OBJECTDET_MODEL_CLASSIFYVEHICLEINSURANCEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/objectdet/ObjectdetExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Objectdet
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OBJECTDET_EXPORT ClassifyVehicleInsuranceRequest : public RpcServiceRequest
+			{
+
+			public:
+				ClassifyVehicleInsuranceRequest();
+				~ClassifyVehicleInsuranceRequest();
+
+				bool getFormatResultToJson()const;
+				void setFormatResultToJson(bool formatResultToJson);
+				std::string getOssFile()const;
+				void setOssFile(const std::string& ossFile);
+				std::string getRequestProxyBy()const;
+				void setRequestProxyBy(const std::string& requestProxyBy);
+				std::string getImageURL()const;
+				void setImageURL(const std::string& imageURL);
+
+            private:
+				bool formatResultToJson_;
+				std::string ossFile_;
+				std::string requestProxyBy_;
+				std::string imageURL_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OBJECTDET_MODEL_CLASSIFYVEHICLEINSURANCEREQUEST_H_

+ 46 - 40
objectdet/include/alibabacloud/objectdet/model/DetectIPCObjectRequest.h

@@ -1,51 +1,57 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTIPCOBJECTREQUEST_H_
-#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTIPCOBJECTREQUEST_H_
-
-#include <alibabacloud/objectdet/ObjectdetExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Objectdet {
-namespace Model {
-class ALIBABACLOUD_OBJECTDET_EXPORT DetectIPCObjectRequest : public RpcServiceRequest {
-public:
-	DetectIPCObjectRequest();
-	~DetectIPCObjectRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-	std::string getImageURL() const;
-	void setImageURL(const std::string &imageURL);
-
-private:
-	bool formatResultToJson_;
-	std::string ossFile_;
-	std::string requestProxyBy_;
-	std::string imageURL_;
-};
-} // namespace Model
-} // namespace Objectdet
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTIPCOBJECTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTIPCOBJECTREQUEST_H_
+#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTIPCOBJECTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/objectdet/ObjectdetExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Objectdet
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OBJECTDET_EXPORT DetectIPCObjectRequest : public RpcServiceRequest
+			{
+
+			public:
+				DetectIPCObjectRequest();
+				~DetectIPCObjectRequest();
+
+				bool getFormatResultToJson()const;
+				void setFormatResultToJson(bool formatResultToJson);
+				std::string getOssFile()const;
+				void setOssFile(const std::string& ossFile);
+				std::string getRequestProxyBy()const;
+				void setRequestProxyBy(const std::string& requestProxyBy);
+				std::string getImageURL()const;
+				void setImageURL(const std::string& imageURL);
+
+            private:
+				bool formatResultToJson_;
+				std::string ossFile_;
+				std::string requestProxyBy_;
+				std::string imageURL_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTIPCOBJECTREQUEST_H_

+ 49 - 43
objectdet/include/alibabacloud/objectdet/model/DetectKitchenAnimalsRequest.h

@@ -1,54 +1,60 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTKITCHENANIMALSREQUEST_H_
-#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTKITCHENANIMALSREQUEST_H_
-
-#include <alibabacloud/objectdet/ObjectdetExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Objectdet {
-namespace Model {
-class ALIBABACLOUD_OBJECTDET_EXPORT DetectKitchenAnimalsRequest : public RpcServiceRequest {
-public:
-	DetectKitchenAnimalsRequest();
-	~DetectKitchenAnimalsRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::string getImageURLB() const;
-	void setImageURLB(const std::string &imageURLB);
-	std::string getImageURLA() const;
-	void setImageURLA(const std::string &imageURLA);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-
-private:
-	bool formatResultToJson_;
-	std::string imageURLB_;
-	std::string imageURLA_;
-	std::string ossFile_;
-	std::string requestProxyBy_;
-};
-} // namespace Model
-} // namespace Objectdet
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTKITCHENANIMALSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTKITCHENANIMALSREQUEST_H_
+#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTKITCHENANIMALSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/objectdet/ObjectdetExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Objectdet
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OBJECTDET_EXPORT DetectKitchenAnimalsRequest : public RpcServiceRequest
+			{
+
+			public:
+				DetectKitchenAnimalsRequest();
+				~DetectKitchenAnimalsRequest();
+
+				bool getFormatResultToJson()const;
+				void setFormatResultToJson(bool formatResultToJson);
+				std::string getImageURLB()const;
+				void setImageURLB(const std::string& imageURLB);
+				std::string getImageURLA()const;
+				void setImageURLA(const std::string& imageURLA);
+				std::string getOssFile()const;
+				void setOssFile(const std::string& ossFile);
+				std::string getRequestProxyBy()const;
+				void setRequestProxyBy(const std::string& requestProxyBy);
+
+            private:
+				bool formatResultToJson_;
+				std::string imageURLB_;
+				std::string imageURLA_;
+				std::string ossFile_;
+				std::string requestProxyBy_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTKITCHENANIMALSREQUEST_H_

+ 37 - 40
objectdet/include/alibabacloud/objectdet/model/DetectMainBodyRequest.h

@@ -1,51 +1,48 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTMAINBODYREQUEST_H_
-#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTMAINBODYREQUEST_H_
-
-#include <alibabacloud/objectdet/ObjectdetExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Objectdet {
-namespace Model {
-class ALIBABACLOUD_OBJECTDET_EXPORT DetectMainBodyRequest : public RpcServiceRequest {
-public:
-	DetectMainBodyRequest();
-	~DetectMainBodyRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-	std::string getImageURL() const;
-	void setImageURL(const std::string &imageURL);
-
-private:
-	bool formatResultToJson_;
-	std::string ossFile_;
-	std::string requestProxyBy_;
-	std::string imageURL_;
-};
-} // namespace Model
-} // namespace Objectdet
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTMAINBODYREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTMAINBODYREQUEST_H_
+#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTMAINBODYREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/objectdet/ObjectdetExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Objectdet
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OBJECTDET_EXPORT DetectMainBodyRequest : public RpcServiceRequest
+			{
+
+			public:
+				DetectMainBodyRequest();
+				~DetectMainBodyRequest();
+
+				std::string getImageURL()const;
+				void setImageURL(const std::string& imageURL);
+
+            private:
+				std::string imageURL_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTMAINBODYREQUEST_H_

+ 37 - 40
objectdet/include/alibabacloud/objectdet/model/DetectObjectRequest.h

@@ -1,51 +1,48 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTOBJECTREQUEST_H_
-#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTOBJECTREQUEST_H_
-
-#include <alibabacloud/objectdet/ObjectdetExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Objectdet {
-namespace Model {
-class ALIBABACLOUD_OBJECTDET_EXPORT DetectObjectRequest : public RpcServiceRequest {
-public:
-	DetectObjectRequest();
-	~DetectObjectRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-	std::string getImageURL() const;
-	void setImageURL(const std::string &imageURL);
-
-private:
-	bool formatResultToJson_;
-	std::string ossFile_;
-	std::string requestProxyBy_;
-	std::string imageURL_;
-};
-} // namespace Model
-} // namespace Objectdet
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTOBJECTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTOBJECTREQUEST_H_
+#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTOBJECTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/objectdet/ObjectdetExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Objectdet
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OBJECTDET_EXPORT DetectObjectRequest : public RpcServiceRequest
+			{
+
+			public:
+				DetectObjectRequest();
+				~DetectObjectRequest();
+
+				std::string getImageURL()const;
+				void setImageURL(const std::string& imageURL);
+
+            private:
+				std::string imageURL_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTOBJECTREQUEST_H_

+ 37 - 40
objectdet/include/alibabacloud/objectdet/model/DetectTransparentImageRequest.h

@@ -1,51 +1,48 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTTRANSPARENTIMAGEREQUEST_H_
-#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTTRANSPARENTIMAGEREQUEST_H_
-
-#include <alibabacloud/objectdet/ObjectdetExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Objectdet {
-namespace Model {
-class ALIBABACLOUD_OBJECTDET_EXPORT DetectTransparentImageRequest : public RpcServiceRequest {
-public:
-	DetectTransparentImageRequest();
-	~DetectTransparentImageRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-	std::string getImageURL() const;
-	void setImageURL(const std::string &imageURL);
-
-private:
-	bool formatResultToJson_;
-	std::string ossFile_;
-	std::string requestProxyBy_;
-	std::string imageURL_;
-};
-} // namespace Model
-} // namespace Objectdet
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTTRANSPARENTIMAGEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTTRANSPARENTIMAGEREQUEST_H_
+#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTTRANSPARENTIMAGEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/objectdet/ObjectdetExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Objectdet
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OBJECTDET_EXPORT DetectTransparentImageRequest : public RpcServiceRequest
+			{
+
+			public:
+				DetectTransparentImageRequest();
+				~DetectTransparentImageRequest();
+
+				std::string getImageURL()const;
+				void setImageURL(const std::string& imageURL);
+
+            private:
+				std::string imageURL_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTTRANSPARENTIMAGEREQUEST_H_

+ 58 - 67
objectdet/include/alibabacloud/objectdet/model/DetectVehicleICongestionRequest.h

@@ -1,78 +1,69 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTVEHICLEICONGESTIONREQUEST_H_
-#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTVEHICLEICONGESTIONREQUEST_H_
-
-#include <alibabacloud/objectdet/ObjectdetExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Objectdet {
-namespace Model {
-class ALIBABACLOUD_OBJECTDET_EXPORT DetectVehicleICongestionRequest : public RpcServiceRequest {
-public:
-	struct RoadRegions {
-		struct RoadRegionItem {
-			struct Point {
-				long x;
-				long y;
-			};
-			Point point;
-		};
-		RoadRegionItem roadRegionItem;
-		std::vector<RoadRegionItem> roadRegion;
-	};
-	struct PreRegionIntersectFeatures {
-		std::string string;
-		std::vector<std::string> features;
-	};
-	DetectVehicleICongestionRequest();
-	~DetectVehicleICongestionRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::vector<RoadRegions> getRoadRegions() const;
-	void setRoadRegions(const std::vector<RoadRegions> &roadRegions);
-	std::string getOriginRequestId() const;
-	void setOriginRequestId(const std::string &originRequestId);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::vector<PreRegionIntersectFeatures> getPreRegionIntersectFeatures() const;
-	void setPreRegionIntersectFeatures(const std::vector<PreRegionIntersectFeatures> &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_;
-	std::vector<RoadRegions> roadRegions_;
-	std::string originRequestId_;
-	std::string ossFile_;
-	std::vector<PreRegionIntersectFeatures> preRegionIntersectFeatures_;
-	std::string requestProxyBy_;
-	std::string streamArn_;
-	std::string imageURL_;
-};
-} // namespace Model
-} // namespace Objectdet
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTVEHICLEICONGESTIONREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTVEHICLEICONGESTIONREQUEST_H_
+#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTVEHICLEICONGESTIONREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/objectdet/ObjectdetExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Objectdet
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OBJECTDET_EXPORT DetectVehicleICongestionRequest : public RpcServiceRequest
+			{
+
+			public:
+				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_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTVEHICLEICONGESTIONREQUEST_H_

+ 55 - 60
objectdet/include/alibabacloud/objectdet/model/DetectVehicleIllegalParkingRequest.h

@@ -1,71 +1,66 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTVEHICLEILLEGALPARKINGREQUEST_H_
-#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTVEHICLEILLEGALPARKINGREQUEST_H_
-
-#include <alibabacloud/objectdet/ObjectdetExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Objectdet {
-namespace Model {
-class ALIBABACLOUD_OBJECTDET_EXPORT DetectVehicleIllegalParkingRequest : public RpcServiceRequest {
-public:
-	struct RoadRegions {
-		struct RoadRegionItem {
-			struct Point {
-				long x;
-				long y;
-			};
-			Point point;
-		};
-		RoadRegionItem roadRegionItem;
-		std::vector<RoadRegionItem> roadRegion;
-	};
-	DetectVehicleIllegalParkingRequest();
-	~DetectVehicleIllegalParkingRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::vector<RoadRegions> getRoadRegions() const;
-	void setRoadRegions(const std::vector<RoadRegions> &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_;
-	std::vector<RoadRegions> roadRegions_;
-	std::string originRequestId_;
-	std::string ossFile_;
-	std::string requestProxyBy_;
-	std::string streamArn_;
-	std::string imageURL_;
-};
-} // namespace Model
-} // namespace Objectdet
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTVEHICLEILLEGALPARKINGREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTVEHICLEILLEGALPARKINGREQUEST_H_
+#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTVEHICLEILLEGALPARKINGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/objectdet/ObjectdetExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Objectdet
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OBJECTDET_EXPORT DetectVehicleIllegalParkingRequest : public RpcServiceRequest
+			{
+
+			public:
+				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_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTVEHICLEILLEGALPARKINGREQUEST_H_

+ 49 - 43
objectdet/include/alibabacloud/objectdet/model/DetectVehicleRequest.h

@@ -1,54 +1,60 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTVEHICLEREQUEST_H_
-#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTVEHICLEREQUEST_H_
-
-#include <alibabacloud/objectdet/ObjectdetExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Objectdet {
-namespace Model {
-class ALIBABACLOUD_OBJECTDET_EXPORT DetectVehicleRequest : public RpcServiceRequest {
-public:
-	DetectVehicleRequest();
-	~DetectVehicleRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	int getImageType() const;
-	void setImageType(int imageType);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-	std::string getImageURL() const;
-	void setImageURL(const std::string &imageURL);
-
-private:
-	bool formatResultToJson_;
-	std::string ossFile_;
-	int imageType_;
-	std::string requestProxyBy_;
-	std::string imageURL_;
-};
-} // namespace Model
-} // namespace Objectdet
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTVEHICLEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTVEHICLEREQUEST_H_
+#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTVEHICLEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/objectdet/ObjectdetExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Objectdet
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OBJECTDET_EXPORT DetectVehicleRequest : public RpcServiceRequest
+			{
+
+			public:
+				DetectVehicleRequest();
+				~DetectVehicleRequest();
+
+				bool getFormatResultToJson()const;
+				void setFormatResultToJson(bool formatResultToJson);
+				std::string getOssFile()const;
+				void setOssFile(const std::string& ossFile);
+				int getImageType()const;
+				void setImageType(int imageType);
+				std::string getRequestProxyBy()const;
+				void setRequestProxyBy(const std::string& requestProxyBy);
+				std::string getImageURL()const;
+				void setImageURL(const std::string& imageURL);
+
+            private:
+				bool formatResultToJson_;
+				std::string ossFile_;
+				int imageType_;
+				std::string requestProxyBy_;
+				std::string imageURL_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTVEHICLEREQUEST_H_

+ 58 - 61
objectdet/include/alibabacloud/objectdet/model/DetectVideoFrameRequest.h

@@ -1,72 +1,69 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTVIDEOFRAMEREQUEST_H_
-#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTVIDEOFRAMEREQUEST_H_
-
-#include <alibabacloud/objectdet/ObjectdetExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Objectdet {
-namespace Model {
-class ALIBABACLOUD_OBJECTDET_EXPORT DetectVideoFrameRequest : public RpcServiceRequest {
-public:
-	DetectVideoFrameRequest();
-	~DetectVideoFrameRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::vector<std::string> getFeatures() const;
-	void setFeatures(const std::vector<std::string> &features);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	long getHeight() const;
-	void setHeight(long height);
-	long getCreateTime() const;
-	void setCreateTime(long createTime);
-	std::string getFeatureConfig() const;
-	void setFeatureConfig(const std::string &featureConfig);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	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);
-	long getWidth() const;
-	void setWidth(long width);
-
-private:
-	bool formatResultToJson_;
-	std::vector<std::string> features_;
-	std::string ossFile_;
-	long height_;
-	long createTime_;
-	std::string featureConfig_;
-	long ownerId_;
-	std::string requestProxyBy_;
-	std::string streamArn_;
-	std::string imageURL_;
-	long width_;
-};
-} // namespace Model
-} // namespace Objectdet
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTVIDEOFRAMEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTVIDEOFRAMEREQUEST_H_
+#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTVIDEOFRAMEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/objectdet/ObjectdetExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Objectdet
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OBJECTDET_EXPORT DetectVideoFrameRequest : public RpcServiceRequest
+			{
+
+			public:
+				DetectVideoFrameRequest();
+				~DetectVideoFrameRequest();
+
+				Array getFeatures()const;
+				void setFeatures(const Array& features);
+				long getHeight()const;
+				void setHeight(long height);
+				long getCreateTime()const;
+				void setCreateTime(long createTime);
+				std::string getFeatureConfig()const;
+				void setFeatureConfig(const std::string& featureConfig);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getStreamArn()const;
+				void setStreamArn(const std::string& streamArn);
+				std::string getImageURL()const;
+				void setImageURL(const std::string& imageURL);
+				long getWidth()const;
+				void setWidth(long width);
+
+            private:
+				Array features_;
+				long height_;
+				long createTime_;
+				std::string featureConfig_;
+				long ownerId_;
+				std::string streamArn_;
+				std::string imageURL_;
+				long width_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTVIDEOFRAMEREQUEST_H_

+ 55 - 49
objectdet/include/alibabacloud/objectdet/model/DetectVideoIPCObjectRequest.h

@@ -1,60 +1,66 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTVIDEOIPCOBJECTREQUEST_H_
-#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTVIDEOIPCOBJECTREQUEST_H_
-
-#include <alibabacloud/objectdet/ObjectdetExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Objectdet {
-namespace Model {
-class ALIBABACLOUD_OBJECTDET_EXPORT DetectVideoIPCObjectRequest : public RpcServiceRequest {
-public:
-	DetectVideoIPCObjectRequest();
-	~DetectVideoIPCObjectRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	long getStartTimestamp() const;
-	void setStartTimestamp(long startTimestamp);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	bool getCallbackOnlyHasObject() const;
-	void setCallbackOnlyHasObject(bool callbackOnlyHasObject);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-	bool getAsync() const;
-	void setAsync(bool async);
-	std::string getVideoURL() const;
-	void setVideoURL(const std::string &videoURL);
-
-private:
-	bool formatResultToJson_;
-	long startTimestamp_;
-	std::string ossFile_;
-	bool callbackOnlyHasObject_;
-	std::string requestProxyBy_;
-	bool async_;
-	std::string videoURL_;
-};
-} // namespace Model
-} // namespace Objectdet
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTVIDEOIPCOBJECTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTVIDEOIPCOBJECTREQUEST_H_
+#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTVIDEOIPCOBJECTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/objectdet/ObjectdetExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Objectdet
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OBJECTDET_EXPORT DetectVideoIPCObjectRequest : public RpcServiceRequest
+			{
+
+			public:
+				DetectVideoIPCObjectRequest();
+				~DetectVideoIPCObjectRequest();
+
+				bool getFormatResultToJson()const;
+				void setFormatResultToJson(bool formatResultToJson);
+				long getStartTimestamp()const;
+				void setStartTimestamp(long startTimestamp);
+				std::string getOssFile()const;
+				void setOssFile(const std::string& ossFile);
+				bool getCallbackOnlyHasObject()const;
+				void setCallbackOnlyHasObject(bool callbackOnlyHasObject);
+				std::string getRequestProxyBy()const;
+				void setRequestProxyBy(const std::string& requestProxyBy);
+				bool getAsync()const;
+				void setAsync(bool async);
+				std::string getVideoURL()const;
+				void setVideoURL(const std::string& videoURL);
+
+            private:
+				bool formatResultToJson_;
+				long startTimestamp_;
+				std::string ossFile_;
+				bool callbackOnlyHasObject_;
+				std::string requestProxyBy_;
+				bool async_;
+				std::string videoURL_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTVIDEOIPCOBJECTREQUEST_H_

+ 37 - 40
objectdet/include/alibabacloud/objectdet/model/DetectWhiteBaseImageRequest.h

@@ -1,51 +1,48 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTWHITEBASEIMAGEREQUEST_H_
-#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTWHITEBASEIMAGEREQUEST_H_
-
-#include <alibabacloud/objectdet/ObjectdetExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Objectdet {
-namespace Model {
-class ALIBABACLOUD_OBJECTDET_EXPORT DetectWhiteBaseImageRequest : public RpcServiceRequest {
-public:
-	DetectWhiteBaseImageRequest();
-	~DetectWhiteBaseImageRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-	std::string getImageURL() const;
-	void setImageURL(const std::string &imageURL);
-
-private:
-	bool formatResultToJson_;
-	std::string ossFile_;
-	std::string requestProxyBy_;
-	std::string imageURL_;
-};
-} // namespace Model
-} // namespace Objectdet
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTWHITEBASEIMAGEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTWHITEBASEIMAGEREQUEST_H_
+#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTWHITEBASEIMAGEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/objectdet/ObjectdetExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Objectdet
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OBJECTDET_EXPORT DetectWhiteBaseImageRequest : public RpcServiceRequest
+			{
+
+			public:
+				DetectWhiteBaseImageRequest();
+				~DetectWhiteBaseImageRequest();
+
+				std::string getImageURL()const;
+				void setImageURL(const std::string& imageURL);
+
+            private:
+				std::string imageURL_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTWHITEBASEIMAGEREQUEST_H_

+ 52 - 50
objectdet/include/alibabacloud/objectdet/model/DetectWorkwearRequest.h

@@ -1,61 +1,63 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTWORKWEARREQUEST_H_
-#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTWORKWEARREQUEST_H_
-
-#include <alibabacloud/objectdet/ObjectdetExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Objectdet {
-namespace Model {
-class ALIBABACLOUD_OBJECTDET_EXPORT DetectWorkwearRequest : public RpcServiceRequest {
-public:
-	struct Clothes {
-		double threshold;
-		long maxNum;
-	};
-	DetectWorkwearRequest();
-	~DetectWorkwearRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-	Clothes getClothes() const;
-	void setClothes(const Clothes &clothes);
-	std::vector<std::string> getLabels() const;
-	void setLabels(const std::vector<std::string> &labels);
-	std::string getImageUrl() const;
-	void setImageUrl(const std::string &imageUrl);
-
-private:
-	bool formatResultToJson_;
-	std::string ossFile_;
-	std::string requestProxyBy_;
-	Clothes clothes_;
-	std::vector<std::string> labels_;
-	std::string imageUrl_;
-};
-} // namespace Model
-} // namespace Objectdet
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTWORKWEARREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_OBJECTDET_MODEL_DETECTWORKWEARREQUEST_H_
+#define ALIBABACLOUD_OBJECTDET_MODEL_DETECTWORKWEARREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/objectdet/ObjectdetExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Objectdet
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OBJECTDET_EXPORT DetectWorkwearRequest : public RpcServiceRequest
+			{
+
+			public:
+				DetectWorkwearRequest();
+				~DetectWorkwearRequest();
+
+				bool getFormatResultToJson()const;
+				void setFormatResultToJson(bool formatResultToJson);
+				std::string getOssFile()const;
+				void setOssFile(const std::string& ossFile);
+				std::string getRequestProxyBy()const;
+				void setRequestProxyBy(const std::string& requestProxyBy);
+				Struct getClothes()const;
+				void setClothes(const Struct& clothes);
+				std::vector<std::string> getLabels()const;
+				void setLabels(const std::vector<std::string>& labels);
+				std::string getImageUrl()const;
+				void setImageUrl(const std::string& imageUrl);
+
+            private:
+				bool formatResultToJson_;
+				std::string ossFile_;
+				std::string requestProxyBy_;
+				Struct clothes_;
+				std::vector<std::string> labels_;
+				std::string imageUrl_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OBJECTDET_MODEL_DETECTWORKWEARREQUEST_H_

+ 43 - 44
objectdet/include/alibabacloud/objectdet/model/GenerateVehicleRepairPlanRequest.h

@@ -1,55 +1,54 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_OBJECTDET_MODEL_GENERATEVEHICLEREPAIRPLANREQUEST_H_
-#define ALIBABACLOUD_OBJECTDET_MODEL_GENERATEVEHICLEREPAIRPLANREQUEST_H_
-
-#include <alibabacloud/objectdet/ObjectdetExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Objectdet {
-namespace Model {
-class ALIBABACLOUD_OBJECTDET_EXPORT GenerateVehicleRepairPlanRequest : public RpcServiceRequest {
-public:
-	struct DamageImageList {
-		std::string imageUrl;
-		std::string createTimeStamp;
-	};
-	GenerateVehicleRepairPlanRequest();
-	~GenerateVehicleRepairPlanRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::vector<DamageImageList> getDamageImageList() const;
-	void setDamageImageList(const std::vector<DamageImageList> &damageImageList);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-
-private:
-	bool formatResultToJson_;
-	std::string ossFile_;
-	std::vector<DamageImageList> damageImageList_;
-	std::string requestProxyBy_;
-};
-} // namespace Model
-} // namespace Objectdet
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OBJECTDET_MODEL_GENERATEVEHICLEREPAIRPLANREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_OBJECTDET_MODEL_GENERATEVEHICLEREPAIRPLANREQUEST_H_
+#define ALIBABACLOUD_OBJECTDET_MODEL_GENERATEVEHICLEREPAIRPLANREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/objectdet/ObjectdetExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Objectdet
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OBJECTDET_EXPORT GenerateVehicleRepairPlanRequest : public RpcServiceRequest
+			{
+			public:
+				struct DamageImageList
+				{
+					std::string imageUrl;
+					std::string createTimeStamp;
+				};
+
+			public:
+				GenerateVehicleRepairPlanRequest();
+				~GenerateVehicleRepairPlanRequest();
+
+				std::vector<DamageImageList> getDamageImageList()const;
+				void setDamageImageList(const std::vector<DamageImageList>& damageImageList);
+
+            private:
+				std::vector<DamageImageList> damageImageList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OBJECTDET_MODEL_GENERATEVEHICLEREPAIRPLANREQUEST_H_

+ 49 - 43
objectdet/include/alibabacloud/objectdet/model/GetAsyncJobResultRequest.h

@@ -1,54 +1,60 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_OBJECTDET_MODEL_GETASYNCJOBRESULTREQUEST_H_
-#define ALIBABACLOUD_OBJECTDET_MODEL_GETASYNCJOBRESULTREQUEST_H_
-
-#include <alibabacloud/objectdet/ObjectdetExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Objectdet {
-namespace Model {
-class ALIBABACLOUD_OBJECTDET_EXPORT GetAsyncJobResultRequest : public RpcServiceRequest {
-public:
-	GetAsyncJobResultRequest();
-	~GetAsyncJobResultRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::string getJobId() const;
-	void setJobId(const std::string &jobId);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-	bool getAsync() const;
-	void setAsync(bool async);
-
-private:
-	bool formatResultToJson_;
-	std::string jobId_;
-	std::string ossFile_;
-	std::string requestProxyBy_;
-	bool async_;
-};
-} // namespace Model
-} // namespace Objectdet
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OBJECTDET_MODEL_GETASYNCJOBRESULTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_OBJECTDET_MODEL_GETASYNCJOBRESULTREQUEST_H_
+#define ALIBABACLOUD_OBJECTDET_MODEL_GETASYNCJOBRESULTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/objectdet/ObjectdetExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Objectdet
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OBJECTDET_EXPORT GetAsyncJobResultRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetAsyncJobResultRequest();
+				~GetAsyncJobResultRequest();
+
+				bool getFormatResultToJson()const;
+				void setFormatResultToJson(bool formatResultToJson);
+				std::string getJobId()const;
+				void setJobId(const std::string& jobId);
+				std::string getOssFile()const;
+				void setOssFile(const std::string& ossFile);
+				std::string getRequestProxyBy()const;
+				void setRequestProxyBy(const std::string& requestProxyBy);
+				bool getAsync()const;
+				void setAsync(bool async);
+
+            private:
+				bool formatResultToJson_;
+				std::string jobId_;
+				std::string ossFile_;
+				std::string requestProxyBy_;
+				bool async_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OBJECTDET_MODEL_GETASYNCJOBRESULTREQUEST_H_

+ 52 - 46
objectdet/include/alibabacloud/objectdet/model/GetVehicleRepairPlanRequest.h

@@ -1,57 +1,63 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_OBJECTDET_MODEL_GETVEHICLEREPAIRPLANREQUEST_H_
-#define ALIBABACLOUD_OBJECTDET_MODEL_GETVEHICLEREPAIRPLANREQUEST_H_
-
-#include <alibabacloud/objectdet/ObjectdetExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Objectdet {
-namespace Model {
-class ALIBABACLOUD_OBJECTDET_EXPORT GetVehicleRepairPlanRequest : public RpcServiceRequest {
-public:
-	GetVehicleRepairPlanRequest();
-	~GetVehicleRepairPlanRequest();
-	std::string getVinCodeImage() const;
-	void setVinCodeImage(const std::string &vinCodeImage);
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::string getCarNumberImage() const;
-	void setCarNumberImage(const std::string &carNumberImage);
-	std::string getTaskId() const;
-	void setTaskId(const std::string &taskId);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-
-private:
-	std::string vinCodeImage_;
-	bool formatResultToJson_;
-	std::string carNumberImage_;
-	std::string taskId_;
-	std::string ossFile_;
-	std::string requestProxyBy_;
-};
-} // namespace Model
-} // namespace Objectdet
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OBJECTDET_MODEL_GETVEHICLEREPAIRPLANREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_OBJECTDET_MODEL_GETVEHICLEREPAIRPLANREQUEST_H_
+#define ALIBABACLOUD_OBJECTDET_MODEL_GETVEHICLEREPAIRPLANREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/objectdet/ObjectdetExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Objectdet
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OBJECTDET_EXPORT GetVehicleRepairPlanRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetVehicleRepairPlanRequest();
+				~GetVehicleRepairPlanRequest();
+
+				std::string getVinCodeImage()const;
+				void setVinCodeImage(const std::string& vinCodeImage);
+				bool getFormatResultToJson()const;
+				void setFormatResultToJson(bool formatResultToJson);
+				std::string getCarNumberImage()const;
+				void setCarNumberImage(const std::string& carNumberImage);
+				std::string getTaskId()const;
+				void setTaskId(const std::string& taskId);
+				std::string getOssFile()const;
+				void setOssFile(const std::string& ossFile);
+				std::string getRequestProxyBy()const;
+				void setRequestProxyBy(const std::string& requestProxyBy);
+
+            private:
+				std::string vinCodeImage_;
+				bool formatResultToJson_;
+				std::string carNumberImage_;
+				std::string taskId_;
+				std::string ossFile_;
+				std::string requestProxyBy_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OBJECTDET_MODEL_GETVEHICLEREPAIRPLANREQUEST_H_

+ 46 - 40
objectdet/include/alibabacloud/objectdet/model/RecognizeVehicleDamageRequest.h

@@ -1,51 +1,57 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_OBJECTDET_MODEL_RECOGNIZEVEHICLEDAMAGEREQUEST_H_
-#define ALIBABACLOUD_OBJECTDET_MODEL_RECOGNIZEVEHICLEDAMAGEREQUEST_H_
-
-#include <alibabacloud/objectdet/ObjectdetExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Objectdet {
-namespace Model {
-class ALIBABACLOUD_OBJECTDET_EXPORT RecognizeVehicleDamageRequest : public RpcServiceRequest {
-public:
-	RecognizeVehicleDamageRequest();
-	~RecognizeVehicleDamageRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-	std::string getImageURL() const;
-	void setImageURL(const std::string &imageURL);
-
-private:
-	bool formatResultToJson_;
-	std::string ossFile_;
-	std::string requestProxyBy_;
-	std::string imageURL_;
-};
-} // namespace Model
-} // namespace Objectdet
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OBJECTDET_MODEL_RECOGNIZEVEHICLEDAMAGEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_OBJECTDET_MODEL_RECOGNIZEVEHICLEDAMAGEREQUEST_H_
+#define ALIBABACLOUD_OBJECTDET_MODEL_RECOGNIZEVEHICLEDAMAGEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/objectdet/ObjectdetExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Objectdet
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OBJECTDET_EXPORT RecognizeVehicleDamageRequest : public RpcServiceRequest
+			{
+
+			public:
+				RecognizeVehicleDamageRequest();
+				~RecognizeVehicleDamageRequest();
+
+				bool getFormatResultToJson()const;
+				void setFormatResultToJson(bool formatResultToJson);
+				std::string getOssFile()const;
+				void setOssFile(const std::string& ossFile);
+				std::string getRequestProxyBy()const;
+				void setRequestProxyBy(const std::string& requestProxyBy);
+				std::string getImageURL()const;
+				void setImageURL(const std::string& imageURL);
+
+            private:
+				bool formatResultToJson_;
+				std::string ossFile_;
+				std::string requestProxyBy_;
+				std::string imageURL_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OBJECTDET_MODEL_RECOGNIZEVEHICLEDAMAGEREQUEST_H_

+ 46 - 40
objectdet/include/alibabacloud/objectdet/model/RecognizeVehicleDashboardRequest.h

@@ -1,51 +1,57 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_OBJECTDET_MODEL_RECOGNIZEVEHICLEDASHBOARDREQUEST_H_
-#define ALIBABACLOUD_OBJECTDET_MODEL_RECOGNIZEVEHICLEDASHBOARDREQUEST_H_
-
-#include <alibabacloud/objectdet/ObjectdetExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Objectdet {
-namespace Model {
-class ALIBABACLOUD_OBJECTDET_EXPORT RecognizeVehicleDashboardRequest : public RpcServiceRequest {
-public:
-	RecognizeVehicleDashboardRequest();
-	~RecognizeVehicleDashboardRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-	std::string getImageURL() const;
-	void setImageURL(const std::string &imageURL);
-
-private:
-	bool formatResultToJson_;
-	std::string ossFile_;
-	std::string requestProxyBy_;
-	std::string imageURL_;
-};
-} // namespace Model
-} // namespace Objectdet
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OBJECTDET_MODEL_RECOGNIZEVEHICLEDASHBOARDREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_OBJECTDET_MODEL_RECOGNIZEVEHICLEDASHBOARDREQUEST_H_
+#define ALIBABACLOUD_OBJECTDET_MODEL_RECOGNIZEVEHICLEDASHBOARDREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/objectdet/ObjectdetExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Objectdet
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OBJECTDET_EXPORT RecognizeVehicleDashboardRequest : public RpcServiceRequest
+			{
+
+			public:
+				RecognizeVehicleDashboardRequest();
+				~RecognizeVehicleDashboardRequest();
+
+				bool getFormatResultToJson()const;
+				void setFormatResultToJson(bool formatResultToJson);
+				std::string getOssFile()const;
+				void setOssFile(const std::string& ossFile);
+				std::string getRequestProxyBy()const;
+				void setRequestProxyBy(const std::string& requestProxyBy);
+				std::string getImageURL()const;
+				void setImageURL(const std::string& imageURL);
+
+            private:
+				bool formatResultToJson_;
+				std::string ossFile_;
+				std::string requestProxyBy_;
+				std::string imageURL_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OBJECTDET_MODEL_RECOGNIZEVEHICLEDASHBOARDREQUEST_H_

+ 46 - 40
objectdet/include/alibabacloud/objectdet/model/RecognizeVehiclePartsRequest.h

@@ -1,51 +1,57 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_OBJECTDET_MODEL_RECOGNIZEVEHICLEPARTSREQUEST_H_
-#define ALIBABACLOUD_OBJECTDET_MODEL_RECOGNIZEVEHICLEPARTSREQUEST_H_
-
-#include <alibabacloud/objectdet/ObjectdetExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Objectdet {
-namespace Model {
-class ALIBABACLOUD_OBJECTDET_EXPORT RecognizeVehiclePartsRequest : public RpcServiceRequest {
-public:
-	RecognizeVehiclePartsRequest();
-	~RecognizeVehiclePartsRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-	std::string getImageURL() const;
-	void setImageURL(const std::string &imageURL);
-
-private:
-	bool formatResultToJson_;
-	std::string ossFile_;
-	std::string requestProxyBy_;
-	std::string imageURL_;
-};
-} // namespace Model
-} // namespace Objectdet
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_OBJECTDET_MODEL_RECOGNIZEVEHICLEPARTSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_OBJECTDET_MODEL_RECOGNIZEVEHICLEPARTSREQUEST_H_
+#define ALIBABACLOUD_OBJECTDET_MODEL_RECOGNIZEVEHICLEPARTSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/objectdet/ObjectdetExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Objectdet
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_OBJECTDET_EXPORT RecognizeVehiclePartsRequest : public RpcServiceRequest
+			{
+
+			public:
+				RecognizeVehiclePartsRequest();
+				~RecognizeVehiclePartsRequest();
+
+				bool getFormatResultToJson()const;
+				void setFormatResultToJson(bool formatResultToJson);
+				std::string getOssFile()const;
+				void setOssFile(const std::string& ossFile);
+				std::string getRequestProxyBy()const;
+				void setRequestProxyBy(const std::string& requestProxyBy);
+				std::string getImageURL()const;
+				void setImageURL(const std::string& imageURL);
+
+            private:
+				bool formatResultToJson_;
+				std::string ossFile_;
+				std::string requestProxyBy_;
+				std::string imageURL_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_OBJECTDET_MODEL_RECOGNIZEVEHICLEPARTSREQUEST_H_

+ 46 - 36
objectdet/src/model/ClassifyVehicleInsuranceRequest.cc

@@ -1,63 +1,73 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#include <alibabacloud/objectdet/model/ClassifyVehicleInsuranceRequest.h>
-
-using AlibabaCloud::Objectdet::Model::ClassifyVehicleInsuranceRequest;
-
-ClassifyVehicleInsuranceRequest::ClassifyVehicleInsuranceRequest()
-    : RpcServiceRequest("objectdet", "2019-12-30", "ClassifyVehicleInsurance") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-ClassifyVehicleInsuranceRequest::~ClassifyVehicleInsuranceRequest() {}
-
-bool ClassifyVehicleInsuranceRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
+ */
+
+#include <alibabacloud/objectdet/model/ClassifyVehicleInsuranceRequest.h>
+
+using AlibabaCloud::Objectdet::Model::ClassifyVehicleInsuranceRequest;
+
+ClassifyVehicleInsuranceRequest::ClassifyVehicleInsuranceRequest() :
+	RpcServiceRequest("objectdet", "2019-12-30", "ClassifyVehicleInsurance")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+ClassifyVehicleInsuranceRequest::~ClassifyVehicleInsuranceRequest()
+{}
+
+bool ClassifyVehicleInsuranceRequest::getFormatResultToJson()const
+{
+	return formatResultToJson_;
 }
 
-void ClassifyVehicleInsuranceRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
+void ClassifyVehicleInsuranceRequest::setFormatResultToJson(bool formatResultToJson)
+{
+	formatResultToJson_ = formatResultToJson;
+	setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
 }
 
-std::string ClassifyVehicleInsuranceRequest::getOssFile() const {
-  return ossFile_;
+std::string ClassifyVehicleInsuranceRequest::getOssFile()const
+{
+	return ossFile_;
 }
 
-void ClassifyVehicleInsuranceRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
+void ClassifyVehicleInsuranceRequest::setOssFile(const std::string& ossFile)
+{
+	ossFile_ = ossFile;
+	setParameter("OssFile", ossFile);
 }
 
-std::string ClassifyVehicleInsuranceRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
+std::string ClassifyVehicleInsuranceRequest::getRequestProxyBy()const
+{
+	return requestProxyBy_;
 }
 
-void ClassifyVehicleInsuranceRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
+void ClassifyVehicleInsuranceRequest::setRequestProxyBy(const std::string& requestProxyBy)
+{
+	requestProxyBy_ = requestProxyBy;
+	setParameter("RequestProxyBy", requestProxyBy);
 }
 
-std::string ClassifyVehicleInsuranceRequest::getImageURL() const {
-  return imageURL_;
+std::string ClassifyVehicleInsuranceRequest::getImageURL()const
+{
+	return imageURL_;
 }
 
-void ClassifyVehicleInsuranceRequest::setImageURL(const std::string &imageURL) {
-  imageURL_ = imageURL;
-  setBodyParameter(std::string("ImageURL"), imageURL);
+void ClassifyVehicleInsuranceRequest::setImageURL(const std::string& imageURL)
+{
+	imageURL_ = imageURL;
+	setBodyParameter("ImageURL", imageURL);
 }
 

+ 46 - 36
objectdet/src/model/DetectIPCObjectRequest.cc

@@ -1,63 +1,73 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#include <alibabacloud/objectdet/model/DetectIPCObjectRequest.h>
-
-using AlibabaCloud::Objectdet::Model::DetectIPCObjectRequest;
-
-DetectIPCObjectRequest::DetectIPCObjectRequest()
-    : RpcServiceRequest("objectdet", "2019-12-30", "DetectIPCObject") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-DetectIPCObjectRequest::~DetectIPCObjectRequest() {}
-
-bool DetectIPCObjectRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
+ */
+
+#include <alibabacloud/objectdet/model/DetectIPCObjectRequest.h>
+
+using AlibabaCloud::Objectdet::Model::DetectIPCObjectRequest;
+
+DetectIPCObjectRequest::DetectIPCObjectRequest() :
+	RpcServiceRequest("objectdet", "2019-12-30", "DetectIPCObject")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+DetectIPCObjectRequest::~DetectIPCObjectRequest()
+{}
+
+bool DetectIPCObjectRequest::getFormatResultToJson()const
+{
+	return formatResultToJson_;
 }
 
-void DetectIPCObjectRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
+void DetectIPCObjectRequest::setFormatResultToJson(bool formatResultToJson)
+{
+	formatResultToJson_ = formatResultToJson;
+	setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
 }
 
-std::string DetectIPCObjectRequest::getOssFile() const {
-  return ossFile_;
+std::string DetectIPCObjectRequest::getOssFile()const
+{
+	return ossFile_;
 }
 
-void DetectIPCObjectRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
+void DetectIPCObjectRequest::setOssFile(const std::string& ossFile)
+{
+	ossFile_ = ossFile;
+	setParameter("OssFile", ossFile);
 }
 
-std::string DetectIPCObjectRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
+std::string DetectIPCObjectRequest::getRequestProxyBy()const
+{
+	return requestProxyBy_;
 }
 
-void DetectIPCObjectRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
+void DetectIPCObjectRequest::setRequestProxyBy(const std::string& requestProxyBy)
+{
+	requestProxyBy_ = requestProxyBy;
+	setParameter("RequestProxyBy", requestProxyBy);
 }
 
-std::string DetectIPCObjectRequest::getImageURL() const {
-  return imageURL_;
+std::string DetectIPCObjectRequest::getImageURL()const
+{
+	return imageURL_;
 }
 
-void DetectIPCObjectRequest::setImageURL(const std::string &imageURL) {
-  imageURL_ = imageURL;
-  setBodyParameter(std::string("ImageURL"), imageURL);
+void DetectIPCObjectRequest::setImageURL(const std::string& imageURL)
+{
+	imageURL_ = imageURL;
+	setBodyParameter("ImageURL", imageURL);
 }
 

+ 53 - 41
objectdet/src/model/DetectKitchenAnimalsRequest.cc

@@ -1,72 +1,84 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#include <alibabacloud/objectdet/model/DetectKitchenAnimalsRequest.h>
-
-using AlibabaCloud::Objectdet::Model::DetectKitchenAnimalsRequest;
-
-DetectKitchenAnimalsRequest::DetectKitchenAnimalsRequest()
-    : RpcServiceRequest("objectdet", "2019-12-30", "DetectKitchenAnimals") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-DetectKitchenAnimalsRequest::~DetectKitchenAnimalsRequest() {}
-
-bool DetectKitchenAnimalsRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
+ */
+
+#include <alibabacloud/objectdet/model/DetectKitchenAnimalsRequest.h>
+
+using AlibabaCloud::Objectdet::Model::DetectKitchenAnimalsRequest;
+
+DetectKitchenAnimalsRequest::DetectKitchenAnimalsRequest() :
+	RpcServiceRequest("objectdet", "2019-12-30", "DetectKitchenAnimals")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+DetectKitchenAnimalsRequest::~DetectKitchenAnimalsRequest()
+{}
+
+bool DetectKitchenAnimalsRequest::getFormatResultToJson()const
+{
+	return formatResultToJson_;
 }
 
-void DetectKitchenAnimalsRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
+void DetectKitchenAnimalsRequest::setFormatResultToJson(bool formatResultToJson)
+{
+	formatResultToJson_ = formatResultToJson;
+	setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
 }
 
-std::string DetectKitchenAnimalsRequest::getImageURLB() const {
-  return imageURLB_;
+std::string DetectKitchenAnimalsRequest::getImageURLB()const
+{
+	return imageURLB_;
 }
 
-void DetectKitchenAnimalsRequest::setImageURLB(const std::string &imageURLB) {
-  imageURLB_ = imageURLB;
-  setBodyParameter(std::string("ImageURLB"), imageURLB);
+void DetectKitchenAnimalsRequest::setImageURLB(const std::string& imageURLB)
+{
+	imageURLB_ = imageURLB;
+	setBodyParameter("ImageURLB", imageURLB);
 }
 
-std::string DetectKitchenAnimalsRequest::getImageURLA() const {
-  return imageURLA_;
+std::string DetectKitchenAnimalsRequest::getImageURLA()const
+{
+	return imageURLA_;
 }
 
-void DetectKitchenAnimalsRequest::setImageURLA(const std::string &imageURLA) {
-  imageURLA_ = imageURLA;
-  setBodyParameter(std::string("ImageURLA"), imageURLA);
+void DetectKitchenAnimalsRequest::setImageURLA(const std::string& imageURLA)
+{
+	imageURLA_ = imageURLA;
+	setBodyParameter("ImageURLA", imageURLA);
 }
 
-std::string DetectKitchenAnimalsRequest::getOssFile() const {
-  return ossFile_;
+std::string DetectKitchenAnimalsRequest::getOssFile()const
+{
+	return ossFile_;
 }
 
-void DetectKitchenAnimalsRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
+void DetectKitchenAnimalsRequest::setOssFile(const std::string& ossFile)
+{
+	ossFile_ = ossFile;
+	setParameter("OssFile", ossFile);
 }
 
-std::string DetectKitchenAnimalsRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
+std::string DetectKitchenAnimalsRequest::getRequestProxyBy()const
+{
+	return requestProxyBy_;
 }
 
-void DetectKitchenAnimalsRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
+void DetectKitchenAnimalsRequest::setRequestProxyBy(const std::string& requestProxyBy)
+{
+	requestProxyBy_ = requestProxyBy;
+	setParameter("RequestProxyBy", requestProxyBy);
 }
 

+ 27 - 50
objectdet/src/model/DetectMainBodyRequest.cc

@@ -1,63 +1,40 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#include <alibabacloud/objectdet/model/DetectMainBodyRequest.h>
-
-using AlibabaCloud::Objectdet::Model::DetectMainBodyRequest;
-
-DetectMainBodyRequest::DetectMainBodyRequest()
-    : RpcServiceRequest("objectdet", "2019-12-30", "DetectMainBody") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-DetectMainBodyRequest::~DetectMainBodyRequest() {}
-
-bool DetectMainBodyRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
-}
-
-void DetectMainBodyRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
-}
-
-std::string DetectMainBodyRequest::getOssFile() const {
-  return ossFile_;
-}
-
-void DetectMainBodyRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
-}
-
-std::string DetectMainBodyRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
-}
-
-void DetectMainBodyRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
-}
-
-std::string DetectMainBodyRequest::getImageURL() const {
-  return imageURL_;
-}
-
-void DetectMainBodyRequest::setImageURL(const std::string &imageURL) {
-  imageURL_ = imageURL;
-  setParameter(std::string("ImageURL"), imageURL);
+ */
+
+#include <alibabacloud/objectdet/model/DetectMainBodyRequest.h>
+
+using AlibabaCloud::Objectdet::Model::DetectMainBodyRequest;
+
+DetectMainBodyRequest::DetectMainBodyRequest() :
+	RpcServiceRequest("objectdet", "2019-12-30", "DetectMainBody")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+DetectMainBodyRequest::~DetectMainBodyRequest()
+{}
+
+std::string DetectMainBodyRequest::getImageURL()const
+{
+	return imageURL_;
+}
+
+void DetectMainBodyRequest::setImageURL(const std::string& imageURL)
+{
+	imageURL_ = imageURL;
+	setParameter("ImageURL", imageURL);
 }
 

+ 4 - 4
objectdet/src/model/DetectMainBodyResult.cc

@@ -41,14 +41,14 @@ void DetectMainBodyResult::parse(const std::string &payload)
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	auto locationNode = dataNode["Location"];
+	if(!locationNode["X"].isNull())
+		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["Y"].isNull())
-		data_.location.y = std::stoi(locationNode["Y"].asString());
-	if(!locationNode["X"].isNull())
-		data_.location.x = std::stoi(locationNode["X"].asString());
 
 }
 

+ 27 - 50
objectdet/src/model/DetectObjectRequest.cc

@@ -1,63 +1,40 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#include <alibabacloud/objectdet/model/DetectObjectRequest.h>
-
-using AlibabaCloud::Objectdet::Model::DetectObjectRequest;
-
-DetectObjectRequest::DetectObjectRequest()
-    : RpcServiceRequest("objectdet", "2019-12-30", "DetectObject") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-DetectObjectRequest::~DetectObjectRequest() {}
-
-bool DetectObjectRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
-}
-
-void DetectObjectRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
-}
-
-std::string DetectObjectRequest::getOssFile() const {
-  return ossFile_;
-}
-
-void DetectObjectRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
-}
-
-std::string DetectObjectRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
-}
-
-void DetectObjectRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
-}
-
-std::string DetectObjectRequest::getImageURL() const {
-  return imageURL_;
-}
-
-void DetectObjectRequest::setImageURL(const std::string &imageURL) {
-  imageURL_ = imageURL;
-  setBodyParameter(std::string("ImageURL"), imageURL);
+ */
+
+#include <alibabacloud/objectdet/model/DetectObjectRequest.h>
+
+using AlibabaCloud::Objectdet::Model::DetectObjectRequest;
+
+DetectObjectRequest::DetectObjectRequest() :
+	RpcServiceRequest("objectdet", "2019-12-30", "DetectObject")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+DetectObjectRequest::~DetectObjectRequest()
+{}
+
+std::string DetectObjectRequest::getImageURL()const
+{
+	return imageURL_;
+}
+
+void DetectObjectRequest::setImageURL(const std::string& imageURL)
+{
+	imageURL_ = imageURL;
+	setBodyParameter("ImageURL", imageURL);
 }
 

+ 27 - 50
objectdet/src/model/DetectTransparentImageRequest.cc

@@ -1,63 +1,40 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#include <alibabacloud/objectdet/model/DetectTransparentImageRequest.h>
-
-using AlibabaCloud::Objectdet::Model::DetectTransparentImageRequest;
-
-DetectTransparentImageRequest::DetectTransparentImageRequest()
-    : RpcServiceRequest("objectdet", "2019-12-30", "DetectTransparentImage") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-DetectTransparentImageRequest::~DetectTransparentImageRequest() {}
-
-bool DetectTransparentImageRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
-}
-
-void DetectTransparentImageRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
-}
-
-std::string DetectTransparentImageRequest::getOssFile() const {
-  return ossFile_;
-}
-
-void DetectTransparentImageRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
-}
-
-std::string DetectTransparentImageRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
-}
-
-void DetectTransparentImageRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
-}
-
-std::string DetectTransparentImageRequest::getImageURL() const {
-  return imageURL_;
-}
-
-void DetectTransparentImageRequest::setImageURL(const std::string &imageURL) {
-  imageURL_ = imageURL;
-  setBodyParameter(std::string("ImageURL"), imageURL);
+ */
+
+#include <alibabacloud/objectdet/model/DetectTransparentImageRequest.h>
+
+using AlibabaCloud::Objectdet::Model::DetectTransparentImageRequest;
+
+DetectTransparentImageRequest::DetectTransparentImageRequest() :
+	RpcServiceRequest("objectdet", "2019-12-30", "DetectTransparentImage")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+DetectTransparentImageRequest::~DetectTransparentImageRequest()
+{}
+
+std::string DetectTransparentImageRequest::getImageURL()const
+{
+	return imageURL_;
+}
+
+void DetectTransparentImageRequest::setImageURL(const std::string& imageURL)
+{
+	imageURL_ = imageURL;
+	setBodyParameter("ImageURL", imageURL);
 }
 

+ 74 - 65
objectdet/src/model/DetectVehicleICongestionRequest.cc

@@ -1,108 +1,117 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#include <alibabacloud/objectdet/model/DetectVehicleICongestionRequest.h>
-
-using AlibabaCloud::Objectdet::Model::DetectVehicleICongestionRequest;
-
-DetectVehicleICongestionRequest::DetectVehicleICongestionRequest()
-    : RpcServiceRequest("objectdet", "2019-12-30", "DetectVehicleICongestion") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-DetectVehicleICongestionRequest::~DetectVehicleICongestionRequest() {}
-
-bool DetectVehicleICongestionRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
+ */
+
+#include <alibabacloud/objectdet/model/DetectVehicleICongestionRequest.h>
+
+using AlibabaCloud::Objectdet::Model::DetectVehicleICongestionRequest;
+
+DetectVehicleICongestionRequest::DetectVehicleICongestionRequest() :
+	RpcServiceRequest("objectdet", "2019-12-30", "DetectVehicleICongestion")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+DetectVehicleICongestionRequest::~DetectVehicleICongestionRequest()
+{}
+
+bool DetectVehicleICongestionRequest::getFormatResultToJson()const
+{
+	return formatResultToJson_;
 }
 
-void DetectVehicleICongestionRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
+void DetectVehicleICongestionRequest::setFormatResultToJson(bool formatResultToJson)
+{
+	formatResultToJson_ = formatResultToJson;
+	setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
 }
 
-std::vector<DetectVehicleICongestionRequest::RoadRegions> DetectVehicleICongestionRequest::getRoadRegions() const {
-  return roadRegions_;
+Array DetectVehicleICongestionRequest::getRoadRegions()const
+{
+	return roadRegions_;
 }
 
-void DetectVehicleICongestionRequest::setRoadRegions(const std::vector<DetectVehicleICongestionRequest::RoadRegions> &roadRegions) {
-  roadRegions_ = roadRegions;
-  for(int dep1 = 0; dep1 != roadRegions.size(); dep1++) {
-    for(int dep2 = 0; dep2 != roadRegions[dep1].roadRegion.size(); dep2++) {
-      setBodyParameter(std::string("RoadRegions") + "." + std::to_string(dep1 + 1) + ".RoadRegion." + std::to_string(dep2 + 1) + ".Point.X", std::to_string(roadRegions[dep1].roadRegion[dep2].point.x));
-      setBodyParameter(std::string("RoadRegions") + "." + std::to_string(dep1 + 1) + ".RoadRegion." + std::to_string(dep2 + 1) + ".Point.Y", std::to_string(roadRegions[dep1].roadRegion[dep2].point.y));
-    }
-  }
+void DetectVehicleICongestionRequest::setRoadRegions(const Array& roadRegions)
+{
+	roadRegions_ = roadRegions;
+	setBodyParameter("RoadRegions", std::to_string(roadRegions));
 }
 
-std::string DetectVehicleICongestionRequest::getOriginRequestId() const {
-  return originRequestId_;
+std::string DetectVehicleICongestionRequest::getOriginRequestId()const
+{
+	return originRequestId_;
 }
 
-void DetectVehicleICongestionRequest::setOriginRequestId(const std::string &originRequestId) {
-  originRequestId_ = originRequestId;
-  setParameter(std::string("OriginRequestId"), originRequestId);
+void DetectVehicleICongestionRequest::setOriginRequestId(const std::string& originRequestId)
+{
+	originRequestId_ = originRequestId;
+	setParameter("OriginRequestId", originRequestId);
 }
 
-std::string DetectVehicleICongestionRequest::getOssFile() const {
-  return ossFile_;
+std::string DetectVehicleICongestionRequest::getOssFile()const
+{
+	return ossFile_;
 }
 
-void DetectVehicleICongestionRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
+void DetectVehicleICongestionRequest::setOssFile(const std::string& ossFile)
+{
+	ossFile_ = ossFile;
+	setParameter("OssFile", ossFile);
 }
 
-std::vector<DetectVehicleICongestionRequest::PreRegionIntersectFeatures> DetectVehicleICongestionRequest::getPreRegionIntersectFeatures() const {
-  return preRegionIntersectFeatures_;
+Array DetectVehicleICongestionRequest::getPreRegionIntersectFeatures()const
+{
+	return preRegionIntersectFeatures_;
 }
 
-void DetectVehicleICongestionRequest::setPreRegionIntersectFeatures(const std::vector<DetectVehicleICongestionRequest::PreRegionIntersectFeatures> &preRegionIntersectFeatures) {
-  preRegionIntersectFeatures_ = preRegionIntersectFeatures;
-  for(int dep1 = 0; dep1 != preRegionIntersectFeatures.size(); dep1++) {
-    for(int dep2 = 0; dep2 != preRegionIntersectFeatures[dep1].features.size(); dep2++) {
-      setBodyParameter(std::string("PreRegionIntersectFeatures") + "." + std::to_string(dep1 + 1) + ".Features." + std::to_string(dep2 + 1), preRegionIntersectFeatures[dep1].features[dep2]);
-    }
-  }
+void DetectVehicleICongestionRequest::setPreRegionIntersectFeatures(const Array& preRegionIntersectFeatures)
+{
+	preRegionIntersectFeatures_ = preRegionIntersectFeatures;
+	setBodyParameter("PreRegionIntersectFeatures", std::to_string(preRegionIntersectFeatures));
 }
 
-std::string DetectVehicleICongestionRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
+std::string DetectVehicleICongestionRequest::getRequestProxyBy()const
+{
+	return requestProxyBy_;
 }
 
-void DetectVehicleICongestionRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
+void DetectVehicleICongestionRequest::setRequestProxyBy(const std::string& requestProxyBy)
+{
+	requestProxyBy_ = requestProxyBy;
+	setParameter("RequestProxyBy", requestProxyBy);
 }
 
-std::string DetectVehicleICongestionRequest::getStreamArn() const {
-  return streamArn_;
+std::string DetectVehicleICongestionRequest::getStreamArn()const
+{
+	return streamArn_;
 }
 
-void DetectVehicleICongestionRequest::setStreamArn(const std::string &streamArn) {
-  streamArn_ = streamArn;
-  setParameter(std::string("StreamArn"), streamArn);
+void DetectVehicleICongestionRequest::setStreamArn(const std::string& streamArn)
+{
+	streamArn_ = streamArn;
+	setParameter("StreamArn", streamArn);
 }
 
-std::string DetectVehicleICongestionRequest::getImageURL() const {
-  return imageURL_;
+std::string DetectVehicleICongestionRequest::getImageURL()const
+{
+	return imageURL_;
 }
 
-void DetectVehicleICongestionRequest::setImageURL(const std::string &imageURL) {
-  imageURL_ = imageURL;
-  setBodyParameter(std::string("ImageURL"), imageURL);
+void DetectVehicleICongestionRequest::setImageURL(const std::string& imageURL)
+{
+	imageURL_ = imageURL;
+	setBodyParameter("ImageURL", imageURL);
 }
 

+ 67 - 56
objectdet/src/model/DetectVehicleIllegalParkingRequest.cc

@@ -1,95 +1,106 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#include <alibabacloud/objectdet/model/DetectVehicleIllegalParkingRequest.h>
-
-using AlibabaCloud::Objectdet::Model::DetectVehicleIllegalParkingRequest;
-
-DetectVehicleIllegalParkingRequest::DetectVehicleIllegalParkingRequest()
-    : RpcServiceRequest("objectdet", "2019-12-30", "DetectVehicleIllegalParking") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-DetectVehicleIllegalParkingRequest::~DetectVehicleIllegalParkingRequest() {}
-
-bool DetectVehicleIllegalParkingRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
+ */
+
+#include <alibabacloud/objectdet/model/DetectVehicleIllegalParkingRequest.h>
+
+using AlibabaCloud::Objectdet::Model::DetectVehicleIllegalParkingRequest;
+
+DetectVehicleIllegalParkingRequest::DetectVehicleIllegalParkingRequest() :
+	RpcServiceRequest("objectdet", "2019-12-30", "DetectVehicleIllegalParking")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+DetectVehicleIllegalParkingRequest::~DetectVehicleIllegalParkingRequest()
+{}
+
+bool DetectVehicleIllegalParkingRequest::getFormatResultToJson()const
+{
+	return formatResultToJson_;
 }
 
-void DetectVehicleIllegalParkingRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
+void DetectVehicleIllegalParkingRequest::setFormatResultToJson(bool formatResultToJson)
+{
+	formatResultToJson_ = formatResultToJson;
+	setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
 }
 
-std::vector<DetectVehicleIllegalParkingRequest::RoadRegions> DetectVehicleIllegalParkingRequest::getRoadRegions() const {
-  return roadRegions_;
+Array DetectVehicleIllegalParkingRequest::getRoadRegions()const
+{
+	return roadRegions_;
 }
 
-void DetectVehicleIllegalParkingRequest::setRoadRegions(const std::vector<DetectVehicleIllegalParkingRequest::RoadRegions> &roadRegions) {
-  roadRegions_ = roadRegions;
-  for(int dep1 = 0; dep1 != roadRegions.size(); dep1++) {
-    for(int dep2 = 0; dep2 != roadRegions[dep1].roadRegion.size(); dep2++) {
-      setBodyParameter(std::string("RoadRegions") + "." + std::to_string(dep1 + 1) + ".RoadRegion." + std::to_string(dep2 + 1) + ".Point.X", std::to_string(roadRegions[dep1].roadRegion[dep2].point.x));
-      setBodyParameter(std::string("RoadRegions") + "." + std::to_string(dep1 + 1) + ".RoadRegion." + std::to_string(dep2 + 1) + ".Point.Y", std::to_string(roadRegions[dep1].roadRegion[dep2].point.y));
-    }
-  }
+void DetectVehicleIllegalParkingRequest::setRoadRegions(const Array& roadRegions)
+{
+	roadRegions_ = roadRegions;
+	setBodyParameter("RoadRegions", std::to_string(roadRegions));
 }
 
-std::string DetectVehicleIllegalParkingRequest::getOriginRequestId() const {
-  return originRequestId_;
+std::string DetectVehicleIllegalParkingRequest::getOriginRequestId()const
+{
+	return originRequestId_;
 }
 
-void DetectVehicleIllegalParkingRequest::setOriginRequestId(const std::string &originRequestId) {
-  originRequestId_ = originRequestId;
-  setParameter(std::string("OriginRequestId"), originRequestId);
+void DetectVehicleIllegalParkingRequest::setOriginRequestId(const std::string& originRequestId)
+{
+	originRequestId_ = originRequestId;
+	setParameter("OriginRequestId", originRequestId);
 }
 
-std::string DetectVehicleIllegalParkingRequest::getOssFile() const {
-  return ossFile_;
+std::string DetectVehicleIllegalParkingRequest::getOssFile()const
+{
+	return ossFile_;
 }
 
-void DetectVehicleIllegalParkingRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
+void DetectVehicleIllegalParkingRequest::setOssFile(const std::string& ossFile)
+{
+	ossFile_ = ossFile;
+	setParameter("OssFile", ossFile);
 }
 
-std::string DetectVehicleIllegalParkingRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
+std::string DetectVehicleIllegalParkingRequest::getRequestProxyBy()const
+{
+	return requestProxyBy_;
 }
 
-void DetectVehicleIllegalParkingRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
+void DetectVehicleIllegalParkingRequest::setRequestProxyBy(const std::string& requestProxyBy)
+{
+	requestProxyBy_ = requestProxyBy;
+	setParameter("RequestProxyBy", requestProxyBy);
 }
 
-std::string DetectVehicleIllegalParkingRequest::getStreamArn() const {
-  return streamArn_;
+std::string DetectVehicleIllegalParkingRequest::getStreamArn()const
+{
+	return streamArn_;
 }
 
-void DetectVehicleIllegalParkingRequest::setStreamArn(const std::string &streamArn) {
-  streamArn_ = streamArn;
-  setParameter(std::string("StreamArn"), streamArn);
+void DetectVehicleIllegalParkingRequest::setStreamArn(const std::string& streamArn)
+{
+	streamArn_ = streamArn;
+	setParameter("StreamArn", streamArn);
 }
 
-std::string DetectVehicleIllegalParkingRequest::getImageURL() const {
-  return imageURL_;
+std::string DetectVehicleIllegalParkingRequest::getImageURL()const
+{
+	return imageURL_;
 }
 
-void DetectVehicleIllegalParkingRequest::setImageURL(const std::string &imageURL) {
-  imageURL_ = imageURL;
-  setBodyParameter(std::string("ImageURL"), imageURL);
+void DetectVehicleIllegalParkingRequest::setImageURL(const std::string& imageURL)
+{
+	imageURL_ = imageURL;
+	setBodyParameter("ImageURL", imageURL);
 }
 

+ 53 - 41
objectdet/src/model/DetectVehicleRequest.cc

@@ -1,72 +1,84 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#include <alibabacloud/objectdet/model/DetectVehicleRequest.h>
-
-using AlibabaCloud::Objectdet::Model::DetectVehicleRequest;
-
-DetectVehicleRequest::DetectVehicleRequest()
-    : RpcServiceRequest("objectdet", "2019-12-30", "DetectVehicle") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-DetectVehicleRequest::~DetectVehicleRequest() {}
-
-bool DetectVehicleRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
+ */
+
+#include <alibabacloud/objectdet/model/DetectVehicleRequest.h>
+
+using AlibabaCloud::Objectdet::Model::DetectVehicleRequest;
+
+DetectVehicleRequest::DetectVehicleRequest() :
+	RpcServiceRequest("objectdet", "2019-12-30", "DetectVehicle")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+DetectVehicleRequest::~DetectVehicleRequest()
+{}
+
+bool DetectVehicleRequest::getFormatResultToJson()const
+{
+	return formatResultToJson_;
 }
 
-void DetectVehicleRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
+void DetectVehicleRequest::setFormatResultToJson(bool formatResultToJson)
+{
+	formatResultToJson_ = formatResultToJson;
+	setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
 }
 
-std::string DetectVehicleRequest::getOssFile() const {
-  return ossFile_;
+std::string DetectVehicleRequest::getOssFile()const
+{
+	return ossFile_;
 }
 
-void DetectVehicleRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
+void DetectVehicleRequest::setOssFile(const std::string& ossFile)
+{
+	ossFile_ = ossFile;
+	setParameter("OssFile", ossFile);
 }
 
-int DetectVehicleRequest::getImageType() const {
-  return imageType_;
+int DetectVehicleRequest::getImageType()const
+{
+	return imageType_;
 }
 
-void DetectVehicleRequest::setImageType(int imageType) {
-  imageType_ = imageType;
-  setBodyParameter(std::string("ImageType"), std::to_string(imageType));
+void DetectVehicleRequest::setImageType(int imageType)
+{
+	imageType_ = imageType;
+	setBodyParameter("ImageType", std::to_string(imageType));
 }
 
-std::string DetectVehicleRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
+std::string DetectVehicleRequest::getRequestProxyBy()const
+{
+	return requestProxyBy_;
 }
 
-void DetectVehicleRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
+void DetectVehicleRequest::setRequestProxyBy(const std::string& requestProxyBy)
+{
+	requestProxyBy_ = requestProxyBy;
+	setParameter("RequestProxyBy", requestProxyBy);
 }
 
-std::string DetectVehicleRequest::getImageURL() const {
-  return imageURL_;
+std::string DetectVehicleRequest::getImageURL()const
+{
+	return imageURL_;
 }
 
-void DetectVehicleRequest::setImageURL(const std::string &imageURL) {
-  imageURL_ = imageURL;
-  setBodyParameter(std::string("ImageURL"), imageURL);
+void DetectVehicleRequest::setImageURL(const std::string& imageURL)
+{
+	imageURL_ = imageURL;
+	setBodyParameter("ImageURL", imageURL);
 }
 

+ 74 - 85
objectdet/src/model/DetectVideoFrameRequest.cc

@@ -1,128 +1,117 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#include <alibabacloud/objectdet/model/DetectVideoFrameRequest.h>
-
-using AlibabaCloud::Objectdet::Model::DetectVideoFrameRequest;
-
-DetectVideoFrameRequest::DetectVideoFrameRequest()
-    : RpcServiceRequest("objectdet", "2019-12-30", "DetectVideoFrame") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-DetectVideoFrameRequest::~DetectVideoFrameRequest() {}
-
-bool DetectVideoFrameRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
-}
-
-void DetectVideoFrameRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
-}
-
-std::vector<DetectVideoFrameRequest::std::string> DetectVideoFrameRequest::getFeatures() const {
-  return features_;
-}
-
-void DetectVideoFrameRequest::setFeatures(const std::vector<DetectVideoFrameRequest::std::string> &features) {
-  features_ = features;
-  for(int dep1 = 0; dep1 != features.size(); dep1++) {
-    setBodyParameter(std::string("Features") + "." + std::to_string(dep1 + 1), features[dep1]);
-  }
-}
-
-std::string DetectVideoFrameRequest::getOssFile() const {
-  return ossFile_;
-}
-
-void DetectVideoFrameRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
-}
-
-long DetectVideoFrameRequest::getHeight() const {
-  return height_;
+ */
+
+#include <alibabacloud/objectdet/model/DetectVideoFrameRequest.h>
+
+using AlibabaCloud::Objectdet::Model::DetectVideoFrameRequest;
+
+DetectVideoFrameRequest::DetectVideoFrameRequest() :
+	RpcServiceRequest("objectdet", "2019-12-30", "DetectVideoFrame")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+DetectVideoFrameRequest::~DetectVideoFrameRequest()
+{}
+
+Array DetectVideoFrameRequest::getFeatures()const
+{
+	return features_;
 }
 
-void DetectVideoFrameRequest::setHeight(long height) {
-  height_ = height;
-  setBodyParameter(std::string("Height"), std::to_string(height));
+void DetectVideoFrameRequest::setFeatures(const Array& features)
+{
+	features_ = features;
+	setBodyParameter("Features", std::to_string(features));
 }
 
-long DetectVideoFrameRequest::getCreateTime() const {
-  return createTime_;
+long DetectVideoFrameRequest::getHeight()const
+{
+	return height_;
 }
 
-void DetectVideoFrameRequest::setCreateTime(long createTime) {
-  createTime_ = createTime;
-  setBodyParameter(std::string("CreateTime"), std::to_string(createTime));
+void DetectVideoFrameRequest::setHeight(long height)
+{
+	height_ = height;
+	setBodyParameter("Height", std::to_string(height));
 }
 
-std::string DetectVideoFrameRequest::getFeatureConfig() const {
-  return featureConfig_;
+long DetectVideoFrameRequest::getCreateTime()const
+{
+	return createTime_;
 }
 
-void DetectVideoFrameRequest::setFeatureConfig(const std::string &featureConfig) {
-  featureConfig_ = featureConfig;
-  setBodyParameter(std::string("FeatureConfig"), featureConfig);
+void DetectVideoFrameRequest::setCreateTime(long createTime)
+{
+	createTime_ = createTime;
+	setBodyParameter("CreateTime", std::to_string(createTime));
 }
 
-long DetectVideoFrameRequest::getOwnerId() const {
-  return ownerId_;
+std::string DetectVideoFrameRequest::getFeatureConfig()const
+{
+	return featureConfig_;
 }
 
-void DetectVideoFrameRequest::setOwnerId(long ownerId) {
-  ownerId_ = ownerId;
-  setBodyParameter(std::string("OwnerId"), std::to_string(ownerId));
+void DetectVideoFrameRequest::setFeatureConfig(const std::string& featureConfig)
+{
+	featureConfig_ = featureConfig;
+	setBodyParameter("FeatureConfig", featureConfig);
 }
 
-std::string DetectVideoFrameRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
+long DetectVideoFrameRequest::getOwnerId()const
+{
+	return ownerId_;
 }
 
-void DetectVideoFrameRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
+void DetectVideoFrameRequest::setOwnerId(long ownerId)
+{
+	ownerId_ = ownerId;
+	setBodyParameter("OwnerId", std::to_string(ownerId));
 }
 
-std::string DetectVideoFrameRequest::getStreamArn() const {
-  return streamArn_;
+std::string DetectVideoFrameRequest::getStreamArn()const
+{
+	return streamArn_;
 }
 
-void DetectVideoFrameRequest::setStreamArn(const std::string &streamArn) {
-  streamArn_ = streamArn;
-  setBodyParameter(std::string("StreamArn"), streamArn);
+void DetectVideoFrameRequest::setStreamArn(const std::string& streamArn)
+{
+	streamArn_ = streamArn;
+	setBodyParameter("StreamArn", streamArn);
 }
 
-std::string DetectVideoFrameRequest::getImageURL() const {
-  return imageURL_;
+std::string DetectVideoFrameRequest::getImageURL()const
+{
+	return imageURL_;
 }
 
-void DetectVideoFrameRequest::setImageURL(const std::string &imageURL) {
-  imageURL_ = imageURL;
-  setBodyParameter(std::string("ImageURL"), imageURL);
+void DetectVideoFrameRequest::setImageURL(const std::string& imageURL)
+{
+	imageURL_ = imageURL;
+	setBodyParameter("ImageURL", imageURL);
 }
 
-long DetectVideoFrameRequest::getWidth() const {
-  return width_;
+long DetectVideoFrameRequest::getWidth()const
+{
+	return width_;
 }
 
-void DetectVideoFrameRequest::setWidth(long width) {
-  width_ = width;
-  setBodyParameter(std::string("Width"), std::to_string(width));
+void DetectVideoFrameRequest::setWidth(long width)
+{
+	width_ = width;
+	setBodyParameter("Width", std::to_string(width));
 }
 

+ 67 - 51
objectdet/src/model/DetectVideoIPCObjectRequest.cc

@@ -1,90 +1,106 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#include <alibabacloud/objectdet/model/DetectVideoIPCObjectRequest.h>
-
-using AlibabaCloud::Objectdet::Model::DetectVideoIPCObjectRequest;
-
-DetectVideoIPCObjectRequest::DetectVideoIPCObjectRequest()
-    : RpcServiceRequest("objectdet", "2019-12-30", "DetectVideoIPCObject") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-DetectVideoIPCObjectRequest::~DetectVideoIPCObjectRequest() {}
-
-bool DetectVideoIPCObjectRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
+ */
+
+#include <alibabacloud/objectdet/model/DetectVideoIPCObjectRequest.h>
+
+using AlibabaCloud::Objectdet::Model::DetectVideoIPCObjectRequest;
+
+DetectVideoIPCObjectRequest::DetectVideoIPCObjectRequest() :
+	RpcServiceRequest("objectdet", "2019-12-30", "DetectVideoIPCObject")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+DetectVideoIPCObjectRequest::~DetectVideoIPCObjectRequest()
+{}
+
+bool DetectVideoIPCObjectRequest::getFormatResultToJson()const
+{
+	return formatResultToJson_;
 }
 
-void DetectVideoIPCObjectRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
+void DetectVideoIPCObjectRequest::setFormatResultToJson(bool formatResultToJson)
+{
+	formatResultToJson_ = formatResultToJson;
+	setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
 }
 
-long DetectVideoIPCObjectRequest::getStartTimestamp() const {
-  return startTimestamp_;
+long DetectVideoIPCObjectRequest::getStartTimestamp()const
+{
+	return startTimestamp_;
 }
 
-void DetectVideoIPCObjectRequest::setStartTimestamp(long startTimestamp) {
-  startTimestamp_ = startTimestamp;
-  setBodyParameter(std::string("StartTimestamp"), std::to_string(startTimestamp));
+void DetectVideoIPCObjectRequest::setStartTimestamp(long startTimestamp)
+{
+	startTimestamp_ = startTimestamp;
+	setBodyParameter("StartTimestamp", std::to_string(startTimestamp));
 }
 
-std::string DetectVideoIPCObjectRequest::getOssFile() const {
-  return ossFile_;
+std::string DetectVideoIPCObjectRequest::getOssFile()const
+{
+	return ossFile_;
 }
 
-void DetectVideoIPCObjectRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
+void DetectVideoIPCObjectRequest::setOssFile(const std::string& ossFile)
+{
+	ossFile_ = ossFile;
+	setParameter("OssFile", ossFile);
 }
 
-bool DetectVideoIPCObjectRequest::getCallbackOnlyHasObject() const {
-  return callbackOnlyHasObject_;
+bool DetectVideoIPCObjectRequest::getCallbackOnlyHasObject()const
+{
+	return callbackOnlyHasObject_;
 }
 
-void DetectVideoIPCObjectRequest::setCallbackOnlyHasObject(bool callbackOnlyHasObject) {
-  callbackOnlyHasObject_ = callbackOnlyHasObject;
-  setBodyParameter(std::string("CallbackOnlyHasObject"), callbackOnlyHasObject ? "true" : "false");
+void DetectVideoIPCObjectRequest::setCallbackOnlyHasObject(bool callbackOnlyHasObject)
+{
+	callbackOnlyHasObject_ = callbackOnlyHasObject;
+	setBodyParameter("CallbackOnlyHasObject", callbackOnlyHasObject ? "true" : "false");
 }
 
-std::string DetectVideoIPCObjectRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
+std::string DetectVideoIPCObjectRequest::getRequestProxyBy()const
+{
+	return requestProxyBy_;
 }
 
-void DetectVideoIPCObjectRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
+void DetectVideoIPCObjectRequest::setRequestProxyBy(const std::string& requestProxyBy)
+{
+	requestProxyBy_ = requestProxyBy;
+	setParameter("RequestProxyBy", requestProxyBy);
 }
 
-bool DetectVideoIPCObjectRequest::getAsync() const {
-  return async_;
+bool DetectVideoIPCObjectRequest::getAsync()const
+{
+	return async_;
 }
 
-void DetectVideoIPCObjectRequest::setAsync(bool async) {
-  async_ = async;
-  setBodyParameter(std::string("Async"), async ? "true" : "false");
+void DetectVideoIPCObjectRequest::setAsync(bool async)
+{
+	async_ = async;
+	setBodyParameter("Async", async ? "true" : "false");
 }
 
-std::string DetectVideoIPCObjectRequest::getVideoURL() const {
-  return videoURL_;
+std::string DetectVideoIPCObjectRequest::getVideoURL()const
+{
+	return videoURL_;
 }
 
-void DetectVideoIPCObjectRequest::setVideoURL(const std::string &videoURL) {
-  videoURL_ = videoURL;
-  setBodyParameter(std::string("VideoURL"), videoURL);
+void DetectVideoIPCObjectRequest::setVideoURL(const std::string& videoURL)
+{
+	videoURL_ = videoURL;
+	setBodyParameter("VideoURL", videoURL);
 }
 

+ 27 - 50
objectdet/src/model/DetectWhiteBaseImageRequest.cc

@@ -1,63 +1,40 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#include <alibabacloud/objectdet/model/DetectWhiteBaseImageRequest.h>
-
-using AlibabaCloud::Objectdet::Model::DetectWhiteBaseImageRequest;
-
-DetectWhiteBaseImageRequest::DetectWhiteBaseImageRequest()
-    : RpcServiceRequest("objectdet", "2019-12-30", "DetectWhiteBaseImage") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-DetectWhiteBaseImageRequest::~DetectWhiteBaseImageRequest() {}
-
-bool DetectWhiteBaseImageRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
-}
-
-void DetectWhiteBaseImageRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
-}
-
-std::string DetectWhiteBaseImageRequest::getOssFile() const {
-  return ossFile_;
-}
-
-void DetectWhiteBaseImageRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
-}
-
-std::string DetectWhiteBaseImageRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
-}
-
-void DetectWhiteBaseImageRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
-}
-
-std::string DetectWhiteBaseImageRequest::getImageURL() const {
-  return imageURL_;
-}
-
-void DetectWhiteBaseImageRequest::setImageURL(const std::string &imageURL) {
-  imageURL_ = imageURL;
-  setBodyParameter(std::string("ImageURL"), imageURL);
+ */
+
+#include <alibabacloud/objectdet/model/DetectWhiteBaseImageRequest.h>
+
+using AlibabaCloud::Objectdet::Model::DetectWhiteBaseImageRequest;
+
+DetectWhiteBaseImageRequest::DetectWhiteBaseImageRequest() :
+	RpcServiceRequest("objectdet", "2019-12-30", "DetectWhiteBaseImage")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+DetectWhiteBaseImageRequest::~DetectWhiteBaseImageRequest()
+{}
+
+std::string DetectWhiteBaseImageRequest::getImageURL()const
+{
+	return imageURL_;
+}
+
+void DetectWhiteBaseImageRequest::setImageURL(const std::string& imageURL)
+{
+	imageURL_ = imageURL;
+	setBodyParameter("ImageURL", imageURL);
 }
 

+ 62 - 46
objectdet/src/model/DetectWorkwearRequest.cc

@@ -1,81 +1,97 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#include <alibabacloud/objectdet/model/DetectWorkwearRequest.h>
-
-using AlibabaCloud::Objectdet::Model::DetectWorkwearRequest;
-
-DetectWorkwearRequest::DetectWorkwearRequest()
-    : RpcServiceRequest("objectdet", "2019-12-30", "DetectWorkwear") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-DetectWorkwearRequest::~DetectWorkwearRequest() {}
-
-bool DetectWorkwearRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
+ */
+
+#include <alibabacloud/objectdet/model/DetectWorkwearRequest.h>
+
+using AlibabaCloud::Objectdet::Model::DetectWorkwearRequest;
+
+DetectWorkwearRequest::DetectWorkwearRequest() :
+	RpcServiceRequest("objectdet", "2019-12-30", "DetectWorkwear")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+DetectWorkwearRequest::~DetectWorkwearRequest()
+{}
+
+bool DetectWorkwearRequest::getFormatResultToJson()const
+{
+	return formatResultToJson_;
 }
 
-void DetectWorkwearRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
+void DetectWorkwearRequest::setFormatResultToJson(bool formatResultToJson)
+{
+	formatResultToJson_ = formatResultToJson;
+	setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
 }
 
-std::string DetectWorkwearRequest::getOssFile() const {
-  return ossFile_;
+std::string DetectWorkwearRequest::getOssFile()const
+{
+	return ossFile_;
 }
 
-void DetectWorkwearRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
+void DetectWorkwearRequest::setOssFile(const std::string& ossFile)
+{
+	ossFile_ = ossFile;
+	setParameter("OssFile", ossFile);
 }
 
-std::string DetectWorkwearRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
+std::string DetectWorkwearRequest::getRequestProxyBy()const
+{
+	return requestProxyBy_;
 }
 
-void DetectWorkwearRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
+void DetectWorkwearRequest::setRequestProxyBy(const std::string& requestProxyBy)
+{
+	requestProxyBy_ = requestProxyBy;
+	setParameter("RequestProxyBy", requestProxyBy);
 }
 
-DetectWorkwearRequest::Clothes DetectWorkwearRequest::getClothes() const {
-  return clothes_;
+Struct DetectWorkwearRequest::getClothes()const
+{
+	return clothes_;
 }
 
-void DetectWorkwearRequest::setClothes(const DetectWorkwearRequest::Clothes &clothes) {
-  clothes_ = clothes;
-  setBodyParameter(std::string("Clothes") + ".Threshold", std::to_string(clothes.threshold));
-  setBodyParameter(std::string("Clothes") + ".MaxNum", std::to_string(clothes.maxNum));
+void DetectWorkwearRequest::setClothes(const Struct& clothes)
+{
+	clothes_ = clothes;
+	setBodyParameter("Clothes", std::to_string(clothes));
 }
 
-std::vector<std::string> DetectWorkwearRequest::getLabels() const {
-  return labels_;
+std::vector<std::string> DetectWorkwearRequest::getLabels()const
+{
+	return labels_;
 }
 
-void DetectWorkwearRequest::setLabels(const std::vector<std::string> &labels) {
-  labels_ = labels;
+void DetectWorkwearRequest::setLabels(const std::vector<std::string>& labels)
+{
+	labels_ = labels;
+	for(int dep1 = 0; dep1!= labels.size(); dep1++) {
+		setBodyParameter("Labels."+ std::to_string(dep1), labels.at(dep1));
+	}
 }
 
-std::string DetectWorkwearRequest::getImageUrl() const {
-  return imageUrl_;
+std::string DetectWorkwearRequest::getImageUrl()const
+{
+	return imageUrl_;
 }
 
-void DetectWorkwearRequest::setImageUrl(const std::string &imageUrl) {
-  imageUrl_ = imageUrl;
-  setBodyParameter(std::string("ImageUrl"), imageUrl);
+void DetectWorkwearRequest::setImageUrl(const std::string& imageUrl)
+{
+	imageUrl_ = imageUrl;
+	setBodyParameter("ImageUrl", imageUrl);
 }
 

+ 32 - 55
objectdet/src/model/GenerateVehicleRepairPlanRequest.cc

@@ -1,68 +1,45 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#include <alibabacloud/objectdet/model/GenerateVehicleRepairPlanRequest.h>
-
-using AlibabaCloud::Objectdet::Model::GenerateVehicleRepairPlanRequest;
-
-GenerateVehicleRepairPlanRequest::GenerateVehicleRepairPlanRequest()
-    : RpcServiceRequest("objectdet", "2019-12-30", "GenerateVehicleRepairPlan") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-GenerateVehicleRepairPlanRequest::~GenerateVehicleRepairPlanRequest() {}
-
-bool GenerateVehicleRepairPlanRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
-}
-
-void GenerateVehicleRepairPlanRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
-}
-
-std::string GenerateVehicleRepairPlanRequest::getOssFile() const {
-  return ossFile_;
-}
-
-void GenerateVehicleRepairPlanRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
-}
-
-std::vector<GenerateVehicleRepairPlanRequest::DamageImageList> GenerateVehicleRepairPlanRequest::getDamageImageList() const {
-  return damageImageList_;
-}
-
-void GenerateVehicleRepairPlanRequest::setDamageImageList(const std::vector<GenerateVehicleRepairPlanRequest::DamageImageList> &damageImageList) {
-  damageImageList_ = damageImageList;
-  for(int dep1 = 0; dep1 != damageImageList.size(); dep1++) {
-  auto damageImageListObj = damageImageList.at(dep1);
-  std::string damageImageListObjStr = std::string("DamageImageList") + "." + std::to_string(dep1 + 1);
-    setBodyParameter(damageImageListObjStr + ".ImageUrl", damageImageListObj.imageUrl);
-    setBodyParameter(damageImageListObjStr + ".CreateTimeStamp", damageImageListObj.createTimeStamp);
-  }
-}
-
-std::string GenerateVehicleRepairPlanRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
-}
-
-void GenerateVehicleRepairPlanRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
+ */
+
+#include <alibabacloud/objectdet/model/GenerateVehicleRepairPlanRequest.h>
+
+using AlibabaCloud::Objectdet::Model::GenerateVehicleRepairPlanRequest;
+
+GenerateVehicleRepairPlanRequest::GenerateVehicleRepairPlanRequest() :
+	RpcServiceRequest("objectdet", "2019-12-30", "GenerateVehicleRepairPlan")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+GenerateVehicleRepairPlanRequest::~GenerateVehicleRepairPlanRequest()
+{}
+
+std::vector<GenerateVehicleRepairPlanRequest::DamageImageList> GenerateVehicleRepairPlanRequest::getDamageImageList()const
+{
+	return damageImageList_;
+}
+
+void GenerateVehicleRepairPlanRequest::setDamageImageList(const std::vector<DamageImageList>& damageImageList)
+{
+	damageImageList_ = damageImageList;
+	for(int dep1 = 0; dep1!= damageImageList.size(); dep1++) {
+		auto damageImageListObj = damageImageList.at(dep1);
+		std::string damageImageListObjStr = "DamageImageList." + std::to_string(dep1 + 1);
+		setParameter(damageImageListObjStr + ".ImageUrl", damageImageListObj.imageUrl);
+		setParameter(damageImageListObjStr + ".CreateTimeStamp", damageImageListObj.createTimeStamp);
+	}
 }
 

+ 2 - 2
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["ErrorMessage"].isNull())
-		errorMessage_ = value["ErrorMessage"].asString();
 	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";
 

+ 53 - 41
objectdet/src/model/GetAsyncJobResultRequest.cc

@@ -1,72 +1,84 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#include <alibabacloud/objectdet/model/GetAsyncJobResultRequest.h>
-
-using AlibabaCloud::Objectdet::Model::GetAsyncJobResultRequest;
-
-GetAsyncJobResultRequest::GetAsyncJobResultRequest()
-    : RpcServiceRequest("objectdet", "2019-12-30", "GetAsyncJobResult") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-GetAsyncJobResultRequest::~GetAsyncJobResultRequest() {}
-
-bool GetAsyncJobResultRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
+ */
+
+#include <alibabacloud/objectdet/model/GetAsyncJobResultRequest.h>
+
+using AlibabaCloud::Objectdet::Model::GetAsyncJobResultRequest;
+
+GetAsyncJobResultRequest::GetAsyncJobResultRequest() :
+	RpcServiceRequest("objectdet", "2019-12-30", "GetAsyncJobResult")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+GetAsyncJobResultRequest::~GetAsyncJobResultRequest()
+{}
+
+bool GetAsyncJobResultRequest::getFormatResultToJson()const
+{
+	return formatResultToJson_;
 }
 
-void GetAsyncJobResultRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
+void GetAsyncJobResultRequest::setFormatResultToJson(bool formatResultToJson)
+{
+	formatResultToJson_ = formatResultToJson;
+	setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
 }
 
-std::string GetAsyncJobResultRequest::getJobId() const {
-  return jobId_;
+std::string GetAsyncJobResultRequest::getJobId()const
+{
+	return jobId_;
 }
 
-void GetAsyncJobResultRequest::setJobId(const std::string &jobId) {
-  jobId_ = jobId;
-  setBodyParameter(std::string("JobId"), jobId);
+void GetAsyncJobResultRequest::setJobId(const std::string& jobId)
+{
+	jobId_ = jobId;
+	setBodyParameter("JobId", jobId);
 }
 
-std::string GetAsyncJobResultRequest::getOssFile() const {
-  return ossFile_;
+std::string GetAsyncJobResultRequest::getOssFile()const
+{
+	return ossFile_;
 }
 
-void GetAsyncJobResultRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
+void GetAsyncJobResultRequest::setOssFile(const std::string& ossFile)
+{
+	ossFile_ = ossFile;
+	setParameter("OssFile", ossFile);
 }
 
-std::string GetAsyncJobResultRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
+std::string GetAsyncJobResultRequest::getRequestProxyBy()const
+{
+	return requestProxyBy_;
 }
 
-void GetAsyncJobResultRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
+void GetAsyncJobResultRequest::setRequestProxyBy(const std::string& requestProxyBy)
+{
+	requestProxyBy_ = requestProxyBy;
+	setParameter("RequestProxyBy", requestProxyBy);
 }
 
-bool GetAsyncJobResultRequest::getAsync() const {
-  return async_;
+bool GetAsyncJobResultRequest::getAsync()const
+{
+	return async_;
 }
 
-void GetAsyncJobResultRequest::setAsync(bool async) {
-  async_ = async;
-  setBodyParameter(std::string("Async"), async ? "true" : "false");
+void GetAsyncJobResultRequest::setAsync(bool async)
+{
+	async_ = async;
+	setBodyParameter("Async", async ? "true" : "false");
 }
 

+ 60 - 46
objectdet/src/model/GetVehicleRepairPlanRequest.cc

@@ -1,81 +1,95 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#include <alibabacloud/objectdet/model/GetVehicleRepairPlanRequest.h>
-
-using AlibabaCloud::Objectdet::Model::GetVehicleRepairPlanRequest;
-
-GetVehicleRepairPlanRequest::GetVehicleRepairPlanRequest()
-    : RpcServiceRequest("objectdet", "2019-12-30", "GetVehicleRepairPlan") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-GetVehicleRepairPlanRequest::~GetVehicleRepairPlanRequest() {}
-
-std::string GetVehicleRepairPlanRequest::getVinCodeImage() const {
-  return vinCodeImage_;
+ */
+
+#include <alibabacloud/objectdet/model/GetVehicleRepairPlanRequest.h>
+
+using AlibabaCloud::Objectdet::Model::GetVehicleRepairPlanRequest;
+
+GetVehicleRepairPlanRequest::GetVehicleRepairPlanRequest() :
+	RpcServiceRequest("objectdet", "2019-12-30", "GetVehicleRepairPlan")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+GetVehicleRepairPlanRequest::~GetVehicleRepairPlanRequest()
+{}
+
+std::string GetVehicleRepairPlanRequest::getVinCodeImage()const
+{
+	return vinCodeImage_;
 }
 
-void GetVehicleRepairPlanRequest::setVinCodeImage(const std::string &vinCodeImage) {
-  vinCodeImage_ = vinCodeImage;
-  setBodyParameter(std::string("VinCodeImage"), vinCodeImage);
+void GetVehicleRepairPlanRequest::setVinCodeImage(const std::string& vinCodeImage)
+{
+	vinCodeImage_ = vinCodeImage;
+	setBodyParameter("VinCodeImage", vinCodeImage);
 }
 
-bool GetVehicleRepairPlanRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
+bool GetVehicleRepairPlanRequest::getFormatResultToJson()const
+{
+	return formatResultToJson_;
 }
 
-void GetVehicleRepairPlanRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
+void GetVehicleRepairPlanRequest::setFormatResultToJson(bool formatResultToJson)
+{
+	formatResultToJson_ = formatResultToJson;
+	setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
 }
 
-std::string GetVehicleRepairPlanRequest::getCarNumberImage() const {
-  return carNumberImage_;
+std::string GetVehicleRepairPlanRequest::getCarNumberImage()const
+{
+	return carNumberImage_;
 }
 
-void GetVehicleRepairPlanRequest::setCarNumberImage(const std::string &carNumberImage) {
-  carNumberImage_ = carNumberImage;
-  setBodyParameter(std::string("CarNumberImage"), carNumberImage);
+void GetVehicleRepairPlanRequest::setCarNumberImage(const std::string& carNumberImage)
+{
+	carNumberImage_ = carNumberImage;
+	setBodyParameter("CarNumberImage", carNumberImage);
 }
 
-std::string GetVehicleRepairPlanRequest::getTaskId() const {
-  return taskId_;
+std::string GetVehicleRepairPlanRequest::getTaskId()const
+{
+	return taskId_;
 }
 
-void GetVehicleRepairPlanRequest::setTaskId(const std::string &taskId) {
-  taskId_ = taskId;
-  setBodyParameter(std::string("TaskId"), taskId);
+void GetVehicleRepairPlanRequest::setTaskId(const std::string& taskId)
+{
+	taskId_ = taskId;
+	setBodyParameter("TaskId", taskId);
 }
 
-std::string GetVehicleRepairPlanRequest::getOssFile() const {
-  return ossFile_;
+std::string GetVehicleRepairPlanRequest::getOssFile()const
+{
+	return ossFile_;
 }
 
-void GetVehicleRepairPlanRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
+void GetVehicleRepairPlanRequest::setOssFile(const std::string& ossFile)
+{
+	ossFile_ = ossFile;
+	setParameter("OssFile", ossFile);
 }
 
-std::string GetVehicleRepairPlanRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
+std::string GetVehicleRepairPlanRequest::getRequestProxyBy()const
+{
+	return requestProxyBy_;
 }
 
-void GetVehicleRepairPlanRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
+void GetVehicleRepairPlanRequest::setRequestProxyBy(const std::string& requestProxyBy)
+{
+	requestProxyBy_ = requestProxyBy;
+	setParameter("RequestProxyBy", requestProxyBy);
 }
 

+ 46 - 36
objectdet/src/model/RecognizeVehicleDamageRequest.cc

@@ -1,63 +1,73 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#include <alibabacloud/objectdet/model/RecognizeVehicleDamageRequest.h>
-
-using AlibabaCloud::Objectdet::Model::RecognizeVehicleDamageRequest;
-
-RecognizeVehicleDamageRequest::RecognizeVehicleDamageRequest()
-    : RpcServiceRequest("objectdet", "2019-12-30", "RecognizeVehicleDamage") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-RecognizeVehicleDamageRequest::~RecognizeVehicleDamageRequest() {}
-
-bool RecognizeVehicleDamageRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
+ */
+
+#include <alibabacloud/objectdet/model/RecognizeVehicleDamageRequest.h>
+
+using AlibabaCloud::Objectdet::Model::RecognizeVehicleDamageRequest;
+
+RecognizeVehicleDamageRequest::RecognizeVehicleDamageRequest() :
+	RpcServiceRequest("objectdet", "2019-12-30", "RecognizeVehicleDamage")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+RecognizeVehicleDamageRequest::~RecognizeVehicleDamageRequest()
+{}
+
+bool RecognizeVehicleDamageRequest::getFormatResultToJson()const
+{
+	return formatResultToJson_;
 }
 
-void RecognizeVehicleDamageRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
+void RecognizeVehicleDamageRequest::setFormatResultToJson(bool formatResultToJson)
+{
+	formatResultToJson_ = formatResultToJson;
+	setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
 }
 
-std::string RecognizeVehicleDamageRequest::getOssFile() const {
-  return ossFile_;
+std::string RecognizeVehicleDamageRequest::getOssFile()const
+{
+	return ossFile_;
 }
 
-void RecognizeVehicleDamageRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
+void RecognizeVehicleDamageRequest::setOssFile(const std::string& ossFile)
+{
+	ossFile_ = ossFile;
+	setParameter("OssFile", ossFile);
 }
 
-std::string RecognizeVehicleDamageRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
+std::string RecognizeVehicleDamageRequest::getRequestProxyBy()const
+{
+	return requestProxyBy_;
 }
 
-void RecognizeVehicleDamageRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
+void RecognizeVehicleDamageRequest::setRequestProxyBy(const std::string& requestProxyBy)
+{
+	requestProxyBy_ = requestProxyBy;
+	setParameter("RequestProxyBy", requestProxyBy);
 }
 
-std::string RecognizeVehicleDamageRequest::getImageURL() const {
-  return imageURL_;
+std::string RecognizeVehicleDamageRequest::getImageURL()const
+{
+	return imageURL_;
 }
 
-void RecognizeVehicleDamageRequest::setImageURL(const std::string &imageURL) {
-  imageURL_ = imageURL;
-  setBodyParameter(std::string("ImageURL"), imageURL);
+void RecognizeVehicleDamageRequest::setImageURL(const std::string& imageURL)
+{
+	imageURL_ = imageURL;
+	setBodyParameter("ImageURL", imageURL);
 }
 

+ 46 - 36
objectdet/src/model/RecognizeVehicleDashboardRequest.cc

@@ -1,63 +1,73 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#include <alibabacloud/objectdet/model/RecognizeVehicleDashboardRequest.h>
-
-using AlibabaCloud::Objectdet::Model::RecognizeVehicleDashboardRequest;
-
-RecognizeVehicleDashboardRequest::RecognizeVehicleDashboardRequest()
-    : RpcServiceRequest("objectdet", "2019-12-30", "RecognizeVehicleDashboard") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-RecognizeVehicleDashboardRequest::~RecognizeVehicleDashboardRequest() {}
-
-bool RecognizeVehicleDashboardRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
+ */
+
+#include <alibabacloud/objectdet/model/RecognizeVehicleDashboardRequest.h>
+
+using AlibabaCloud::Objectdet::Model::RecognizeVehicleDashboardRequest;
+
+RecognizeVehicleDashboardRequest::RecognizeVehicleDashboardRequest() :
+	RpcServiceRequest("objectdet", "2019-12-30", "RecognizeVehicleDashboard")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+RecognizeVehicleDashboardRequest::~RecognizeVehicleDashboardRequest()
+{}
+
+bool RecognizeVehicleDashboardRequest::getFormatResultToJson()const
+{
+	return formatResultToJson_;
 }
 
-void RecognizeVehicleDashboardRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
+void RecognizeVehicleDashboardRequest::setFormatResultToJson(bool formatResultToJson)
+{
+	formatResultToJson_ = formatResultToJson;
+	setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
 }
 
-std::string RecognizeVehicleDashboardRequest::getOssFile() const {
-  return ossFile_;
+std::string RecognizeVehicleDashboardRequest::getOssFile()const
+{
+	return ossFile_;
 }
 
-void RecognizeVehicleDashboardRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
+void RecognizeVehicleDashboardRequest::setOssFile(const std::string& ossFile)
+{
+	ossFile_ = ossFile;
+	setParameter("OssFile", ossFile);
 }
 
-std::string RecognizeVehicleDashboardRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
+std::string RecognizeVehicleDashboardRequest::getRequestProxyBy()const
+{
+	return requestProxyBy_;
 }
 
-void RecognizeVehicleDashboardRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
+void RecognizeVehicleDashboardRequest::setRequestProxyBy(const std::string& requestProxyBy)
+{
+	requestProxyBy_ = requestProxyBy;
+	setParameter("RequestProxyBy", requestProxyBy);
 }
 
-std::string RecognizeVehicleDashboardRequest::getImageURL() const {
-  return imageURL_;
+std::string RecognizeVehicleDashboardRequest::getImageURL()const
+{
+	return imageURL_;
 }
 
-void RecognizeVehicleDashboardRequest::setImageURL(const std::string &imageURL) {
-  imageURL_ = imageURL;
-  setBodyParameter(std::string("ImageURL"), imageURL);
+void RecognizeVehicleDashboardRequest::setImageURL(const std::string& imageURL)
+{
+	imageURL_ = imageURL;
+	setBodyParameter("ImageURL", imageURL);
 }
 

+ 46 - 36
objectdet/src/model/RecognizeVehiclePartsRequest.cc

@@ -1,63 +1,73 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#include <alibabacloud/objectdet/model/RecognizeVehiclePartsRequest.h>
-
-using AlibabaCloud::Objectdet::Model::RecognizeVehiclePartsRequest;
-
-RecognizeVehiclePartsRequest::RecognizeVehiclePartsRequest()
-    : RpcServiceRequest("objectdet", "2019-12-30", "RecognizeVehicleParts") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-RecognizeVehiclePartsRequest::~RecognizeVehiclePartsRequest() {}
-
-bool RecognizeVehiclePartsRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
+ */
+
+#include <alibabacloud/objectdet/model/RecognizeVehiclePartsRequest.h>
+
+using AlibabaCloud::Objectdet::Model::RecognizeVehiclePartsRequest;
+
+RecognizeVehiclePartsRequest::RecognizeVehiclePartsRequest() :
+	RpcServiceRequest("objectdet", "2019-12-30", "RecognizeVehicleParts")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+RecognizeVehiclePartsRequest::~RecognizeVehiclePartsRequest()
+{}
+
+bool RecognizeVehiclePartsRequest::getFormatResultToJson()const
+{
+	return formatResultToJson_;
 }
 
-void RecognizeVehiclePartsRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
+void RecognizeVehiclePartsRequest::setFormatResultToJson(bool formatResultToJson)
+{
+	formatResultToJson_ = formatResultToJson;
+	setParameter("FormatResultToJson", formatResultToJson ? "true" : "false");
 }
 
-std::string RecognizeVehiclePartsRequest::getOssFile() const {
-  return ossFile_;
+std::string RecognizeVehiclePartsRequest::getOssFile()const
+{
+	return ossFile_;
 }
 
-void RecognizeVehiclePartsRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
+void RecognizeVehiclePartsRequest::setOssFile(const std::string& ossFile)
+{
+	ossFile_ = ossFile;
+	setParameter("OssFile", ossFile);
 }
 
-std::string RecognizeVehiclePartsRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
+std::string RecognizeVehiclePartsRequest::getRequestProxyBy()const
+{
+	return requestProxyBy_;
 }
 
-void RecognizeVehiclePartsRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
+void RecognizeVehiclePartsRequest::setRequestProxyBy(const std::string& requestProxyBy)
+{
+	requestProxyBy_ = requestProxyBy;
+	setParameter("RequestProxyBy", requestProxyBy);
 }
 
-std::string RecognizeVehiclePartsRequest::getImageURL() const {
-  return imageURL_;
+std::string RecognizeVehiclePartsRequest::getImageURL()const
+{
+	return imageURL_;
 }
 
-void RecognizeVehiclePartsRequest::setImageURL(const std::string &imageURL) {
-  imageURL_ = imageURL;
-  setBodyParameter(std::string("ImageURL"), imageURL);
+void RecognizeVehiclePartsRequest::setImageURL(const std::string& imageURL)
+{
+	imageURL_ = imageURL;
+	setBodyParameter("ImageURL", imageURL);
 }