Browse Source

Release ScreenEC.

sdk-team 3 years ago
parent
commit
edcb0cd662
45 changed files with 1856 additions and 2246 deletions
  1. 1 1
      VERSION
  2. 49 57
      imageprocess/include/alibabacloud/imageprocess/model/AnalyzeChestVesselRequest.h
  3. 49 57
      imageprocess/include/alibabacloud/imageprocess/model/CalcCACSRequest.h
  4. 43 49
      imageprocess/include/alibabacloud/imageprocess/model/ClassifyFNFRequest.h
  5. 46 54
      imageprocess/include/alibabacloud/imageprocess/model/DetectCovid19CadRequest.h
  6. 43 49
      imageprocess/include/alibabacloud/imageprocess/model/DetectHipKeypointXRayRequest.h
  7. 43 49
      imageprocess/include/alibabacloud/imageprocess/model/DetectKneeKeypointXRayRequest.h
  8. 40 46
      imageprocess/include/alibabacloud/imageprocess/model/DetectKneeXRayRequest.h
  9. 49 57
      imageprocess/include/alibabacloud/imageprocess/model/DetectLungNoduleRequest.h
  10. 40 48
      imageprocess/include/alibabacloud/imageprocess/model/DetectLymphRequest.h
  11. 40 48
      imageprocess/include/alibabacloud/imageprocess/model/DetectPancRequest.h
  12. 49 57
      imageprocess/include/alibabacloud/imageprocess/model/DetectRibFractureRequest.h
  13. 37 43
      imageprocess/include/alibabacloud/imageprocess/model/DetectSkinDiseaseRequest.h
  14. 4 0
      imageprocess/include/alibabacloud/imageprocess/model/DetectSkinDiseaseResult.h
  15. 43 51
      imageprocess/include/alibabacloud/imageprocess/model/DetectSpineMRIRequest.h
  16. 34 40
      imageprocess/include/alibabacloud/imageprocess/model/FeedbackSessionRequest.h
  17. 34 40
      imageprocess/include/alibabacloud/imageprocess/model/GetAsyncJobResultRequest.h
  18. 55 64
      imageprocess/include/alibabacloud/imageprocess/model/RunCTRegistrationRequest.h
  19. 61 71
      imageprocess/include/alibabacloud/imageprocess/model/RunMedQARequest.h
  20. 52 60
      imageprocess/include/alibabacloud/imageprocess/model/ScreenChestCTRequest.h
  21. 40 48
      imageprocess/include/alibabacloud/imageprocess/model/ScreenECRequest.h
  22. 55 63
      imageprocess/include/alibabacloud/imageprocess/model/SegmentOARRequest.h
  23. 37 43
      imageprocess/include/alibabacloud/imageprocess/model/TranslateMedRequest.h
  24. 50 64
      imageprocess/src/model/AnalyzeChestVesselRequest.cc
  25. 50 64
      imageprocess/src/model/CalcCACSRequest.cc
  26. 41 53
      imageprocess/src/model/ClassifyFNFRequest.cc
  27. 45 57
      imageprocess/src/model/DetectCovid19CadRequest.cc
  28. 41 53
      imageprocess/src/model/DetectHipKeypointXRayRequest.cc
  29. 41 53
      imageprocess/src/model/DetectKneeKeypointXRayRequest.cc
  30. 36 46
      imageprocess/src/model/DetectKneeXRayRequest.cc
  31. 50 64
      imageprocess/src/model/DetectLungNoduleRequest.cc
  32. 35 43
      imageprocess/src/model/DetectLymphRequest.cc
  33. 35 43
      imageprocess/src/model/DetectPancRequest.cc
  34. 50 64
      imageprocess/src/model/DetectRibFractureRequest.cc
  35. 31 39
      imageprocess/src/model/DetectSkinDiseaseRequest.cc
  36. 8 0
      imageprocess/src/model/DetectSkinDiseaseResult.cc
  37. 40 50
      imageprocess/src/model/DetectSpineMRIRequest.cc
  38. 26 32
      imageprocess/src/model/FeedbackSessionRequest.cc
  39. 26 32
      imageprocess/src/model/GetAsyncJobResultRequest.cc
  40. 59 75
      imageprocess/src/model/RunCTRegistrationRequest.cc
  41. 68 86
      imageprocess/src/model/RunMedQARequest.cc
  42. 55 71
      imageprocess/src/model/ScreenChestCTRequest.cc
  43. 35 43
      imageprocess/src/model/ScreenECRequest.cc
  44. 59 80
      imageprocess/src/model/SegmentOARRequest.cc
  45. 31 39
      imageprocess/src/model/TranslateMedRequest.cc

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1322
+1.36.1323

+ 49 - 57
imageprocess/include/alibabacloud/imageprocess/model/AnalyzeChestVesselRequest.h

@@ -1,68 +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_IMAGEPROCESS_MODEL_ANALYZECHESTVESSELREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_ANALYZECHESTVESSELREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT AnalyzeChestVesselRequest : public RpcServiceRequest
-			{
-			public:
-				struct URLList
-				{
-					std::string uRL;
-				};
-
-			public:
-				AnalyzeChestVesselRequest();
-				~AnalyzeChestVesselRequest();
-
-				std::string getDataSourceType()const;
-				void setDataSourceType(const std::string& dataSourceType);
-				std::string getOrgName()const;
-				void setOrgName(const std::string& orgName);
-				std::string getDataFormat()const;
-				void setDataFormat(const std::string& dataFormat);
-				std::vector<URLList> getURLList()const;
-				void setURLList(const std::vector<URLList>& uRLList);
-				std::string getOrgId()const;
-				void setOrgId(const std::string& orgId);
-				bool getAsync()const;
-				void setAsync(bool async);
-
-            private:
-				std::string dataSourceType_;
-				std::string orgName_;
-				std::string dataFormat_;
-				std::vector<URLList> uRLList_;
-				std::string orgId_;
-				bool async_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_ANALYZECHESTVESSELREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_ANALYZECHESTVESSELREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_ANALYZECHESTVESSELREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT AnalyzeChestVesselRequest : public RpcServiceRequest {
+public:
+	struct URLList {
+		std::string uRL;
+	};
+	AnalyzeChestVesselRequest();
+	~AnalyzeChestVesselRequest();
+	std::string getDataSourceType() const;
+	void setDataSourceType(const std::string &dataSourceType);
+	std::string getOrgName() const;
+	void setOrgName(const std::string &orgName);
+	std::string getDataFormat() const;
+	void setDataFormat(const std::string &dataFormat);
+	std::vector<URLList> getURLList() const;
+	void setURLList(const std::vector<URLList> &uRLList);
+	std::string getOrgId() const;
+	void setOrgId(const std::string &orgId);
+	bool getAsync() const;
+	void setAsync(bool async);
+
+private:
+	std::string dataSourceType_;
+	std::string orgName_;
+	std::string dataFormat_;
+	std::vector<URLList> uRLList_;
+	std::string orgId_;
+	bool async_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_ANALYZECHESTVESSELREQUEST_H_

+ 49 - 57
imageprocess/include/alibabacloud/imageprocess/model/CalcCACSRequest.h

@@ -1,68 +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_IMAGEPROCESS_MODEL_CALCCACSREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_CALCCACSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT CalcCACSRequest : public RpcServiceRequest
-			{
-			public:
-				struct URLList
-				{
-					std::string uRL;
-				};
-
-			public:
-				CalcCACSRequest();
-				~CalcCACSRequest();
-
-				std::string getDataSourceType()const;
-				void setDataSourceType(const std::string& dataSourceType);
-				std::string getOrgName()const;
-				void setOrgName(const std::string& orgName);
-				std::string getDataFormat()const;
-				void setDataFormat(const std::string& dataFormat);
-				std::vector<URLList> getURLList()const;
-				void setURLList(const std::vector<URLList>& uRLList);
-				std::string getOrgId()const;
-				void setOrgId(const std::string& orgId);
-				bool getAsync()const;
-				void setAsync(bool async);
-
-            private:
-				std::string dataSourceType_;
-				std::string orgName_;
-				std::string dataFormat_;
-				std::vector<URLList> uRLList_;
-				std::string orgId_;
-				bool async_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_CALCCACSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_CALCCACSREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_CALCCACSREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT CalcCACSRequest : public RpcServiceRequest {
+public:
+	struct URLList {
+		std::string uRL;
+	};
+	CalcCACSRequest();
+	~CalcCACSRequest();
+	std::string getDataSourceType() const;
+	void setDataSourceType(const std::string &dataSourceType);
+	std::string getOrgName() const;
+	void setOrgName(const std::string &orgName);
+	std::string getDataFormat() const;
+	void setDataFormat(const std::string &dataFormat);
+	std::vector<URLList> getURLList() const;
+	void setURLList(const std::vector<URLList> &uRLList);
+	std::string getOrgId() const;
+	void setOrgId(const std::string &orgId);
+	bool getAsync() const;
+	void setAsync(bool async);
+
+private:
+	std::string dataSourceType_;
+	std::string orgName_;
+	std::string dataFormat_;
+	std::vector<URLList> uRLList_;
+	std::string orgId_;
+	bool async_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_CALCCACSREQUEST_H_

+ 43 - 49
imageprocess/include/alibabacloud/imageprocess/model/ClassifyFNFRequest.h

@@ -1,60 +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_IMAGEPROCESS_MODEL_CLASSIFYFNFREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_CLASSIFYFNFREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT ClassifyFNFRequest : public RpcServiceRequest
-			{
-
-			public:
-				ClassifyFNFRequest();
-				~ClassifyFNFRequest();
-
-				std::string getOrgName()const;
-				void setOrgName(const std::string& orgName);
-				std::string getTracerId()const;
-				void setTracerId(const std::string& tracerId);
-				std::string getDataFormat()const;
-				void setDataFormat(const std::string& dataFormat);
-				std::string getOrgId()const;
-				void setOrgId(const std::string& orgId);
-				std::string getImageUrl()const;
-				void setImageUrl(const std::string& imageUrl);
-
-            private:
-				std::string orgName_;
-				std::string tracerId_;
-				std::string dataFormat_;
-				std::string orgId_;
-				std::string imageUrl_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_CLASSIFYFNFREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_CLASSIFYFNFREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_CLASSIFYFNFREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT ClassifyFNFRequest : public RpcServiceRequest {
+public:
+	ClassifyFNFRequest();
+	~ClassifyFNFRequest();
+	std::string getOrgName() const;
+	void setOrgName(const std::string &orgName);
+	std::string getTracerId() const;
+	void setTracerId(const std::string &tracerId);
+	std::string getDataFormat() const;
+	void setDataFormat(const std::string &dataFormat);
+	std::string getOrgId() const;
+	void setOrgId(const std::string &orgId);
+	std::string getImageUrl() const;
+	void setImageUrl(const std::string &imageUrl);
+
+private:
+	std::string orgName_;
+	std::string tracerId_;
+	std::string dataFormat_;
+	std::string orgId_;
+	std::string imageUrl_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_CLASSIFYFNFREQUEST_H_

+ 46 - 54
imageprocess/include/alibabacloud/imageprocess/model/DetectCovid19CadRequest.h

@@ -1,65 +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_IMAGEPROCESS_MODEL_DETECTCOVID19CADREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTCOVID19CADREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT DetectCovid19CadRequest : public RpcServiceRequest
-			{
-			public:
-				struct URLList
-				{
-					std::string uRL;
-				};
-
-			public:
-				DetectCovid19CadRequest();
-				~DetectCovid19CadRequest();
-
-				std::string getOrgName()const;
-				void setOrgName(const std::string& orgName);
-				std::string getDataFormat()const;
-				void setDataFormat(const std::string& dataFormat);
-				std::vector<URLList> getURLList()const;
-				void setURLList(const std::vector<URLList>& uRLList);
-				std::string getOrgId()const;
-				void setOrgId(const std::string& orgId);
-				bool getAsync()const;
-				void setAsync(bool async);
-
-            private:
-				std::string orgName_;
-				std::string dataFormat_;
-				std::vector<URLList> uRLList_;
-				std::string orgId_;
-				bool async_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTCOVID19CADREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTCOVID19CADREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTCOVID19CADREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT DetectCovid19CadRequest : public RpcServiceRequest {
+public:
+	struct URLList {
+		std::string uRL;
+	};
+	DetectCovid19CadRequest();
+	~DetectCovid19CadRequest();
+	std::string getOrgName() const;
+	void setOrgName(const std::string &orgName);
+	std::string getDataFormat() const;
+	void setDataFormat(const std::string &dataFormat);
+	std::vector<URLList> getURLList() const;
+	void setURLList(const std::vector<URLList> &uRLList);
+	std::string getOrgId() const;
+	void setOrgId(const std::string &orgId);
+	bool getAsync() const;
+	void setAsync(bool async);
+
+private:
+	std::string orgName_;
+	std::string dataFormat_;
+	std::vector<URLList> uRLList_;
+	std::string orgId_;
+	bool async_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTCOVID19CADREQUEST_H_

+ 43 - 49
imageprocess/include/alibabacloud/imageprocess/model/DetectHipKeypointXRayRequest.h

@@ -1,60 +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_IMAGEPROCESS_MODEL_DETECTHIPKEYPOINTXRAYREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTHIPKEYPOINTXRAYREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT DetectHipKeypointXRayRequest : public RpcServiceRequest
-			{
-
-			public:
-				DetectHipKeypointXRayRequest();
-				~DetectHipKeypointXRayRequest();
-
-				std::string getOrgName()const;
-				void setOrgName(const std::string& orgName);
-				std::string getTracerId()const;
-				void setTracerId(const std::string& tracerId);
-				std::string getDataFormat()const;
-				void setDataFormat(const std::string& dataFormat);
-				std::string getOrgId()const;
-				void setOrgId(const std::string& orgId);
-				std::string getImageUrl()const;
-				void setImageUrl(const std::string& imageUrl);
-
-            private:
-				std::string orgName_;
-				std::string tracerId_;
-				std::string dataFormat_;
-				std::string orgId_;
-				std::string imageUrl_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTHIPKEYPOINTXRAYREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTHIPKEYPOINTXRAYREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTHIPKEYPOINTXRAYREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT DetectHipKeypointXRayRequest : public RpcServiceRequest {
+public:
+	DetectHipKeypointXRayRequest();
+	~DetectHipKeypointXRayRequest();
+	std::string getOrgName() const;
+	void setOrgName(const std::string &orgName);
+	std::string getTracerId() const;
+	void setTracerId(const std::string &tracerId);
+	std::string getDataFormat() const;
+	void setDataFormat(const std::string &dataFormat);
+	std::string getOrgId() const;
+	void setOrgId(const std::string &orgId);
+	std::string getImageUrl() const;
+	void setImageUrl(const std::string &imageUrl);
+
+private:
+	std::string orgName_;
+	std::string tracerId_;
+	std::string dataFormat_;
+	std::string orgId_;
+	std::string imageUrl_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTHIPKEYPOINTXRAYREQUEST_H_

+ 43 - 49
imageprocess/include/alibabacloud/imageprocess/model/DetectKneeKeypointXRayRequest.h

@@ -1,60 +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_IMAGEPROCESS_MODEL_DETECTKNEEKEYPOINTXRAYREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTKNEEKEYPOINTXRAYREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT DetectKneeKeypointXRayRequest : public RpcServiceRequest
-			{
-
-			public:
-				DetectKneeKeypointXRayRequest();
-				~DetectKneeKeypointXRayRequest();
-
-				std::string getOrgName()const;
-				void setOrgName(const std::string& orgName);
-				std::string getTracerId()const;
-				void setTracerId(const std::string& tracerId);
-				std::string getDataFormat()const;
-				void setDataFormat(const std::string& dataFormat);
-				std::string getOrgId()const;
-				void setOrgId(const std::string& orgId);
-				std::string getImageUrl()const;
-				void setImageUrl(const std::string& imageUrl);
-
-            private:
-				std::string orgName_;
-				std::string tracerId_;
-				std::string dataFormat_;
-				std::string orgId_;
-				std::string imageUrl_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTKNEEKEYPOINTXRAYREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTKNEEKEYPOINTXRAYREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTKNEEKEYPOINTXRAYREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT DetectKneeKeypointXRayRequest : public RpcServiceRequest {
+public:
+	DetectKneeKeypointXRayRequest();
+	~DetectKneeKeypointXRayRequest();
+	std::string getOrgName() const;
+	void setOrgName(const std::string &orgName);
+	std::string getTracerId() const;
+	void setTracerId(const std::string &tracerId);
+	std::string getDataFormat() const;
+	void setDataFormat(const std::string &dataFormat);
+	std::string getOrgId() const;
+	void setOrgId(const std::string &orgId);
+	std::string getImageUrl() const;
+	void setImageUrl(const std::string &imageUrl);
+
+private:
+	std::string orgName_;
+	std::string tracerId_;
+	std::string dataFormat_;
+	std::string orgId_;
+	std::string imageUrl_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTKNEEKEYPOINTXRAYREQUEST_H_

+ 40 - 46
imageprocess/include/alibabacloud/imageprocess/model/DetectKneeXRayRequest.h

@@ -1,57 +1,51 @@
 /*
  * 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_IMAGEPROCESS_MODEL_DETECTKNEEXRAYREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTKNEEXRAYREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT DetectKneeXRayRequest : public RpcServiceRequest
-			{
-
-			public:
-				DetectKneeXRayRequest();
-				~DetectKneeXRayRequest();
-
-				std::string getOrgName()const;
-				void setOrgName(const std::string& orgName);
-				std::string getDataFormat()const;
-				void setDataFormat(const std::string& dataFormat);
-				std::string getUrl()const;
-				void setUrl(const std::string& url);
-				std::string getOrgId()const;
-				void setOrgId(const std::string& orgId);
-
-            private:
-				std::string orgName_;
-				std::string dataFormat_;
-				std::string url_;
-				std::string orgId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTKNEEXRAYREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTKNEEXRAYREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTKNEEXRAYREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT DetectKneeXRayRequest : public RpcServiceRequest {
+public:
+	DetectKneeXRayRequest();
+	~DetectKneeXRayRequest();
+	std::string getOrgName() const;
+	void setOrgName(const std::string &orgName);
+	std::string getDataFormat() const;
+	void setDataFormat(const std::string &dataFormat);
+	std::string getUrl() const;
+	void setUrl(const std::string &url);
+	std::string getOrgId() const;
+	void setOrgId(const std::string &orgId);
+
+private:
+	std::string orgName_;
+	std::string dataFormat_;
+	std::string url_;
+	std::string orgId_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTKNEEXRAYREQUEST_H_

+ 49 - 57
imageprocess/include/alibabacloud/imageprocess/model/DetectLungNoduleRequest.h

@@ -1,68 +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_IMAGEPROCESS_MODEL_DETECTLUNGNODULEREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTLUNGNODULEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT DetectLungNoduleRequest : public RpcServiceRequest
-			{
-			public:
-				struct URLList
-				{
-					std::string uRL;
-				};
-
-			public:
-				DetectLungNoduleRequest();
-				~DetectLungNoduleRequest();
-
-				float getThreshold()const;
-				void setThreshold(float threshold);
-				std::string getOrgName()const;
-				void setOrgName(const std::string& orgName);
-				std::string getDataFormat()const;
-				void setDataFormat(const std::string& dataFormat);
-				std::vector<URLList> getURLList()const;
-				void setURLList(const std::vector<URLList>& uRLList);
-				std::string getOrgId()const;
-				void setOrgId(const std::string& orgId);
-				bool getAsync()const;
-				void setAsync(bool async);
-
-            private:
-				float threshold_;
-				std::string orgName_;
-				std::string dataFormat_;
-				std::vector<URLList> uRLList_;
-				std::string orgId_;
-				bool async_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTLUNGNODULEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTLUNGNODULEREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTLUNGNODULEREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT DetectLungNoduleRequest : public RpcServiceRequest {
+public:
+	struct URLList {
+		std::string uRL;
+	};
+	DetectLungNoduleRequest();
+	~DetectLungNoduleRequest();
+	float getThreshold() const;
+	void setThreshold(float threshold);
+	std::string getOrgName() const;
+	void setOrgName(const std::string &orgName);
+	std::string getDataFormat() const;
+	void setDataFormat(const std::string &dataFormat);
+	std::vector<URLList> getURLList() const;
+	void setURLList(const std::vector<URLList> &uRLList);
+	std::string getOrgId() const;
+	void setOrgId(const std::string &orgId);
+	bool getAsync() const;
+	void setAsync(bool async);
+
+private:
+	float threshold_;
+	std::string orgName_;
+	std::string dataFormat_;
+	std::vector<URLList> uRLList_;
+	std::string orgId_;
+	bool async_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTLUNGNODULEREQUEST_H_

+ 40 - 48
imageprocess/include/alibabacloud/imageprocess/model/DetectLymphRequest.h

@@ -1,59 +1,51 @@
 /*
  * 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_IMAGEPROCESS_MODEL_DETECTLYMPHREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTLYMPHREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT DetectLymphRequest : public RpcServiceRequest
-			{
-			public:
-				struct URLList
-				{
-					std::string uRL;
-				};
-
-			public:
-				DetectLymphRequest();
-				~DetectLymphRequest();
-
-				std::string getDataSourceType()const;
-				void setDataSourceType(const std::string& dataSourceType);
-				std::vector<URLList> getURLList()const;
-				void setURLList(const std::vector<URLList>& uRLList);
-				bool getAsync()const;
-				void setAsync(bool async);
-
-            private:
-				std::string dataSourceType_;
-				std::vector<URLList> uRLList_;
-				bool async_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTLYMPHREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTLYMPHREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTLYMPHREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT DetectLymphRequest : public RpcServiceRequest {
+public:
+	struct URLList {
+		std::string uRL;
+	};
+	DetectLymphRequest();
+	~DetectLymphRequest();
+	std::string getDataSourceType() const;
+	void setDataSourceType(const std::string &dataSourceType);
+	std::vector<URLList> getURLList() const;
+	void setURLList(const std::vector<URLList> &uRLList);
+	bool getAsync() const;
+	void setAsync(bool async);
+
+private:
+	std::string dataSourceType_;
+	std::vector<URLList> uRLList_;
+	bool async_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTLYMPHREQUEST_H_

+ 40 - 48
imageprocess/include/alibabacloud/imageprocess/model/DetectPancRequest.h

@@ -1,59 +1,51 @@
 /*
  * 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_IMAGEPROCESS_MODEL_DETECTPANCREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTPANCREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT DetectPancRequest : public RpcServiceRequest
-			{
-			public:
-				struct URLList
-				{
-					std::string uRL;
-				};
-
-			public:
-				DetectPancRequest();
-				~DetectPancRequest();
-
-				std::string getDataSourceType()const;
-				void setDataSourceType(const std::string& dataSourceType);
-				std::vector<URLList> getURLList()const;
-				void setURLList(const std::vector<URLList>& uRLList);
-				bool getAsync()const;
-				void setAsync(bool async);
-
-            private:
-				std::string dataSourceType_;
-				std::vector<URLList> uRLList_;
-				bool async_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTPANCREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTPANCREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTPANCREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT DetectPancRequest : public RpcServiceRequest {
+public:
+	struct URLList {
+		std::string uRL;
+	};
+	DetectPancRequest();
+	~DetectPancRequest();
+	std::string getDataSourceType() const;
+	void setDataSourceType(const std::string &dataSourceType);
+	std::vector<URLList> getURLList() const;
+	void setURLList(const std::vector<URLList> &uRLList);
+	bool getAsync() const;
+	void setAsync(bool async);
+
+private:
+	std::string dataSourceType_;
+	std::vector<URLList> uRLList_;
+	bool async_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTPANCREQUEST_H_

+ 49 - 57
imageprocess/include/alibabacloud/imageprocess/model/DetectRibFractureRequest.h

@@ -1,68 +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_IMAGEPROCESS_MODEL_DETECTRIBFRACTUREREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTRIBFRACTUREREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT DetectRibFractureRequest : public RpcServiceRequest
-			{
-			public:
-				struct URLList
-				{
-					std::string uRL;
-				};
-
-			public:
-				DetectRibFractureRequest();
-				~DetectRibFractureRequest();
-
-				std::string getOrgName()const;
-				void setOrgName(const std::string& orgName);
-				std::string getSourceType()const;
-				void setSourceType(const std::string& sourceType);
-				std::string getDataFormat()const;
-				void setDataFormat(const std::string& dataFormat);
-				std::vector<URLList> getURLList()const;
-				void setURLList(const std::vector<URLList>& uRLList);
-				std::string getOrgId()const;
-				void setOrgId(const std::string& orgId);
-				bool getAsync()const;
-				void setAsync(bool async);
-
-            private:
-				std::string orgName_;
-				std::string sourceType_;
-				std::string dataFormat_;
-				std::vector<URLList> uRLList_;
-				std::string orgId_;
-				bool async_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTRIBFRACTUREREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTRIBFRACTUREREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTRIBFRACTUREREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT DetectRibFractureRequest : public RpcServiceRequest {
+public:
+	struct URLList {
+		std::string uRL;
+	};
+	DetectRibFractureRequest();
+	~DetectRibFractureRequest();
+	std::string getOrgName() const;
+	void setOrgName(const std::string &orgName);
+	std::string getSourceType() const;
+	void setSourceType(const std::string &sourceType);
+	std::string getDataFormat() const;
+	void setDataFormat(const std::string &dataFormat);
+	std::vector<URLList> getURLList() const;
+	void setURLList(const std::vector<URLList> &uRLList);
+	std::string getOrgId() const;
+	void setOrgId(const std::string &orgId);
+	bool getAsync() const;
+	void setAsync(bool async);
+
+private:
+	std::string orgName_;
+	std::string sourceType_;
+	std::string dataFormat_;
+	std::vector<URLList> uRLList_;
+	std::string orgId_;
+	bool async_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTRIBFRACTUREREQUEST_H_

+ 37 - 43
imageprocess/include/alibabacloud/imageprocess/model/DetectSkinDiseaseRequest.h

@@ -1,54 +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_IMAGEPROCESS_MODEL_DETECTSKINDISEASEREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTSKINDISEASEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT DetectSkinDiseaseRequest : public RpcServiceRequest
-			{
-
-			public:
-				DetectSkinDiseaseRequest();
-				~DetectSkinDiseaseRequest();
-
-				std::string getOrgName()const;
-				void setOrgName(const std::string& orgName);
-				std::string getUrl()const;
-				void setUrl(const std::string& url);
-				std::string getOrgId()const;
-				void setOrgId(const std::string& orgId);
-
-            private:
-				std::string orgName_;
-				std::string url_;
-				std::string orgId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTSKINDISEASEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTSKINDISEASEREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTSKINDISEASEREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT DetectSkinDiseaseRequest : public RpcServiceRequest {
+public:
+	DetectSkinDiseaseRequest();
+	~DetectSkinDiseaseRequest();
+	std::string getOrgName() const;
+	void setOrgName(const std::string &orgName);
+	std::string getUrl() const;
+	void setUrl(const std::string &url);
+	std::string getOrgId() const;
+	void setOrgId(const std::string &orgId);
+
+private:
+	std::string orgName_;
+	std::string url_;
+	std::string orgId_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTSKINDISEASEREQUEST_H_

+ 4 - 0
imageprocess/include/alibabacloud/imageprocess/model/DetectSkinDiseaseResult.h

@@ -34,7 +34,11 @@ namespace AlibabaCloud
 			public:
 				struct Data
 				{
+					float imageQuality;
+					std::string bodyPart;
 					std::string results;
+					std::string resultsEnglish;
+					std::string imageType;
 				};
 
 

+ 43 - 51
imageprocess/include/alibabacloud/imageprocess/model/DetectSpineMRIRequest.h

@@ -1,62 +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_IMAGEPROCESS_MODEL_DETECTSPINEMRIREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTSPINEMRIREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT DetectSpineMRIRequest : public RpcServiceRequest
-			{
-			public:
-				struct URLList
-				{
-					std::string uRL;
-				};
-
-			public:
-				DetectSpineMRIRequest();
-				~DetectSpineMRIRequest();
-
-				std::string getOrgName()const;
-				void setOrgName(const std::string& orgName);
-				std::string getDataFormat()const;
-				void setDataFormat(const std::string& dataFormat);
-				std::vector<URLList> getURLList()const;
-				void setURLList(const std::vector<URLList>& uRLList);
-				std::string getOrgId()const;
-				void setOrgId(const std::string& orgId);
-
-            private:
-				std::string orgName_;
-				std::string dataFormat_;
-				std::vector<URLList> uRLList_;
-				std::string orgId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTSPINEMRIREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTSPINEMRIREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTSPINEMRIREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT DetectSpineMRIRequest : public RpcServiceRequest {
+public:
+	struct URLList {
+		std::string uRL;
+	};
+	DetectSpineMRIRequest();
+	~DetectSpineMRIRequest();
+	std::string getOrgName() const;
+	void setOrgName(const std::string &orgName);
+	std::string getDataFormat() const;
+	void setDataFormat(const std::string &dataFormat);
+	std::vector<URLList> getURLList() const;
+	void setURLList(const std::vector<URLList> &uRLList);
+	std::string getOrgId() const;
+	void setOrgId(const std::string &orgId);
+
+private:
+	std::string orgName_;
+	std::string dataFormat_;
+	std::vector<URLList> uRLList_;
+	std::string orgId_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_DETECTSPINEMRIREQUEST_H_

+ 34 - 40
imageprocess/include/alibabacloud/imageprocess/model/FeedbackSessionRequest.h

@@ -1,51 +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.
- */
-
-#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_FEEDBACKSESSIONREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_FEEDBACKSESSIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT FeedbackSessionRequest : public RpcServiceRequest
-			{
-
-			public:
-				FeedbackSessionRequest();
-				~FeedbackSessionRequest();
-
-				std::string getSessionId()const;
-				void setSessionId(const std::string& sessionId);
-				std::string getFeedback()const;
-				void setFeedback(const std::string& feedback);
-
-            private:
-				std::string sessionId_;
-				std::string feedback_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_FEEDBACKSESSIONREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_FEEDBACKSESSIONREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_FEEDBACKSESSIONREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT FeedbackSessionRequest : public RpcServiceRequest {
+public:
+	FeedbackSessionRequest();
+	~FeedbackSessionRequest();
+	std::string getSessionId() const;
+	void setSessionId(const std::string &sessionId);
+	std::string getFeedback() const;
+	void setFeedback(const std::string &feedback);
+
+private:
+	std::string sessionId_;
+	std::string feedback_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_FEEDBACKSESSIONREQUEST_H_

+ 34 - 40
imageprocess/include/alibabacloud/imageprocess/model/GetAsyncJobResultRequest.h

@@ -1,51 +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.
- */
-
-#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_GETASYNCJOBRESULTREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_GETASYNCJOBRESULTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT GetAsyncJobResultRequest : public RpcServiceRequest
-			{
-
-			public:
-				GetAsyncJobResultRequest();
-				~GetAsyncJobResultRequest();
-
-				std::string getJobId()const;
-				void setJobId(const std::string& jobId);
-				bool getAsync()const;
-				void setAsync(bool async);
-
-            private:
-				std::string jobId_;
-				bool async_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_GETASYNCJOBRESULTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_GETASYNCJOBRESULTREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_GETASYNCJOBRESULTREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT GetAsyncJobResultRequest : public RpcServiceRequest {
+public:
+	GetAsyncJobResultRequest();
+	~GetAsyncJobResultRequest();
+	std::string getJobId() const;
+	void setJobId(const std::string &jobId);
+	bool getAsync() const;
+	void setAsync(bool async);
+
+private:
+	std::string jobId_;
+	bool async_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_GETASYNCJOBRESULTREQUEST_H_

+ 55 - 64
imageprocess/include/alibabacloud/imageprocess/model/RunCTRegistrationRequest.h

@@ -1,75 +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_IMAGEPROCESS_MODEL_RUNCTREGISTRATIONREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_RUNCTREGISTRATIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT RunCTRegistrationRequest : public RpcServiceRequest
-			{
-			public:
-				struct ReferenceList
-				{
-					std::string referenceURL;
-				};
-				struct FloatingList
-				{
-					std::string floatingURL;
-				};
-
-			public:
-				RunCTRegistrationRequest();
-				~RunCTRegistrationRequest();
-
-				std::string getDataSourceType()const;
-				void setDataSourceType(const std::string& dataSourceType);
-				std::string getOrgName()const;
-				void setOrgName(const std::string& orgName);
-				std::vector<ReferenceList> getReferenceList()const;
-				void setReferenceList(const std::vector<ReferenceList>& referenceList);
-				std::string getDataFormat()const;
-				void setDataFormat(const std::string& dataFormat);
-				std::string getOrgId()const;
-				void setOrgId(const std::string& orgId);
-				bool getAsync()const;
-				void setAsync(bool async);
-				std::vector<FloatingList> getFloatingList()const;
-				void setFloatingList(const std::vector<FloatingList>& floatingList);
-
-            private:
-				std::string dataSourceType_;
-				std::string orgName_;
-				std::vector<ReferenceList> referenceList_;
-				std::string dataFormat_;
-				std::string orgId_;
-				bool async_;
-				std::vector<FloatingList> floatingList_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_RUNCTREGISTRATIONREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_RUNCTREGISTRATIONREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_RUNCTREGISTRATIONREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT RunCTRegistrationRequest : public RpcServiceRequest {
+public:
+	struct ReferenceList {
+		std::string referenceURL;
+	};
+	struct FloatingList {
+		std::string floatingURL;
+	};
+	RunCTRegistrationRequest();
+	~RunCTRegistrationRequest();
+	std::string getDataSourceType() const;
+	void setDataSourceType(const std::string &dataSourceType);
+	std::string getOrgName() const;
+	void setOrgName(const std::string &orgName);
+	std::vector<ReferenceList> getReferenceList() const;
+	void setReferenceList(const std::vector<ReferenceList> &referenceList);
+	std::string getDataFormat() const;
+	void setDataFormat(const std::string &dataFormat);
+	std::string getOrgId() const;
+	void setOrgId(const std::string &orgId);
+	bool getAsync() const;
+	void setAsync(bool async);
+	std::vector<FloatingList> getFloatingList() const;
+	void setFloatingList(const std::vector<FloatingList> &floatingList);
+
+private:
+	std::string dataSourceType_;
+	std::string orgName_;
+	std::vector<ReferenceList> referenceList_;
+	std::string dataFormat_;
+	std::string orgId_;
+	bool async_;
+	std::vector<FloatingList> floatingList_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_RUNCTREGISTRATIONREQUEST_H_

+ 61 - 71
imageprocess/include/alibabacloud/imageprocess/model/RunMedQARequest.h

@@ -1,82 +1,72 @@
 /*
  * 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_IMAGEPROCESS_MODEL_RUNMEDQAREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_RUNMEDQAREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT RunMedQARequest : public RpcServiceRequest
-			{
-			public:
-				struct AnswerImageDataList
-				{
-					std::string answerImageData;
-				};
-				struct AnswerTextList
-				{
-					std::string answerText;
-				};
-				struct AnswerImageURLList
-				{
-					std::string answerImageURL;
-				};
-
-			public:
-				RunMedQARequest();
-				~RunMedQARequest();
-
-				std::string getSessionId()const;
-				void setSessionId(const std::string& sessionId);
-				std::string getOrgName()const;
-				void setOrgName(const std::string& orgName);
-				std::vector<AnswerImageDataList> getAnswerImageDataList()const;
-				void setAnswerImageDataList(const std::vector<AnswerImageDataList>& answerImageDataList);
-				std::vector<AnswerTextList> getAnswerTextList()const;
-				void setAnswerTextList(const std::vector<AnswerTextList>& answerTextList);
-				std::string getDepartment()const;
-				void setDepartment(const std::string& department);
-				std::vector<AnswerImageURLList> getAnswerImageURLList()const;
-				void setAnswerImageURLList(const std::vector<AnswerImageURLList>& answerImageURLList);
-				std::string getQuestionType()const;
-				void setQuestionType(const std::string& questionType);
-				std::string getOrgId()const;
-				void setOrgId(const std::string& orgId);
-
-            private:
-				std::string sessionId_;
-				std::string orgName_;
-				std::vector<AnswerImageDataList> answerImageDataList_;
-				std::vector<AnswerTextList> answerTextList_;
-				std::string department_;
-				std::vector<AnswerImageURLList> answerImageURLList_;
-				std::string questionType_;
-				std::string orgId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_RUNMEDQAREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_RUNMEDQAREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_RUNMEDQAREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT RunMedQARequest : public RpcServiceRequest {
+public:
+	struct AnswerImageDataList {
+		std::string answerImageData;
+	};
+	struct AnswerTextList {
+		std::string answerText;
+	};
+	struct AnswerImageURLList {
+		std::string answerImageURL;
+	};
+	RunMedQARequest();
+	~RunMedQARequest();
+	std::string getSessionId() const;
+	void setSessionId(const std::string &sessionId);
+	std::string getOrgName() const;
+	void setOrgName(const std::string &orgName);
+	std::vector<AnswerImageDataList> getAnswerImageDataList() const;
+	void setAnswerImageDataList(const std::vector<AnswerImageDataList> &answerImageDataList);
+	std::vector<AnswerTextList> getAnswerTextList() const;
+	void setAnswerTextList(const std::vector<AnswerTextList> &answerTextList);
+	std::string getDepartment() const;
+	void setDepartment(const std::string &department);
+	std::vector<AnswerImageURLList> getAnswerImageURLList() const;
+	void setAnswerImageURLList(const std::vector<AnswerImageURLList> &answerImageURLList);
+	std::string getQuestionType() const;
+	void setQuestionType(const std::string &questionType);
+	std::string getOrgId() const;
+	void setOrgId(const std::string &orgId);
+
+private:
+	std::string sessionId_;
+	std::string orgName_;
+	std::vector<AnswerImageDataList> answerImageDataList_;
+	std::vector<AnswerTextList> answerTextList_;
+	std::string department_;
+	std::vector<AnswerImageURLList> answerImageURLList_;
+	std::string questionType_;
+	std::string orgId_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_RUNMEDQAREQUEST_H_

+ 52 - 60
imageprocess/include/alibabacloud/imageprocess/model/ScreenChestCTRequest.h

@@ -1,71 +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_IMAGEPROCESS_MODEL_SCREENCHESTCTREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_SCREENCHESTCTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT ScreenChestCTRequest : public RpcServiceRequest
-			{
-			public:
-				struct URLList
-				{
-					std::string uRL;
-				};
-
-			public:
-				ScreenChestCTRequest();
-				~ScreenChestCTRequest();
-
-				std::string getOrgName()const;
-				void setOrgName(const std::string& orgName);
-				long getMask()const;
-				void setMask(long mask);
-				std::string getDataFormat()const;
-				void setDataFormat(const std::string& dataFormat);
-				std::vector<URLList> getURLList()const;
-				void setURLList(const std::vector<URLList>& uRLList);
-				std::string getOrgId()const;
-				void setOrgId(const std::string& orgId);
-				long getVerbose()const;
-				void setVerbose(long verbose);
-				bool getAsync()const;
-				void setAsync(bool async);
-
-            private:
-				std::string orgName_;
-				long mask_;
-				std::string dataFormat_;
-				std::vector<URLList> uRLList_;
-				std::string orgId_;
-				long verbose_;
-				bool async_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_SCREENCHESTCTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_SCREENCHESTCTREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_SCREENCHESTCTREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT ScreenChestCTRequest : public RpcServiceRequest {
+public:
+	struct URLList {
+		std::string uRL;
+	};
+	ScreenChestCTRequest();
+	~ScreenChestCTRequest();
+	std::string getOrgName() const;
+	void setOrgName(const std::string &orgName);
+	long getMask() const;
+	void setMask(long mask);
+	std::string getDataFormat() const;
+	void setDataFormat(const std::string &dataFormat);
+	std::vector<URLList> getURLList() const;
+	void setURLList(const std::vector<URLList> &uRLList);
+	std::string getOrgId() const;
+	void setOrgId(const std::string &orgId);
+	long getVerbose() const;
+	void setVerbose(long verbose);
+	bool getAsync() const;
+	void setAsync(bool async);
+
+private:
+	std::string orgName_;
+	long mask_;
+	std::string dataFormat_;
+	std::vector<URLList> uRLList_;
+	std::string orgId_;
+	long verbose_;
+	bool async_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_SCREENCHESTCTREQUEST_H_

+ 40 - 48
imageprocess/include/alibabacloud/imageprocess/model/ScreenECRequest.h

@@ -1,59 +1,51 @@
 /*
  * 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_IMAGEPROCESS_MODEL_SCREENECREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_SCREENECREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT ScreenECRequest : public RpcServiceRequest
-			{
-			public:
-				struct URLList
-				{
-					std::string uRL;
-				};
-
-			public:
-				ScreenECRequest();
-				~ScreenECRequest();
-
-				std::string getDataSourceType()const;
-				void setDataSourceType(const std::string& dataSourceType);
-				std::vector<URLList> getURLList()const;
-				void setURLList(const std::vector<URLList>& uRLList);
-				bool getAsync()const;
-				void setAsync(bool async);
-
-            private:
-				std::string dataSourceType_;
-				std::vector<URLList> uRLList_;
-				bool async_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_SCREENECREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_SCREENECREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_SCREENECREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT ScreenECRequest : public RpcServiceRequest {
+public:
+	struct URLList {
+		std::string uRL;
+	};
+	ScreenECRequest();
+	~ScreenECRequest();
+	std::string getDataSourceType() const;
+	void setDataSourceType(const std::string &dataSourceType);
+	std::vector<URLList> getURLList() const;
+	void setURLList(const std::vector<URLList> &uRLList);
+	bool getAsync() const;
+	void setAsync(bool async);
+
+private:
+	std::string dataSourceType_;
+	std::vector<URLList> uRLList_;
+	bool async_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_SCREENECREQUEST_H_

+ 55 - 63
imageprocess/include/alibabacloud/imageprocess/model/SegmentOARRequest.h

@@ -1,74 +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_IMAGEPROCESS_MODEL_SEGMENTOARREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_SEGMENTOARREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT SegmentOARRequest : public RpcServiceRequest
-			{
-			public:
-				struct URLList
-				{
-					std::string uRL;
-				};
-
-			public:
-				SegmentOARRequest();
-				~SegmentOARRequest();
-
-				std::string getOrgName()const;
-				void setOrgName(const std::string& orgName);
-				std::string getBodyPart()const;
-				void setBodyPart(const std::string& bodyPart);
-				std::string getDataFormat()const;
-				void setDataFormat(const std::string& dataFormat);
-				std::vector<URLList> getURLList()const;
-				void setURLList(const std::vector<URLList>& uRLList);
-				std::string getOrgId()const;
-				void setOrgId(const std::string& orgId);
-				bool getAsync()const;
-				void setAsync(bool async);
-				bool getContrast()const;
-				void setContrast(bool contrast);
-				std::vector<long> getMaskList()const;
-				void setMaskList(const std::vector<long>& maskList);
-
-            private:
-				std::string orgName_;
-				std::string bodyPart_;
-				std::string dataFormat_;
-				std::vector<URLList> uRLList_;
-				std::string orgId_;
-				bool async_;
-				bool contrast_;
-				std::vector<long> maskList_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_SEGMENTOARREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_SEGMENTOARREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_SEGMENTOARREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT SegmentOARRequest : public RpcServiceRequest {
+public:
+	struct URLList {
+		std::string uRL;
+	};
+	SegmentOARRequest();
+	~SegmentOARRequest();
+	std::string getOrgName() const;
+	void setOrgName(const std::string &orgName);
+	std::string getBodyPart() const;
+	void setBodyPart(const std::string &bodyPart);
+	std::string getDataFormat() const;
+	void setDataFormat(const std::string &dataFormat);
+	std::vector<URLList> getURLList() const;
+	void setURLList(const std::vector<URLList> &uRLList);
+	std::string getOrgId() const;
+	void setOrgId(const std::string &orgId);
+	bool getAsync() const;
+	void setAsync(bool async);
+	bool getContrast() const;
+	void setContrast(bool contrast);
+	std::vector<long> getMaskList() const;
+	void setMaskList(const std::vector<long> &maskList);
+
+private:
+	std::string orgName_;
+	std::string bodyPart_;
+	std::string dataFormat_;
+	std::vector<URLList> uRLList_;
+	std::string orgId_;
+	bool async_;
+	bool contrast_;
+	std::vector<long> maskList_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_SEGMENTOARREQUEST_H_

+ 37 - 43
imageprocess/include/alibabacloud/imageprocess/model/TranslateMedRequest.h

@@ -1,54 +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_IMAGEPROCESS_MODEL_TRANSLATEMEDREQUEST_H_
-#define ALIBABACLOUD_IMAGEPROCESS_MODEL_TRANSLATEMEDREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/imageprocess/ImageprocessExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Imageprocess
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IMAGEPROCESS_EXPORT TranslateMedRequest : public RpcServiceRequest
-			{
-
-			public:
-				TranslateMedRequest();
-				~TranslateMedRequest();
-
-				std::string getToLanguage()const;
-				void setToLanguage(const std::string& toLanguage);
-				std::string getText()const;
-				void setText(const std::string& text);
-				std::string getFromLanguage()const;
-				void setFromLanguage(const std::string& fromLanguage);
-
-            private:
-				std::string toLanguage_;
-				std::string text_;
-				std::string fromLanguage_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_TRANSLATEMEDREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_IMAGEPROCESS_MODEL_TRANSLATEMEDREQUEST_H_
+#define ALIBABACLOUD_IMAGEPROCESS_MODEL_TRANSLATEMEDREQUEST_H_
+
+#include <alibabacloud/imageprocess/ImageprocessExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Imageprocess {
+namespace Model {
+class ALIBABACLOUD_IMAGEPROCESS_EXPORT TranslateMedRequest : public RpcServiceRequest {
+public:
+	TranslateMedRequest();
+	~TranslateMedRequest();
+	std::string getToLanguage() const;
+	void setToLanguage(const std::string &toLanguage);
+	std::string getText() const;
+	void setText(const std::string &text);
+	std::string getFromLanguage() const;
+	void setFromLanguage(const std::string &fromLanguage);
+
+private:
+	std::string toLanguage_;
+	std::string text_;
+	std::string fromLanguage_;
+};
+} // namespace Model
+} // namespace Imageprocess
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_IMAGEPROCESS_MODEL_TRANSLATEMEDREQUEST_H_

+ 50 - 64
imageprocess/src/model/AnalyzeChestVesselRequest.cc

@@ -1,99 +1,85 @@
 /*
  * 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/imageprocess/model/AnalyzeChestVesselRequest.h>
-
-using AlibabaCloud::Imageprocess::Model::AnalyzeChestVesselRequest;
-
-AnalyzeChestVesselRequest::AnalyzeChestVesselRequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "AnalyzeChestVessel")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-AnalyzeChestVesselRequest::~AnalyzeChestVesselRequest()
-{}
-
-std::string AnalyzeChestVesselRequest::getDataSourceType()const
-{
-	return dataSourceType_;
+ */
+
+#include <alibabacloud/imageprocess/model/AnalyzeChestVesselRequest.h>
+
+using AlibabaCloud::Imageprocess::Model::AnalyzeChestVesselRequest;
+
+AnalyzeChestVesselRequest::AnalyzeChestVesselRequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "AnalyzeChestVessel") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+AnalyzeChestVesselRequest::~AnalyzeChestVesselRequest() {}
+
+std::string AnalyzeChestVesselRequest::getDataSourceType() const {
+  return dataSourceType_;
 }
 
-void AnalyzeChestVesselRequest::setDataSourceType(const std::string& dataSourceType)
-{
-	dataSourceType_ = dataSourceType;
-	setBodyParameter("DataSourceType", dataSourceType);
+void AnalyzeChestVesselRequest::setDataSourceType(const std::string &dataSourceType) {
+  dataSourceType_ = dataSourceType;
+  setBodyParameter(std::string("DataSourceType"), dataSourceType);
 }
 
-std::string AnalyzeChestVesselRequest::getOrgName()const
-{
-	return orgName_;
+std::string AnalyzeChestVesselRequest::getOrgName() const {
+  return orgName_;
 }
 
-void AnalyzeChestVesselRequest::setOrgName(const std::string& orgName)
-{
-	orgName_ = orgName;
-	setBodyParameter("OrgName", orgName);
+void AnalyzeChestVesselRequest::setOrgName(const std::string &orgName) {
+  orgName_ = orgName;
+  setBodyParameter(std::string("OrgName"), orgName);
 }
 
-std::string AnalyzeChestVesselRequest::getDataFormat()const
-{
-	return dataFormat_;
+std::string AnalyzeChestVesselRequest::getDataFormat() const {
+  return dataFormat_;
 }
 
-void AnalyzeChestVesselRequest::setDataFormat(const std::string& dataFormat)
-{
-	dataFormat_ = dataFormat;
-	setBodyParameter("DataFormat", dataFormat);
+void AnalyzeChestVesselRequest::setDataFormat(const std::string &dataFormat) {
+  dataFormat_ = dataFormat;
+  setBodyParameter(std::string("DataFormat"), dataFormat);
 }
 
-std::vector<AnalyzeChestVesselRequest::URLList> AnalyzeChestVesselRequest::getURLList()const
-{
-	return uRLList_;
+std::vector<AnalyzeChestVesselRequest::URLList> AnalyzeChestVesselRequest::getURLList() const {
+  return uRLList_;
 }
 
-void AnalyzeChestVesselRequest::setURLList(const std::vector<URLList>& uRLList)
-{
-	uRLList_ = uRLList;
-	for(int dep1 = 0; dep1!= uRLList.size(); dep1++) {
-		auto uRLListObj = uRLList.at(dep1);
-		std::string uRLListObjStr = "URLList." + std::to_string(dep1 + 1);
-		setParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
-	}
+void AnalyzeChestVesselRequest::setURLList(const std::vector<AnalyzeChestVesselRequest::URLList> &uRLList) {
+  uRLList_ = uRLList;
+  for(int dep1 = 0; dep1 != uRLList.size(); dep1++) {
+  auto uRLListObj = uRLList.at(dep1);
+  std::string uRLListObjStr = std::string("URLList") + "." + std::to_string(dep1 + 1);
+    setBodyParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
+  }
 }
 
-std::string AnalyzeChestVesselRequest::getOrgId()const
-{
-	return orgId_;
+std::string AnalyzeChestVesselRequest::getOrgId() const {
+  return orgId_;
 }
 
-void AnalyzeChestVesselRequest::setOrgId(const std::string& orgId)
-{
-	orgId_ = orgId;
-	setBodyParameter("OrgId", orgId);
+void AnalyzeChestVesselRequest::setOrgId(const std::string &orgId) {
+  orgId_ = orgId;
+  setBodyParameter(std::string("OrgId"), orgId);
 }
 
-bool AnalyzeChestVesselRequest::getAsync()const
-{
-	return async_;
+bool AnalyzeChestVesselRequest::getAsync() const {
+  return async_;
 }
 
-void AnalyzeChestVesselRequest::setAsync(bool async)
-{
-	async_ = async;
-	setBodyParameter("Async", async ? "true" : "false");
+void AnalyzeChestVesselRequest::setAsync(bool async) {
+  async_ = async;
+  setBodyParameter(std::string("Async"), async ? "true" : "false");
 }
 

+ 50 - 64
imageprocess/src/model/CalcCACSRequest.cc

@@ -1,99 +1,85 @@
 /*
  * 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/imageprocess/model/CalcCACSRequest.h>
-
-using AlibabaCloud::Imageprocess::Model::CalcCACSRequest;
-
-CalcCACSRequest::CalcCACSRequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "CalcCACS")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-CalcCACSRequest::~CalcCACSRequest()
-{}
-
-std::string CalcCACSRequest::getDataSourceType()const
-{
-	return dataSourceType_;
+ */
+
+#include <alibabacloud/imageprocess/model/CalcCACSRequest.h>
+
+using AlibabaCloud::Imageprocess::Model::CalcCACSRequest;
+
+CalcCACSRequest::CalcCACSRequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "CalcCACS") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+CalcCACSRequest::~CalcCACSRequest() {}
+
+std::string CalcCACSRequest::getDataSourceType() const {
+  return dataSourceType_;
 }
 
-void CalcCACSRequest::setDataSourceType(const std::string& dataSourceType)
-{
-	dataSourceType_ = dataSourceType;
-	setBodyParameter("DataSourceType", dataSourceType);
+void CalcCACSRequest::setDataSourceType(const std::string &dataSourceType) {
+  dataSourceType_ = dataSourceType;
+  setBodyParameter(std::string("DataSourceType"), dataSourceType);
 }
 
-std::string CalcCACSRequest::getOrgName()const
-{
-	return orgName_;
+std::string CalcCACSRequest::getOrgName() const {
+  return orgName_;
 }
 
-void CalcCACSRequest::setOrgName(const std::string& orgName)
-{
-	orgName_ = orgName;
-	setBodyParameter("OrgName", orgName);
+void CalcCACSRequest::setOrgName(const std::string &orgName) {
+  orgName_ = orgName;
+  setBodyParameter(std::string("OrgName"), orgName);
 }
 
-std::string CalcCACSRequest::getDataFormat()const
-{
-	return dataFormat_;
+std::string CalcCACSRequest::getDataFormat() const {
+  return dataFormat_;
 }
 
-void CalcCACSRequest::setDataFormat(const std::string& dataFormat)
-{
-	dataFormat_ = dataFormat;
-	setBodyParameter("DataFormat", dataFormat);
+void CalcCACSRequest::setDataFormat(const std::string &dataFormat) {
+  dataFormat_ = dataFormat;
+  setBodyParameter(std::string("DataFormat"), dataFormat);
 }
 
-std::vector<CalcCACSRequest::URLList> CalcCACSRequest::getURLList()const
-{
-	return uRLList_;
+std::vector<CalcCACSRequest::URLList> CalcCACSRequest::getURLList() const {
+  return uRLList_;
 }
 
-void CalcCACSRequest::setURLList(const std::vector<URLList>& uRLList)
-{
-	uRLList_ = uRLList;
-	for(int dep1 = 0; dep1!= uRLList.size(); dep1++) {
-		auto uRLListObj = uRLList.at(dep1);
-		std::string uRLListObjStr = "URLList." + std::to_string(dep1 + 1);
-		setParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
-	}
+void CalcCACSRequest::setURLList(const std::vector<CalcCACSRequest::URLList> &uRLList) {
+  uRLList_ = uRLList;
+  for(int dep1 = 0; dep1 != uRLList.size(); dep1++) {
+  auto uRLListObj = uRLList.at(dep1);
+  std::string uRLListObjStr = std::string("URLList") + "." + std::to_string(dep1 + 1);
+    setBodyParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
+  }
 }
 
-std::string CalcCACSRequest::getOrgId()const
-{
-	return orgId_;
+std::string CalcCACSRequest::getOrgId() const {
+  return orgId_;
 }
 
-void CalcCACSRequest::setOrgId(const std::string& orgId)
-{
-	orgId_ = orgId;
-	setBodyParameter("OrgId", orgId);
+void CalcCACSRequest::setOrgId(const std::string &orgId) {
+  orgId_ = orgId;
+  setBodyParameter(std::string("OrgId"), orgId);
 }
 
-bool CalcCACSRequest::getAsync()const
-{
-	return async_;
+bool CalcCACSRequest::getAsync() const {
+  return async_;
 }
 
-void CalcCACSRequest::setAsync(bool async)
-{
-	async_ = async;
-	setBodyParameter("Async", async ? "true" : "false");
+void CalcCACSRequest::setAsync(bool async) {
+  async_ = async;
+  setBodyParameter(std::string("Async"), async ? "true" : "false");
 }
 

+ 41 - 53
imageprocess/src/model/ClassifyFNFRequest.cc

@@ -1,84 +1,72 @@
 /*
  * 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/imageprocess/model/ClassifyFNFRequest.h>
-
-using AlibabaCloud::Imageprocess::Model::ClassifyFNFRequest;
-
-ClassifyFNFRequest::ClassifyFNFRequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "ClassifyFNF")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-ClassifyFNFRequest::~ClassifyFNFRequest()
-{}
-
-std::string ClassifyFNFRequest::getOrgName()const
-{
-	return orgName_;
+ */
+
+#include <alibabacloud/imageprocess/model/ClassifyFNFRequest.h>
+
+using AlibabaCloud::Imageprocess::Model::ClassifyFNFRequest;
+
+ClassifyFNFRequest::ClassifyFNFRequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "ClassifyFNF") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+ClassifyFNFRequest::~ClassifyFNFRequest() {}
+
+std::string ClassifyFNFRequest::getOrgName() const {
+  return orgName_;
 }
 
-void ClassifyFNFRequest::setOrgName(const std::string& orgName)
-{
-	orgName_ = orgName;
-	setBodyParameter("OrgName", orgName);
+void ClassifyFNFRequest::setOrgName(const std::string &orgName) {
+  orgName_ = orgName;
+  setBodyParameter(std::string("OrgName"), orgName);
 }
 
-std::string ClassifyFNFRequest::getTracerId()const
-{
-	return tracerId_;
+std::string ClassifyFNFRequest::getTracerId() const {
+  return tracerId_;
 }
 
-void ClassifyFNFRequest::setTracerId(const std::string& tracerId)
-{
-	tracerId_ = tracerId;
-	setBodyParameter("TracerId", tracerId);
+void ClassifyFNFRequest::setTracerId(const std::string &tracerId) {
+  tracerId_ = tracerId;
+  setBodyParameter(std::string("TracerId"), tracerId);
 }
 
-std::string ClassifyFNFRequest::getDataFormat()const
-{
-	return dataFormat_;
+std::string ClassifyFNFRequest::getDataFormat() const {
+  return dataFormat_;
 }
 
-void ClassifyFNFRequest::setDataFormat(const std::string& dataFormat)
-{
-	dataFormat_ = dataFormat;
-	setBodyParameter("DataFormat", dataFormat);
+void ClassifyFNFRequest::setDataFormat(const std::string &dataFormat) {
+  dataFormat_ = dataFormat;
+  setBodyParameter(std::string("DataFormat"), dataFormat);
 }
 
-std::string ClassifyFNFRequest::getOrgId()const
-{
-	return orgId_;
+std::string ClassifyFNFRequest::getOrgId() const {
+  return orgId_;
 }
 
-void ClassifyFNFRequest::setOrgId(const std::string& orgId)
-{
-	orgId_ = orgId;
-	setBodyParameter("OrgId", orgId);
+void ClassifyFNFRequest::setOrgId(const std::string &orgId) {
+  orgId_ = orgId;
+  setBodyParameter(std::string("OrgId"), orgId);
 }
 
-std::string ClassifyFNFRequest::getImageUrl()const
-{
-	return imageUrl_;
+std::string ClassifyFNFRequest::getImageUrl() const {
+  return imageUrl_;
 }
 
-void ClassifyFNFRequest::setImageUrl(const std::string& imageUrl)
-{
-	imageUrl_ = imageUrl;
-	setBodyParameter("ImageUrl", imageUrl);
+void ClassifyFNFRequest::setImageUrl(const std::string &imageUrl) {
+  imageUrl_ = imageUrl;
+  setBodyParameter(std::string("ImageUrl"), imageUrl);
 }
 

+ 45 - 57
imageprocess/src/model/DetectCovid19CadRequest.cc

@@ -1,88 +1,76 @@
 /*
  * 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/imageprocess/model/DetectCovid19CadRequest.h>
-
-using AlibabaCloud::Imageprocess::Model::DetectCovid19CadRequest;
-
-DetectCovid19CadRequest::DetectCovid19CadRequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "DetectCovid19Cad")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DetectCovid19CadRequest::~DetectCovid19CadRequest()
-{}
-
-std::string DetectCovid19CadRequest::getOrgName()const
-{
-	return orgName_;
+ */
+
+#include <alibabacloud/imageprocess/model/DetectCovid19CadRequest.h>
+
+using AlibabaCloud::Imageprocess::Model::DetectCovid19CadRequest;
+
+DetectCovid19CadRequest::DetectCovid19CadRequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "DetectCovid19Cad") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+DetectCovid19CadRequest::~DetectCovid19CadRequest() {}
+
+std::string DetectCovid19CadRequest::getOrgName() const {
+  return orgName_;
 }
 
-void DetectCovid19CadRequest::setOrgName(const std::string& orgName)
-{
-	orgName_ = orgName;
-	setBodyParameter("OrgName", orgName);
+void DetectCovid19CadRequest::setOrgName(const std::string &orgName) {
+  orgName_ = orgName;
+  setBodyParameter(std::string("OrgName"), orgName);
 }
 
-std::string DetectCovid19CadRequest::getDataFormat()const
-{
-	return dataFormat_;
+std::string DetectCovid19CadRequest::getDataFormat() const {
+  return dataFormat_;
 }
 
-void DetectCovid19CadRequest::setDataFormat(const std::string& dataFormat)
-{
-	dataFormat_ = dataFormat;
-	setBodyParameter("DataFormat", dataFormat);
+void DetectCovid19CadRequest::setDataFormat(const std::string &dataFormat) {
+  dataFormat_ = dataFormat;
+  setBodyParameter(std::string("DataFormat"), dataFormat);
 }
 
-std::vector<DetectCovid19CadRequest::URLList> DetectCovid19CadRequest::getURLList()const
-{
-	return uRLList_;
+std::vector<DetectCovid19CadRequest::URLList> DetectCovid19CadRequest::getURLList() const {
+  return uRLList_;
 }
 
-void DetectCovid19CadRequest::setURLList(const std::vector<URLList>& uRLList)
-{
-	uRLList_ = uRLList;
-	for(int dep1 = 0; dep1!= uRLList.size(); dep1++) {
-		auto uRLListObj = uRLList.at(dep1);
-		std::string uRLListObjStr = "URLList." + std::to_string(dep1 + 1);
-		setParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
-	}
+void DetectCovid19CadRequest::setURLList(const std::vector<DetectCovid19CadRequest::URLList> &uRLList) {
+  uRLList_ = uRLList;
+  for(int dep1 = 0; dep1 != uRLList.size(); dep1++) {
+  auto uRLListObj = uRLList.at(dep1);
+  std::string uRLListObjStr = std::string("URLList") + "." + std::to_string(dep1 + 1);
+    setBodyParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
+  }
 }
 
-std::string DetectCovid19CadRequest::getOrgId()const
-{
-	return orgId_;
+std::string DetectCovid19CadRequest::getOrgId() const {
+  return orgId_;
 }
 
-void DetectCovid19CadRequest::setOrgId(const std::string& orgId)
-{
-	orgId_ = orgId;
-	setBodyParameter("OrgId", orgId);
+void DetectCovid19CadRequest::setOrgId(const std::string &orgId) {
+  orgId_ = orgId;
+  setBodyParameter(std::string("OrgId"), orgId);
 }
 
-bool DetectCovid19CadRequest::getAsync()const
-{
-	return async_;
+bool DetectCovid19CadRequest::getAsync() const {
+  return async_;
 }
 
-void DetectCovid19CadRequest::setAsync(bool async)
-{
-	async_ = async;
-	setBodyParameter("Async", async ? "true" : "false");
+void DetectCovid19CadRequest::setAsync(bool async) {
+  async_ = async;
+  setBodyParameter(std::string("Async"), async ? "true" : "false");
 }
 

+ 41 - 53
imageprocess/src/model/DetectHipKeypointXRayRequest.cc

@@ -1,84 +1,72 @@
 /*
  * 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/imageprocess/model/DetectHipKeypointXRayRequest.h>
-
-using AlibabaCloud::Imageprocess::Model::DetectHipKeypointXRayRequest;
-
-DetectHipKeypointXRayRequest::DetectHipKeypointXRayRequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "DetectHipKeypointXRay")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DetectHipKeypointXRayRequest::~DetectHipKeypointXRayRequest()
-{}
-
-std::string DetectHipKeypointXRayRequest::getOrgName()const
-{
-	return orgName_;
+ */
+
+#include <alibabacloud/imageprocess/model/DetectHipKeypointXRayRequest.h>
+
+using AlibabaCloud::Imageprocess::Model::DetectHipKeypointXRayRequest;
+
+DetectHipKeypointXRayRequest::DetectHipKeypointXRayRequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "DetectHipKeypointXRay") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+DetectHipKeypointXRayRequest::~DetectHipKeypointXRayRequest() {}
+
+std::string DetectHipKeypointXRayRequest::getOrgName() const {
+  return orgName_;
 }
 
-void DetectHipKeypointXRayRequest::setOrgName(const std::string& orgName)
-{
-	orgName_ = orgName;
-	setBodyParameter("OrgName", orgName);
+void DetectHipKeypointXRayRequest::setOrgName(const std::string &orgName) {
+  orgName_ = orgName;
+  setBodyParameter(std::string("OrgName"), orgName);
 }
 
-std::string DetectHipKeypointXRayRequest::getTracerId()const
-{
-	return tracerId_;
+std::string DetectHipKeypointXRayRequest::getTracerId() const {
+  return tracerId_;
 }
 
-void DetectHipKeypointXRayRequest::setTracerId(const std::string& tracerId)
-{
-	tracerId_ = tracerId;
-	setBodyParameter("TracerId", tracerId);
+void DetectHipKeypointXRayRequest::setTracerId(const std::string &tracerId) {
+  tracerId_ = tracerId;
+  setBodyParameter(std::string("TracerId"), tracerId);
 }
 
-std::string DetectHipKeypointXRayRequest::getDataFormat()const
-{
-	return dataFormat_;
+std::string DetectHipKeypointXRayRequest::getDataFormat() const {
+  return dataFormat_;
 }
 
-void DetectHipKeypointXRayRequest::setDataFormat(const std::string& dataFormat)
-{
-	dataFormat_ = dataFormat;
-	setBodyParameter("DataFormat", dataFormat);
+void DetectHipKeypointXRayRequest::setDataFormat(const std::string &dataFormat) {
+  dataFormat_ = dataFormat;
+  setBodyParameter(std::string("DataFormat"), dataFormat);
 }
 
-std::string DetectHipKeypointXRayRequest::getOrgId()const
-{
-	return orgId_;
+std::string DetectHipKeypointXRayRequest::getOrgId() const {
+  return orgId_;
 }
 
-void DetectHipKeypointXRayRequest::setOrgId(const std::string& orgId)
-{
-	orgId_ = orgId;
-	setBodyParameter("OrgId", orgId);
+void DetectHipKeypointXRayRequest::setOrgId(const std::string &orgId) {
+  orgId_ = orgId;
+  setBodyParameter(std::string("OrgId"), orgId);
 }
 
-std::string DetectHipKeypointXRayRequest::getImageUrl()const
-{
-	return imageUrl_;
+std::string DetectHipKeypointXRayRequest::getImageUrl() const {
+  return imageUrl_;
 }
 
-void DetectHipKeypointXRayRequest::setImageUrl(const std::string& imageUrl)
-{
-	imageUrl_ = imageUrl;
-	setBodyParameter("ImageUrl", imageUrl);
+void DetectHipKeypointXRayRequest::setImageUrl(const std::string &imageUrl) {
+  imageUrl_ = imageUrl;
+  setBodyParameter(std::string("ImageUrl"), imageUrl);
 }
 

+ 41 - 53
imageprocess/src/model/DetectKneeKeypointXRayRequest.cc

@@ -1,84 +1,72 @@
 /*
  * 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/imageprocess/model/DetectKneeKeypointXRayRequest.h>
-
-using AlibabaCloud::Imageprocess::Model::DetectKneeKeypointXRayRequest;
-
-DetectKneeKeypointXRayRequest::DetectKneeKeypointXRayRequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "DetectKneeKeypointXRay")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DetectKneeKeypointXRayRequest::~DetectKneeKeypointXRayRequest()
-{}
-
-std::string DetectKneeKeypointXRayRequest::getOrgName()const
-{
-	return orgName_;
+ */
+
+#include <alibabacloud/imageprocess/model/DetectKneeKeypointXRayRequest.h>
+
+using AlibabaCloud::Imageprocess::Model::DetectKneeKeypointXRayRequest;
+
+DetectKneeKeypointXRayRequest::DetectKneeKeypointXRayRequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "DetectKneeKeypointXRay") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+DetectKneeKeypointXRayRequest::~DetectKneeKeypointXRayRequest() {}
+
+std::string DetectKneeKeypointXRayRequest::getOrgName() const {
+  return orgName_;
 }
 
-void DetectKneeKeypointXRayRequest::setOrgName(const std::string& orgName)
-{
-	orgName_ = orgName;
-	setBodyParameter("OrgName", orgName);
+void DetectKneeKeypointXRayRequest::setOrgName(const std::string &orgName) {
+  orgName_ = orgName;
+  setBodyParameter(std::string("OrgName"), orgName);
 }
 
-std::string DetectKneeKeypointXRayRequest::getTracerId()const
-{
-	return tracerId_;
+std::string DetectKneeKeypointXRayRequest::getTracerId() const {
+  return tracerId_;
 }
 
-void DetectKneeKeypointXRayRequest::setTracerId(const std::string& tracerId)
-{
-	tracerId_ = tracerId;
-	setBodyParameter("TracerId", tracerId);
+void DetectKneeKeypointXRayRequest::setTracerId(const std::string &tracerId) {
+  tracerId_ = tracerId;
+  setBodyParameter(std::string("TracerId"), tracerId);
 }
 
-std::string DetectKneeKeypointXRayRequest::getDataFormat()const
-{
-	return dataFormat_;
+std::string DetectKneeKeypointXRayRequest::getDataFormat() const {
+  return dataFormat_;
 }
 
-void DetectKneeKeypointXRayRequest::setDataFormat(const std::string& dataFormat)
-{
-	dataFormat_ = dataFormat;
-	setBodyParameter("DataFormat", dataFormat);
+void DetectKneeKeypointXRayRequest::setDataFormat(const std::string &dataFormat) {
+  dataFormat_ = dataFormat;
+  setBodyParameter(std::string("DataFormat"), dataFormat);
 }
 
-std::string DetectKneeKeypointXRayRequest::getOrgId()const
-{
-	return orgId_;
+std::string DetectKneeKeypointXRayRequest::getOrgId() const {
+  return orgId_;
 }
 
-void DetectKneeKeypointXRayRequest::setOrgId(const std::string& orgId)
-{
-	orgId_ = orgId;
-	setBodyParameter("OrgId", orgId);
+void DetectKneeKeypointXRayRequest::setOrgId(const std::string &orgId) {
+  orgId_ = orgId;
+  setBodyParameter(std::string("OrgId"), orgId);
 }
 
-std::string DetectKneeKeypointXRayRequest::getImageUrl()const
-{
-	return imageUrl_;
+std::string DetectKneeKeypointXRayRequest::getImageUrl() const {
+  return imageUrl_;
 }
 
-void DetectKneeKeypointXRayRequest::setImageUrl(const std::string& imageUrl)
-{
-	imageUrl_ = imageUrl;
-	setBodyParameter("ImageUrl", imageUrl);
+void DetectKneeKeypointXRayRequest::setImageUrl(const std::string &imageUrl) {
+  imageUrl_ = imageUrl;
+  setBodyParameter(std::string("ImageUrl"), imageUrl);
 }
 

+ 36 - 46
imageprocess/src/model/DetectKneeXRayRequest.cc

@@ -1,73 +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.
- */
-
-#include <alibabacloud/imageprocess/model/DetectKneeXRayRequest.h>
-
-using AlibabaCloud::Imageprocess::Model::DetectKneeXRayRequest;
-
-DetectKneeXRayRequest::DetectKneeXRayRequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "DetectKneeXRay")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DetectKneeXRayRequest::~DetectKneeXRayRequest()
-{}
-
-std::string DetectKneeXRayRequest::getOrgName()const
-{
-	return orgName_;
+ */
+
+#include <alibabacloud/imageprocess/model/DetectKneeXRayRequest.h>
+
+using AlibabaCloud::Imageprocess::Model::DetectKneeXRayRequest;
+
+DetectKneeXRayRequest::DetectKneeXRayRequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "DetectKneeXRay") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+DetectKneeXRayRequest::~DetectKneeXRayRequest() {}
+
+std::string DetectKneeXRayRequest::getOrgName() const {
+  return orgName_;
 }
 
-void DetectKneeXRayRequest::setOrgName(const std::string& orgName)
-{
-	orgName_ = orgName;
-	setBodyParameter("OrgName", orgName);
+void DetectKneeXRayRequest::setOrgName(const std::string &orgName) {
+  orgName_ = orgName;
+  setBodyParameter(std::string("OrgName"), orgName);
 }
 
-std::string DetectKneeXRayRequest::getDataFormat()const
-{
-	return dataFormat_;
+std::string DetectKneeXRayRequest::getDataFormat() const {
+  return dataFormat_;
 }
 
-void DetectKneeXRayRequest::setDataFormat(const std::string& dataFormat)
-{
-	dataFormat_ = dataFormat;
-	setBodyParameter("DataFormat", dataFormat);
+void DetectKneeXRayRequest::setDataFormat(const std::string &dataFormat) {
+  dataFormat_ = dataFormat;
+  setBodyParameter(std::string("DataFormat"), dataFormat);
 }
 
-std::string DetectKneeXRayRequest::getUrl()const
-{
-	return url_;
+std::string DetectKneeXRayRequest::getUrl() const {
+  return url_;
 }
 
-void DetectKneeXRayRequest::setUrl(const std::string& url)
-{
-	url_ = url;
-	setBodyParameter("Url", url);
+void DetectKneeXRayRequest::setUrl(const std::string &url) {
+  url_ = url;
+  setBodyParameter(std::string("Url"), url);
 }
 
-std::string DetectKneeXRayRequest::getOrgId()const
-{
-	return orgId_;
+std::string DetectKneeXRayRequest::getOrgId() const {
+  return orgId_;
 }
 
-void DetectKneeXRayRequest::setOrgId(const std::string& orgId)
-{
-	orgId_ = orgId;
-	setBodyParameter("OrgId", orgId);
+void DetectKneeXRayRequest::setOrgId(const std::string &orgId) {
+  orgId_ = orgId;
+  setBodyParameter(std::string("OrgId"), orgId);
 }
 

+ 50 - 64
imageprocess/src/model/DetectLungNoduleRequest.cc

@@ -1,99 +1,85 @@
 /*
  * 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/imageprocess/model/DetectLungNoduleRequest.h>
-
-using AlibabaCloud::Imageprocess::Model::DetectLungNoduleRequest;
-
-DetectLungNoduleRequest::DetectLungNoduleRequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "DetectLungNodule")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DetectLungNoduleRequest::~DetectLungNoduleRequest()
-{}
-
-float DetectLungNoduleRequest::getThreshold()const
-{
-	return threshold_;
+ */
+
+#include <alibabacloud/imageprocess/model/DetectLungNoduleRequest.h>
+
+using AlibabaCloud::Imageprocess::Model::DetectLungNoduleRequest;
+
+DetectLungNoduleRequest::DetectLungNoduleRequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "DetectLungNodule") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+DetectLungNoduleRequest::~DetectLungNoduleRequest() {}
+
+float DetectLungNoduleRequest::getThreshold() const {
+  return threshold_;
 }
 
-void DetectLungNoduleRequest::setThreshold(float threshold)
-{
-	threshold_ = threshold;
-	setBodyParameter("Threshold", std::to_string(threshold));
+void DetectLungNoduleRequest::setThreshold(float threshold) {
+  threshold_ = threshold;
+  setBodyParameter(std::string("Threshold"), std::to_string(threshold));
 }
 
-std::string DetectLungNoduleRequest::getOrgName()const
-{
-	return orgName_;
+std::string DetectLungNoduleRequest::getOrgName() const {
+  return orgName_;
 }
 
-void DetectLungNoduleRequest::setOrgName(const std::string& orgName)
-{
-	orgName_ = orgName;
-	setBodyParameter("OrgName", orgName);
+void DetectLungNoduleRequest::setOrgName(const std::string &orgName) {
+  orgName_ = orgName;
+  setBodyParameter(std::string("OrgName"), orgName);
 }
 
-std::string DetectLungNoduleRequest::getDataFormat()const
-{
-	return dataFormat_;
+std::string DetectLungNoduleRequest::getDataFormat() const {
+  return dataFormat_;
 }
 
-void DetectLungNoduleRequest::setDataFormat(const std::string& dataFormat)
-{
-	dataFormat_ = dataFormat;
-	setBodyParameter("DataFormat", dataFormat);
+void DetectLungNoduleRequest::setDataFormat(const std::string &dataFormat) {
+  dataFormat_ = dataFormat;
+  setBodyParameter(std::string("DataFormat"), dataFormat);
 }
 
-std::vector<DetectLungNoduleRequest::URLList> DetectLungNoduleRequest::getURLList()const
-{
-	return uRLList_;
+std::vector<DetectLungNoduleRequest::URLList> DetectLungNoduleRequest::getURLList() const {
+  return uRLList_;
 }
 
-void DetectLungNoduleRequest::setURLList(const std::vector<URLList>& uRLList)
-{
-	uRLList_ = uRLList;
-	for(int dep1 = 0; dep1!= uRLList.size(); dep1++) {
-		auto uRLListObj = uRLList.at(dep1);
-		std::string uRLListObjStr = "URLList." + std::to_string(dep1 + 1);
-		setParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
-	}
+void DetectLungNoduleRequest::setURLList(const std::vector<DetectLungNoduleRequest::URLList> &uRLList) {
+  uRLList_ = uRLList;
+  for(int dep1 = 0; dep1 != uRLList.size(); dep1++) {
+  auto uRLListObj = uRLList.at(dep1);
+  std::string uRLListObjStr = std::string("URLList") + "." + std::to_string(dep1 + 1);
+    setBodyParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
+  }
 }
 
-std::string DetectLungNoduleRequest::getOrgId()const
-{
-	return orgId_;
+std::string DetectLungNoduleRequest::getOrgId() const {
+  return orgId_;
 }
 
-void DetectLungNoduleRequest::setOrgId(const std::string& orgId)
-{
-	orgId_ = orgId;
-	setBodyParameter("OrgId", orgId);
+void DetectLungNoduleRequest::setOrgId(const std::string &orgId) {
+  orgId_ = orgId;
+  setBodyParameter(std::string("OrgId"), orgId);
 }
 
-bool DetectLungNoduleRequest::getAsync()const
-{
-	return async_;
+bool DetectLungNoduleRequest::getAsync() const {
+  return async_;
 }
 
-void DetectLungNoduleRequest::setAsync(bool async)
-{
-	async_ = async;
-	setBodyParameter("Async", async ? "true" : "false");
+void DetectLungNoduleRequest::setAsync(bool async) {
+  async_ = async;
+  setBodyParameter(std::string("Async"), async ? "true" : "false");
 }
 

+ 35 - 43
imageprocess/src/model/DetectLymphRequest.cc

@@ -1,66 +1,58 @@
 /*
  * 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/imageprocess/model/DetectLymphRequest.h>
-
-using AlibabaCloud::Imageprocess::Model::DetectLymphRequest;
-
-DetectLymphRequest::DetectLymphRequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "DetectLymph")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DetectLymphRequest::~DetectLymphRequest()
-{}
-
-std::string DetectLymphRequest::getDataSourceType()const
-{
-	return dataSourceType_;
+ */
+
+#include <alibabacloud/imageprocess/model/DetectLymphRequest.h>
+
+using AlibabaCloud::Imageprocess::Model::DetectLymphRequest;
+
+DetectLymphRequest::DetectLymphRequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "DetectLymph") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+DetectLymphRequest::~DetectLymphRequest() {}
+
+std::string DetectLymphRequest::getDataSourceType() const {
+  return dataSourceType_;
 }
 
-void DetectLymphRequest::setDataSourceType(const std::string& dataSourceType)
-{
-	dataSourceType_ = dataSourceType;
-	setBodyParameter("DataSourceType", dataSourceType);
+void DetectLymphRequest::setDataSourceType(const std::string &dataSourceType) {
+  dataSourceType_ = dataSourceType;
+  setBodyParameter(std::string("DataSourceType"), dataSourceType);
 }
 
-std::vector<DetectLymphRequest::URLList> DetectLymphRequest::getURLList()const
-{
-	return uRLList_;
+std::vector<DetectLymphRequest::URLList> DetectLymphRequest::getURLList() const {
+  return uRLList_;
 }
 
-void DetectLymphRequest::setURLList(const std::vector<URLList>& uRLList)
-{
-	uRLList_ = uRLList;
-	for(int dep1 = 0; dep1!= uRLList.size(); dep1++) {
-		auto uRLListObj = uRLList.at(dep1);
-		std::string uRLListObjStr = "URLList." + std::to_string(dep1 + 1);
-		setParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
-	}
+void DetectLymphRequest::setURLList(const std::vector<DetectLymphRequest::URLList> &uRLList) {
+  uRLList_ = uRLList;
+  for(int dep1 = 0; dep1 != uRLList.size(); dep1++) {
+  auto uRLListObj = uRLList.at(dep1);
+  std::string uRLListObjStr = std::string("URLList") + "." + std::to_string(dep1 + 1);
+    setBodyParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
+  }
 }
 
-bool DetectLymphRequest::getAsync()const
-{
-	return async_;
+bool DetectLymphRequest::getAsync() const {
+  return async_;
 }
 
-void DetectLymphRequest::setAsync(bool async)
-{
-	async_ = async;
-	setBodyParameter("Async", async ? "true" : "false");
+void DetectLymphRequest::setAsync(bool async) {
+  async_ = async;
+  setBodyParameter(std::string("Async"), async ? "true" : "false");
 }
 

+ 35 - 43
imageprocess/src/model/DetectPancRequest.cc

@@ -1,66 +1,58 @@
 /*
  * 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/imageprocess/model/DetectPancRequest.h>
-
-using AlibabaCloud::Imageprocess::Model::DetectPancRequest;
-
-DetectPancRequest::DetectPancRequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "DetectPanc")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DetectPancRequest::~DetectPancRequest()
-{}
-
-std::string DetectPancRequest::getDataSourceType()const
-{
-	return dataSourceType_;
+ */
+
+#include <alibabacloud/imageprocess/model/DetectPancRequest.h>
+
+using AlibabaCloud::Imageprocess::Model::DetectPancRequest;
+
+DetectPancRequest::DetectPancRequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "DetectPanc") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+DetectPancRequest::~DetectPancRequest() {}
+
+std::string DetectPancRequest::getDataSourceType() const {
+  return dataSourceType_;
 }
 
-void DetectPancRequest::setDataSourceType(const std::string& dataSourceType)
-{
-	dataSourceType_ = dataSourceType;
-	setBodyParameter("DataSourceType", dataSourceType);
+void DetectPancRequest::setDataSourceType(const std::string &dataSourceType) {
+  dataSourceType_ = dataSourceType;
+  setBodyParameter(std::string("DataSourceType"), dataSourceType);
 }
 
-std::vector<DetectPancRequest::URLList> DetectPancRequest::getURLList()const
-{
-	return uRLList_;
+std::vector<DetectPancRequest::URLList> DetectPancRequest::getURLList() const {
+  return uRLList_;
 }
 
-void DetectPancRequest::setURLList(const std::vector<URLList>& uRLList)
-{
-	uRLList_ = uRLList;
-	for(int dep1 = 0; dep1!= uRLList.size(); dep1++) {
-		auto uRLListObj = uRLList.at(dep1);
-		std::string uRLListObjStr = "URLList." + std::to_string(dep1 + 1);
-		setParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
-	}
+void DetectPancRequest::setURLList(const std::vector<DetectPancRequest::URLList> &uRLList) {
+  uRLList_ = uRLList;
+  for(int dep1 = 0; dep1 != uRLList.size(); dep1++) {
+  auto uRLListObj = uRLList.at(dep1);
+  std::string uRLListObjStr = std::string("URLList") + "." + std::to_string(dep1 + 1);
+    setBodyParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
+  }
 }
 
-bool DetectPancRequest::getAsync()const
-{
-	return async_;
+bool DetectPancRequest::getAsync() const {
+  return async_;
 }
 
-void DetectPancRequest::setAsync(bool async)
-{
-	async_ = async;
-	setBodyParameter("Async", async ? "true" : "false");
+void DetectPancRequest::setAsync(bool async) {
+  async_ = async;
+  setBodyParameter(std::string("Async"), async ? "true" : "false");
 }
 

+ 50 - 64
imageprocess/src/model/DetectRibFractureRequest.cc

@@ -1,99 +1,85 @@
 /*
  * 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/imageprocess/model/DetectRibFractureRequest.h>
-
-using AlibabaCloud::Imageprocess::Model::DetectRibFractureRequest;
-
-DetectRibFractureRequest::DetectRibFractureRequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "DetectRibFracture")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DetectRibFractureRequest::~DetectRibFractureRequest()
-{}
-
-std::string DetectRibFractureRequest::getOrgName()const
-{
-	return orgName_;
+ */
+
+#include <alibabacloud/imageprocess/model/DetectRibFractureRequest.h>
+
+using AlibabaCloud::Imageprocess::Model::DetectRibFractureRequest;
+
+DetectRibFractureRequest::DetectRibFractureRequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "DetectRibFracture") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+DetectRibFractureRequest::~DetectRibFractureRequest() {}
+
+std::string DetectRibFractureRequest::getOrgName() const {
+  return orgName_;
 }
 
-void DetectRibFractureRequest::setOrgName(const std::string& orgName)
-{
-	orgName_ = orgName;
-	setBodyParameter("OrgName", orgName);
+void DetectRibFractureRequest::setOrgName(const std::string &orgName) {
+  orgName_ = orgName;
+  setBodyParameter(std::string("OrgName"), orgName);
 }
 
-std::string DetectRibFractureRequest::getSourceType()const
-{
-	return sourceType_;
+std::string DetectRibFractureRequest::getSourceType() const {
+  return sourceType_;
 }
 
-void DetectRibFractureRequest::setSourceType(const std::string& sourceType)
-{
-	sourceType_ = sourceType;
-	setBodyParameter("SourceType", sourceType);
+void DetectRibFractureRequest::setSourceType(const std::string &sourceType) {
+  sourceType_ = sourceType;
+  setBodyParameter(std::string("SourceType"), sourceType);
 }
 
-std::string DetectRibFractureRequest::getDataFormat()const
-{
-	return dataFormat_;
+std::string DetectRibFractureRequest::getDataFormat() const {
+  return dataFormat_;
 }
 
-void DetectRibFractureRequest::setDataFormat(const std::string& dataFormat)
-{
-	dataFormat_ = dataFormat;
-	setBodyParameter("DataFormat", dataFormat);
+void DetectRibFractureRequest::setDataFormat(const std::string &dataFormat) {
+  dataFormat_ = dataFormat;
+  setBodyParameter(std::string("DataFormat"), dataFormat);
 }
 
-std::vector<DetectRibFractureRequest::URLList> DetectRibFractureRequest::getURLList()const
-{
-	return uRLList_;
+std::vector<DetectRibFractureRequest::URLList> DetectRibFractureRequest::getURLList() const {
+  return uRLList_;
 }
 
-void DetectRibFractureRequest::setURLList(const std::vector<URLList>& uRLList)
-{
-	uRLList_ = uRLList;
-	for(int dep1 = 0; dep1!= uRLList.size(); dep1++) {
-		auto uRLListObj = uRLList.at(dep1);
-		std::string uRLListObjStr = "URLList." + std::to_string(dep1 + 1);
-		setParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
-	}
+void DetectRibFractureRequest::setURLList(const std::vector<DetectRibFractureRequest::URLList> &uRLList) {
+  uRLList_ = uRLList;
+  for(int dep1 = 0; dep1 != uRLList.size(); dep1++) {
+  auto uRLListObj = uRLList.at(dep1);
+  std::string uRLListObjStr = std::string("URLList") + "." + std::to_string(dep1 + 1);
+    setBodyParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
+  }
 }
 
-std::string DetectRibFractureRequest::getOrgId()const
-{
-	return orgId_;
+std::string DetectRibFractureRequest::getOrgId() const {
+  return orgId_;
 }
 
-void DetectRibFractureRequest::setOrgId(const std::string& orgId)
-{
-	orgId_ = orgId;
-	setBodyParameter("OrgId", orgId);
+void DetectRibFractureRequest::setOrgId(const std::string &orgId) {
+  orgId_ = orgId;
+  setBodyParameter(std::string("OrgId"), orgId);
 }
 
-bool DetectRibFractureRequest::getAsync()const
-{
-	return async_;
+bool DetectRibFractureRequest::getAsync() const {
+  return async_;
 }
 
-void DetectRibFractureRequest::setAsync(bool async)
-{
-	async_ = async;
-	setBodyParameter("Async", async ? "true" : "false");
+void DetectRibFractureRequest::setAsync(bool async) {
+  async_ = async;
+  setBodyParameter(std::string("Async"), async ? "true" : "false");
 }
 

+ 31 - 39
imageprocess/src/model/DetectSkinDiseaseRequest.cc

@@ -1,62 +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.
- */
-
-#include <alibabacloud/imageprocess/model/DetectSkinDiseaseRequest.h>
-
-using AlibabaCloud::Imageprocess::Model::DetectSkinDiseaseRequest;
-
-DetectSkinDiseaseRequest::DetectSkinDiseaseRequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "DetectSkinDisease")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DetectSkinDiseaseRequest::~DetectSkinDiseaseRequest()
-{}
-
-std::string DetectSkinDiseaseRequest::getOrgName()const
-{
-	return orgName_;
+ */
+
+#include <alibabacloud/imageprocess/model/DetectSkinDiseaseRequest.h>
+
+using AlibabaCloud::Imageprocess::Model::DetectSkinDiseaseRequest;
+
+DetectSkinDiseaseRequest::DetectSkinDiseaseRequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "DetectSkinDisease") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+DetectSkinDiseaseRequest::~DetectSkinDiseaseRequest() {}
+
+std::string DetectSkinDiseaseRequest::getOrgName() const {
+  return orgName_;
 }
 
-void DetectSkinDiseaseRequest::setOrgName(const std::string& orgName)
-{
-	orgName_ = orgName;
-	setBodyParameter("OrgName", orgName);
+void DetectSkinDiseaseRequest::setOrgName(const std::string &orgName) {
+  orgName_ = orgName;
+  setBodyParameter(std::string("OrgName"), orgName);
 }
 
-std::string DetectSkinDiseaseRequest::getUrl()const
-{
-	return url_;
+std::string DetectSkinDiseaseRequest::getUrl() const {
+  return url_;
 }
 
-void DetectSkinDiseaseRequest::setUrl(const std::string& url)
-{
-	url_ = url;
-	setBodyParameter("Url", url);
+void DetectSkinDiseaseRequest::setUrl(const std::string &url) {
+  url_ = url;
+  setBodyParameter(std::string("Url"), url);
 }
 
-std::string DetectSkinDiseaseRequest::getOrgId()const
-{
-	return orgId_;
+std::string DetectSkinDiseaseRequest::getOrgId() const {
+  return orgId_;
 }
 
-void DetectSkinDiseaseRequest::setOrgId(const std::string& orgId)
-{
-	orgId_ = orgId;
-	setBodyParameter("OrgId", orgId);
+void DetectSkinDiseaseRequest::setOrgId(const std::string &orgId) {
+  orgId_ = orgId;
+  setBodyParameter(std::string("OrgId"), orgId);
 }
 

+ 8 - 0
imageprocess/src/model/DetectSkinDiseaseResult.cc

@@ -42,6 +42,14 @@ void DetectSkinDiseaseResult::parse(const std::string &payload)
 	auto dataNode = value["Data"];
 	if(!dataNode["Results"].isNull())
 		data_.results = dataNode["Results"].asString();
+	if(!dataNode["ResultsEnglish"].isNull())
+		data_.resultsEnglish = dataNode["ResultsEnglish"].asString();
+	if(!dataNode["BodyPart"].isNull())
+		data_.bodyPart = dataNode["BodyPart"].asString();
+	if(!dataNode["ImageQuality"].isNull())
+		data_.imageQuality = std::stof(dataNode["ImageQuality"].asString());
+	if(!dataNode["ImageType"].isNull())
+		data_.imageType = dataNode["ImageType"].asString();
 
 }
 

+ 40 - 50
imageprocess/src/model/DetectSpineMRIRequest.cc

@@ -1,77 +1,67 @@
 /*
  * 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/imageprocess/model/DetectSpineMRIRequest.h>
-
-using AlibabaCloud::Imageprocess::Model::DetectSpineMRIRequest;
-
-DetectSpineMRIRequest::DetectSpineMRIRequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "DetectSpineMRI")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DetectSpineMRIRequest::~DetectSpineMRIRequest()
-{}
-
-std::string DetectSpineMRIRequest::getOrgName()const
-{
-	return orgName_;
+ */
+
+#include <alibabacloud/imageprocess/model/DetectSpineMRIRequest.h>
+
+using AlibabaCloud::Imageprocess::Model::DetectSpineMRIRequest;
+
+DetectSpineMRIRequest::DetectSpineMRIRequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "DetectSpineMRI") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+DetectSpineMRIRequest::~DetectSpineMRIRequest() {}
+
+std::string DetectSpineMRIRequest::getOrgName() const {
+  return orgName_;
 }
 
-void DetectSpineMRIRequest::setOrgName(const std::string& orgName)
-{
-	orgName_ = orgName;
-	setBodyParameter("OrgName", orgName);
+void DetectSpineMRIRequest::setOrgName(const std::string &orgName) {
+  orgName_ = orgName;
+  setBodyParameter(std::string("OrgName"), orgName);
 }
 
-std::string DetectSpineMRIRequest::getDataFormat()const
-{
-	return dataFormat_;
+std::string DetectSpineMRIRequest::getDataFormat() const {
+  return dataFormat_;
 }
 
-void DetectSpineMRIRequest::setDataFormat(const std::string& dataFormat)
-{
-	dataFormat_ = dataFormat;
-	setBodyParameter("DataFormat", dataFormat);
+void DetectSpineMRIRequest::setDataFormat(const std::string &dataFormat) {
+  dataFormat_ = dataFormat;
+  setBodyParameter(std::string("DataFormat"), dataFormat);
 }
 
-std::vector<DetectSpineMRIRequest::URLList> DetectSpineMRIRequest::getURLList()const
-{
-	return uRLList_;
+std::vector<DetectSpineMRIRequest::URLList> DetectSpineMRIRequest::getURLList() const {
+  return uRLList_;
 }
 
-void DetectSpineMRIRequest::setURLList(const std::vector<URLList>& uRLList)
-{
-	uRLList_ = uRLList;
-	for(int dep1 = 0; dep1!= uRLList.size(); dep1++) {
-		auto uRLListObj = uRLList.at(dep1);
-		std::string uRLListObjStr = "URLList." + std::to_string(dep1 + 1);
-		setParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
-	}
+void DetectSpineMRIRequest::setURLList(const std::vector<DetectSpineMRIRequest::URLList> &uRLList) {
+  uRLList_ = uRLList;
+  for(int dep1 = 0; dep1 != uRLList.size(); dep1++) {
+  auto uRLListObj = uRLList.at(dep1);
+  std::string uRLListObjStr = std::string("URLList") + "." + std::to_string(dep1 + 1);
+    setBodyParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
+  }
 }
 
-std::string DetectSpineMRIRequest::getOrgId()const
-{
-	return orgId_;
+std::string DetectSpineMRIRequest::getOrgId() const {
+  return orgId_;
 }
 
-void DetectSpineMRIRequest::setOrgId(const std::string& orgId)
-{
-	orgId_ = orgId;
-	setBodyParameter("OrgId", orgId);
+void DetectSpineMRIRequest::setOrgId(const std::string &orgId) {
+  orgId_ = orgId;
+  setBodyParameter(std::string("OrgId"), orgId);
 }
 

+ 26 - 32
imageprocess/src/model/FeedbackSessionRequest.cc

@@ -1,51 +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/imageprocess/model/FeedbackSessionRequest.h>
-
-using AlibabaCloud::Imageprocess::Model::FeedbackSessionRequest;
-
-FeedbackSessionRequest::FeedbackSessionRequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "FeedbackSession")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-FeedbackSessionRequest::~FeedbackSessionRequest()
-{}
-
-std::string FeedbackSessionRequest::getSessionId()const
-{
-	return sessionId_;
+ */
+
+#include <alibabacloud/imageprocess/model/FeedbackSessionRequest.h>
+
+using AlibabaCloud::Imageprocess::Model::FeedbackSessionRequest;
+
+FeedbackSessionRequest::FeedbackSessionRequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "FeedbackSession") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+FeedbackSessionRequest::~FeedbackSessionRequest() {}
+
+std::string FeedbackSessionRequest::getSessionId() const {
+  return sessionId_;
 }
 
-void FeedbackSessionRequest::setSessionId(const std::string& sessionId)
-{
-	sessionId_ = sessionId;
-	setBodyParameter("SessionId", sessionId);
+void FeedbackSessionRequest::setSessionId(const std::string &sessionId) {
+  sessionId_ = sessionId;
+  setBodyParameter(std::string("SessionId"), sessionId);
 }
 
-std::string FeedbackSessionRequest::getFeedback()const
-{
-	return feedback_;
+std::string FeedbackSessionRequest::getFeedback() const {
+  return feedback_;
 }
 
-void FeedbackSessionRequest::setFeedback(const std::string& feedback)
-{
-	feedback_ = feedback;
-	setBodyParameter("Feedback", feedback);
+void FeedbackSessionRequest::setFeedback(const std::string &feedback) {
+  feedback_ = feedback;
+  setBodyParameter(std::string("Feedback"), feedback);
 }
 

+ 26 - 32
imageprocess/src/model/GetAsyncJobResultRequest.cc

@@ -1,51 +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/imageprocess/model/GetAsyncJobResultRequest.h>
-
-using AlibabaCloud::Imageprocess::Model::GetAsyncJobResultRequest;
-
-GetAsyncJobResultRequest::GetAsyncJobResultRequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "GetAsyncJobResult")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-GetAsyncJobResultRequest::~GetAsyncJobResultRequest()
-{}
-
-std::string GetAsyncJobResultRequest::getJobId()const
-{
-	return jobId_;
+ */
+
+#include <alibabacloud/imageprocess/model/GetAsyncJobResultRequest.h>
+
+using AlibabaCloud::Imageprocess::Model::GetAsyncJobResultRequest;
+
+GetAsyncJobResultRequest::GetAsyncJobResultRequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "GetAsyncJobResult") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+GetAsyncJobResultRequest::~GetAsyncJobResultRequest() {}
+
+std::string GetAsyncJobResultRequest::getJobId() const {
+  return jobId_;
 }
 
-void GetAsyncJobResultRequest::setJobId(const std::string& jobId)
-{
-	jobId_ = jobId;
-	setBodyParameter("JobId", jobId);
+void GetAsyncJobResultRequest::setJobId(const std::string &jobId) {
+  jobId_ = jobId;
+  setBodyParameter(std::string("JobId"), jobId);
 }
 
-bool GetAsyncJobResultRequest::getAsync()const
-{
-	return async_;
+bool GetAsyncJobResultRequest::getAsync() const {
+  return async_;
 }
 
-void GetAsyncJobResultRequest::setAsync(bool async)
-{
-	async_ = async;
-	setBodyParameter("Async", async ? "true" : "false");
+void GetAsyncJobResultRequest::setAsync(bool async) {
+  async_ = async;
+  setBodyParameter(std::string("Async"), async ? "true" : "false");
 }
 

+ 59 - 75
imageprocess/src/model/RunCTRegistrationRequest.cc

@@ -1,114 +1,98 @@
 /*
  * 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/imageprocess/model/RunCTRegistrationRequest.h>
-
-using AlibabaCloud::Imageprocess::Model::RunCTRegistrationRequest;
-
-RunCTRegistrationRequest::RunCTRegistrationRequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "RunCTRegistration")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-RunCTRegistrationRequest::~RunCTRegistrationRequest()
-{}
-
-std::string RunCTRegistrationRequest::getDataSourceType()const
-{
-	return dataSourceType_;
+ */
+
+#include <alibabacloud/imageprocess/model/RunCTRegistrationRequest.h>
+
+using AlibabaCloud::Imageprocess::Model::RunCTRegistrationRequest;
+
+RunCTRegistrationRequest::RunCTRegistrationRequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "RunCTRegistration") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+RunCTRegistrationRequest::~RunCTRegistrationRequest() {}
+
+std::string RunCTRegistrationRequest::getDataSourceType() const {
+  return dataSourceType_;
 }
 
-void RunCTRegistrationRequest::setDataSourceType(const std::string& dataSourceType)
-{
-	dataSourceType_ = dataSourceType;
-	setBodyParameter("DataSourceType", dataSourceType);
+void RunCTRegistrationRequest::setDataSourceType(const std::string &dataSourceType) {
+  dataSourceType_ = dataSourceType;
+  setBodyParameter(std::string("DataSourceType"), dataSourceType);
 }
 
-std::string RunCTRegistrationRequest::getOrgName()const
-{
-	return orgName_;
+std::string RunCTRegistrationRequest::getOrgName() const {
+  return orgName_;
 }
 
-void RunCTRegistrationRequest::setOrgName(const std::string& orgName)
-{
-	orgName_ = orgName;
-	setBodyParameter("OrgName", orgName);
+void RunCTRegistrationRequest::setOrgName(const std::string &orgName) {
+  orgName_ = orgName;
+  setBodyParameter(std::string("OrgName"), orgName);
 }
 
-std::vector<RunCTRegistrationRequest::ReferenceList> RunCTRegistrationRequest::getReferenceList()const
-{
-	return referenceList_;
+std::vector<RunCTRegistrationRequest::ReferenceList> RunCTRegistrationRequest::getReferenceList() const {
+  return referenceList_;
 }
 
-void RunCTRegistrationRequest::setReferenceList(const std::vector<ReferenceList>& referenceList)
-{
-	referenceList_ = referenceList;
-	for(int dep1 = 0; dep1!= referenceList.size(); dep1++) {
-		auto referenceListObj = referenceList.at(dep1);
-		std::string referenceListObjStr = "ReferenceList." + std::to_string(dep1 + 1);
-		setParameter(referenceListObjStr + ".ReferenceURL", referenceListObj.referenceURL);
-	}
+void RunCTRegistrationRequest::setReferenceList(const std::vector<RunCTRegistrationRequest::ReferenceList> &referenceList) {
+  referenceList_ = referenceList;
+  for(int dep1 = 0; dep1 != referenceList.size(); dep1++) {
+  auto referenceListObj = referenceList.at(dep1);
+  std::string referenceListObjStr = std::string("ReferenceList") + "." + std::to_string(dep1 + 1);
+    setBodyParameter(referenceListObjStr + ".ReferenceURL", referenceListObj.referenceURL);
+  }
 }
 
-std::string RunCTRegistrationRequest::getDataFormat()const
-{
-	return dataFormat_;
+std::string RunCTRegistrationRequest::getDataFormat() const {
+  return dataFormat_;
 }
 
-void RunCTRegistrationRequest::setDataFormat(const std::string& dataFormat)
-{
-	dataFormat_ = dataFormat;
-	setBodyParameter("DataFormat", dataFormat);
+void RunCTRegistrationRequest::setDataFormat(const std::string &dataFormat) {
+  dataFormat_ = dataFormat;
+  setBodyParameter(std::string("DataFormat"), dataFormat);
 }
 
-std::string RunCTRegistrationRequest::getOrgId()const
-{
-	return orgId_;
+std::string RunCTRegistrationRequest::getOrgId() const {
+  return orgId_;
 }
 
-void RunCTRegistrationRequest::setOrgId(const std::string& orgId)
-{
-	orgId_ = orgId;
-	setBodyParameter("OrgId", orgId);
+void RunCTRegistrationRequest::setOrgId(const std::string &orgId) {
+  orgId_ = orgId;
+  setBodyParameter(std::string("OrgId"), orgId);
 }
 
-bool RunCTRegistrationRequest::getAsync()const
-{
-	return async_;
+bool RunCTRegistrationRequest::getAsync() const {
+  return async_;
 }
 
-void RunCTRegistrationRequest::setAsync(bool async)
-{
-	async_ = async;
-	setBodyParameter("Async", async ? "true" : "false");
+void RunCTRegistrationRequest::setAsync(bool async) {
+  async_ = async;
+  setBodyParameter(std::string("Async"), async ? "true" : "false");
 }
 
-std::vector<RunCTRegistrationRequest::FloatingList> RunCTRegistrationRequest::getFloatingList()const
-{
-	return floatingList_;
+std::vector<RunCTRegistrationRequest::FloatingList> RunCTRegistrationRequest::getFloatingList() const {
+  return floatingList_;
 }
 
-void RunCTRegistrationRequest::setFloatingList(const std::vector<FloatingList>& floatingList)
-{
-	floatingList_ = floatingList;
-	for(int dep1 = 0; dep1!= floatingList.size(); dep1++) {
-		auto floatingListObj = floatingList.at(dep1);
-		std::string floatingListObjStr = "FloatingList." + std::to_string(dep1 + 1);
-		setParameter(floatingListObjStr + ".FloatingURL", floatingListObj.floatingURL);
-	}
+void RunCTRegistrationRequest::setFloatingList(const std::vector<RunCTRegistrationRequest::FloatingList> &floatingList) {
+  floatingList_ = floatingList;
+  for(int dep1 = 0; dep1 != floatingList.size(); dep1++) {
+  auto floatingListObj = floatingList.at(dep1);
+  std::string floatingListObjStr = std::string("FloatingList") + "." + std::to_string(dep1 + 1);
+    setBodyParameter(floatingListObjStr + ".FloatingURL", floatingListObj.floatingURL);
+  }
 }
 

+ 68 - 86
imageprocess/src/model/RunMedQARequest.cc

@@ -1,129 +1,111 @@
 /*
  * 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/imageprocess/model/RunMedQARequest.h>
-
-using AlibabaCloud::Imageprocess::Model::RunMedQARequest;
-
-RunMedQARequest::RunMedQARequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "RunMedQA")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-RunMedQARequest::~RunMedQARequest()
-{}
-
-std::string RunMedQARequest::getSessionId()const
-{
-	return sessionId_;
+ */
+
+#include <alibabacloud/imageprocess/model/RunMedQARequest.h>
+
+using AlibabaCloud::Imageprocess::Model::RunMedQARequest;
+
+RunMedQARequest::RunMedQARequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "RunMedQA") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+RunMedQARequest::~RunMedQARequest() {}
+
+std::string RunMedQARequest::getSessionId() const {
+  return sessionId_;
 }
 
-void RunMedQARequest::setSessionId(const std::string& sessionId)
-{
-	sessionId_ = sessionId;
-	setBodyParameter("SessionId", sessionId);
+void RunMedQARequest::setSessionId(const std::string &sessionId) {
+  sessionId_ = sessionId;
+  setBodyParameter(std::string("SessionId"), sessionId);
 }
 
-std::string RunMedQARequest::getOrgName()const
-{
-	return orgName_;
+std::string RunMedQARequest::getOrgName() const {
+  return orgName_;
 }
 
-void RunMedQARequest::setOrgName(const std::string& orgName)
-{
-	orgName_ = orgName;
-	setBodyParameter("OrgName", orgName);
+void RunMedQARequest::setOrgName(const std::string &orgName) {
+  orgName_ = orgName;
+  setBodyParameter(std::string("OrgName"), orgName);
 }
 
-std::vector<RunMedQARequest::AnswerImageDataList> RunMedQARequest::getAnswerImageDataList()const
-{
-	return answerImageDataList_;
+std::vector<RunMedQARequest::AnswerImageDataList> RunMedQARequest::getAnswerImageDataList() const {
+  return answerImageDataList_;
 }
 
-void RunMedQARequest::setAnswerImageDataList(const std::vector<AnswerImageDataList>& answerImageDataList)
-{
-	answerImageDataList_ = answerImageDataList;
-	for(int dep1 = 0; dep1!= answerImageDataList.size(); dep1++) {
-		auto answerImageDataListObj = answerImageDataList.at(dep1);
-		std::string answerImageDataListObjStr = "AnswerImageDataList." + std::to_string(dep1 + 1);
-		setParameter(answerImageDataListObjStr + ".AnswerImageData", answerImageDataListObj.answerImageData);
-	}
+void RunMedQARequest::setAnswerImageDataList(const std::vector<RunMedQARequest::AnswerImageDataList> &answerImageDataList) {
+  answerImageDataList_ = answerImageDataList;
+  for(int dep1 = 0; dep1 != answerImageDataList.size(); dep1++) {
+  auto answerImageDataListObj = answerImageDataList.at(dep1);
+  std::string answerImageDataListObjStr = std::string("AnswerImageDataList") + "." + std::to_string(dep1 + 1);
+    setBodyParameter(answerImageDataListObjStr + ".AnswerImageData", answerImageDataListObj.answerImageData);
+  }
 }
 
-std::vector<RunMedQARequest::AnswerTextList> RunMedQARequest::getAnswerTextList()const
-{
-	return answerTextList_;
+std::vector<RunMedQARequest::AnswerTextList> RunMedQARequest::getAnswerTextList() const {
+  return answerTextList_;
 }
 
-void RunMedQARequest::setAnswerTextList(const std::vector<AnswerTextList>& answerTextList)
-{
-	answerTextList_ = answerTextList;
-	for(int dep1 = 0; dep1!= answerTextList.size(); dep1++) {
-		auto answerTextListObj = answerTextList.at(dep1);
-		std::string answerTextListObjStr = "AnswerTextList." + std::to_string(dep1 + 1);
-		setParameter(answerTextListObjStr + ".AnswerText", answerTextListObj.answerText);
-	}
+void RunMedQARequest::setAnswerTextList(const std::vector<RunMedQARequest::AnswerTextList> &answerTextList) {
+  answerTextList_ = answerTextList;
+  for(int dep1 = 0; dep1 != answerTextList.size(); dep1++) {
+  auto answerTextListObj = answerTextList.at(dep1);
+  std::string answerTextListObjStr = std::string("AnswerTextList") + "." + std::to_string(dep1 + 1);
+    setBodyParameter(answerTextListObjStr + ".AnswerText", answerTextListObj.answerText);
+  }
 }
 
-std::string RunMedQARequest::getDepartment()const
-{
-	return department_;
+std::string RunMedQARequest::getDepartment() const {
+  return department_;
 }
 
-void RunMedQARequest::setDepartment(const std::string& department)
-{
-	department_ = department;
-	setBodyParameter("Department", department);
+void RunMedQARequest::setDepartment(const std::string &department) {
+  department_ = department;
+  setBodyParameter(std::string("Department"), department);
 }
 
-std::vector<RunMedQARequest::AnswerImageURLList> RunMedQARequest::getAnswerImageURLList()const
-{
-	return answerImageURLList_;
+std::vector<RunMedQARequest::AnswerImageURLList> RunMedQARequest::getAnswerImageURLList() const {
+  return answerImageURLList_;
 }
 
-void RunMedQARequest::setAnswerImageURLList(const std::vector<AnswerImageURLList>& answerImageURLList)
-{
-	answerImageURLList_ = answerImageURLList;
-	for(int dep1 = 0; dep1!= answerImageURLList.size(); dep1++) {
-		auto answerImageURLListObj = answerImageURLList.at(dep1);
-		std::string answerImageURLListObjStr = "AnswerImageURLList." + std::to_string(dep1 + 1);
-		setParameter(answerImageURLListObjStr + ".AnswerImageURL", answerImageURLListObj.answerImageURL);
-	}
+void RunMedQARequest::setAnswerImageURLList(const std::vector<RunMedQARequest::AnswerImageURLList> &answerImageURLList) {
+  answerImageURLList_ = answerImageURLList;
+  for(int dep1 = 0; dep1 != answerImageURLList.size(); dep1++) {
+  auto answerImageURLListObj = answerImageURLList.at(dep1);
+  std::string answerImageURLListObjStr = std::string("AnswerImageURLList") + "." + std::to_string(dep1 + 1);
+    setBodyParameter(answerImageURLListObjStr + ".AnswerImageURL", answerImageURLListObj.answerImageURL);
+  }
 }
 
-std::string RunMedQARequest::getQuestionType()const
-{
-	return questionType_;
+std::string RunMedQARequest::getQuestionType() const {
+  return questionType_;
 }
 
-void RunMedQARequest::setQuestionType(const std::string& questionType)
-{
-	questionType_ = questionType;
-	setBodyParameter("QuestionType", questionType);
+void RunMedQARequest::setQuestionType(const std::string &questionType) {
+  questionType_ = questionType;
+  setBodyParameter(std::string("QuestionType"), questionType);
 }
 
-std::string RunMedQARequest::getOrgId()const
-{
-	return orgId_;
+std::string RunMedQARequest::getOrgId() const {
+  return orgId_;
 }
 
-void RunMedQARequest::setOrgId(const std::string& orgId)
-{
-	orgId_ = orgId;
-	setBodyParameter("OrgId", orgId);
+void RunMedQARequest::setOrgId(const std::string &orgId) {
+  orgId_ = orgId;
+  setBodyParameter(std::string("OrgId"), orgId);
 }
 

+ 55 - 71
imageprocess/src/model/ScreenChestCTRequest.cc

@@ -1,110 +1,94 @@
 /*
  * 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/imageprocess/model/ScreenChestCTRequest.h>
-
-using AlibabaCloud::Imageprocess::Model::ScreenChestCTRequest;
-
-ScreenChestCTRequest::ScreenChestCTRequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "ScreenChestCT")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-ScreenChestCTRequest::~ScreenChestCTRequest()
-{}
-
-std::string ScreenChestCTRequest::getOrgName()const
-{
-	return orgName_;
+ */
+
+#include <alibabacloud/imageprocess/model/ScreenChestCTRequest.h>
+
+using AlibabaCloud::Imageprocess::Model::ScreenChestCTRequest;
+
+ScreenChestCTRequest::ScreenChestCTRequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "ScreenChestCT") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+ScreenChestCTRequest::~ScreenChestCTRequest() {}
+
+std::string ScreenChestCTRequest::getOrgName() const {
+  return orgName_;
 }
 
-void ScreenChestCTRequest::setOrgName(const std::string& orgName)
-{
-	orgName_ = orgName;
-	setBodyParameter("OrgName", orgName);
+void ScreenChestCTRequest::setOrgName(const std::string &orgName) {
+  orgName_ = orgName;
+  setBodyParameter(std::string("OrgName"), orgName);
 }
 
-long ScreenChestCTRequest::getMask()const
-{
-	return mask_;
+long ScreenChestCTRequest::getMask() const {
+  return mask_;
 }
 
-void ScreenChestCTRequest::setMask(long mask)
-{
-	mask_ = mask;
-	setBodyParameter("Mask", std::to_string(mask));
+void ScreenChestCTRequest::setMask(long mask) {
+  mask_ = mask;
+  setBodyParameter(std::string("Mask"), std::to_string(mask));
 }
 
-std::string ScreenChestCTRequest::getDataFormat()const
-{
-	return dataFormat_;
+std::string ScreenChestCTRequest::getDataFormat() const {
+  return dataFormat_;
 }
 
-void ScreenChestCTRequest::setDataFormat(const std::string& dataFormat)
-{
-	dataFormat_ = dataFormat;
-	setBodyParameter("DataFormat", dataFormat);
+void ScreenChestCTRequest::setDataFormat(const std::string &dataFormat) {
+  dataFormat_ = dataFormat;
+  setBodyParameter(std::string("DataFormat"), dataFormat);
 }
 
-std::vector<ScreenChestCTRequest::URLList> ScreenChestCTRequest::getURLList()const
-{
-	return uRLList_;
+std::vector<ScreenChestCTRequest::URLList> ScreenChestCTRequest::getURLList() const {
+  return uRLList_;
 }
 
-void ScreenChestCTRequest::setURLList(const std::vector<URLList>& uRLList)
-{
-	uRLList_ = uRLList;
-	for(int dep1 = 0; dep1!= uRLList.size(); dep1++) {
-		auto uRLListObj = uRLList.at(dep1);
-		std::string uRLListObjStr = "URLList." + std::to_string(dep1 + 1);
-		setParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
-	}
+void ScreenChestCTRequest::setURLList(const std::vector<ScreenChestCTRequest::URLList> &uRLList) {
+  uRLList_ = uRLList;
+  for(int dep1 = 0; dep1 != uRLList.size(); dep1++) {
+  auto uRLListObj = uRLList.at(dep1);
+  std::string uRLListObjStr = std::string("URLList") + "." + std::to_string(dep1 + 1);
+    setBodyParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
+  }
 }
 
-std::string ScreenChestCTRequest::getOrgId()const
-{
-	return orgId_;
+std::string ScreenChestCTRequest::getOrgId() const {
+  return orgId_;
 }
 
-void ScreenChestCTRequest::setOrgId(const std::string& orgId)
-{
-	orgId_ = orgId;
-	setBodyParameter("OrgId", orgId);
+void ScreenChestCTRequest::setOrgId(const std::string &orgId) {
+  orgId_ = orgId;
+  setBodyParameter(std::string("OrgId"), orgId);
 }
 
-long ScreenChestCTRequest::getVerbose()const
-{
-	return verbose_;
+long ScreenChestCTRequest::getVerbose() const {
+  return verbose_;
 }
 
-void ScreenChestCTRequest::setVerbose(long verbose)
-{
-	verbose_ = verbose;
-	setBodyParameter("Verbose", std::to_string(verbose));
+void ScreenChestCTRequest::setVerbose(long verbose) {
+  verbose_ = verbose;
+  setBodyParameter(std::string("Verbose"), std::to_string(verbose));
 }
 
-bool ScreenChestCTRequest::getAsync()const
-{
-	return async_;
+bool ScreenChestCTRequest::getAsync() const {
+  return async_;
 }
 
-void ScreenChestCTRequest::setAsync(bool async)
-{
-	async_ = async;
-	setBodyParameter("Async", async ? "true" : "false");
+void ScreenChestCTRequest::setAsync(bool async) {
+  async_ = async;
+  setBodyParameter(std::string("Async"), async ? "true" : "false");
 }
 

+ 35 - 43
imageprocess/src/model/ScreenECRequest.cc

@@ -1,66 +1,58 @@
 /*
  * 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/imageprocess/model/ScreenECRequest.h>
-
-using AlibabaCloud::Imageprocess::Model::ScreenECRequest;
-
-ScreenECRequest::ScreenECRequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "ScreenEC")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-ScreenECRequest::~ScreenECRequest()
-{}
-
-std::string ScreenECRequest::getDataSourceType()const
-{
-	return dataSourceType_;
+ */
+
+#include <alibabacloud/imageprocess/model/ScreenECRequest.h>
+
+using AlibabaCloud::Imageprocess::Model::ScreenECRequest;
+
+ScreenECRequest::ScreenECRequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "ScreenEC") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+ScreenECRequest::~ScreenECRequest() {}
+
+std::string ScreenECRequest::getDataSourceType() const {
+  return dataSourceType_;
 }
 
-void ScreenECRequest::setDataSourceType(const std::string& dataSourceType)
-{
-	dataSourceType_ = dataSourceType;
-	setBodyParameter("DataSourceType", dataSourceType);
+void ScreenECRequest::setDataSourceType(const std::string &dataSourceType) {
+  dataSourceType_ = dataSourceType;
+  setBodyParameter(std::string("DataSourceType"), dataSourceType);
 }
 
-std::vector<ScreenECRequest::URLList> ScreenECRequest::getURLList()const
-{
-	return uRLList_;
+std::vector<ScreenECRequest::URLList> ScreenECRequest::getURLList() const {
+  return uRLList_;
 }
 
-void ScreenECRequest::setURLList(const std::vector<URLList>& uRLList)
-{
-	uRLList_ = uRLList;
-	for(int dep1 = 0; dep1!= uRLList.size(); dep1++) {
-		auto uRLListObj = uRLList.at(dep1);
-		std::string uRLListObjStr = "URLList." + std::to_string(dep1 + 1);
-		setParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
-	}
+void ScreenECRequest::setURLList(const std::vector<ScreenECRequest::URLList> &uRLList) {
+  uRLList_ = uRLList;
+  for(int dep1 = 0; dep1 != uRLList.size(); dep1++) {
+  auto uRLListObj = uRLList.at(dep1);
+  std::string uRLListObjStr = std::string("URLList") + "." + std::to_string(dep1 + 1);
+    setBodyParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
+  }
 }
 
-bool ScreenECRequest::getAsync()const
-{
-	return async_;
+bool ScreenECRequest::getAsync() const {
+  return async_;
 }
 
-void ScreenECRequest::setAsync(bool async)
-{
-	async_ = async;
-	setBodyParameter("Async", async ? "true" : "false");
+void ScreenECRequest::setAsync(bool async) {
+  async_ = async;
+  setBodyParameter(std::string("Async"), async ? "true" : "false");
 }
 

+ 59 - 80
imageprocess/src/model/SegmentOARRequest.cc

@@ -1,123 +1,102 @@
 /*
  * 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/imageprocess/model/SegmentOARRequest.h>
-
-using AlibabaCloud::Imageprocess::Model::SegmentOARRequest;
-
-SegmentOARRequest::SegmentOARRequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "SegmentOAR")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-SegmentOARRequest::~SegmentOARRequest()
-{}
-
-std::string SegmentOARRequest::getOrgName()const
-{
-	return orgName_;
+ */
+
+#include <alibabacloud/imageprocess/model/SegmentOARRequest.h>
+
+using AlibabaCloud::Imageprocess::Model::SegmentOARRequest;
+
+SegmentOARRequest::SegmentOARRequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "SegmentOAR") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+SegmentOARRequest::~SegmentOARRequest() {}
+
+std::string SegmentOARRequest::getOrgName() const {
+  return orgName_;
 }
 
-void SegmentOARRequest::setOrgName(const std::string& orgName)
-{
-	orgName_ = orgName;
-	setBodyParameter("OrgName", orgName);
+void SegmentOARRequest::setOrgName(const std::string &orgName) {
+  orgName_ = orgName;
+  setBodyParameter(std::string("OrgName"), orgName);
 }
 
-std::string SegmentOARRequest::getBodyPart()const
-{
-	return bodyPart_;
+std::string SegmentOARRequest::getBodyPart() const {
+  return bodyPart_;
 }
 
-void SegmentOARRequest::setBodyPart(const std::string& bodyPart)
-{
-	bodyPart_ = bodyPart;
-	setBodyParameter("BodyPart", bodyPart);
+void SegmentOARRequest::setBodyPart(const std::string &bodyPart) {
+  bodyPart_ = bodyPart;
+  setBodyParameter(std::string("BodyPart"), bodyPart);
 }
 
-std::string SegmentOARRequest::getDataFormat()const
-{
-	return dataFormat_;
+std::string SegmentOARRequest::getDataFormat() const {
+  return dataFormat_;
 }
 
-void SegmentOARRequest::setDataFormat(const std::string& dataFormat)
-{
-	dataFormat_ = dataFormat;
-	setBodyParameter("DataFormat", dataFormat);
+void SegmentOARRequest::setDataFormat(const std::string &dataFormat) {
+  dataFormat_ = dataFormat;
+  setBodyParameter(std::string("DataFormat"), dataFormat);
 }
 
-std::vector<SegmentOARRequest::URLList> SegmentOARRequest::getURLList()const
-{
-	return uRLList_;
+std::vector<SegmentOARRequest::URLList> SegmentOARRequest::getURLList() const {
+  return uRLList_;
 }
 
-void SegmentOARRequest::setURLList(const std::vector<URLList>& uRLList)
-{
-	uRLList_ = uRLList;
-	for(int dep1 = 0; dep1!= uRLList.size(); dep1++) {
-		auto uRLListObj = uRLList.at(dep1);
-		std::string uRLListObjStr = "URLList." + std::to_string(dep1 + 1);
-		setParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
-	}
+void SegmentOARRequest::setURLList(const std::vector<SegmentOARRequest::URLList> &uRLList) {
+  uRLList_ = uRLList;
+  for(int dep1 = 0; dep1 != uRLList.size(); dep1++) {
+  auto uRLListObj = uRLList.at(dep1);
+  std::string uRLListObjStr = std::string("URLList") + "." + std::to_string(dep1 + 1);
+    setBodyParameter(uRLListObjStr + ".URL", uRLListObj.uRL);
+  }
 }
 
-std::string SegmentOARRequest::getOrgId()const
-{
-	return orgId_;
+std::string SegmentOARRequest::getOrgId() const {
+  return orgId_;
 }
 
-void SegmentOARRequest::setOrgId(const std::string& orgId)
-{
-	orgId_ = orgId;
-	setBodyParameter("OrgId", orgId);
+void SegmentOARRequest::setOrgId(const std::string &orgId) {
+  orgId_ = orgId;
+  setBodyParameter(std::string("OrgId"), orgId);
 }
 
-bool SegmentOARRequest::getAsync()const
-{
-	return async_;
+bool SegmentOARRequest::getAsync() const {
+  return async_;
 }
 
-void SegmentOARRequest::setAsync(bool async)
-{
-	async_ = async;
-	setBodyParameter("Async", async ? "true" : "false");
+void SegmentOARRequest::setAsync(bool async) {
+  async_ = async;
+  setBodyParameter(std::string("Async"), async ? "true" : "false");
 }
 
-bool SegmentOARRequest::getContrast()const
-{
-	return contrast_;
+bool SegmentOARRequest::getContrast() const {
+  return contrast_;
 }
 
-void SegmentOARRequest::setContrast(bool contrast)
-{
-	contrast_ = contrast;
-	setBodyParameter("Contrast", contrast ? "true" : "false");
+void SegmentOARRequest::setContrast(bool contrast) {
+  contrast_ = contrast;
+  setBodyParameter(std::string("Contrast"), contrast ? "true" : "false");
 }
 
-std::vector<long> SegmentOARRequest::getMaskList()const
-{
-	return maskList_;
+std::vector<long> SegmentOARRequest::getMaskList() const {
+  return maskList_;
 }
 
-void SegmentOARRequest::setMaskList(const std::vector<long>& maskList)
-{
-	maskList_ = maskList;
-	for(int dep1 = 0; dep1!= maskList.size(); dep1++) {
-		setBodyParameter("MaskList."+ std::to_string(dep1), std::to_string(maskList.at(dep1)));
-	}
+void SegmentOARRequest::setMaskList(const std::vector<long> &maskList) {
+  maskList_ = maskList;
 }
 

+ 31 - 39
imageprocess/src/model/TranslateMedRequest.cc

@@ -1,62 +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.
- */
-
-#include <alibabacloud/imageprocess/model/TranslateMedRequest.h>
-
-using AlibabaCloud::Imageprocess::Model::TranslateMedRequest;
-
-TranslateMedRequest::TranslateMedRequest() :
-	RpcServiceRequest("imageprocess", "2020-03-20", "TranslateMed")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-TranslateMedRequest::~TranslateMedRequest()
-{}
-
-std::string TranslateMedRequest::getToLanguage()const
-{
-	return toLanguage_;
+ */
+
+#include <alibabacloud/imageprocess/model/TranslateMedRequest.h>
+
+using AlibabaCloud::Imageprocess::Model::TranslateMedRequest;
+
+TranslateMedRequest::TranslateMedRequest()
+    : RpcServiceRequest("imageprocess", "2020-03-20", "TranslateMed") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+TranslateMedRequest::~TranslateMedRequest() {}
+
+std::string TranslateMedRequest::getToLanguage() const {
+  return toLanguage_;
 }
 
-void TranslateMedRequest::setToLanguage(const std::string& toLanguage)
-{
-	toLanguage_ = toLanguage;
-	setBodyParameter("ToLanguage", toLanguage);
+void TranslateMedRequest::setToLanguage(const std::string &toLanguage) {
+  toLanguage_ = toLanguage;
+  setBodyParameter(std::string("ToLanguage"), toLanguage);
 }
 
-std::string TranslateMedRequest::getText()const
-{
-	return text_;
+std::string TranslateMedRequest::getText() const {
+  return text_;
 }
 
-void TranslateMedRequest::setText(const std::string& text)
-{
-	text_ = text;
-	setBodyParameter("Text", text);
+void TranslateMedRequest::setText(const std::string &text) {
+  text_ = text;
+  setBodyParameter(std::string("Text"), text);
 }
 
-std::string TranslateMedRequest::getFromLanguage()const
-{
-	return fromLanguage_;
+std::string TranslateMedRequest::getFromLanguage() const {
+  return fromLanguage_;
 }
 
-void TranslateMedRequest::setFromLanguage(const std::string& fromLanguage)
-{
-	fromLanguage_ = fromLanguage;
-	setBodyParameter("FromLanguage", fromLanguage);
+void TranslateMedRequest::setFromLanguage(const std::string &fromLanguage) {
+  fromLanguage_ = fromLanguage;
+  setBodyParameter(std::string("FromLanguage"), fromLanguage);
 }