Browse Source

re-generate ivision sdk

wb-hx510875 6 years ago
parent
commit
517de0ab21
100 changed files with 235 additions and 8236 deletions
  1. 0 152
      ivision/CMakeLists.txt
  2. 52 356
      ivision/include/alibabacloud/ivision/IvisionClient.h
  3. 0 66
      ivision/include/alibabacloud/ivision/model/CreateFaceGroupRequest.h
  4. 0 72
      ivision/include/alibabacloud/ivision/model/CreatePredictModelRequest.h
  5. 0 63
      ivision/include/alibabacloud/ivision/model/CreatePredictModelResult.h
  6. 0 66
      ivision/include/alibabacloud/ivision/model/CreatePredictTemplateRequest.h
  7. 0 61
      ivision/include/alibabacloud/ivision/model/CreatePredictTemplateResult.h
  8. 0 63
      ivision/include/alibabacloud/ivision/model/CreateProjectRequest.h
  9. 0 61
      ivision/include/alibabacloud/ivision/model/CreateProjectResult.h
  10. 0 57
      ivision/include/alibabacloud/ivision/model/CreateQuickDeployRequest.h
  11. 0 59
      ivision/include/alibabacloud/ivision/model/CreateQuickDeployResult.h
  12. 39 42
      ivision/include/alibabacloud/ivision/model/CreateStreamPredictRequest.h
  13. 0 60
      ivision/include/alibabacloud/ivision/model/CreateTagRequest.h
  14. 0 60
      ivision/include/alibabacloud/ivision/model/CreateTagResult.h
  15. 0 123
      ivision/include/alibabacloud/ivision/model/CreateTrainDataRegionTagRequest.h
  16. 0 76
      ivision/include/alibabacloud/ivision/model/CreateTrainDataRegionTagResult.h
  17. 0 60
      ivision/include/alibabacloud/ivision/model/CreateTrainDataTagRequest.h
  18. 0 76
      ivision/include/alibabacloud/ivision/model/CreateTrainDataTagResult.h
  19. 0 63
      ivision/include/alibabacloud/ivision/model/CreateTrainDatasFromPredictionRequest.h
  20. 0 76
      ivision/include/alibabacloud/ivision/model/CreateTrainDatasFromPredictionResult.h
  21. 0 60
      ivision/include/alibabacloud/ivision/model/CreateTrainDatasFromUrlsRequest.h
  22. 0 76
      ivision/include/alibabacloud/ivision/model/CreateTrainDatasFromUrlsResult.h
  23. 0 60
      ivision/include/alibabacloud/ivision/model/CreateTrainDatasTagRequest.h
  24. 0 76
      ivision/include/alibabacloud/ivision/model/CreateTrainDatasTagResult.h
  25. 0 120
      ivision/include/alibabacloud/ivision/model/CreateUploadTokenRequest.h
  26. 0 62
      ivision/include/alibabacloud/ivision/model/CreateUploadTokenResult.h
  27. 0 66
      ivision/include/alibabacloud/ivision/model/DeleteFaceGroupRequest.h
  28. 0 57
      ivision/include/alibabacloud/ivision/model/DeleteIterationRequest.h
  29. 0 51
      ivision/include/alibabacloud/ivision/model/DeleteIterationResult.h
  30. 0 63
      ivision/include/alibabacloud/ivision/model/DeletePredictDatasRequest.h
  31. 0 49
      ivision/include/alibabacloud/ivision/model/DeletePredictDatasResult.h
  32. 0 54
      ivision/include/alibabacloud/ivision/model/DeletePredictModelRequest.h
  33. 0 51
      ivision/include/alibabacloud/ivision/model/DeletePredictModelResult.h
  34. 0 54
      ivision/include/alibabacloud/ivision/model/DeletePredictTemplateRequest.h
  35. 0 51
      ivision/include/alibabacloud/ivision/model/DeletePredictTemplateResult.h
  36. 0 54
      ivision/include/alibabacloud/ivision/model/DeleteProjectRequest.h
  37. 0 51
      ivision/include/alibabacloud/ivision/model/DeleteProjectResult.h
  38. 9 9
      ivision/include/alibabacloud/ivision/model/DeleteStreamPredictRequest.h
  39. 0 57
      ivision/include/alibabacloud/ivision/model/DeleteTagRequest.h
  40. 0 51
      ivision/include/alibabacloud/ivision/model/DeleteTagResult.h
  41. 0 57
      ivision/include/alibabacloud/ivision/model/DeleteTrainDatasRequest.h
  42. 0 49
      ivision/include/alibabacloud/ivision/model/DeleteTrainDatasResult.h
  43. 0 60
      ivision/include/alibabacloud/ivision/model/DeleteTrainDatasTagRequest.h
  44. 0 49
      ivision/include/alibabacloud/ivision/model/DeleteTrainDatasTagResult.h
  45. 0 66
      ivision/include/alibabacloud/ivision/model/DescribeFaceGroupsRequest.h
  46. 0 63
      ivision/include/alibabacloud/ivision/model/DescribeIterationsRequest.h
  47. 0 72
      ivision/include/alibabacloud/ivision/model/DescribeIterationsResult.h
  48. 0 81
      ivision/include/alibabacloud/ivision/model/DescribePredictDatasRequest.h
  49. 0 89
      ivision/include/alibabacloud/ivision/model/DescribePredictDatasResult.h
  50. 0 72
      ivision/include/alibabacloud/ivision/model/DescribePredictModelsRequest.h
  51. 0 75
      ivision/include/alibabacloud/ivision/model/DescribePredictModelsResult.h
  52. 0 69
      ivision/include/alibabacloud/ivision/model/DescribePredictTemplatesRequest.h
  53. 0 69
      ivision/include/alibabacloud/ivision/model/DescribePredictTemplatesResult.h
  54. 0 63
      ivision/include/alibabacloud/ivision/model/DescribeProjectsRequest.h
  55. 0 69
      ivision/include/alibabacloud/ivision/model/DescribeProjectsResult.h
  56. 0 63
      ivision/include/alibabacloud/ivision/model/DescribeQuickDeploysRequest.h
  57. 0 65
      ivision/include/alibabacloud/ivision/model/DescribeQuickDeploysResult.h
  58. 30 30
      ivision/include/alibabacloud/ivision/model/DescribeStreamPredictResultRequest.h
  59. 18 18
      ivision/include/alibabacloud/ivision/model/DescribeStreamPredictsRequest.h
  60. 0 69
      ivision/include/alibabacloud/ivision/model/DescribeSystemPredictModelsRequest.h
  61. 0 66
      ivision/include/alibabacloud/ivision/model/DescribeSystemPredictModelsResult.h
  62. 0 72
      ivision/include/alibabacloud/ivision/model/DescribeTagsRequest.h
  63. 0 68
      ivision/include/alibabacloud/ivision/model/DescribeTagsResult.h
  64. 0 60
      ivision/include/alibabacloud/ivision/model/DescribeTrainDatasByIdsRequest.h
  65. 0 76
      ivision/include/alibabacloud/ivision/model/DescribeTrainDatasByIdsResult.h
  66. 0 72
      ivision/include/alibabacloud/ivision/model/DescribeTrainDatasRequest.h
  67. 0 84
      ivision/include/alibabacloud/ivision/model/DescribeTrainDatasResult.h
  68. 0 60
      ivision/include/alibabacloud/ivision/model/DescribeTrainResultRequest.h
  69. 0 75
      ivision/include/alibabacloud/ivision/model/DescribeTrainResultResult.h
  70. 0 69
      ivision/include/alibabacloud/ivision/model/ModifyPredictTemplateAttributeRequest.h
  71. 0 61
      ivision/include/alibabacloud/ivision/model/ModifyPredictTemplateAttributeResult.h
  72. 0 60
      ivision/include/alibabacloud/ivision/model/ModifyProjectAttributeRequest.h
  73. 0 61
      ivision/include/alibabacloud/ivision/model/ModifyProjectAttributeResult.h
  74. 0 63
      ivision/include/alibabacloud/ivision/model/ModifyTagAttributeRequest.h
  75. 0 61
      ivision/include/alibabacloud/ivision/model/ModifyTagAttributeResult.h
  76. 0 60
      ivision/include/alibabacloud/ivision/model/ModifyTrainDataRegionTagAttributeRequest.h
  77. 0 76
      ivision/include/alibabacloud/ivision/model/ModifyTrainDataRegionTagAttributeResult.h
  78. 0 60
      ivision/include/alibabacloud/ivision/model/ModifyTrainDataTagAttributeRequest.h
  79. 0 76
      ivision/include/alibabacloud/ivision/model/ModifyTrainDataTagAttributeResult.h
  80. 0 63
      ivision/include/alibabacloud/ivision/model/PredictImageRequest.h
  81. 0 82
      ivision/include/alibabacloud/ivision/model/PredictImageResult.h
  82. 0 60
      ivision/include/alibabacloud/ivision/model/QuickTestRequest.h
  83. 0 63
      ivision/include/alibabacloud/ivision/model/QuickTestResult.h
  84. 0 66
      ivision/include/alibabacloud/ivision/model/RegisterFaceRequest.h
  85. 0 66
      ivision/include/alibabacloud/ivision/model/SearchFaceRequest.h
  86. 9 9
      ivision/include/alibabacloud/ivision/model/StartStreamPredictRequest.h
  87. 9 9
      ivision/include/alibabacloud/ivision/model/StopStreamPredictRequest.h
  88. 0 54
      ivision/include/alibabacloud/ivision/model/TrainProjectRequest.h
  89. 0 51
      ivision/include/alibabacloud/ivision/model/TrainProjectResult.h
  90. 0 66
      ivision/include/alibabacloud/ivision/model/UnregisterFaceRequest.h
  91. 64 1396
      ivision/src/IvisionClient.cc
  92. 3 243
      ivision/src/model/CreateFaceGroupRequest.cc
  93. 2 6
      ivision/src/model/CreateFaceGroupResult.cc
  94. 0 126
      ivision/src/model/CreatePredictModelRequest.cc
  95. 0 68
      ivision/src/model/CreatePredictModelResult.cc
  96. 0 104
      ivision/src/model/CreatePredictTemplateRequest.cc
  97. 0 64
      ivision/src/model/CreatePredictTemplateResult.cc
  98. 0 93
      ivision/src/model/CreateProjectRequest.cc
  99. 0 64
      ivision/src/model/CreateProjectResult.cc
  100. 0 71
      ivision/src/model/CreateQuickDeployRequest.cc

+ 0 - 152
ivision/CMakeLists.txt

@@ -23,94 +23,20 @@ set(ivision_public_header
 set(ivision_public_header_model 
 	include/alibabacloud/ivision/model/CreateFaceGroupRequest.h
 	include/alibabacloud/ivision/model/CreateFaceGroupResult.h
-	include/alibabacloud/ivision/model/CreatePredictModelRequest.h
-	include/alibabacloud/ivision/model/CreatePredictModelResult.h
-	include/alibabacloud/ivision/model/CreatePredictTemplateRequest.h
-	include/alibabacloud/ivision/model/CreatePredictTemplateResult.h
-	include/alibabacloud/ivision/model/CreateProjectRequest.h
-	include/alibabacloud/ivision/model/CreateProjectResult.h
-	include/alibabacloud/ivision/model/CreateQuickDeployRequest.h
-	include/alibabacloud/ivision/model/CreateQuickDeployResult.h
 	include/alibabacloud/ivision/model/CreateStreamPredictRequest.h
 	include/alibabacloud/ivision/model/CreateStreamPredictResult.h
-	include/alibabacloud/ivision/model/CreateTagRequest.h
-	include/alibabacloud/ivision/model/CreateTagResult.h
-	include/alibabacloud/ivision/model/CreateTrainDataRegionTagRequest.h
-	include/alibabacloud/ivision/model/CreateTrainDataRegionTagResult.h
-	include/alibabacloud/ivision/model/CreateTrainDataTagRequest.h
-	include/alibabacloud/ivision/model/CreateTrainDataTagResult.h
-	include/alibabacloud/ivision/model/CreateTrainDatasFromPredictionRequest.h
-	include/alibabacloud/ivision/model/CreateTrainDatasFromPredictionResult.h
-	include/alibabacloud/ivision/model/CreateTrainDatasFromUrlsRequest.h
-	include/alibabacloud/ivision/model/CreateTrainDatasFromUrlsResult.h
-	include/alibabacloud/ivision/model/CreateTrainDatasTagRequest.h
-	include/alibabacloud/ivision/model/CreateTrainDatasTagResult.h
-	include/alibabacloud/ivision/model/CreateUploadTokenRequest.h
-	include/alibabacloud/ivision/model/CreateUploadTokenResult.h
 	include/alibabacloud/ivision/model/DeleteFaceGroupRequest.h
 	include/alibabacloud/ivision/model/DeleteFaceGroupResult.h
-	include/alibabacloud/ivision/model/DeleteIterationRequest.h
-	include/alibabacloud/ivision/model/DeleteIterationResult.h
-	include/alibabacloud/ivision/model/DeletePredictDatasRequest.h
-	include/alibabacloud/ivision/model/DeletePredictDatasResult.h
-	include/alibabacloud/ivision/model/DeletePredictModelRequest.h
-	include/alibabacloud/ivision/model/DeletePredictModelResult.h
-	include/alibabacloud/ivision/model/DeletePredictTemplateRequest.h
-	include/alibabacloud/ivision/model/DeletePredictTemplateResult.h
-	include/alibabacloud/ivision/model/DeleteProjectRequest.h
-	include/alibabacloud/ivision/model/DeleteProjectResult.h
 	include/alibabacloud/ivision/model/DeleteStreamPredictRequest.h
 	include/alibabacloud/ivision/model/DeleteStreamPredictResult.h
-	include/alibabacloud/ivision/model/DeleteTagRequest.h
-	include/alibabacloud/ivision/model/DeleteTagResult.h
-	include/alibabacloud/ivision/model/DeleteTrainDatasRequest.h
-	include/alibabacloud/ivision/model/DeleteTrainDatasResult.h
-	include/alibabacloud/ivision/model/DeleteTrainDatasTagRequest.h
-	include/alibabacloud/ivision/model/DeleteTrainDatasTagResult.h
 	include/alibabacloud/ivision/model/DescribeFaceGroupsRequest.h
 	include/alibabacloud/ivision/model/DescribeFaceGroupsResult.h
-	include/alibabacloud/ivision/model/DescribeIterationsRequest.h
-	include/alibabacloud/ivision/model/DescribeIterationsResult.h
-	include/alibabacloud/ivision/model/DescribePredictDatasRequest.h
-	include/alibabacloud/ivision/model/DescribePredictDatasResult.h
-	include/alibabacloud/ivision/model/DescribePredictModelsRequest.h
-	include/alibabacloud/ivision/model/DescribePredictModelsResult.h
-	include/alibabacloud/ivision/model/DescribePredictTemplatesRequest.h
-	include/alibabacloud/ivision/model/DescribePredictTemplatesResult.h
-	include/alibabacloud/ivision/model/DescribeProjectsRequest.h
-	include/alibabacloud/ivision/model/DescribeProjectsResult.h
-	include/alibabacloud/ivision/model/DescribeQuickDeploysRequest.h
-	include/alibabacloud/ivision/model/DescribeQuickDeploysResult.h
 	include/alibabacloud/ivision/model/DescribeStreamPredictResultRequest.h
 	include/alibabacloud/ivision/model/DescribeStreamPredictResultResult.h
 	include/alibabacloud/ivision/model/DescribeStreamPredictsRequest.h
 	include/alibabacloud/ivision/model/DescribeStreamPredictsResult.h
-	include/alibabacloud/ivision/model/DescribeSystemPredictModelsRequest.h
-	include/alibabacloud/ivision/model/DescribeSystemPredictModelsResult.h
-	include/alibabacloud/ivision/model/DescribeTagsRequest.h
-	include/alibabacloud/ivision/model/DescribeTagsResult.h
-	include/alibabacloud/ivision/model/DescribeTrainDatasRequest.h
-	include/alibabacloud/ivision/model/DescribeTrainDatasResult.h
-	include/alibabacloud/ivision/model/DescribeTrainDatasByIdsRequest.h
-	include/alibabacloud/ivision/model/DescribeTrainDatasByIdsResult.h
-	include/alibabacloud/ivision/model/DescribeTrainResultRequest.h
-	include/alibabacloud/ivision/model/DescribeTrainResultResult.h
 	include/alibabacloud/ivision/model/ImagePredictRequest.h
 	include/alibabacloud/ivision/model/ImagePredictResult.h
-	include/alibabacloud/ivision/model/ModifyPredictTemplateAttributeRequest.h
-	include/alibabacloud/ivision/model/ModifyPredictTemplateAttributeResult.h
-	include/alibabacloud/ivision/model/ModifyProjectAttributeRequest.h
-	include/alibabacloud/ivision/model/ModifyProjectAttributeResult.h
-	include/alibabacloud/ivision/model/ModifyTagAttributeRequest.h
-	include/alibabacloud/ivision/model/ModifyTagAttributeResult.h
-	include/alibabacloud/ivision/model/ModifyTrainDataRegionTagAttributeRequest.h
-	include/alibabacloud/ivision/model/ModifyTrainDataRegionTagAttributeResult.h
-	include/alibabacloud/ivision/model/ModifyTrainDataTagAttributeRequest.h
-	include/alibabacloud/ivision/model/ModifyTrainDataTagAttributeResult.h
-	include/alibabacloud/ivision/model/PredictImageRequest.h
-	include/alibabacloud/ivision/model/PredictImageResult.h
-	include/alibabacloud/ivision/model/QuickTestRequest.h
-	include/alibabacloud/ivision/model/QuickTestResult.h
 	include/alibabacloud/ivision/model/RegisterFaceRequest.h
 	include/alibabacloud/ivision/model/RegisterFaceResult.h
 	include/alibabacloud/ivision/model/SearchFaceRequest.h
@@ -119,8 +45,6 @@ set(ivision_public_header_model
 	include/alibabacloud/ivision/model/StartStreamPredictResult.h
 	include/alibabacloud/ivision/model/StopStreamPredictRequest.h
 	include/alibabacloud/ivision/model/StopStreamPredictResult.h
-	include/alibabacloud/ivision/model/TrainProjectRequest.h
-	include/alibabacloud/ivision/model/TrainProjectResult.h
 	include/alibabacloud/ivision/model/UnregisterFaceRequest.h
 	include/alibabacloud/ivision/model/UnregisterFaceResult.h )
 
@@ -128,94 +52,20 @@ set(ivision_src
 	src/IvisionClient.cc
 	src/model/CreateFaceGroupRequest.cc
 	src/model/CreateFaceGroupResult.cc
-	src/model/CreatePredictModelRequest.cc
-	src/model/CreatePredictModelResult.cc
-	src/model/CreatePredictTemplateRequest.cc
-	src/model/CreatePredictTemplateResult.cc
-	src/model/CreateProjectRequest.cc
-	src/model/CreateProjectResult.cc
-	src/model/CreateQuickDeployRequest.cc
-	src/model/CreateQuickDeployResult.cc
 	src/model/CreateStreamPredictRequest.cc
 	src/model/CreateStreamPredictResult.cc
-	src/model/CreateTagRequest.cc
-	src/model/CreateTagResult.cc
-	src/model/CreateTrainDataRegionTagRequest.cc
-	src/model/CreateTrainDataRegionTagResult.cc
-	src/model/CreateTrainDataTagRequest.cc
-	src/model/CreateTrainDataTagResult.cc
-	src/model/CreateTrainDatasFromPredictionRequest.cc
-	src/model/CreateTrainDatasFromPredictionResult.cc
-	src/model/CreateTrainDatasFromUrlsRequest.cc
-	src/model/CreateTrainDatasFromUrlsResult.cc
-	src/model/CreateTrainDatasTagRequest.cc
-	src/model/CreateTrainDatasTagResult.cc
-	src/model/CreateUploadTokenRequest.cc
-	src/model/CreateUploadTokenResult.cc
 	src/model/DeleteFaceGroupRequest.cc
 	src/model/DeleteFaceGroupResult.cc
-	src/model/DeleteIterationRequest.cc
-	src/model/DeleteIterationResult.cc
-	src/model/DeletePredictDatasRequest.cc
-	src/model/DeletePredictDatasResult.cc
-	src/model/DeletePredictModelRequest.cc
-	src/model/DeletePredictModelResult.cc
-	src/model/DeletePredictTemplateRequest.cc
-	src/model/DeletePredictTemplateResult.cc
-	src/model/DeleteProjectRequest.cc
-	src/model/DeleteProjectResult.cc
 	src/model/DeleteStreamPredictRequest.cc
 	src/model/DeleteStreamPredictResult.cc
-	src/model/DeleteTagRequest.cc
-	src/model/DeleteTagResult.cc
-	src/model/DeleteTrainDatasRequest.cc
-	src/model/DeleteTrainDatasResult.cc
-	src/model/DeleteTrainDatasTagRequest.cc
-	src/model/DeleteTrainDatasTagResult.cc
 	src/model/DescribeFaceGroupsRequest.cc
 	src/model/DescribeFaceGroupsResult.cc
-	src/model/DescribeIterationsRequest.cc
-	src/model/DescribeIterationsResult.cc
-	src/model/DescribePredictDatasRequest.cc
-	src/model/DescribePredictDatasResult.cc
-	src/model/DescribePredictModelsRequest.cc
-	src/model/DescribePredictModelsResult.cc
-	src/model/DescribePredictTemplatesRequest.cc
-	src/model/DescribePredictTemplatesResult.cc
-	src/model/DescribeProjectsRequest.cc
-	src/model/DescribeProjectsResult.cc
-	src/model/DescribeQuickDeploysRequest.cc
-	src/model/DescribeQuickDeploysResult.cc
 	src/model/DescribeStreamPredictResultRequest.cc
 	src/model/DescribeStreamPredictResultResult.cc
 	src/model/DescribeStreamPredictsRequest.cc
 	src/model/DescribeStreamPredictsResult.cc
-	src/model/DescribeSystemPredictModelsRequest.cc
-	src/model/DescribeSystemPredictModelsResult.cc
-	src/model/DescribeTagsRequest.cc
-	src/model/DescribeTagsResult.cc
-	src/model/DescribeTrainDatasRequest.cc
-	src/model/DescribeTrainDatasResult.cc
-	src/model/DescribeTrainDatasByIdsRequest.cc
-	src/model/DescribeTrainDatasByIdsResult.cc
-	src/model/DescribeTrainResultRequest.cc
-	src/model/DescribeTrainResultResult.cc
 	src/model/ImagePredictRequest.cc
 	src/model/ImagePredictResult.cc
-	src/model/ModifyPredictTemplateAttributeRequest.cc
-	src/model/ModifyPredictTemplateAttributeResult.cc
-	src/model/ModifyProjectAttributeRequest.cc
-	src/model/ModifyProjectAttributeResult.cc
-	src/model/ModifyTagAttributeRequest.cc
-	src/model/ModifyTagAttributeResult.cc
-	src/model/ModifyTrainDataRegionTagAttributeRequest.cc
-	src/model/ModifyTrainDataRegionTagAttributeResult.cc
-	src/model/ModifyTrainDataTagAttributeRequest.cc
-	src/model/ModifyTrainDataTagAttributeResult.cc
-	src/model/PredictImageRequest.cc
-	src/model/PredictImageResult.cc
-	src/model/QuickTestRequest.cc
-	src/model/QuickTestResult.cc
 	src/model/RegisterFaceRequest.cc
 	src/model/RegisterFaceResult.cc
 	src/model/SearchFaceRequest.cc
@@ -224,8 +74,6 @@ set(ivision_src
 	src/model/StartStreamPredictResult.cc
 	src/model/StopStreamPredictRequest.cc
 	src/model/StopStreamPredictResult.cc
-	src/model/TrainProjectRequest.cc
-	src/model/TrainProjectResult.cc
 	src/model/UnregisterFaceRequest.cc
 	src/model/UnregisterFaceResult.cc )
 

+ 52 - 356
ivision/include/alibabacloud/ivision/IvisionClient.h

@@ -22,108 +22,32 @@
 #include <alibabacloud/core/EndpointProvider.h>
 #include <alibabacloud/core/RpcServiceClient.h>
 #include "IvisionExport.h"
-#include "model/CreateFaceGroupRequest.h"
-#include "model/CreateFaceGroupResult.h"
-#include "model/CreatePredictModelRequest.h"
-#include "model/CreatePredictModelResult.h"
-#include "model/CreatePredictTemplateRequest.h"
-#include "model/CreatePredictTemplateResult.h"
-#include "model/CreateProjectRequest.h"
-#include "model/CreateProjectResult.h"
-#include "model/CreateQuickDeployRequest.h"
-#include "model/CreateQuickDeployResult.h"
-#include "model/CreateStreamPredictRequest.h"
-#include "model/CreateStreamPredictResult.h"
-#include "model/CreateTagRequest.h"
-#include "model/CreateTagResult.h"
-#include "model/CreateTrainDataRegionTagRequest.h"
-#include "model/CreateTrainDataRegionTagResult.h"
-#include "model/CreateTrainDataTagRequest.h"
-#include "model/CreateTrainDataTagResult.h"
-#include "model/CreateTrainDatasFromPredictionRequest.h"
-#include "model/CreateTrainDatasFromPredictionResult.h"
-#include "model/CreateTrainDatasFromUrlsRequest.h"
-#include "model/CreateTrainDatasFromUrlsResult.h"
-#include "model/CreateTrainDatasTagRequest.h"
-#include "model/CreateTrainDatasTagResult.h"
-#include "model/CreateUploadTokenRequest.h"
-#include "model/CreateUploadTokenResult.h"
-#include "model/DeleteFaceGroupRequest.h"
-#include "model/DeleteFaceGroupResult.h"
-#include "model/DeleteIterationRequest.h"
-#include "model/DeleteIterationResult.h"
-#include "model/DeletePredictDatasRequest.h"
-#include "model/DeletePredictDatasResult.h"
-#include "model/DeletePredictModelRequest.h"
-#include "model/DeletePredictModelResult.h"
-#include "model/DeletePredictTemplateRequest.h"
-#include "model/DeletePredictTemplateResult.h"
-#include "model/DeleteProjectRequest.h"
-#include "model/DeleteProjectResult.h"
-#include "model/DeleteStreamPredictRequest.h"
-#include "model/DeleteStreamPredictResult.h"
-#include "model/DeleteTagRequest.h"
-#include "model/DeleteTagResult.h"
-#include "model/DeleteTrainDatasRequest.h"
-#include "model/DeleteTrainDatasResult.h"
-#include "model/DeleteTrainDatasTagRequest.h"
-#include "model/DeleteTrainDatasTagResult.h"
-#include "model/DescribeFaceGroupsRequest.h"
-#include "model/DescribeFaceGroupsResult.h"
-#include "model/DescribeIterationsRequest.h"
-#include "model/DescribeIterationsResult.h"
-#include "model/DescribePredictDatasRequest.h"
-#include "model/DescribePredictDatasResult.h"
-#include "model/DescribePredictModelsRequest.h"
-#include "model/DescribePredictModelsResult.h"
-#include "model/DescribePredictTemplatesRequest.h"
-#include "model/DescribePredictTemplatesResult.h"
-#include "model/DescribeProjectsRequest.h"
-#include "model/DescribeProjectsResult.h"
-#include "model/DescribeQuickDeploysRequest.h"
-#include "model/DescribeQuickDeploysResult.h"
-#include "model/DescribeStreamPredictResultRequest.h"
-#include "model/DescribeStreamPredictResultResult.h"
-#include "model/DescribeStreamPredictsRequest.h"
-#include "model/DescribeStreamPredictsResult.h"
-#include "model/DescribeSystemPredictModelsRequest.h"
-#include "model/DescribeSystemPredictModelsResult.h"
-#include "model/DescribeTagsRequest.h"
-#include "model/DescribeTagsResult.h"
-#include "model/DescribeTrainDatasRequest.h"
-#include "model/DescribeTrainDatasResult.h"
-#include "model/DescribeTrainDatasByIdsRequest.h"
-#include "model/DescribeTrainDatasByIdsResult.h"
-#include "model/DescribeTrainResultRequest.h"
-#include "model/DescribeTrainResultResult.h"
-#include "model/ImagePredictRequest.h"
-#include "model/ImagePredictResult.h"
-#include "model/ModifyPredictTemplateAttributeRequest.h"
-#include "model/ModifyPredictTemplateAttributeResult.h"
-#include "model/ModifyProjectAttributeRequest.h"
-#include "model/ModifyProjectAttributeResult.h"
-#include "model/ModifyTagAttributeRequest.h"
-#include "model/ModifyTagAttributeResult.h"
-#include "model/ModifyTrainDataRegionTagAttributeRequest.h"
-#include "model/ModifyTrainDataRegionTagAttributeResult.h"
-#include "model/ModifyTrainDataTagAttributeRequest.h"
-#include "model/ModifyTrainDataTagAttributeResult.h"
-#include "model/PredictImageRequest.h"
-#include "model/PredictImageResult.h"
-#include "model/QuickTestRequest.h"
-#include "model/QuickTestResult.h"
-#include "model/RegisterFaceRequest.h"
-#include "model/RegisterFaceResult.h"
-#include "model/SearchFaceRequest.h"
-#include "model/SearchFaceResult.h"
-#include "model/StartStreamPredictRequest.h"
-#include "model/StartStreamPredictResult.h"
-#include "model/StopStreamPredictRequest.h"
-#include "model/StopStreamPredictResult.h"
-#include "model/TrainProjectRequest.h"
-#include "model/TrainProjectResult.h"
-#include "model/UnregisterFaceRequest.h"
-#include "model/UnregisterFaceResult.h"
+#include "model/CreateFaceGroupRequest.h"
+#include "model/CreateFaceGroupResult.h"
+#include "model/CreateStreamPredictRequest.h"
+#include "model/CreateStreamPredictResult.h"
+#include "model/DeleteFaceGroupRequest.h"
+#include "model/DeleteFaceGroupResult.h"
+#include "model/DeleteStreamPredictRequest.h"
+#include "model/DeleteStreamPredictResult.h"
+#include "model/DescribeFaceGroupsRequest.h"
+#include "model/DescribeFaceGroupsResult.h"
+#include "model/DescribeStreamPredictResultRequest.h"
+#include "model/DescribeStreamPredictResultResult.h"
+#include "model/DescribeStreamPredictsRequest.h"
+#include "model/DescribeStreamPredictsResult.h"
+#include "model/ImagePredictRequest.h"
+#include "model/ImagePredictResult.h"
+#include "model/RegisterFaceRequest.h"
+#include "model/RegisterFaceResult.h"
+#include "model/SearchFaceRequest.h"
+#include "model/SearchFaceResult.h"
+#include "model/StartStreamPredictRequest.h"
+#include "model/StartStreamPredictResult.h"
+#include "model/StopStreamPredictRequest.h"
+#include "model/StopStreamPredictResult.h"
+#include "model/UnregisterFaceRequest.h"
+#include "model/UnregisterFaceResult.h"
 
 
 namespace AlibabaCloud
@@ -135,157 +59,43 @@ namespace AlibabaCloud
 		public:
 			typedef Outcome<Error, Model::CreateFaceGroupResult> CreateFaceGroupOutcome;
 			typedef std::future<CreateFaceGroupOutcome> CreateFaceGroupOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::CreateFaceGroupRequest&, const CreateFaceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFaceGroupAsyncHandler;
-			typedef Outcome<Error, Model::CreatePredictModelResult> CreatePredictModelOutcome;
-			typedef std::future<CreatePredictModelOutcome> CreatePredictModelOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::CreatePredictModelRequest&, const CreatePredictModelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePredictModelAsyncHandler;
-			typedef Outcome<Error, Model::CreatePredictTemplateResult> CreatePredictTemplateOutcome;
-			typedef std::future<CreatePredictTemplateOutcome> CreatePredictTemplateOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::CreatePredictTemplateRequest&, const CreatePredictTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePredictTemplateAsyncHandler;
-			typedef Outcome<Error, Model::CreateProjectResult> CreateProjectOutcome;
-			typedef std::future<CreateProjectOutcome> CreateProjectOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::CreateProjectRequest&, const CreateProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateProjectAsyncHandler;
-			typedef Outcome<Error, Model::CreateQuickDeployResult> CreateQuickDeployOutcome;
-			typedef std::future<CreateQuickDeployOutcome> CreateQuickDeployOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::CreateQuickDeployRequest&, const CreateQuickDeployOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateQuickDeployAsyncHandler;
+			typedef std::function<void(const IvisionClient*, const Model::CreateFaceGroupRequest&, const CreateFaceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFaceGroupAsyncHandler;
 			typedef Outcome<Error, Model::CreateStreamPredictResult> CreateStreamPredictOutcome;
 			typedef std::future<CreateStreamPredictOutcome> CreateStreamPredictOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::CreateStreamPredictRequest&, const CreateStreamPredictOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateStreamPredictAsyncHandler;
-			typedef Outcome<Error, Model::CreateTagResult> CreateTagOutcome;
-			typedef std::future<CreateTagOutcome> CreateTagOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::CreateTagRequest&, const CreateTagOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTagAsyncHandler;
-			typedef Outcome<Error, Model::CreateTrainDataRegionTagResult> CreateTrainDataRegionTagOutcome;
-			typedef std::future<CreateTrainDataRegionTagOutcome> CreateTrainDataRegionTagOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::CreateTrainDataRegionTagRequest&, const CreateTrainDataRegionTagOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTrainDataRegionTagAsyncHandler;
-			typedef Outcome<Error, Model::CreateTrainDataTagResult> CreateTrainDataTagOutcome;
-			typedef std::future<CreateTrainDataTagOutcome> CreateTrainDataTagOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::CreateTrainDataTagRequest&, const CreateTrainDataTagOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTrainDataTagAsyncHandler;
-			typedef Outcome<Error, Model::CreateTrainDatasFromPredictionResult> CreateTrainDatasFromPredictionOutcome;
-			typedef std::future<CreateTrainDatasFromPredictionOutcome> CreateTrainDatasFromPredictionOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::CreateTrainDatasFromPredictionRequest&, const CreateTrainDatasFromPredictionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTrainDatasFromPredictionAsyncHandler;
-			typedef Outcome<Error, Model::CreateTrainDatasFromUrlsResult> CreateTrainDatasFromUrlsOutcome;
-			typedef std::future<CreateTrainDatasFromUrlsOutcome> CreateTrainDatasFromUrlsOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::CreateTrainDatasFromUrlsRequest&, const CreateTrainDatasFromUrlsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTrainDatasFromUrlsAsyncHandler;
-			typedef Outcome<Error, Model::CreateTrainDatasTagResult> CreateTrainDatasTagOutcome;
-			typedef std::future<CreateTrainDatasTagOutcome> CreateTrainDatasTagOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::CreateTrainDatasTagRequest&, const CreateTrainDatasTagOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTrainDatasTagAsyncHandler;
-			typedef Outcome<Error, Model::CreateUploadTokenResult> CreateUploadTokenOutcome;
-			typedef std::future<CreateUploadTokenOutcome> CreateUploadTokenOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::CreateUploadTokenRequest&, const CreateUploadTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUploadTokenAsyncHandler;
+			typedef std::function<void(const IvisionClient*, const Model::CreateStreamPredictRequest&, const CreateStreamPredictOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateStreamPredictAsyncHandler;
 			typedef Outcome<Error, Model::DeleteFaceGroupResult> DeleteFaceGroupOutcome;
 			typedef std::future<DeleteFaceGroupOutcome> DeleteFaceGroupOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DeleteFaceGroupRequest&, const DeleteFaceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFaceGroupAsyncHandler;
-			typedef Outcome<Error, Model::DeleteIterationResult> DeleteIterationOutcome;
-			typedef std::future<DeleteIterationOutcome> DeleteIterationOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DeleteIterationRequest&, const DeleteIterationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteIterationAsyncHandler;
-			typedef Outcome<Error, Model::DeletePredictDatasResult> DeletePredictDatasOutcome;
-			typedef std::future<DeletePredictDatasOutcome> DeletePredictDatasOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DeletePredictDatasRequest&, const DeletePredictDatasOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePredictDatasAsyncHandler;
-			typedef Outcome<Error, Model::DeletePredictModelResult> DeletePredictModelOutcome;
-			typedef std::future<DeletePredictModelOutcome> DeletePredictModelOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DeletePredictModelRequest&, const DeletePredictModelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePredictModelAsyncHandler;
-			typedef Outcome<Error, Model::DeletePredictTemplateResult> DeletePredictTemplateOutcome;
-			typedef std::future<DeletePredictTemplateOutcome> DeletePredictTemplateOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DeletePredictTemplateRequest&, const DeletePredictTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePredictTemplateAsyncHandler;
-			typedef Outcome<Error, Model::DeleteProjectResult> DeleteProjectOutcome;
-			typedef std::future<DeleteProjectOutcome> DeleteProjectOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DeleteProjectRequest&, const DeleteProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteProjectAsyncHandler;
+			typedef std::function<void(const IvisionClient*, const Model::DeleteFaceGroupRequest&, const DeleteFaceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFaceGroupAsyncHandler;
 			typedef Outcome<Error, Model::DeleteStreamPredictResult> DeleteStreamPredictOutcome;
 			typedef std::future<DeleteStreamPredictOutcome> DeleteStreamPredictOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DeleteStreamPredictRequest&, const DeleteStreamPredictOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteStreamPredictAsyncHandler;
-			typedef Outcome<Error, Model::DeleteTagResult> DeleteTagOutcome;
-			typedef std::future<DeleteTagOutcome> DeleteTagOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DeleteTagRequest&, const DeleteTagOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTagAsyncHandler;
-			typedef Outcome<Error, Model::DeleteTrainDatasResult> DeleteTrainDatasOutcome;
-			typedef std::future<DeleteTrainDatasOutcome> DeleteTrainDatasOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DeleteTrainDatasRequest&, const DeleteTrainDatasOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTrainDatasAsyncHandler;
-			typedef Outcome<Error, Model::DeleteTrainDatasTagResult> DeleteTrainDatasTagOutcome;
-			typedef std::future<DeleteTrainDatasTagOutcome> DeleteTrainDatasTagOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DeleteTrainDatasTagRequest&, const DeleteTrainDatasTagOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTrainDatasTagAsyncHandler;
+			typedef std::function<void(const IvisionClient*, const Model::DeleteStreamPredictRequest&, const DeleteStreamPredictOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteStreamPredictAsyncHandler;
 			typedef Outcome<Error, Model::DescribeFaceGroupsResult> DescribeFaceGroupsOutcome;
 			typedef std::future<DescribeFaceGroupsOutcome> DescribeFaceGroupsOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DescribeFaceGroupsRequest&, const DescribeFaceGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFaceGroupsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeIterationsResult> DescribeIterationsOutcome;
-			typedef std::future<DescribeIterationsOutcome> DescribeIterationsOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DescribeIterationsRequest&, const DescribeIterationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIterationsAsyncHandler;
-			typedef Outcome<Error, Model::DescribePredictDatasResult> DescribePredictDatasOutcome;
-			typedef std::future<DescribePredictDatasOutcome> DescribePredictDatasOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DescribePredictDatasRequest&, const DescribePredictDatasOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePredictDatasAsyncHandler;
-			typedef Outcome<Error, Model::DescribePredictModelsResult> DescribePredictModelsOutcome;
-			typedef std::future<DescribePredictModelsOutcome> DescribePredictModelsOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DescribePredictModelsRequest&, const DescribePredictModelsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePredictModelsAsyncHandler;
-			typedef Outcome<Error, Model::DescribePredictTemplatesResult> DescribePredictTemplatesOutcome;
-			typedef std::future<DescribePredictTemplatesOutcome> DescribePredictTemplatesOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DescribePredictTemplatesRequest&, const DescribePredictTemplatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePredictTemplatesAsyncHandler;
-			typedef Outcome<Error, Model::DescribeProjectsResult> DescribeProjectsOutcome;
-			typedef std::future<DescribeProjectsOutcome> DescribeProjectsOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DescribeProjectsRequest&, const DescribeProjectsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeProjectsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeQuickDeploysResult> DescribeQuickDeploysOutcome;
-			typedef std::future<DescribeQuickDeploysOutcome> DescribeQuickDeploysOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DescribeQuickDeploysRequest&, const DescribeQuickDeploysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeQuickDeploysAsyncHandler;
+			typedef std::function<void(const IvisionClient*, const Model::DescribeFaceGroupsRequest&, const DescribeFaceGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFaceGroupsAsyncHandler;
 			typedef Outcome<Error, Model::DescribeStreamPredictResultResult> DescribeStreamPredictResultOutcome;
 			typedef std::future<DescribeStreamPredictResultOutcome> DescribeStreamPredictResultOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DescribeStreamPredictResultRequest&, const DescribeStreamPredictResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStreamPredictResultAsyncHandler;
+			typedef std::function<void(const IvisionClient*, const Model::DescribeStreamPredictResultRequest&, const DescribeStreamPredictResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStreamPredictResultAsyncHandler;
 			typedef Outcome<Error, Model::DescribeStreamPredictsResult> DescribeStreamPredictsOutcome;
 			typedef std::future<DescribeStreamPredictsOutcome> DescribeStreamPredictsOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DescribeStreamPredictsRequest&, const DescribeStreamPredictsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStreamPredictsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeSystemPredictModelsResult> DescribeSystemPredictModelsOutcome;
-			typedef std::future<DescribeSystemPredictModelsOutcome> DescribeSystemPredictModelsOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DescribeSystemPredictModelsRequest&, const DescribeSystemPredictModelsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSystemPredictModelsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeTagsResult> DescribeTagsOutcome;
-			typedef std::future<DescribeTagsOutcome> DescribeTagsOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DescribeTagsRequest&, const DescribeTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTagsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeTrainDatasResult> DescribeTrainDatasOutcome;
-			typedef std::future<DescribeTrainDatasOutcome> DescribeTrainDatasOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DescribeTrainDatasRequest&, const DescribeTrainDatasOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTrainDatasAsyncHandler;
-			typedef Outcome<Error, Model::DescribeTrainDatasByIdsResult> DescribeTrainDatasByIdsOutcome;
-			typedef std::future<DescribeTrainDatasByIdsOutcome> DescribeTrainDatasByIdsOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DescribeTrainDatasByIdsRequest&, const DescribeTrainDatasByIdsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTrainDatasByIdsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeTrainResultResult> DescribeTrainResultOutcome;
-			typedef std::future<DescribeTrainResultOutcome> DescribeTrainResultOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::DescribeTrainResultRequest&, const DescribeTrainResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTrainResultAsyncHandler;
+			typedef std::function<void(const IvisionClient*, const Model::DescribeStreamPredictsRequest&, const DescribeStreamPredictsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStreamPredictsAsyncHandler;
 			typedef Outcome<Error, Model::ImagePredictResult> ImagePredictOutcome;
 			typedef std::future<ImagePredictOutcome> ImagePredictOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::ImagePredictRequest&, const ImagePredictOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ImagePredictAsyncHandler;
-			typedef Outcome<Error, Model::ModifyPredictTemplateAttributeResult> ModifyPredictTemplateAttributeOutcome;
-			typedef std::future<ModifyPredictTemplateAttributeOutcome> ModifyPredictTemplateAttributeOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::ModifyPredictTemplateAttributeRequest&, const ModifyPredictTemplateAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyPredictTemplateAttributeAsyncHandler;
-			typedef Outcome<Error, Model::ModifyProjectAttributeResult> ModifyProjectAttributeOutcome;
-			typedef std::future<ModifyProjectAttributeOutcome> ModifyProjectAttributeOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::ModifyProjectAttributeRequest&, const ModifyProjectAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyProjectAttributeAsyncHandler;
-			typedef Outcome<Error, Model::ModifyTagAttributeResult> ModifyTagAttributeOutcome;
-			typedef std::future<ModifyTagAttributeOutcome> ModifyTagAttributeOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::ModifyTagAttributeRequest&, const ModifyTagAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyTagAttributeAsyncHandler;
-			typedef Outcome<Error, Model::ModifyTrainDataRegionTagAttributeResult> ModifyTrainDataRegionTagAttributeOutcome;
-			typedef std::future<ModifyTrainDataRegionTagAttributeOutcome> ModifyTrainDataRegionTagAttributeOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::ModifyTrainDataRegionTagAttributeRequest&, const ModifyTrainDataRegionTagAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyTrainDataRegionTagAttributeAsyncHandler;
-			typedef Outcome<Error, Model::ModifyTrainDataTagAttributeResult> ModifyTrainDataTagAttributeOutcome;
-			typedef std::future<ModifyTrainDataTagAttributeOutcome> ModifyTrainDataTagAttributeOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::ModifyTrainDataTagAttributeRequest&, const ModifyTrainDataTagAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyTrainDataTagAttributeAsyncHandler;
-			typedef Outcome<Error, Model::PredictImageResult> PredictImageOutcome;
-			typedef std::future<PredictImageOutcome> PredictImageOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::PredictImageRequest&, const PredictImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PredictImageAsyncHandler;
-			typedef Outcome<Error, Model::QuickTestResult> QuickTestOutcome;
-			typedef std::future<QuickTestOutcome> QuickTestOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::QuickTestRequest&, const QuickTestOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuickTestAsyncHandler;
+			typedef std::function<void(const IvisionClient*, const Model::ImagePredictRequest&, const ImagePredictOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ImagePredictAsyncHandler;
 			typedef Outcome<Error, Model::RegisterFaceResult> RegisterFaceOutcome;
 			typedef std::future<RegisterFaceOutcome> RegisterFaceOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::RegisterFaceRequest&, const RegisterFaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RegisterFaceAsyncHandler;
+			typedef std::function<void(const IvisionClient*, const Model::RegisterFaceRequest&, const RegisterFaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RegisterFaceAsyncHandler;
 			typedef Outcome<Error, Model::SearchFaceResult> SearchFaceOutcome;
 			typedef std::future<SearchFaceOutcome> SearchFaceOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::SearchFaceRequest&, const SearchFaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchFaceAsyncHandler;
+			typedef std::function<void(const IvisionClient*, const Model::SearchFaceRequest&, const SearchFaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchFaceAsyncHandler;
 			typedef Outcome<Error, Model::StartStreamPredictResult> StartStreamPredictOutcome;
 			typedef std::future<StartStreamPredictOutcome> StartStreamPredictOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::StartStreamPredictRequest&, const StartStreamPredictOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartStreamPredictAsyncHandler;
+			typedef std::function<void(const IvisionClient*, const Model::StartStreamPredictRequest&, const StartStreamPredictOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartStreamPredictAsyncHandler;
 			typedef Outcome<Error, Model::StopStreamPredictResult> StopStreamPredictOutcome;
 			typedef std::future<StopStreamPredictOutcome> StopStreamPredictOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::StopStreamPredictRequest&, const StopStreamPredictOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopStreamPredictAsyncHandler;
-			typedef Outcome<Error, Model::TrainProjectResult> TrainProjectOutcome;
-			typedef std::future<TrainProjectOutcome> TrainProjectOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::TrainProjectRequest&, const TrainProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TrainProjectAsyncHandler;
+			typedef std::function<void(const IvisionClient*, const Model::StopStreamPredictRequest&, const StopStreamPredictOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopStreamPredictAsyncHandler;
 			typedef Outcome<Error, Model::UnregisterFaceResult> UnregisterFaceOutcome;
 			typedef std::future<UnregisterFaceOutcome> UnregisterFaceOutcomeCallable;
-			typedef std::function<void(const IvisionClient*, const Model::UnregisterFaceRequest&, const UnregisterFaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnregisterFaceAsyncHandler;
+			typedef std::function<void(const IvisionClient*, const Model::UnregisterFaceRequest&, const UnregisterFaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnregisterFaceAsyncHandler;
 
 			IvisionClient(const Credentials &credentials, const ClientConfiguration &configuration);
 			IvisionClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
@@ -293,157 +103,43 @@ namespace AlibabaCloud
 			~IvisionClient();
 			CreateFaceGroupOutcome createFaceGroup(const Model::CreateFaceGroupRequest &request)const;
 			void createFaceGroupAsync(const Model::CreateFaceGroupRequest& request, const CreateFaceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateFaceGroupOutcomeCallable createFaceGroupCallable(const Model::CreateFaceGroupRequest& request) const;
-			CreatePredictModelOutcome createPredictModel(const Model::CreatePredictModelRequest &request)const;
-			void createPredictModelAsync(const Model::CreatePredictModelRequest& request, const CreatePredictModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreatePredictModelOutcomeCallable createPredictModelCallable(const Model::CreatePredictModelRequest& request) const;
-			CreatePredictTemplateOutcome createPredictTemplate(const Model::CreatePredictTemplateRequest &request)const;
-			void createPredictTemplateAsync(const Model::CreatePredictTemplateRequest& request, const CreatePredictTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreatePredictTemplateOutcomeCallable createPredictTemplateCallable(const Model::CreatePredictTemplateRequest& request) const;
-			CreateProjectOutcome createProject(const Model::CreateProjectRequest &request)const;
-			void createProjectAsync(const Model::CreateProjectRequest& request, const CreateProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateProjectOutcomeCallable createProjectCallable(const Model::CreateProjectRequest& request) const;
-			CreateQuickDeployOutcome createQuickDeploy(const Model::CreateQuickDeployRequest &request)const;
-			void createQuickDeployAsync(const Model::CreateQuickDeployRequest& request, const CreateQuickDeployAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateQuickDeployOutcomeCallable createQuickDeployCallable(const Model::CreateQuickDeployRequest& request) const;
+			CreateFaceGroupOutcomeCallable createFaceGroupCallable(const Model::CreateFaceGroupRequest& request) const;
 			CreateStreamPredictOutcome createStreamPredict(const Model::CreateStreamPredictRequest &request)const;
 			void createStreamPredictAsync(const Model::CreateStreamPredictRequest& request, const CreateStreamPredictAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateStreamPredictOutcomeCallable createStreamPredictCallable(const Model::CreateStreamPredictRequest& request) const;
-			CreateTagOutcome createTag(const Model::CreateTagRequest &request)const;
-			void createTagAsync(const Model::CreateTagRequest& request, const CreateTagAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateTagOutcomeCallable createTagCallable(const Model::CreateTagRequest& request) const;
-			CreateTrainDataRegionTagOutcome createTrainDataRegionTag(const Model::CreateTrainDataRegionTagRequest &request)const;
-			void createTrainDataRegionTagAsync(const Model::CreateTrainDataRegionTagRequest& request, const CreateTrainDataRegionTagAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateTrainDataRegionTagOutcomeCallable createTrainDataRegionTagCallable(const Model::CreateTrainDataRegionTagRequest& request) const;
-			CreateTrainDataTagOutcome createTrainDataTag(const Model::CreateTrainDataTagRequest &request)const;
-			void createTrainDataTagAsync(const Model::CreateTrainDataTagRequest& request, const CreateTrainDataTagAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateTrainDataTagOutcomeCallable createTrainDataTagCallable(const Model::CreateTrainDataTagRequest& request) const;
-			CreateTrainDatasFromPredictionOutcome createTrainDatasFromPrediction(const Model::CreateTrainDatasFromPredictionRequest &request)const;
-			void createTrainDatasFromPredictionAsync(const Model::CreateTrainDatasFromPredictionRequest& request, const CreateTrainDatasFromPredictionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateTrainDatasFromPredictionOutcomeCallable createTrainDatasFromPredictionCallable(const Model::CreateTrainDatasFromPredictionRequest& request) const;
-			CreateTrainDatasFromUrlsOutcome createTrainDatasFromUrls(const Model::CreateTrainDatasFromUrlsRequest &request)const;
-			void createTrainDatasFromUrlsAsync(const Model::CreateTrainDatasFromUrlsRequest& request, const CreateTrainDatasFromUrlsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateTrainDatasFromUrlsOutcomeCallable createTrainDatasFromUrlsCallable(const Model::CreateTrainDatasFromUrlsRequest& request) const;
-			CreateTrainDatasTagOutcome createTrainDatasTag(const Model::CreateTrainDatasTagRequest &request)const;
-			void createTrainDatasTagAsync(const Model::CreateTrainDatasTagRequest& request, const CreateTrainDatasTagAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateTrainDatasTagOutcomeCallable createTrainDatasTagCallable(const Model::CreateTrainDatasTagRequest& request) const;
-			CreateUploadTokenOutcome createUploadToken(const Model::CreateUploadTokenRequest &request)const;
-			void createUploadTokenAsync(const Model::CreateUploadTokenRequest& request, const CreateUploadTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateUploadTokenOutcomeCallable createUploadTokenCallable(const Model::CreateUploadTokenRequest& request) const;
+			CreateStreamPredictOutcomeCallable createStreamPredictCallable(const Model::CreateStreamPredictRequest& request) const;
 			DeleteFaceGroupOutcome deleteFaceGroup(const Model::DeleteFaceGroupRequest &request)const;
 			void deleteFaceGroupAsync(const Model::DeleteFaceGroupRequest& request, const DeleteFaceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteFaceGroupOutcomeCallable deleteFaceGroupCallable(const Model::DeleteFaceGroupRequest& request) const;
-			DeleteIterationOutcome deleteIteration(const Model::DeleteIterationRequest &request)const;
-			void deleteIterationAsync(const Model::DeleteIterationRequest& request, const DeleteIterationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteIterationOutcomeCallable deleteIterationCallable(const Model::DeleteIterationRequest& request) const;
-			DeletePredictDatasOutcome deletePredictDatas(const Model::DeletePredictDatasRequest &request)const;
-			void deletePredictDatasAsync(const Model::DeletePredictDatasRequest& request, const DeletePredictDatasAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeletePredictDatasOutcomeCallable deletePredictDatasCallable(const Model::DeletePredictDatasRequest& request) const;
-			DeletePredictModelOutcome deletePredictModel(const Model::DeletePredictModelRequest &request)const;
-			void deletePredictModelAsync(const Model::DeletePredictModelRequest& request, const DeletePredictModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeletePredictModelOutcomeCallable deletePredictModelCallable(const Model::DeletePredictModelRequest& request) const;
-			DeletePredictTemplateOutcome deletePredictTemplate(const Model::DeletePredictTemplateRequest &request)const;
-			void deletePredictTemplateAsync(const Model::DeletePredictTemplateRequest& request, const DeletePredictTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeletePredictTemplateOutcomeCallable deletePredictTemplateCallable(const Model::DeletePredictTemplateRequest& request) const;
-			DeleteProjectOutcome deleteProject(const Model::DeleteProjectRequest &request)const;
-			void deleteProjectAsync(const Model::DeleteProjectRequest& request, const DeleteProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteProjectOutcomeCallable deleteProjectCallable(const Model::DeleteProjectRequest& request) const;
+			DeleteFaceGroupOutcomeCallable deleteFaceGroupCallable(const Model::DeleteFaceGroupRequest& request) const;
 			DeleteStreamPredictOutcome deleteStreamPredict(const Model::DeleteStreamPredictRequest &request)const;
 			void deleteStreamPredictAsync(const Model::DeleteStreamPredictRequest& request, const DeleteStreamPredictAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteStreamPredictOutcomeCallable deleteStreamPredictCallable(const Model::DeleteStreamPredictRequest& request) const;
-			DeleteTagOutcome deleteTag(const Model::DeleteTagRequest &request)const;
-			void deleteTagAsync(const Model::DeleteTagRequest& request, const DeleteTagAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteTagOutcomeCallable deleteTagCallable(const Model::DeleteTagRequest& request) const;
-			DeleteTrainDatasOutcome deleteTrainDatas(const Model::DeleteTrainDatasRequest &request)const;
-			void deleteTrainDatasAsync(const Model::DeleteTrainDatasRequest& request, const DeleteTrainDatasAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteTrainDatasOutcomeCallable deleteTrainDatasCallable(const Model::DeleteTrainDatasRequest& request) const;
-			DeleteTrainDatasTagOutcome deleteTrainDatasTag(const Model::DeleteTrainDatasTagRequest &request)const;
-			void deleteTrainDatasTagAsync(const Model::DeleteTrainDatasTagRequest& request, const DeleteTrainDatasTagAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteTrainDatasTagOutcomeCallable deleteTrainDatasTagCallable(const Model::DeleteTrainDatasTagRequest& request) const;
+			DeleteStreamPredictOutcomeCallable deleteStreamPredictCallable(const Model::DeleteStreamPredictRequest& request) const;
 			DescribeFaceGroupsOutcome describeFaceGroups(const Model::DescribeFaceGroupsRequest &request)const;
 			void describeFaceGroupsAsync(const Model::DescribeFaceGroupsRequest& request, const DescribeFaceGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeFaceGroupsOutcomeCallable describeFaceGroupsCallable(const Model::DescribeFaceGroupsRequest& request) const;
-			DescribeIterationsOutcome describeIterations(const Model::DescribeIterationsRequest &request)const;
-			void describeIterationsAsync(const Model::DescribeIterationsRequest& request, const DescribeIterationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeIterationsOutcomeCallable describeIterationsCallable(const Model::DescribeIterationsRequest& request) const;
-			DescribePredictDatasOutcome describePredictDatas(const Model::DescribePredictDatasRequest &request)const;
-			void describePredictDatasAsync(const Model::DescribePredictDatasRequest& request, const DescribePredictDatasAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribePredictDatasOutcomeCallable describePredictDatasCallable(const Model::DescribePredictDatasRequest& request) const;
-			DescribePredictModelsOutcome describePredictModels(const Model::DescribePredictModelsRequest &request)const;
-			void describePredictModelsAsync(const Model::DescribePredictModelsRequest& request, const DescribePredictModelsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribePredictModelsOutcomeCallable describePredictModelsCallable(const Model::DescribePredictModelsRequest& request) const;
-			DescribePredictTemplatesOutcome describePredictTemplates(const Model::DescribePredictTemplatesRequest &request)const;
-			void describePredictTemplatesAsync(const Model::DescribePredictTemplatesRequest& request, const DescribePredictTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribePredictTemplatesOutcomeCallable describePredictTemplatesCallable(const Model::DescribePredictTemplatesRequest& request) const;
-			DescribeProjectsOutcome describeProjects(const Model::DescribeProjectsRequest &request)const;
-			void describeProjectsAsync(const Model::DescribeProjectsRequest& request, const DescribeProjectsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeProjectsOutcomeCallable describeProjectsCallable(const Model::DescribeProjectsRequest& request) const;
-			DescribeQuickDeploysOutcome describeQuickDeploys(const Model::DescribeQuickDeploysRequest &request)const;
-			void describeQuickDeploysAsync(const Model::DescribeQuickDeploysRequest& request, const DescribeQuickDeploysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeQuickDeploysOutcomeCallable describeQuickDeploysCallable(const Model::DescribeQuickDeploysRequest& request) const;
+			DescribeFaceGroupsOutcomeCallable describeFaceGroupsCallable(const Model::DescribeFaceGroupsRequest& request) const;
 			DescribeStreamPredictResultOutcome describeStreamPredictResult(const Model::DescribeStreamPredictResultRequest &request)const;
 			void describeStreamPredictResultAsync(const Model::DescribeStreamPredictResultRequest& request, const DescribeStreamPredictResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeStreamPredictResultOutcomeCallable describeStreamPredictResultCallable(const Model::DescribeStreamPredictResultRequest& request) const;
+			DescribeStreamPredictResultOutcomeCallable describeStreamPredictResultCallable(const Model::DescribeStreamPredictResultRequest& request) const;
 			DescribeStreamPredictsOutcome describeStreamPredicts(const Model::DescribeStreamPredictsRequest &request)const;
 			void describeStreamPredictsAsync(const Model::DescribeStreamPredictsRequest& request, const DescribeStreamPredictsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeStreamPredictsOutcomeCallable describeStreamPredictsCallable(const Model::DescribeStreamPredictsRequest& request) const;
-			DescribeSystemPredictModelsOutcome describeSystemPredictModels(const Model::DescribeSystemPredictModelsRequest &request)const;
-			void describeSystemPredictModelsAsync(const Model::DescribeSystemPredictModelsRequest& request, const DescribeSystemPredictModelsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeSystemPredictModelsOutcomeCallable describeSystemPredictModelsCallable(const Model::DescribeSystemPredictModelsRequest& request) const;
-			DescribeTagsOutcome describeTags(const Model::DescribeTagsRequest &request)const;
-			void describeTagsAsync(const Model::DescribeTagsRequest& request, const DescribeTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeTagsOutcomeCallable describeTagsCallable(const Model::DescribeTagsRequest& request) const;
-			DescribeTrainDatasOutcome describeTrainDatas(const Model::DescribeTrainDatasRequest &request)const;
-			void describeTrainDatasAsync(const Model::DescribeTrainDatasRequest& request, const DescribeTrainDatasAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeTrainDatasOutcomeCallable describeTrainDatasCallable(const Model::DescribeTrainDatasRequest& request) const;
-			DescribeTrainDatasByIdsOutcome describeTrainDatasByIds(const Model::DescribeTrainDatasByIdsRequest &request)const;
-			void describeTrainDatasByIdsAsync(const Model::DescribeTrainDatasByIdsRequest& request, const DescribeTrainDatasByIdsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeTrainDatasByIdsOutcomeCallable describeTrainDatasByIdsCallable(const Model::DescribeTrainDatasByIdsRequest& request) const;
-			DescribeTrainResultOutcome describeTrainResult(const Model::DescribeTrainResultRequest &request)const;
-			void describeTrainResultAsync(const Model::DescribeTrainResultRequest& request, const DescribeTrainResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeTrainResultOutcomeCallable describeTrainResultCallable(const Model::DescribeTrainResultRequest& request) const;
+			DescribeStreamPredictsOutcomeCallable describeStreamPredictsCallable(const Model::DescribeStreamPredictsRequest& request) const;
 			ImagePredictOutcome imagePredict(const Model::ImagePredictRequest &request)const;
 			void imagePredictAsync(const Model::ImagePredictRequest& request, const ImagePredictAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ImagePredictOutcomeCallable imagePredictCallable(const Model::ImagePredictRequest& request) const;
-			ModifyPredictTemplateAttributeOutcome modifyPredictTemplateAttribute(const Model::ModifyPredictTemplateAttributeRequest &request)const;
-			void modifyPredictTemplateAttributeAsync(const Model::ModifyPredictTemplateAttributeRequest& request, const ModifyPredictTemplateAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyPredictTemplateAttributeOutcomeCallable modifyPredictTemplateAttributeCallable(const Model::ModifyPredictTemplateAttributeRequest& request) const;
-			ModifyProjectAttributeOutcome modifyProjectAttribute(const Model::ModifyProjectAttributeRequest &request)const;
-			void modifyProjectAttributeAsync(const Model::ModifyProjectAttributeRequest& request, const ModifyProjectAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyProjectAttributeOutcomeCallable modifyProjectAttributeCallable(const Model::ModifyProjectAttributeRequest& request) const;
-			ModifyTagAttributeOutcome modifyTagAttribute(const Model::ModifyTagAttributeRequest &request)const;
-			void modifyTagAttributeAsync(const Model::ModifyTagAttributeRequest& request, const ModifyTagAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyTagAttributeOutcomeCallable modifyTagAttributeCallable(const Model::ModifyTagAttributeRequest& request) const;
-			ModifyTrainDataRegionTagAttributeOutcome modifyTrainDataRegionTagAttribute(const Model::ModifyTrainDataRegionTagAttributeRequest &request)const;
-			void modifyTrainDataRegionTagAttributeAsync(const Model::ModifyTrainDataRegionTagAttributeRequest& request, const ModifyTrainDataRegionTagAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyTrainDataRegionTagAttributeOutcomeCallable modifyTrainDataRegionTagAttributeCallable(const Model::ModifyTrainDataRegionTagAttributeRequest& request) const;
-			ModifyTrainDataTagAttributeOutcome modifyTrainDataTagAttribute(const Model::ModifyTrainDataTagAttributeRequest &request)const;
-			void modifyTrainDataTagAttributeAsync(const Model::ModifyTrainDataTagAttributeRequest& request, const ModifyTrainDataTagAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyTrainDataTagAttributeOutcomeCallable modifyTrainDataTagAttributeCallable(const Model::ModifyTrainDataTagAttributeRequest& request) const;
-			PredictImageOutcome predictImage(const Model::PredictImageRequest &request)const;
-			void predictImageAsync(const Model::PredictImageRequest& request, const PredictImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			PredictImageOutcomeCallable predictImageCallable(const Model::PredictImageRequest& request) const;
-			QuickTestOutcome quickTest(const Model::QuickTestRequest &request)const;
-			void quickTestAsync(const Model::QuickTestRequest& request, const QuickTestAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			QuickTestOutcomeCallable quickTestCallable(const Model::QuickTestRequest& request) const;
+			ImagePredictOutcomeCallable imagePredictCallable(const Model::ImagePredictRequest& request) const;
 			RegisterFaceOutcome registerFace(const Model::RegisterFaceRequest &request)const;
 			void registerFaceAsync(const Model::RegisterFaceRequest& request, const RegisterFaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			RegisterFaceOutcomeCallable registerFaceCallable(const Model::RegisterFaceRequest& request) const;
+			RegisterFaceOutcomeCallable registerFaceCallable(const Model::RegisterFaceRequest& request) const;
 			SearchFaceOutcome searchFace(const Model::SearchFaceRequest &request)const;
 			void searchFaceAsync(const Model::SearchFaceRequest& request, const SearchFaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			SearchFaceOutcomeCallable searchFaceCallable(const Model::SearchFaceRequest& request) const;
+			SearchFaceOutcomeCallable searchFaceCallable(const Model::SearchFaceRequest& request) const;
 			StartStreamPredictOutcome startStreamPredict(const Model::StartStreamPredictRequest &request)const;
 			void startStreamPredictAsync(const Model::StartStreamPredictRequest& request, const StartStreamPredictAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			StartStreamPredictOutcomeCallable startStreamPredictCallable(const Model::StartStreamPredictRequest& request) const;
+			StartStreamPredictOutcomeCallable startStreamPredictCallable(const Model::StartStreamPredictRequest& request) const;
 			StopStreamPredictOutcome stopStreamPredict(const Model::StopStreamPredictRequest &request)const;
 			void stopStreamPredictAsync(const Model::StopStreamPredictRequest& request, const StopStreamPredictAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			StopStreamPredictOutcomeCallable stopStreamPredictCallable(const Model::StopStreamPredictRequest& request) const;
-			TrainProjectOutcome trainProject(const Model::TrainProjectRequest &request)const;
-			void trainProjectAsync(const Model::TrainProjectRequest& request, const TrainProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			TrainProjectOutcomeCallable trainProjectCallable(const Model::TrainProjectRequest& request) const;
+			StopStreamPredictOutcomeCallable stopStreamPredictCallable(const Model::StopStreamPredictRequest& request) const;
 			UnregisterFaceOutcome unregisterFace(const Model::UnregisterFaceRequest &request)const;
 			void unregisterFaceAsync(const Model::UnregisterFaceRequest& request, const UnregisterFaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			UnregisterFaceOutcomeCallable unregisterFaceCallable(const Model::UnregisterFaceRequest& request) const;
+			UnregisterFaceOutcomeCallable unregisterFaceCallable(const Model::UnregisterFaceRequest& request) const;
 	
 		private:
 			std::shared_ptr<EndpointProvider> endpointProvider_;

+ 0 - 66
ivision/include/alibabacloud/ivision/model/CreateFaceGroupRequest.h

@@ -35,82 +35,16 @@ namespace AlibabaCloud
 				CreateFaceGroupRequest();
 				~CreateFaceGroupRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				long getCallerParentId()const;
-				void setCallerParentId(long callerParentId);
-				bool getProxy_original_security_transport()const;
-				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
-				std::string getCallerBidEmail()const;
-				void setCallerBidEmail(const std::string& callerBidEmail);
-				std::string getCallerUidEmail()const;
-				void setCallerUidEmail(const std::string& callerUidEmail);
-				long getCallerUid()const;
-				void setCallerUid(long callerUid);
 				std::string getShowLog()const;
 				void setShowLog(const std::string& showLog);
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				std::string getPopProduct()const;
-				void setPopProduct(const std::string& popProduct);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getVersion()const;
-				void setVersion(const std::string& version);
-				bool getProxy_trust_transport_info()const;
-				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
-				bool getAk_mfa_present()const;
-				void setAk_mfa_present(bool ak_mfa_present);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getServiceCode()const;
-				void setServiceCode(const std::string& serviceCode);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
 				std::string getName()const;
 				void setName(const std::string& name);
 
             private:
-				long resourceOwnerId_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string regionId_;
-				std::string requestContent_;
-				std::string callerBidEmail_;
-				std::string callerUidEmail_;
-				long callerUid_;
 				std::string showLog_;
-				std::string app_ip_;
-				std::string popProduct_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string version_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string serviceCode_;
-				std::string requestId_;
 				std::string name_;
 
 			};

+ 0 - 72
ivision/include/alibabacloud/ivision/model/CreatePredictModelRequest.h

@@ -1,72 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATEPREDICTMODELREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATEPREDICTMODELREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreatePredictModelRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreatePredictModelRequest();
-				~CreatePredictModelRequest();
-
-				std::string getRegions()const;
-				void setRegions(const std::string& regions);
-				std::string getDescription()const;
-				void setDescription(const std::string& description);
-				std::string getSource()const;
-				void setSource(const std::string& source);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getModelId()const;
-				void setModelId(const std::string& modelId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getName()const;
-				void setName(const std::string& name);
-				std::string getIterationId()const;
-				void setIterationId(const std::string& iterationId);
-
-            private:
-				std::string regions_;
-				std::string description_;
-				std::string source_;
-				std::string projectId_;
-				std::string showLog_;
-				std::string modelId_;
-				long ownerId_;
-				std::string name_;
-				std::string iterationId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATEPREDICTMODELREQUEST_H_

+ 0 - 63
ivision/include/alibabacloud/ivision/model/CreatePredictModelResult.h

@@ -1,63 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATEPREDICTMODELRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATEPREDICTMODELRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreatePredictModelResult : public ServiceResult
-			{
-			public:
-				struct Model
-				{
-					std::string iterationVersion;
-					std::string description;
-					std::string projectName;
-					std::string iterationId;
-					std::string projectId;
-					std::string creationTime;
-					std::string regions;
-					std::string modelId;
-					std::string name;
-				};
-
-
-				CreatePredictModelResult();
-				explicit CreatePredictModelResult(const std::string &payload);
-				~CreatePredictModelResult();
-				Model getModel()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				Model model_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATEPREDICTMODELRESULT_H_

+ 0 - 66
ivision/include/alibabacloud/ivision/model/CreatePredictTemplateRequest.h

@@ -1,66 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATEPREDICTTEMPLATEREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATEPREDICTTEMPLATEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreatePredictTemplateRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreatePredictTemplateRequest();
-				~CreatePredictTemplateRequest();
-
-				std::string getDescription()const;
-				void setDescription(const std::string& description);
-				std::string getOutput()const;
-				void setOutput(const std::string& output);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getModelIds()const;
-				void setModelIds(const std::string& modelIds);
-				std::string getName()const;
-				void setName(const std::string& name);
-				int getInterval()const;
-				void setInterval(int interval);
-
-            private:
-				std::string description_;
-				std::string output_;
-				std::string showLog_;
-				long ownerId_;
-				std::string modelIds_;
-				std::string name_;
-				int interval_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATEPREDICTTEMPLATEREQUEST_H_

+ 0 - 61
ivision/include/alibabacloud/ivision/model/CreatePredictTemplateResult.h

@@ -1,61 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATEPREDICTTEMPLATERESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATEPREDICTTEMPLATERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreatePredictTemplateResult : public ServiceResult
-			{
-			public:
-				struct _Template
-				{
-					std::string description;
-					std::string output;
-					std::string creationTime;
-					std::string modelIds;
-					std::string templateId;
-					std::string name;
-					int interval;
-				};
-
-
-				CreatePredictTemplateResult();
-				explicit CreatePredictTemplateResult(const std::string &payload);
-				~CreatePredictTemplateResult();
-				_Template get_Template()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				_Template _template_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATEPREDICTTEMPLATERESULT_H_

+ 0 - 63
ivision/include/alibabacloud/ivision/model/CreateProjectRequest.h

@@ -1,63 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATEPROJECTREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATEPROJECTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreateProjectRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateProjectRequest();
-				~CreateProjectRequest();
-
-				std::string getDescription()const;
-				void setDescription(const std::string& description);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getModelId()const;
-				void setModelId(const std::string& modelId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getProType()const;
-				void setProType(const std::string& proType);
-				std::string getName()const;
-				void setName(const std::string& name);
-
-            private:
-				std::string description_;
-				std::string showLog_;
-				std::string modelId_;
-				long ownerId_;
-				std::string proType_;
-				std::string name_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATEPROJECTREQUEST_H_

+ 0 - 61
ivision/include/alibabacloud/ivision/model/CreateProjectResult.h

@@ -1,61 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATEPROJECTRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATEPROJECTRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreateProjectResult : public ServiceResult
-			{
-			public:
-				struct Project
-				{
-					std::string status;
-					std::string description;
-					std::string projectId;
-					std::string proType;
-					std::string creationTime;
-					int iterCount;
-					std::string name;
-				};
-
-
-				CreateProjectResult();
-				explicit CreateProjectResult(const std::string &payload);
-				~CreateProjectResult();
-				Project getProject()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				Project project_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATEPROJECTRESULT_H_

+ 0 - 57
ivision/include/alibabacloud/ivision/model/CreateQuickDeployRequest.h

@@ -1,57 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATEQUICKDEPLOYREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATEQUICKDEPLOYREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreateQuickDeployRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateQuickDeployRequest();
-				~CreateQuickDeployRequest();
-
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getIterationId()const;
-				void setIterationId(const std::string& iterationId);
-
-            private:
-				std::string projectId_;
-				std::string showLog_;
-				long ownerId_;
-				std::string iterationId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATEQUICKDEPLOYREQUEST_H_

+ 0 - 59
ivision/include/alibabacloud/ivision/model/CreateQuickDeployResult.h

@@ -1,59 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATEQUICKDEPLOYRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATEQUICKDEPLOYRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreateQuickDeployResult : public ServiceResult
-			{
-			public:
-				struct QuickDeploy
-				{
-					std::string iterationId;
-					std::string projectId;
-					std::string creationTime;
-					std::string deployStatus;
-					std::string modelId;
-				};
-
-
-				CreateQuickDeployResult();
-				explicit CreateQuickDeployResult(const std::string &payload);
-				~CreateQuickDeployResult();
-				QuickDeploy getQuickDeploy()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				QuickDeploy quickDeploy_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATEQUICKDEPLOYRESULT_H_

+ 39 - 42
ivision/include/alibabacloud/ivision/model/CreateStreamPredictRequest.h

@@ -35,50 +35,47 @@ namespace AlibabaCloud
 				CreateStreamPredictRequest();
 				~CreateStreamPredictRequest();
 
-				std::string getClientToken()const;
-				void setClientToken(const std::string& clientToken);
-				std::string getAutoStart()const;
-				void setAutoStart(const std::string& autoStart);
-				std::string getNotify()const;
-				void setNotify(const std::string& notify);
-				std::string getOutput()const;
-				void setOutput(const std::string& output);
-				std::string getUserData()const;
-				void setUserData(const std::string& userData);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getStreamType()const;
-				void setStreamType(const std::string& streamType);
-				std::string getFaceGroupId()const;
-				void setFaceGroupId(const std::string& faceGroupId);
-				std::string getStreamId()const;
-				void setStreamId(const std::string& streamId);
-				std::string getDetectIntervals()const;
-				void setDetectIntervals(const std::string& detectIntervals);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getProbabilityThresholds()const;
-				void setProbabilityThresholds(const std::string& probabilityThresholds);
-				std::string getModelIds()const;
-				void setModelIds(const std::string& modelIds);
-				std::string getModelUserData()const;
-				void setModelUserData(const std::string& modelUserData);
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
+				std::string getAutoStart()const;
+				void setAutoStart(const std::string& autoStart);
+				std::string getNotify()const;
+				void setNotify(const std::string& notify);
+				std::string getOutput()const;
+				void setOutput(const std::string& output);
+				std::string getShowLog()const;
+				void setShowLog(const std::string& showLog);
+				std::string getStreamType()const;
+				void setStreamType(const std::string& streamType);
+				std::string getFaceGroupId()const;
+				void setFaceGroupId(const std::string& faceGroupId);
+				std::string getStreamId()const;
+				void setStreamId(const std::string& streamId);
+				std::string getDetectIntervals()const;
+				void setDetectIntervals(const std::string& detectIntervals);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getProbabilityThresholds()const;
+				void setProbabilityThresholds(const std::string& probabilityThresholds);
+				std::string getModelIds()const;
+				void setModelIds(const std::string& modelIds);
+				std::string getModelUserData()const;
+				void setModelUserData(const std::string& modelUserData);
 
             private:
-				std::string clientToken_;
-				std::string autoStart_;
-				std::string notify_;
-				std::string output_;
-				std::string userData_;
-				std::string showLog_;
-				std::string streamType_;
-				std::string faceGroupId_;
-				std::string streamId_;
-				std::string detectIntervals_;
-				long ownerId_;
-				std::string probabilityThresholds_;
-				std::string modelIds_;
-				std::string modelUserData_;
+				std::string clientToken_;
+				std::string autoStart_;
+				std::string notify_;
+				std::string output_;
+				std::string showLog_;
+				std::string streamType_;
+				std::string faceGroupId_;
+				std::string streamId_;
+				std::string detectIntervals_;
+				long ownerId_;
+				std::string probabilityThresholds_;
+				std::string modelIds_;
+				std::string modelUserData_;
 
 			};
 		}

+ 0 - 60
ivision/include/alibabacloud/ivision/model/CreateTagRequest.h

@@ -1,60 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATETAGREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATETAGREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreateTagRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateTagRequest();
-				~CreateTagRequest();
-
-				std::string getDescription()const;
-				void setDescription(const std::string& description);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getName()const;
-				void setName(const std::string& name);
-
-            private:
-				std::string description_;
-				std::string projectId_;
-				std::string showLog_;
-				long ownerId_;
-				std::string name_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATETAGREQUEST_H_

+ 0 - 60
ivision/include/alibabacloud/ivision/model/CreateTagResult.h

@@ -1,60 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATETAGRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATETAGRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreateTagResult : public ServiceResult
-			{
-			public:
-				struct Tag
-				{
-					std::string description;
-					std::string tagName;
-					std::string projectId;
-					std::string tagId;
-					std::string creationTime;
-					int count;
-				};
-
-
-				CreateTagResult();
-				explicit CreateTagResult(const std::string &payload);
-				~CreateTagResult();
-				Tag getTag()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				Tag tag_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATETAGRESULT_H_

+ 0 - 123
ivision/include/alibabacloud/ivision/model/CreateTrainDataRegionTagRequest.h

@@ -1,123 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATETRAINDATAREGIONTAGREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATETRAINDATAREGIONTAGREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreateTrainDataRegionTagRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateTrainDataRegionTagRequest();
-				~CreateTrainDataRegionTagRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				long getCallerParentId()const;
-				void setCallerParentId(long callerParentId);
-				bool getProxy_original_security_transport()const;
-				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
-				std::string getCallerBidEmail()const;
-				void setCallerBidEmail(const std::string& callerBidEmail);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getCallerUidEmail()const;
-				void setCallerUidEmail(const std::string& callerUidEmail);
-				long getCallerUid()const;
-				void setCallerUid(long callerUid);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				std::string getPopProduct()const;
-				void setPopProduct(const std::string& popProduct);
-				std::string getTagItems()const;
-				void setTagItems(const std::string& tagItems);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getVersion()const;
-				void setVersion(const std::string& version);
-				bool getProxy_trust_transport_info()const;
-				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
-				bool getAk_mfa_present()const;
-				void setAk_mfa_present(bool ak_mfa_present);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getDataId()const;
-				void setDataId(const std::string& dataId);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
-
-            private:
-				long resourceOwnerId_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string regionId_;
-				std::string requestContent_;
-				std::string callerBidEmail_;
-				std::string projectId_;
-				std::string callerUidEmail_;
-				long callerUid_;
-				std::string showLog_;
-				std::string app_ip_;
-				std::string popProduct_;
-				std::string tagItems_;
-				std::string callerBid_;
-				long ownerId_;
-				std::string version_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string dataId_;
-				std::string requestId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATETRAINDATAREGIONTAGREQUEST_H_

+ 0 - 76
ivision/include/alibabacloud/ivision/model/CreateTrainDataRegionTagResult.h

@@ -1,76 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATETRAINDATAREGIONTAGRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATETRAINDATAREGIONTAGRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreateTrainDataRegionTagResult : public ServiceResult
-			{
-			public:
-				struct TrainData
-				{
-					struct TagItem
-					{
-						struct Region
-						{
-							std::string left;
-							std::string top;
-							std::string height;
-							std::string width;
-						};
-						std::string regionType;
-						std::string tagId;
-						Region region;
-					};
-					std::string status;
-					std::string dataId;
-					std::string iterationId;
-					std::string tagStatus;
-					std::string projectId;
-					std::string dataUrl;
-					std::string creationTime;
-					std::vector<TagItem> tagItems;
-					std::string dataName;
-				};
-
-
-				CreateTrainDataRegionTagResult();
-				explicit CreateTrainDataRegionTagResult(const std::string &payload);
-				~CreateTrainDataRegionTagResult();
-				TrainData getTrainData()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				TrainData trainData_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATETRAINDATAREGIONTAGRESULT_H_

+ 0 - 60
ivision/include/alibabacloud/ivision/model/CreateTrainDataTagRequest.h

@@ -1,60 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATETRAINDATATAGREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATETRAINDATATAGREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreateTrainDataTagRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateTrainDataTagRequest();
-				~CreateTrainDataTagRequest();
-
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getTagItems()const;
-				void setTagItems(const std::string& tagItems);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getDataId()const;
-				void setDataId(const std::string& dataId);
-
-            private:
-				std::string projectId_;
-				std::string showLog_;
-				std::string tagItems_;
-				long ownerId_;
-				std::string dataId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATETRAINDATATAGREQUEST_H_

+ 0 - 76
ivision/include/alibabacloud/ivision/model/CreateTrainDataTagResult.h

@@ -1,76 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATETRAINDATATAGRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATETRAINDATATAGRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreateTrainDataTagResult : public ServiceResult
-			{
-			public:
-				struct TrainData
-				{
-					struct TagItem
-					{
-						struct Region
-						{
-							std::string left;
-							std::string top;
-							std::string height;
-							std::string width;
-						};
-						std::string regionType;
-						std::string tagId;
-						Region region;
-					};
-					std::string status;
-					std::string dataId;
-					std::string iterationId;
-					std::string tagStatus;
-					std::string projectId;
-					std::string dataUrl;
-					std::string creationTime;
-					std::vector<TagItem> tagItems;
-					std::string dataName;
-				};
-
-
-				CreateTrainDataTagResult();
-				explicit CreateTrainDataTagResult(const std::string &payload);
-				~CreateTrainDataTagResult();
-				TrainData getTrainData()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				TrainData trainData_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATETRAINDATATAGRESULT_H_

+ 0 - 63
ivision/include/alibabacloud/ivision/model/CreateTrainDatasFromPredictionRequest.h

@@ -1,63 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATETRAINDATASFROMPREDICTIONREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATETRAINDATASFROMPREDICTIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreateTrainDatasFromPredictionRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateTrainDatasFromPredictionRequest();
-				~CreateTrainDatasFromPredictionRequest();
-
-				std::string getDataIds()const;
-				void setDataIds(const std::string& dataIds);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getTagId()const;
-				void setTagId(const std::string& tagId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getIterationId()const;
-				void setIterationId(const std::string& iterationId);
-
-            private:
-				std::string dataIds_;
-				std::string projectId_;
-				std::string showLog_;
-				std::string tagId_;
-				long ownerId_;
-				std::string iterationId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATETRAINDATASFROMPREDICTIONREQUEST_H_

+ 0 - 76
ivision/include/alibabacloud/ivision/model/CreateTrainDatasFromPredictionResult.h

@@ -1,76 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATETRAINDATASFROMPREDICTIONRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATETRAINDATASFROMPREDICTIONRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreateTrainDatasFromPredictionResult : public ServiceResult
-			{
-			public:
-				struct TrainData
-				{
-					struct TagItem
-					{
-						struct Region
-						{
-							std::string left;
-							std::string top;
-							std::string height;
-							std::string width;
-						};
-						std::string regionType;
-						std::string tagId;
-						Region region;
-					};
-					std::string status;
-					std::string dataId;
-					std::string iterationId;
-					std::string tagStatus;
-					std::string projectId;
-					std::string dataUrl;
-					std::string creationTime;
-					std::vector<TrainData::TagItem> tagItems;
-					std::string dataName;
-				};
-
-
-				CreateTrainDatasFromPredictionResult();
-				explicit CreateTrainDatasFromPredictionResult(const std::string &payload);
-				~CreateTrainDatasFromPredictionResult();
-				std::vector<TrainData> getTrainDatas()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<TrainData> trainDatas_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATETRAINDATASFROMPREDICTIONRESULT_H_

+ 0 - 60
ivision/include/alibabacloud/ivision/model/CreateTrainDatasFromUrlsRequest.h

@@ -1,60 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATETRAINDATASFROMURLSREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATETRAINDATASFROMURLSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreateTrainDatasFromUrlsRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateTrainDatasFromUrlsRequest();
-				~CreateTrainDatasFromUrlsRequest();
-
-				std::string getUrls()const;
-				void setUrls(const std::string& urls);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getTagId()const;
-				void setTagId(const std::string& tagId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				std::string urls_;
-				std::string projectId_;
-				std::string showLog_;
-				std::string tagId_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATETRAINDATASFROMURLSREQUEST_H_

+ 0 - 76
ivision/include/alibabacloud/ivision/model/CreateTrainDatasFromUrlsResult.h

@@ -1,76 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATETRAINDATASFROMURLSRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATETRAINDATASFROMURLSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreateTrainDatasFromUrlsResult : public ServiceResult
-			{
-			public:
-				struct TrainData
-				{
-					struct TagItem
-					{
-						struct Region
-						{
-							std::string left;
-							std::string top;
-							std::string height;
-							std::string width;
-						};
-						std::string regionType;
-						std::string tagId;
-						Region region;
-					};
-					std::string status;
-					std::string dataId;
-					std::string iterationId;
-					std::string tagStatus;
-					std::string projectId;
-					std::string dataUrl;
-					std::string creationTime;
-					std::vector<TrainData::TagItem> tagItems;
-					std::string dataName;
-				};
-
-
-				CreateTrainDatasFromUrlsResult();
-				explicit CreateTrainDatasFromUrlsResult(const std::string &payload);
-				~CreateTrainDatasFromUrlsResult();
-				std::vector<TrainData> getTrainDatas()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<TrainData> trainDatas_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATETRAINDATASFROMURLSRESULT_H_

+ 0 - 60
ivision/include/alibabacloud/ivision/model/CreateTrainDatasTagRequest.h

@@ -1,60 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATETRAINDATASTAGREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATETRAINDATASTAGREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreateTrainDatasTagRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateTrainDatasTagRequest();
-				~CreateTrainDatasTagRequest();
-
-				std::string getDataIds()const;
-				void setDataIds(const std::string& dataIds);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getTagId()const;
-				void setTagId(const std::string& tagId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				std::string dataIds_;
-				std::string projectId_;
-				std::string showLog_;
-				std::string tagId_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATETRAINDATASTAGREQUEST_H_

+ 0 - 76
ivision/include/alibabacloud/ivision/model/CreateTrainDatasTagResult.h

@@ -1,76 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATETRAINDATASTAGRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATETRAINDATASTAGRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreateTrainDatasTagResult : public ServiceResult
-			{
-			public:
-				struct TrainData
-				{
-					struct TagItem
-					{
-						struct Region
-						{
-							std::string left;
-							std::string top;
-							std::string height;
-							std::string width;
-						};
-						std::string regionType;
-						std::string tagId;
-						Region region;
-					};
-					std::string status;
-					std::string dataId;
-					std::string iterationId;
-					std::string tagStatus;
-					std::string projectId;
-					std::string dataUrl;
-					std::string creationTime;
-					std::vector<TagItem> tagItems;
-					std::string dataName;
-				};
-
-
-				CreateTrainDatasTagResult();
-				explicit CreateTrainDatasTagResult(const std::string &payload);
-				~CreateTrainDatasTagResult();
-				TrainData getTrainData()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				TrainData trainData_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATETRAINDATASTAGRESULT_H_

+ 0 - 120
ivision/include/alibabacloud/ivision/model/CreateUploadTokenRequest.h

@@ -1,120 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATEUPLOADTOKENREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATEUPLOADTOKENREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreateUploadTokenRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateUploadTokenRequest();
-				~CreateUploadTokenRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				long getCallerParentId()const;
-				void setCallerParentId(long callerParentId);
-				bool getProxy_original_security_transport()const;
-				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
-				std::string getCallerBidEmail()const;
-				void setCallerBidEmail(const std::string& callerBidEmail);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getCallerUidEmail()const;
-				void setCallerUidEmail(const std::string& callerUidEmail);
-				long getCallerUid()const;
-				void setCallerUid(long callerUid);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				std::string getPopProduct()const;
-				void setPopProduct(const std::string& popProduct);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getVersion()const;
-				void setVersion(const std::string& version);
-				bool getProxy_trust_transport_info()const;
-				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
-				bool getAk_mfa_present()const;
-				void setAk_mfa_present(bool ak_mfa_present);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getFileName()const;
-				void setFileName(const std::string& fileName);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
-
-            private:
-				long resourceOwnerId_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string regionId_;
-				std::string requestContent_;
-				std::string callerBidEmail_;
-				std::string projectId_;
-				std::string callerUidEmail_;
-				long callerUid_;
-				std::string showLog_;
-				std::string app_ip_;
-				std::string popProduct_;
-				std::string callerBid_;
-				long ownerId_;
-				std::string version_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string fileName_;
-				std::string requestId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATEUPLOADTOKENREQUEST_H_

+ 0 - 62
ivision/include/alibabacloud/ivision/model/CreateUploadTokenResult.h

@@ -1,62 +0,0 @@
-/*
- * 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_IVISION_MODEL_CREATEUPLOADTOKENRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_CREATEUPLOADTOKENRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT CreateUploadTokenResult : public ServiceResult
-			{
-			public:
-				struct UploadToken
-				{
-					std::string securityToken;
-					std::string endpoint;
-					std::string bucket;
-					std::string accessKeyId;
-					std::string accessKeySecret;
-					std::string expiration;
-					std::string object;
-					std::string url;
-				};
-
-
-				CreateUploadTokenResult();
-				explicit CreateUploadTokenResult(const std::string &payload);
-				~CreateUploadTokenResult();
-				UploadToken getUploadToken()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				UploadToken uploadToken_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_CREATEUPLOADTOKENRESULT_H_

+ 0 - 66
ivision/include/alibabacloud/ivision/model/DeleteFaceGroupRequest.h

@@ -35,83 +35,17 @@ namespace AlibabaCloud
 				DeleteFaceGroupRequest();
 				~DeleteFaceGroupRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				long getCallerParentId()const;
-				void setCallerParentId(long callerParentId);
-				bool getProxy_original_security_transport()const;
-				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
-				std::string getCallerBidEmail()const;
-				void setCallerBidEmail(const std::string& callerBidEmail);
-				std::string getCallerUidEmail()const;
-				void setCallerUidEmail(const std::string& callerUidEmail);
-				long getCallerUid()const;
-				void setCallerUid(long callerUid);
 				std::string getShowLog()const;
 				void setShowLog(const std::string& showLog);
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				std::string getPopProduct()const;
-				void setPopProduct(const std::string& popProduct);
 				std::string getGroupId()const;
 				void setGroupId(const std::string& groupId);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getVersion()const;
-				void setVersion(const std::string& version);
-				bool getProxy_trust_transport_info()const;
-				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
-				bool getAk_mfa_present()const;
-				void setAk_mfa_present(bool ak_mfa_present);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getServiceCode()const;
-				void setServiceCode(const std::string& serviceCode);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
 
             private:
-				long resourceOwnerId_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string regionId_;
-				std::string requestContent_;
-				std::string callerBidEmail_;
-				std::string callerUidEmail_;
-				long callerUid_;
 				std::string showLog_;
-				std::string app_ip_;
-				std::string popProduct_;
 				std::string groupId_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string version_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string serviceCode_;
-				std::string requestId_;
 
 			};
 		}

+ 0 - 57
ivision/include/alibabacloud/ivision/model/DeleteIterationRequest.h

@@ -1,57 +0,0 @@
-/*
- * 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_IVISION_MODEL_DELETEITERATIONREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_DELETEITERATIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DeleteIterationRequest : public RpcServiceRequest
-			{
-
-			public:
-				DeleteIterationRequest();
-				~DeleteIterationRequest();
-
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getIterationId()const;
-				void setIterationId(const std::string& iterationId);
-
-            private:
-				std::string projectId_;
-				std::string showLog_;
-				long ownerId_;
-				std::string iterationId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DELETEITERATIONREQUEST_H_

+ 0 - 51
ivision/include/alibabacloud/ivision/model/DeleteIterationResult.h

@@ -1,51 +0,0 @@
-/*
- * 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_IVISION_MODEL_DELETEITERATIONRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_DELETEITERATIONRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DeleteIterationResult : public ServiceResult
-			{
-			public:
-
-
-				DeleteIterationResult();
-				explicit DeleteIterationResult(const std::string &payload);
-				~DeleteIterationResult();
-				std::string getIterationId()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string iterationId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DELETEITERATIONRESULT_H_

+ 0 - 63
ivision/include/alibabacloud/ivision/model/DeletePredictDatasRequest.h

@@ -1,63 +0,0 @@
-/*
- * 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_IVISION_MODEL_DELETEPREDICTDATASREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_DELETEPREDICTDATASREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DeletePredictDatasRequest : public RpcServiceRequest
-			{
-
-			public:
-				DeletePredictDatasRequest();
-				~DeletePredictDatasRequest();
-
-				std::string getDataIds()const;
-				void setDataIds(const std::string& dataIds);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getModelId()const;
-				void setModelId(const std::string& modelId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getIterationId()const;
-				void setIterationId(const std::string& iterationId);
-
-            private:
-				std::string dataIds_;
-				std::string projectId_;
-				std::string showLog_;
-				std::string modelId_;
-				long ownerId_;
-				std::string iterationId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DELETEPREDICTDATASREQUEST_H_

+ 0 - 49
ivision/include/alibabacloud/ivision/model/DeletePredictDatasResult.h

@@ -1,49 +0,0 @@
-/*
- * 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_IVISION_MODEL_DELETEPREDICTDATASRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_DELETEPREDICTDATASRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DeletePredictDatasResult : public ServiceResult
-			{
-			public:
-
-
-				DeletePredictDatasResult();
-				explicit DeletePredictDatasResult(const std::string &payload);
-				~DeletePredictDatasResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DELETEPREDICTDATASRESULT_H_

+ 0 - 54
ivision/include/alibabacloud/ivision/model/DeletePredictModelRequest.h

@@ -1,54 +0,0 @@
-/*
- * 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_IVISION_MODEL_DELETEPREDICTMODELREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_DELETEPREDICTMODELREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DeletePredictModelRequest : public RpcServiceRequest
-			{
-
-			public:
-				DeletePredictModelRequest();
-				~DeletePredictModelRequest();
-
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getModelId()const;
-				void setModelId(const std::string& modelId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				std::string showLog_;
-				std::string modelId_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DELETEPREDICTMODELREQUEST_H_

+ 0 - 51
ivision/include/alibabacloud/ivision/model/DeletePredictModelResult.h

@@ -1,51 +0,0 @@
-/*
- * 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_IVISION_MODEL_DELETEPREDICTMODELRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_DELETEPREDICTMODELRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DeletePredictModelResult : public ServiceResult
-			{
-			public:
-
-
-				DeletePredictModelResult();
-				explicit DeletePredictModelResult(const std::string &payload);
-				~DeletePredictModelResult();
-				std::string getModelId()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string modelId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DELETEPREDICTMODELRESULT_H_

+ 0 - 54
ivision/include/alibabacloud/ivision/model/DeletePredictTemplateRequest.h

@@ -1,54 +0,0 @@
-/*
- * 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_IVISION_MODEL_DELETEPREDICTTEMPLATEREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_DELETEPREDICTTEMPLATEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DeletePredictTemplateRequest : public RpcServiceRequest
-			{
-
-			public:
-				DeletePredictTemplateRequest();
-				~DeletePredictTemplateRequest();
-
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getTemplateId()const;
-				void setTemplateId(const std::string& templateId);
-
-            private:
-				std::string showLog_;
-				long ownerId_;
-				std::string templateId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DELETEPREDICTTEMPLATEREQUEST_H_

+ 0 - 51
ivision/include/alibabacloud/ivision/model/DeletePredictTemplateResult.h

@@ -1,51 +0,0 @@
-/*
- * 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_IVISION_MODEL_DELETEPREDICTTEMPLATERESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_DELETEPREDICTTEMPLATERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DeletePredictTemplateResult : public ServiceResult
-			{
-			public:
-
-
-				DeletePredictTemplateResult();
-				explicit DeletePredictTemplateResult(const std::string &payload);
-				~DeletePredictTemplateResult();
-				std::string getTemplateId()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string templateId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DELETEPREDICTTEMPLATERESULT_H_

+ 0 - 54
ivision/include/alibabacloud/ivision/model/DeleteProjectRequest.h

@@ -1,54 +0,0 @@
-/*
- * 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_IVISION_MODEL_DELETEPROJECTREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_DELETEPROJECTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DeleteProjectRequest : public RpcServiceRequest
-			{
-
-			public:
-				DeleteProjectRequest();
-				~DeleteProjectRequest();
-
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				std::string projectId_;
-				std::string showLog_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DELETEPROJECTREQUEST_H_

+ 0 - 51
ivision/include/alibabacloud/ivision/model/DeleteProjectResult.h

@@ -1,51 +0,0 @@
-/*
- * 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_IVISION_MODEL_DELETEPROJECTRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_DELETEPROJECTRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DeleteProjectResult : public ServiceResult
-			{
-			public:
-
-
-				DeleteProjectResult();
-				explicit DeleteProjectResult(const std::string &payload);
-				~DeleteProjectResult();
-				std::string getProjectId()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string projectId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DELETEPROJECTRESULT_H_

+ 9 - 9
ivision/include/alibabacloud/ivision/model/DeleteStreamPredictRequest.h

@@ -35,17 +35,17 @@ namespace AlibabaCloud
 				DeleteStreamPredictRequest();
 				~DeleteStreamPredictRequest();
 
-				std::string getPredictId()const;
-				void setPredictId(const std::string& predictId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
+				std::string getPredictId()const;
+				void setPredictId(const std::string& predictId);
+				std::string getShowLog()const;
+				void setShowLog(const std::string& showLog);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 
             private:
-				std::string predictId_;
-				std::string showLog_;
-				long ownerId_;
+				std::string predictId_;
+				std::string showLog_;
+				long ownerId_;
 
 			};
 		}

+ 0 - 57
ivision/include/alibabacloud/ivision/model/DeleteTagRequest.h

@@ -1,57 +0,0 @@
-/*
- * 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_IVISION_MODEL_DELETETAGREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_DELETETAGREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DeleteTagRequest : public RpcServiceRequest
-			{
-
-			public:
-				DeleteTagRequest();
-				~DeleteTagRequest();
-
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getTagId()const;
-				void setTagId(const std::string& tagId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				std::string projectId_;
-				std::string showLog_;
-				std::string tagId_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DELETETAGREQUEST_H_

+ 0 - 51
ivision/include/alibabacloud/ivision/model/DeleteTagResult.h

@@ -1,51 +0,0 @@
-/*
- * 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_IVISION_MODEL_DELETETAGRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_DELETETAGRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DeleteTagResult : public ServiceResult
-			{
-			public:
-
-
-				DeleteTagResult();
-				explicit DeleteTagResult(const std::string &payload);
-				~DeleteTagResult();
-				std::string getTagId()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string tagId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DELETETAGRESULT_H_

+ 0 - 57
ivision/include/alibabacloud/ivision/model/DeleteTrainDatasRequest.h

@@ -1,57 +0,0 @@
-/*
- * 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_IVISION_MODEL_DELETETRAINDATASREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_DELETETRAINDATASREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DeleteTrainDatasRequest : public RpcServiceRequest
-			{
-
-			public:
-				DeleteTrainDatasRequest();
-				~DeleteTrainDatasRequest();
-
-				std::string getDataIds()const;
-				void setDataIds(const std::string& dataIds);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				std::string dataIds_;
-				std::string projectId_;
-				std::string showLog_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DELETETRAINDATASREQUEST_H_

+ 0 - 49
ivision/include/alibabacloud/ivision/model/DeleteTrainDatasResult.h

@@ -1,49 +0,0 @@
-/*
- * 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_IVISION_MODEL_DELETETRAINDATASRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_DELETETRAINDATASRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DeleteTrainDatasResult : public ServiceResult
-			{
-			public:
-
-
-				DeleteTrainDatasResult();
-				explicit DeleteTrainDatasResult(const std::string &payload);
-				~DeleteTrainDatasResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DELETETRAINDATASRESULT_H_

+ 0 - 60
ivision/include/alibabacloud/ivision/model/DeleteTrainDatasTagRequest.h

@@ -1,60 +0,0 @@
-/*
- * 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_IVISION_MODEL_DELETETRAINDATASTAGREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_DELETETRAINDATASTAGREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DeleteTrainDatasTagRequest : public RpcServiceRequest
-			{
-
-			public:
-				DeleteTrainDatasTagRequest();
-				~DeleteTrainDatasTagRequest();
-
-				std::string getDataIds()const;
-				void setDataIds(const std::string& dataIds);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getTagId()const;
-				void setTagId(const std::string& tagId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				std::string dataIds_;
-				std::string projectId_;
-				std::string showLog_;
-				std::string tagId_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DELETETRAINDATASTAGREQUEST_H_

+ 0 - 49
ivision/include/alibabacloud/ivision/model/DeleteTrainDatasTagResult.h

@@ -1,49 +0,0 @@
-/*
- * 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_IVISION_MODEL_DELETETRAINDATASTAGRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_DELETETRAINDATASTAGRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DeleteTrainDatasTagResult : public ServiceResult
-			{
-			public:
-
-
-				DeleteTrainDatasTagResult();
-				explicit DeleteTrainDatasTagResult(const std::string &payload);
-				~DeleteTrainDatasTagResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DELETETRAINDATASTAGRESULT_H_

+ 0 - 66
ivision/include/alibabacloud/ivision/model/DescribeFaceGroupsRequest.h

@@ -35,89 +35,23 @@ namespace AlibabaCloud
 				DescribeFaceGroupsRequest();
 				~DescribeFaceGroupsRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
 				std::string getNextPageToken()const;
 				void setNextPageToken(const std::string& nextPageToken);
-				long getCallerParentId()const;
-				void setCallerParentId(long callerParentId);
-				bool getProxy_original_security_transport()const;
-				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
 				long getPageSize()const;
 				void setPageSize(long pageSize);
-				std::string getCallerBidEmail()const;
-				void setCallerBidEmail(const std::string& callerBidEmail);
-				std::string getCallerUidEmail()const;
-				void setCallerUidEmail(const std::string& callerUidEmail);
-				long getCallerUid()const;
-				void setCallerUid(long callerUid);
 				std::string getShowLog()const;
 				void setShowLog(const std::string& showLog);
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				std::string getPopProduct()const;
-				void setPopProduct(const std::string& popProduct);
 				long getCurrentPage()const;
 				void setCurrentPage(long currentPage);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getVersion()const;
-				void setVersion(const std::string& version);
-				bool getProxy_trust_transport_info()const;
-				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
-				bool getAk_mfa_present()const;
-				void setAk_mfa_present(bool ak_mfa_present);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getServiceCode()const;
-				void setServiceCode(const std::string& serviceCode);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
 
             private:
-				long resourceOwnerId_;
 				std::string nextPageToken_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string regionId_;
-				std::string requestContent_;
 				long pageSize_;
-				std::string callerBidEmail_;
-				std::string callerUidEmail_;
-				long callerUid_;
 				std::string showLog_;
-				std::string app_ip_;
-				std::string popProduct_;
 				long currentPage_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string version_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string serviceCode_;
-				std::string requestId_;
 
 			};
 		}

+ 0 - 63
ivision/include/alibabacloud/ivision/model/DescribeIterationsRequest.h

@@ -1,63 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBEITERATIONSREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBEITERATIONSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribeIterationsRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeIterationsRequest();
-				~DescribeIterationsRequest();
-
-				std::string getThreshold()const;
-				void setThreshold(const std::string& threshold);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getIterationIds()const;
-				void setIterationIds(const std::string& iterationIds);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getStatus()const;
-				void setStatus(const std::string& status);
-
-            private:
-				std::string threshold_;
-				std::string projectId_;
-				std::string showLog_;
-				std::string iterationIds_;
-				long ownerId_;
-				std::string status_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBEITERATIONSREQUEST_H_

+ 0 - 72
ivision/include/alibabacloud/ivision/model/DescribeIterationsResult.h

@@ -1,72 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBEITERATIONSRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBEITERATIONSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribeIterationsResult : public ServiceResult
-			{
-			public:
-				struct Iteration
-				{
-					std::string status;
-					std::string iterationName;
-					std::string finishTime;
-					std::string precision;
-					std::string iterationId;
-					std::string projectId;
-					std::string creationTime;
-					std::string recall;
-					std::string mAP;
-					std::string modelId;
-				};
-
-
-				DescribeIterationsResult();
-				explicit DescribeIterationsResult(const std::string &payload);
-				~DescribeIterationsResult();
-				long getTotalNum()const;
-				long getPageSize()const;
-				long getCurrentPage()const;
-				std::string getNextPageToken()const;
-				std::vector<Iteration> getIterations()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				long totalNum_;
-				long pageSize_;
-				long currentPage_;
-				std::string nextPageToken_;
-				std::vector<Iteration> iterations_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBEITERATIONSRESULT_H_

+ 0 - 81
ivision/include/alibabacloud/ivision/model/DescribePredictDatasRequest.h

@@ -1,81 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBEPREDICTDATASREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBEPREDICTDATASREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribePredictDatasRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribePredictDatasRequest();
-				~DescribePredictDatasRequest();
-
-				std::string getNextPageToken()const;
-				void setNextPageToken(const std::string& nextPageToken);
-				std::string getDataIds()const;
-				void setDataIds(const std::string& dataIds);
-				long getPageSize()const;
-				void setPageSize(long pageSize);
-				std::string getProbabilityThreshold()const;
-				void setProbabilityThreshold(const std::string& probabilityThreshold);
-				std::string getOverlapThreshold()const;
-				void setOverlapThreshold(const std::string& overlapThreshold);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getModelId()const;
-				void setModelId(const std::string& modelId);
-				std::string getTagId()const;
-				void setTagId(const std::string& tagId);
-				long getCurrentPage()const;
-				void setCurrentPage(long currentPage);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getIterationId()const;
-				void setIterationId(const std::string& iterationId);
-
-            private:
-				std::string nextPageToken_;
-				std::string dataIds_;
-				long pageSize_;
-				std::string probabilityThreshold_;
-				std::string overlapThreshold_;
-				std::string projectId_;
-				std::string showLog_;
-				std::string modelId_;
-				std::string tagId_;
-				long currentPage_;
-				long ownerId_;
-				std::string iterationId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBEPREDICTDATASREQUEST_H_

+ 0 - 89
ivision/include/alibabacloud/ivision/model/DescribePredictDatasResult.h

@@ -1,89 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBEPREDICTDATASRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBEPREDICTDATASRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribePredictDatasResult : public ServiceResult
-			{
-			public:
-				struct PredictData
-				{
-					struct PredictionResult
-					{
-						struct Region
-						{
-							std::string left;
-							std::string top;
-							std::string height;
-							std::string width;
-						};
-						std::string regionType;
-						std::string tagName;
-						std::string tagId;
-						std::string probability;
-						Region region;
-						std::string overlap;
-						std::string properties;
-					};
-					std::string status;
-					std::string dataId;
-					std::string iterationId;
-					std::vector<PredictData::PredictionResult> predictionResults;
-					std::string projectId;
-					std::string dataUrl;
-					std::string creationTime;
-					std::string errorCode;
-					std::string errorMessage;
-					std::string dataName;
-				};
-
-
-				DescribePredictDatasResult();
-				explicit DescribePredictDatasResult(const std::string &payload);
-				~DescribePredictDatasResult();
-				std::vector<PredictData> getPredictDatas()const;
-				long getTotalNum()const;
-				long getPageSize()const;
-				long getCurrentPage()const;
-				std::string getNextPageToken()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<PredictData> predictDatas_;
-				long totalNum_;
-				long pageSize_;
-				long currentPage_;
-				std::string nextPageToken_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBEPREDICTDATASRESULT_H_

+ 0 - 72
ivision/include/alibabacloud/ivision/model/DescribePredictModelsRequest.h

@@ -1,72 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBEPREDICTMODELSREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBEPREDICTMODELSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribePredictModelsRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribePredictModelsRequest();
-				~DescribePredictModelsRequest();
-
-				std::string getSource()const;
-				void setSource(const std::string& source);
-				std::string getType()const;
-				void setType(const std::string& type);
-				long getPageSize()const;
-				void setPageSize(long pageSize);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getCurrentPage()const;
-				void setCurrentPage(long currentPage);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getModelIds()const;
-				void setModelIds(const std::string& modelIds);
-				std::string getName()const;
-				void setName(const std::string& name);
-				std::string getDeployStatus()const;
-				void setDeployStatus(const std::string& deployStatus);
-
-            private:
-				std::string source_;
-				std::string type_;
-				long pageSize_;
-				std::string showLog_;
-				long currentPage_;
-				long ownerId_;
-				std::string modelIds_;
-				std::string name_;
-				std::string deployStatus_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBEPREDICTMODELSREQUEST_H_

+ 0 - 75
ivision/include/alibabacloud/ivision/model/DescribePredictModelsResult.h

@@ -1,75 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBEPREDICTMODELSRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBEPREDICTMODELSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribePredictModelsResult : public ServiceResult
-			{
-			public:
-				struct Model
-				{
-					std::string description;
-					std::string projectName;
-					std::string projectId;
-					std::string deployStatus;
-					std::string regions;
-					std::string source;
-					std::string name;
-					std::string iterationVersion;
-					std::string type;
-					std::string precision;
-					std::string iterationId;
-					std::string creationTime;
-					std::string recall;
-					std::string mAP;
-					std::string modelId;
-				};
-
-
-				DescribePredictModelsResult();
-				explicit DescribePredictModelsResult(const std::string &payload);
-				~DescribePredictModelsResult();
-				long getTotalNum()const;
-				long getPageSize()const;
-				long getCurrentPage()const;
-				std::vector<Model> getModels()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				long totalNum_;
-				long pageSize_;
-				long currentPage_;
-				std::vector<Model> models_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBEPREDICTMODELSRESULT_H_

+ 0 - 69
ivision/include/alibabacloud/ivision/model/DescribePredictTemplatesRequest.h

@@ -1,69 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBEPREDICTTEMPLATESREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBEPREDICTTEMPLATESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribePredictTemplatesRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribePredictTemplatesRequest();
-				~DescribePredictTemplatesRequest();
-
-				std::string getTemplateIds()const;
-				void setTemplateIds(const std::string& templateIds);
-				std::string getNextPageToken()const;
-				void setNextPageToken(const std::string& nextPageToken);
-				long getPageSize()const;
-				void setPageSize(long pageSize);
-				std::string getSortOrder()const;
-				void setSortOrder(const std::string& sortOrder);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getCurrentPage()const;
-				void setCurrentPage(long currentPage);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getSortBy()const;
-				void setSortBy(const std::string& sortBy);
-
-            private:
-				std::string templateIds_;
-				std::string nextPageToken_;
-				long pageSize_;
-				std::string sortOrder_;
-				std::string showLog_;
-				long currentPage_;
-				long ownerId_;
-				std::string sortBy_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBEPREDICTTEMPLATESREQUEST_H_

+ 0 - 69
ivision/include/alibabacloud/ivision/model/DescribePredictTemplatesResult.h

@@ -1,69 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBEPREDICTTEMPLATESRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBEPREDICTTEMPLATESRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribePredictTemplatesResult : public ServiceResult
-			{
-			public:
-				struct _Template
-				{
-					std::string description;
-					std::string output;
-					std::string creationTime;
-					std::string modelIds;
-					std::string templateId;
-					std::string name;
-					int interval;
-				};
-
-
-				DescribePredictTemplatesResult();
-				explicit DescribePredictTemplatesResult(const std::string &payload);
-				~DescribePredictTemplatesResult();
-				long getTotalNum()const;
-				long getPageSize()const;
-				long getCurrentPage()const;
-				std::string getNextPageToken()const;
-				std::vector<_Template> getTemplates()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				long totalNum_;
-				long pageSize_;
-				long currentPage_;
-				std::string nextPageToken_;
-				std::vector<_Template> templates_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBEPREDICTTEMPLATESRESULT_H_

+ 0 - 63
ivision/include/alibabacloud/ivision/model/DescribeProjectsRequest.h

@@ -1,63 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBEPROJECTSREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBEPROJECTSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribeProjectsRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeProjectsRequest();
-				~DescribeProjectsRequest();
-
-				std::string getNextPageToken()const;
-				void setNextPageToken(const std::string& nextPageToken);
-				long getPageSize()const;
-				void setPageSize(long pageSize);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getCurrentPage()const;
-				void setCurrentPage(long currentPage);
-				std::string getProjectIds()const;
-				void setProjectIds(const std::string& projectIds);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				std::string nextPageToken_;
-				long pageSize_;
-				std::string showLog_;
-				long currentPage_;
-				std::string projectIds_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBEPROJECTSREQUEST_H_

+ 0 - 69
ivision/include/alibabacloud/ivision/model/DescribeProjectsResult.h

@@ -1,69 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBEPROJECTSRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBEPROJECTSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribeProjectsResult : public ServiceResult
-			{
-			public:
-				struct Project
-				{
-					std::string status;
-					std::string description;
-					std::string projectId;
-					std::string proType;
-					std::string creationTime;
-					int iterCount;
-					std::string name;
-				};
-
-
-				DescribeProjectsResult();
-				explicit DescribeProjectsResult(const std::string &payload);
-				~DescribeProjectsResult();
-				long getTotalNum()const;
-				long getPageSize()const;
-				long getCurrentPage()const;
-				std::string getNextPageToken()const;
-				std::vector<Project> getProjects()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				long totalNum_;
-				long pageSize_;
-				long currentPage_;
-				std::string nextPageToken_;
-				std::vector<Project> projects_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBEPROJECTSRESULT_H_

+ 0 - 63
ivision/include/alibabacloud/ivision/model/DescribeQuickDeploysRequest.h

@@ -1,63 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBEQUICKDEPLOYSREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBEQUICKDEPLOYSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribeQuickDeploysRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeQuickDeploysRequest();
-				~DescribeQuickDeploysRequest();
-
-				long getPageSize()const;
-				void setPageSize(long pageSize);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getCurrentPage()const;
-				void setCurrentPage(long currentPage);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getIterationId()const;
-				void setIterationId(const std::string& iterationId);
-
-            private:
-				long pageSize_;
-				std::string projectId_;
-				std::string showLog_;
-				long currentPage_;
-				long ownerId_;
-				std::string iterationId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBEQUICKDEPLOYSREQUEST_H_

+ 0 - 65
ivision/include/alibabacloud/ivision/model/DescribeQuickDeploysResult.h

@@ -1,65 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBEQUICKDEPLOYSRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBEQUICKDEPLOYSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribeQuickDeploysResult : public ServiceResult
-			{
-			public:
-				struct QuickDeploy
-				{
-					std::string iterationId;
-					std::string projectId;
-					std::string creationTime;
-					std::string deployStatus;
-					std::string modelId;
-				};
-
-
-				DescribeQuickDeploysResult();
-				explicit DescribeQuickDeploysResult(const std::string &payload);
-				~DescribeQuickDeploysResult();
-				std::vector<QuickDeploy> getQuickDeploys()const;
-				long getTotalNum()const;
-				long getPageSize()const;
-				long getCurrentPage()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<QuickDeploy> quickDeploys_;
-				long totalNum_;
-				long pageSize_;
-				long currentPage_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBEQUICKDEPLOYSRESULT_H_

+ 30 - 30
ivision/include/alibabacloud/ivision/model/DescribeStreamPredictResultRequest.h

@@ -35,38 +35,38 @@ namespace AlibabaCloud
 				DescribeStreamPredictResultRequest();
 				~DescribeStreamPredictResultRequest();
 
-				std::string getNextPageToken()const;
-				void setNextPageToken(const std::string& nextPageToken);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
-				std::string getPredictId()const;
-				void setPredictId(const std::string& predictId);
-				long getPageSize()const;
-				void setPageSize(long pageSize);
-				std::string getProbabilityThreshold()const;
-				void setProbabilityThreshold(const std::string& probabilityThreshold);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getModelId()const;
-				void setModelId(const std::string& modelId);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
-				long getCurrentPage()const;
-				void setCurrentPage(long currentPage);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
+				std::string getNextPageToken()const;
+				void setNextPageToken(const std::string& nextPageToken);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				std::string getPredictId()const;
+				void setPredictId(const std::string& predictId);
+				long getPageSize()const;
+				void setPageSize(long pageSize);
+				std::string getProbabilityThreshold()const;
+				void setProbabilityThreshold(const std::string& probabilityThreshold);
+				std::string getShowLog()const;
+				void setShowLog(const std::string& showLog);
+				std::string getModelId()const;
+				void setModelId(const std::string& modelId);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getCurrentPage()const;
+				void setCurrentPage(long currentPage);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 
             private:
-				std::string nextPageToken_;
-				std::string startTime_;
-				std::string predictId_;
-				long pageSize_;
-				std::string probabilityThreshold_;
-				std::string showLog_;
-				std::string modelId_;
-				std::string endTime_;
-				long currentPage_;
-				long ownerId_;
+				std::string nextPageToken_;
+				std::string startTime_;
+				std::string predictId_;
+				long pageSize_;
+				std::string probabilityThreshold_;
+				std::string showLog_;
+				std::string modelId_;
+				std::string endTime_;
+				long currentPage_;
+				long ownerId_;
 
 			};
 		}

+ 18 - 18
ivision/include/alibabacloud/ivision/model/DescribeStreamPredictsRequest.h

@@ -35,26 +35,26 @@ namespace AlibabaCloud
 				DescribeStreamPredictsRequest();
 				~DescribeStreamPredictsRequest();
 
-				std::string getNextPageToken()const;
-				void setNextPageToken(const std::string& nextPageToken);
-				std::string getPredictIds()const;
-				void setPredictIds(const std::string& predictIds);
-				long getPageSize()const;
-				void setPageSize(long pageSize);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getCurrentPage()const;
-				void setCurrentPage(long currentPage);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
+				std::string getNextPageToken()const;
+				void setNextPageToken(const std::string& nextPageToken);
+				std::string getPredictIds()const;
+				void setPredictIds(const std::string& predictIds);
+				long getPageSize()const;
+				void setPageSize(long pageSize);
+				std::string getShowLog()const;
+				void setShowLog(const std::string& showLog);
+				long getCurrentPage()const;
+				void setCurrentPage(long currentPage);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 
             private:
-				std::string nextPageToken_;
-				std::string predictIds_;
-				long pageSize_;
-				std::string showLog_;
-				long currentPage_;
-				long ownerId_;
+				std::string nextPageToken_;
+				std::string predictIds_;
+				long pageSize_;
+				std::string showLog_;
+				long currentPage_;
+				long ownerId_;
 
 			};
 		}

+ 0 - 69
ivision/include/alibabacloud/ivision/model/DescribeSystemPredictModelsRequest.h

@@ -1,69 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBESYSTEMPREDICTMODELSREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBESYSTEMPREDICTMODELSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribeSystemPredictModelsRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeSystemPredictModelsRequest();
-				~DescribeSystemPredictModelsRequest();
-
-				std::string getType()const;
-				void setType(const std::string& type);
-				std::string getScene()const;
-				void setScene(const std::string& scene);
-				long getPageSize()const;
-				void setPageSize(long pageSize);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getCurrentPage()const;
-				void setCurrentPage(long currentPage);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getModelIds()const;
-				void setModelIds(const std::string& modelIds);
-				std::string getName()const;
-				void setName(const std::string& name);
-
-            private:
-				std::string type_;
-				std::string scene_;
-				long pageSize_;
-				std::string showLog_;
-				long currentPage_;
-				long ownerId_;
-				std::string modelIds_;
-				std::string name_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBESYSTEMPREDICTMODELSREQUEST_H_

+ 0 - 66
ivision/include/alibabacloud/ivision/model/DescribeSystemPredictModelsResult.h

@@ -1,66 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBESYSTEMPREDICTMODELSRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBESYSTEMPREDICTMODELSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribeSystemPredictModelsResult : public ServiceResult
-			{
-			public:
-				struct Model
-				{
-					std::string type;
-					std::string description;
-					std::string creationTime;
-					std::string scene;
-					std::string modelId;
-					std::string name;
-				};
-
-
-				DescribeSystemPredictModelsResult();
-				explicit DescribeSystemPredictModelsResult(const std::string &payload);
-				~DescribeSystemPredictModelsResult();
-				long getTotalNum()const;
-				long getPageSize()const;
-				long getCurrentPage()const;
-				std::vector<Model> getModels()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				long totalNum_;
-				long pageSize_;
-				long currentPage_;
-				std::vector<Model> models_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBESYSTEMPREDICTMODELSRESULT_H_

+ 0 - 72
ivision/include/alibabacloud/ivision/model/DescribeTagsRequest.h

@@ -1,72 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBETAGSREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBETAGSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribeTagsRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeTagsRequest();
-				~DescribeTagsRequest();
-
-				std::string getNextPageToken()const;
-				void setNextPageToken(const std::string& nextPageToken);
-				long getPageSize()const;
-				void setPageSize(long pageSize);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getModelId()const;
-				void setModelId(const std::string& modelId);
-				std::string getTagIds()const;
-				void setTagIds(const std::string& tagIds);
-				long getCurrentPage()const;
-				void setCurrentPage(long currentPage);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getIterationId()const;
-				void setIterationId(const std::string& iterationId);
-
-            private:
-				std::string nextPageToken_;
-				long pageSize_;
-				std::string projectId_;
-				std::string showLog_;
-				std::string modelId_;
-				std::string tagIds_;
-				long currentPage_;
-				long ownerId_;
-				std::string iterationId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBETAGSREQUEST_H_

+ 0 - 68
ivision/include/alibabacloud/ivision/model/DescribeTagsResult.h

@@ -1,68 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBETAGSRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBETAGSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribeTagsResult : public ServiceResult
-			{
-			public:
-				struct Tag
-				{
-					std::string description;
-					std::string tagName;
-					std::string projectId;
-					std::string tagId;
-					std::string creationTime;
-					int count;
-				};
-
-
-				DescribeTagsResult();
-				explicit DescribeTagsResult(const std::string &payload);
-				~DescribeTagsResult();
-				long getTotalNum()const;
-				long getPageSize()const;
-				long getCurrentPage()const;
-				std::string getNextPageToken()const;
-				std::vector<Tag> getTags()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				long totalNum_;
-				long pageSize_;
-				long currentPage_;
-				std::string nextPageToken_;
-				std::vector<Tag> tags_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBETAGSRESULT_H_

+ 0 - 60
ivision/include/alibabacloud/ivision/model/DescribeTrainDatasByIdsRequest.h

@@ -1,60 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBETRAINDATASBYIDSREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBETRAINDATASBYIDSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribeTrainDatasByIdsRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeTrainDatasByIdsRequest();
-				~DescribeTrainDatasByIdsRequest();
-
-				std::string getDataIds()const;
-				void setDataIds(const std::string& dataIds);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getIterationId()const;
-				void setIterationId(const std::string& iterationId);
-
-            private:
-				std::string dataIds_;
-				std::string projectId_;
-				std::string showLog_;
-				long ownerId_;
-				std::string iterationId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBETRAINDATASBYIDSREQUEST_H_

+ 0 - 76
ivision/include/alibabacloud/ivision/model/DescribeTrainDatasByIdsResult.h

@@ -1,76 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBETRAINDATASBYIDSRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBETRAINDATASBYIDSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribeTrainDatasByIdsResult : public ServiceResult
-			{
-			public:
-				struct TrainData
-				{
-					struct TagItem
-					{
-						struct Region
-						{
-							std::string left;
-							std::string top;
-							std::string height;
-							std::string width;
-						};
-						std::string regionType;
-						std::string tagId;
-						Region region;
-					};
-					std::string status;
-					std::string dataId;
-					std::string iterationId;
-					std::string tagStatus;
-					std::string projectId;
-					std::string dataUrl;
-					std::string creationTime;
-					std::vector<TrainData::TagItem> tagItems;
-					std::string dataName;
-				};
-
-
-				DescribeTrainDatasByIdsResult();
-				explicit DescribeTrainDatasByIdsResult(const std::string &payload);
-				~DescribeTrainDatasByIdsResult();
-				std::vector<TrainData> getTrainDatas()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<TrainData> trainDatas_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBETRAINDATASBYIDSRESULT_H_

+ 0 - 72
ivision/include/alibabacloud/ivision/model/DescribeTrainDatasRequest.h

@@ -1,72 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBETRAINDATASREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBETRAINDATASREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribeTrainDatasRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeTrainDatasRequest();
-				~DescribeTrainDatasRequest();
-
-				std::string getNextPageToken()const;
-				void setNextPageToken(const std::string& nextPageToken);
-				std::string getTagStatus()const;
-				void setTagStatus(const std::string& tagStatus);
-				long getPageSize()const;
-				void setPageSize(long pageSize);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getTagId()const;
-				void setTagId(const std::string& tagId);
-				long getCurrentPage()const;
-				void setCurrentPage(long currentPage);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getIterationId()const;
-				void setIterationId(const std::string& iterationId);
-
-            private:
-				std::string nextPageToken_;
-				std::string tagStatus_;
-				long pageSize_;
-				std::string projectId_;
-				std::string showLog_;
-				std::string tagId_;
-				long currentPage_;
-				long ownerId_;
-				std::string iterationId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBETRAINDATASREQUEST_H_

+ 0 - 84
ivision/include/alibabacloud/ivision/model/DescribeTrainDatasResult.h

@@ -1,84 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBETRAINDATASRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBETRAINDATASRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribeTrainDatasResult : public ServiceResult
-			{
-			public:
-				struct TrainData
-				{
-					struct TagItem
-					{
-						struct Region
-						{
-							std::string left;
-							std::string top;
-							std::string height;
-							std::string width;
-						};
-						std::string regionType;
-						std::string tagId;
-						Region region;
-					};
-					std::string status;
-					std::string dataId;
-					std::string iterationId;
-					std::string tagStatus;
-					std::string projectId;
-					std::string dataUrl;
-					std::string creationTime;
-					std::vector<TrainData::TagItem> tagItems;
-					std::string dataName;
-				};
-
-
-				DescribeTrainDatasResult();
-				explicit DescribeTrainDatasResult(const std::string &payload);
-				~DescribeTrainDatasResult();
-				long getTotalNum()const;
-				long getPageSize()const;
-				std::vector<TrainData> getTrainDatas()const;
-				long getCurrentPage()const;
-				std::string getNextPageToken()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				long totalNum_;
-				long pageSize_;
-				std::vector<TrainData> trainDatas_;
-				long currentPage_;
-				std::string nextPageToken_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBETRAINDATASRESULT_H_

+ 0 - 60
ivision/include/alibabacloud/ivision/model/DescribeTrainResultRequest.h

@@ -1,60 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBETRAINRESULTREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBETRAINRESULTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribeTrainResultRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeTrainResultRequest();
-				~DescribeTrainResultRequest();
-
-				std::string getThreshold()const;
-				void setThreshold(const std::string& threshold);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getIterationId()const;
-				void setIterationId(const std::string& iterationId);
-
-            private:
-				std::string threshold_;
-				std::string projectId_;
-				std::string showLog_;
-				long ownerId_;
-				std::string iterationId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBETRAINRESULTREQUEST_H_

+ 0 - 75
ivision/include/alibabacloud/ivision/model/DescribeTrainResultResult.h

@@ -1,75 +0,0 @@
-/*
- * 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_IVISION_MODEL_DESCRIBETRAINRESULTRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_DESCRIBETRAINRESULTRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT DescribeTrainResultResult : public ServiceResult
-			{
-			public:
-				struct TrainResult
-				{
-					struct TagResult
-					{
-						std::string tagName;
-						std::string precision;
-						std::string tagId;
-						std::string recall;
-						std::string aP;
-					};
-					std::string status;
-					std::string iterationName;
-					std::string endTime;
-					std::string projectId;
-					std::string startTime;
-					std::string precision;
-					std::string iterationId;
-					std::vector<TagResult> tagResults;
-					std::string recall;
-					std::string errorCode;
-					std::string errorMessage;
-					std::string mAP;
-					std::string threshold;
-				};
-
-
-				DescribeTrainResultResult();
-				explicit DescribeTrainResultResult(const std::string &payload);
-				~DescribeTrainResultResult();
-				TrainResult getTrainResult()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				TrainResult trainResult_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_DESCRIBETRAINRESULTRESULT_H_

+ 0 - 69
ivision/include/alibabacloud/ivision/model/ModifyPredictTemplateAttributeRequest.h

@@ -1,69 +0,0 @@
-/*
- * 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_IVISION_MODEL_MODIFYPREDICTTEMPLATEATTRIBUTEREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_MODIFYPREDICTTEMPLATEATTRIBUTEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT ModifyPredictTemplateAttributeRequest : public RpcServiceRequest
-			{
-
-			public:
-				ModifyPredictTemplateAttributeRequest();
-				~ModifyPredictTemplateAttributeRequest();
-
-				std::string getDescription()const;
-				void setDescription(const std::string& description);
-				std::string getOutput()const;
-				void setOutput(const std::string& output);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getTemplateId()const;
-				void setTemplateId(const std::string& templateId);
-				std::string getModelIds()const;
-				void setModelIds(const std::string& modelIds);
-				std::string getName()const;
-				void setName(const std::string& name);
-				int getInterval()const;
-				void setInterval(int interval);
-
-            private:
-				std::string description_;
-				std::string output_;
-				std::string showLog_;
-				long ownerId_;
-				std::string templateId_;
-				std::string modelIds_;
-				std::string name_;
-				int interval_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_MODIFYPREDICTTEMPLATEATTRIBUTEREQUEST_H_

+ 0 - 61
ivision/include/alibabacloud/ivision/model/ModifyPredictTemplateAttributeResult.h

@@ -1,61 +0,0 @@
-/*
- * 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_IVISION_MODEL_MODIFYPREDICTTEMPLATEATTRIBUTERESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_MODIFYPREDICTTEMPLATEATTRIBUTERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT ModifyPredictTemplateAttributeResult : public ServiceResult
-			{
-			public:
-				struct _Template
-				{
-					std::string description;
-					std::string output;
-					std::string creationTime;
-					std::string modelIds;
-					std::string templateId;
-					std::string name;
-					int interval;
-				};
-
-
-				ModifyPredictTemplateAttributeResult();
-				explicit ModifyPredictTemplateAttributeResult(const std::string &payload);
-				~ModifyPredictTemplateAttributeResult();
-				_Template get_Template()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				_Template _template_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_MODIFYPREDICTTEMPLATEATTRIBUTERESULT_H_

+ 0 - 60
ivision/include/alibabacloud/ivision/model/ModifyProjectAttributeRequest.h

@@ -1,60 +0,0 @@
-/*
- * 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_IVISION_MODEL_MODIFYPROJECTATTRIBUTEREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_MODIFYPROJECTATTRIBUTEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT ModifyProjectAttributeRequest : public RpcServiceRequest
-			{
-
-			public:
-				ModifyProjectAttributeRequest();
-				~ModifyProjectAttributeRequest();
-
-				std::string getDescription()const;
-				void setDescription(const std::string& description);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getName()const;
-				void setName(const std::string& name);
-
-            private:
-				std::string description_;
-				std::string projectId_;
-				std::string showLog_;
-				long ownerId_;
-				std::string name_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_MODIFYPROJECTATTRIBUTEREQUEST_H_

+ 0 - 61
ivision/include/alibabacloud/ivision/model/ModifyProjectAttributeResult.h

@@ -1,61 +0,0 @@
-/*
- * 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_IVISION_MODEL_MODIFYPROJECTATTRIBUTERESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_MODIFYPROJECTATTRIBUTERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT ModifyProjectAttributeResult : public ServiceResult
-			{
-			public:
-				struct Project
-				{
-					std::string status;
-					std::string description;
-					std::string projectId;
-					std::string proType;
-					std::string creationTime;
-					int iterCount;
-					std::string name;
-				};
-
-
-				ModifyProjectAttributeResult();
-				explicit ModifyProjectAttributeResult(const std::string &payload);
-				~ModifyProjectAttributeResult();
-				Project getProject()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				Project project_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_MODIFYPROJECTATTRIBUTERESULT_H_

+ 0 - 63
ivision/include/alibabacloud/ivision/model/ModifyTagAttributeRequest.h

@@ -1,63 +0,0 @@
-/*
- * 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_IVISION_MODEL_MODIFYTAGATTRIBUTEREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_MODIFYTAGATTRIBUTEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT ModifyTagAttributeRequest : public RpcServiceRequest
-			{
-
-			public:
-				ModifyTagAttributeRequest();
-				~ModifyTagAttributeRequest();
-
-				std::string getDescription()const;
-				void setDescription(const std::string& description);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getTagId()const;
-				void setTagId(const std::string& tagId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getName()const;
-				void setName(const std::string& name);
-
-            private:
-				std::string description_;
-				std::string projectId_;
-				std::string showLog_;
-				std::string tagId_;
-				long ownerId_;
-				std::string name_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_MODIFYTAGATTRIBUTEREQUEST_H_

+ 0 - 61
ivision/include/alibabacloud/ivision/model/ModifyTagAttributeResult.h

@@ -1,61 +0,0 @@
-/*
- * 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_IVISION_MODEL_MODIFYTAGATTRIBUTERESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_MODIFYTAGATTRIBUTERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT ModifyTagAttributeResult : public ServiceResult
-			{
-			public:
-				struct Tag
-				{
-					std::string status;
-					std::string description;
-					std::string tagName;
-					std::string projectId;
-					std::string tagId;
-					std::string creationTime;
-					int count;
-				};
-
-
-				ModifyTagAttributeResult();
-				explicit ModifyTagAttributeResult(const std::string &payload);
-				~ModifyTagAttributeResult();
-				Tag getTag()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				Tag tag_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_MODIFYTAGATTRIBUTERESULT_H_

+ 0 - 60
ivision/include/alibabacloud/ivision/model/ModifyTrainDataRegionTagAttributeRequest.h

@@ -1,60 +0,0 @@
-/*
- * 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_IVISION_MODEL_MODIFYTRAINDATAREGIONTAGATTRIBUTEREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_MODIFYTRAINDATAREGIONTAGATTRIBUTEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT ModifyTrainDataRegionTagAttributeRequest : public RpcServiceRequest
-			{
-
-			public:
-				ModifyTrainDataRegionTagAttributeRequest();
-				~ModifyTrainDataRegionTagAttributeRequest();
-
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getTagItems()const;
-				void setTagItems(const std::string& tagItems);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getDataId()const;
-				void setDataId(const std::string& dataId);
-
-            private:
-				std::string projectId_;
-				std::string showLog_;
-				std::string tagItems_;
-				long ownerId_;
-				std::string dataId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_MODIFYTRAINDATAREGIONTAGATTRIBUTEREQUEST_H_

+ 0 - 76
ivision/include/alibabacloud/ivision/model/ModifyTrainDataRegionTagAttributeResult.h

@@ -1,76 +0,0 @@
-/*
- * 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_IVISION_MODEL_MODIFYTRAINDATAREGIONTAGATTRIBUTERESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_MODIFYTRAINDATAREGIONTAGATTRIBUTERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT ModifyTrainDataRegionTagAttributeResult : public ServiceResult
-			{
-			public:
-				struct TrainData
-				{
-					struct TagItem
-					{
-						struct Region
-						{
-							std::string left;
-							std::string top;
-							std::string height;
-							std::string width;
-						};
-						std::string regionType;
-						std::string tagId;
-						Region region;
-					};
-					std::string status;
-					std::string dataId;
-					std::string iterationId;
-					std::string tagStatus;
-					std::string projectId;
-					std::string dataUrl;
-					std::string creationTime;
-					std::vector<TagItem> tagItems;
-					std::string dataName;
-				};
-
-
-				ModifyTrainDataRegionTagAttributeResult();
-				explicit ModifyTrainDataRegionTagAttributeResult(const std::string &payload);
-				~ModifyTrainDataRegionTagAttributeResult();
-				TrainData getTrainData()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				TrainData trainData_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_MODIFYTRAINDATAREGIONTAGATTRIBUTERESULT_H_

+ 0 - 60
ivision/include/alibabacloud/ivision/model/ModifyTrainDataTagAttributeRequest.h

@@ -1,60 +0,0 @@
-/*
- * 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_IVISION_MODEL_MODIFYTRAINDATATAGATTRIBUTEREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_MODIFYTRAINDATATAGATTRIBUTEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT ModifyTrainDataTagAttributeRequest : public RpcServiceRequest
-			{
-
-			public:
-				ModifyTrainDataTagAttributeRequest();
-				~ModifyTrainDataTagAttributeRequest();
-
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getTagItems()const;
-				void setTagItems(const std::string& tagItems);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getDataId()const;
-				void setDataId(const std::string& dataId);
-
-            private:
-				std::string projectId_;
-				std::string showLog_;
-				std::string tagItems_;
-				long ownerId_;
-				std::string dataId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_MODIFYTRAINDATATAGATTRIBUTEREQUEST_H_

+ 0 - 76
ivision/include/alibabacloud/ivision/model/ModifyTrainDataTagAttributeResult.h

@@ -1,76 +0,0 @@
-/*
- * 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_IVISION_MODEL_MODIFYTRAINDATATAGATTRIBUTERESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_MODIFYTRAINDATATAGATTRIBUTERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT ModifyTrainDataTagAttributeResult : public ServiceResult
-			{
-			public:
-				struct TrainData
-				{
-					struct TagItem
-					{
-						struct Region
-						{
-							std::string left;
-							std::string top;
-							std::string height;
-							std::string width;
-						};
-						std::string regionType;
-						std::string tagId;
-						Region region;
-					};
-					std::string status;
-					std::string dataId;
-					std::string iterationId;
-					std::string tagStatus;
-					std::string projectId;
-					std::string dataUrl;
-					std::string creationTime;
-					std::vector<TagItem> tagItems;
-					std::string dataName;
-				};
-
-
-				ModifyTrainDataTagAttributeResult();
-				explicit ModifyTrainDataTagAttributeResult(const std::string &payload);
-				~ModifyTrainDataTagAttributeResult();
-				TrainData getTrainData()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				TrainData trainData_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_MODIFYTRAINDATATAGATTRIBUTERESULT_H_

+ 0 - 63
ivision/include/alibabacloud/ivision/model/PredictImageRequest.h

@@ -1,63 +0,0 @@
-/*
- * 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_IVISION_MODEL_PREDICTIMAGEREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_PREDICTIMAGEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT PredictImageRequest : public RpcServiceRequest
-			{
-
-			public:
-				PredictImageRequest();
-				~PredictImageRequest();
-
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				std::string getModelId()const;
-				void setModelId(const std::string& modelId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getIterationId()const;
-				void setIterationId(const std::string& iterationId);
-				std::string getDataUrls()const;
-				void setDataUrls(const std::string& dataUrls);
-
-            private:
-				std::string projectId_;
-				std::string showLog_;
-				std::string modelId_;
-				long ownerId_;
-				std::string iterationId_;
-				std::string dataUrls_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_PREDICTIMAGEREQUEST_H_

+ 0 - 82
ivision/include/alibabacloud/ivision/model/PredictImageResult.h

@@ -1,82 +0,0 @@
-/*
- * 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_IVISION_MODEL_PREDICTIMAGERESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_PREDICTIMAGERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT PredictImageResult : public ServiceResult
-			{
-			public:
-				struct PredictData
-				{
-					struct PredictionResult
-					{
-						struct Region
-						{
-							std::string left;
-							std::string top;
-							std::string height;
-							std::string width;
-						};
-						std::string regionType;
-						std::string tagName;
-						std::string tagId;
-						std::string probability;
-						Region region;
-						std::string overlap;
-						std::string properties;
-					};
-					std::string status;
-					std::string dataId;
-					std::string iterationId;
-					std::vector<PredictData::PredictionResult> predictionResults;
-					std::string projectId;
-					std::string dataUrl;
-					std::string creationTime;
-					std::string errorCode;
-					std::string errorMessage;
-					std::string modelId;
-					std::string dataName;
-				};
-
-
-				PredictImageResult();
-				explicit PredictImageResult(const std::string &payload);
-				~PredictImageResult();
-				std::vector<PredictData> getPredictDatas()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<PredictData> predictDatas_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_PREDICTIMAGERESULT_H_

+ 0 - 60
ivision/include/alibabacloud/ivision/model/QuickTestRequest.h

@@ -1,60 +0,0 @@
-/*
- * 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_IVISION_MODEL_QUICKTESTREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_QUICKTESTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT QuickTestRequest : public RpcServiceRequest
-			{
-
-			public:
-				QuickTestRequest();
-				~QuickTestRequest();
-
-				std::string getDataUrl()const;
-				void setDataUrl(const std::string& dataUrl);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getIterationId()const;
-				void setIterationId(const std::string& iterationId);
-
-            private:
-				std::string dataUrl_;
-				std::string projectId_;
-				std::string showLog_;
-				long ownerId_;
-				std::string iterationId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_QUICKTESTREQUEST_H_

+ 0 - 63
ivision/include/alibabacloud/ivision/model/QuickTestResult.h

@@ -1,63 +0,0 @@
-/*
- * 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_IVISION_MODEL_QUICKTESTRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_QUICKTESTRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT QuickTestResult : public ServiceResult
-			{
-			public:
-				struct Result
-				{
-					std::string status;
-					std::string message;
-					std::string predictResult;
-					std::string iterationId;
-					std::string projectId;
-					std::string dataUrl;
-					std::string predictTime;
-					std::string predictId;
-					std::string code;
-				};
-
-
-				QuickTestResult();
-				explicit QuickTestResult(const std::string &payload);
-				~QuickTestResult();
-				QuickTestResult getQuickTestResult()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				QuickTestResult quickTestResult_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_QUICKTESTRESULT_H_

+ 0 - 66
ivision/include/alibabacloud/ivision/model/RegisterFaceRequest.h

@@ -35,89 +35,23 @@ namespace AlibabaCloud
 				RegisterFaceRequest();
 				~RegisterFaceRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				long getCallerParentId()const;
-				void setCallerParentId(long callerParentId);
-				bool getProxy_original_security_transport()const;
-				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
 				std::string getContent()const;
 				void setContent(const std::string& content);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
 				std::string getDataType()const;
 				void setDataType(const std::string& dataType);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
-				std::string getCallerBidEmail()const;
-				void setCallerBidEmail(const std::string& callerBidEmail);
-				std::string getCallerUidEmail()const;
-				void setCallerUidEmail(const std::string& callerUidEmail);
-				long getCallerUid()const;
-				void setCallerUid(long callerUid);
 				std::string getShowLog()const;
 				void setShowLog(const std::string& showLog);
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				std::string getPopProduct()const;
-				void setPopProduct(const std::string& popProduct);
 				std::string getGroupId()const;
 				void setGroupId(const std::string& groupId);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getVersion()const;
-				void setVersion(const std::string& version);
-				bool getProxy_trust_transport_info()const;
-				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
-				bool getAk_mfa_present()const;
-				void setAk_mfa_present(bool ak_mfa_present);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getServiceCode()const;
-				void setServiceCode(const std::string& serviceCode);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
 
             private:
-				long resourceOwnerId_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
 				std::string content_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string regionId_;
 				std::string dataType_;
-				std::string requestContent_;
-				std::string callerBidEmail_;
-				std::string callerUidEmail_;
-				long callerUid_;
 				std::string showLog_;
-				std::string app_ip_;
-				std::string popProduct_;
 				std::string groupId_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string version_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string serviceCode_;
-				std::string requestId_;
 
 			};
 		}

+ 0 - 66
ivision/include/alibabacloud/ivision/model/SearchFaceRequest.h

@@ -35,95 +35,29 @@ namespace AlibabaCloud
 				SearchFaceRequest();
 				~SearchFaceRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				long getCallerParentId()const;
-				void setCallerParentId(long callerParentId);
-				bool getProxy_original_security_transport()const;
-				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
 				std::string getContent()const;
 				void setContent(const std::string& content);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
 				std::string getDataType()const;
 				void setDataType(const std::string& dataType);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
-				std::string getCallerBidEmail()const;
-				void setCallerBidEmail(const std::string& callerBidEmail);
 				float getProbabilityThreshold()const;
 				void setProbabilityThreshold(float probabilityThreshold);
-				std::string getCallerUidEmail()const;
-				void setCallerUidEmail(const std::string& callerUidEmail);
-				long getCallerUid()const;
-				void setCallerUid(long callerUid);
 				std::string getShowLog()const;
 				void setShowLog(const std::string& showLog);
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				std::string getPopProduct()const;
-				void setPopProduct(const std::string& popProduct);
 				std::string getGroupId()const;
 				void setGroupId(const std::string& groupId);
 				int getCount()const;
 				void setCount(int count);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getVersion()const;
-				void setVersion(const std::string& version);
-				bool getProxy_trust_transport_info()const;
-				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
-				bool getAk_mfa_present()const;
-				void setAk_mfa_present(bool ak_mfa_present);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getServiceCode()const;
-				void setServiceCode(const std::string& serviceCode);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
 
             private:
-				long resourceOwnerId_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
 				std::string content_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string regionId_;
 				std::string dataType_;
-				std::string requestContent_;
-				std::string callerBidEmail_;
 				float probabilityThreshold_;
-				std::string callerUidEmail_;
-				long callerUid_;
 				std::string showLog_;
-				std::string app_ip_;
-				std::string popProduct_;
 				std::string groupId_;
 				int count_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string version_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string serviceCode_;
-				std::string requestId_;
 
 			};
 		}

+ 9 - 9
ivision/include/alibabacloud/ivision/model/StartStreamPredictRequest.h

@@ -35,17 +35,17 @@ namespace AlibabaCloud
 				StartStreamPredictRequest();
 				~StartStreamPredictRequest();
 
-				std::string getPredictId()const;
-				void setPredictId(const std::string& predictId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
+				std::string getPredictId()const;
+				void setPredictId(const std::string& predictId);
+				std::string getShowLog()const;
+				void setShowLog(const std::string& showLog);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 
             private:
-				std::string predictId_;
-				std::string showLog_;
-				long ownerId_;
+				std::string predictId_;
+				std::string showLog_;
+				long ownerId_;
 
 			};
 		}

+ 9 - 9
ivision/include/alibabacloud/ivision/model/StopStreamPredictRequest.h

@@ -35,17 +35,17 @@ namespace AlibabaCloud
 				StopStreamPredictRequest();
 				~StopStreamPredictRequest();
 
-				std::string getPredictId()const;
-				void setPredictId(const std::string& predictId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
+				std::string getPredictId()const;
+				void setPredictId(const std::string& predictId);
+				std::string getShowLog()const;
+				void setShowLog(const std::string& showLog);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 
             private:
-				std::string predictId_;
-				std::string showLog_;
-				long ownerId_;
+				std::string predictId_;
+				std::string showLog_;
+				long ownerId_;
 
 			};
 		}

+ 0 - 54
ivision/include/alibabacloud/ivision/model/TrainProjectRequest.h

@@ -1,54 +0,0 @@
-/*
- * 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_IVISION_MODEL_TRAINPROJECTREQUEST_H_
-#define ALIBABACLOUD_IVISION_MODEL_TRAINPROJECTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT TrainProjectRequest : public RpcServiceRequest
-			{
-
-			public:
-				TrainProjectRequest();
-				~TrainProjectRequest();
-
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-				std::string getShowLog()const;
-				void setShowLog(const std::string& showLog);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				std::string projectId_;
-				std::string showLog_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_TRAINPROJECTREQUEST_H_

+ 0 - 51
ivision/include/alibabacloud/ivision/model/TrainProjectResult.h

@@ -1,51 +0,0 @@
-/*
- * 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_IVISION_MODEL_TRAINPROJECTRESULT_H_
-#define ALIBABACLOUD_IVISION_MODEL_TRAINPROJECTRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ivision/IvisionExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ivision
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_IVISION_EXPORT TrainProjectResult : public ServiceResult
-			{
-			public:
-
-
-				TrainProjectResult();
-				explicit TrainProjectResult(const std::string &payload);
-				~TrainProjectResult();
-				std::string getIterationId()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string iterationId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_IVISION_MODEL_TRAINPROJECTRESULT_H_

+ 0 - 66
ivision/include/alibabacloud/ivision/model/UnregisterFaceRequest.h

@@ -35,86 +35,20 @@ namespace AlibabaCloud
 				UnregisterFaceRequest();
 				~UnregisterFaceRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				long getCallerParentId()const;
-				void setCallerParentId(long callerParentId);
-				bool getProxy_original_security_transport()const;
-				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
-				std::string getCallerBidEmail()const;
-				void setCallerBidEmail(const std::string& callerBidEmail);
-				std::string getCallerUidEmail()const;
-				void setCallerUidEmail(const std::string& callerUidEmail);
-				long getCallerUid()const;
-				void setCallerUid(long callerUid);
 				std::string getShowLog()const;
 				void setShowLog(const std::string& showLog);
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				std::string getPopProduct()const;
-				void setPopProduct(const std::string& popProduct);
 				std::string getGroupId()const;
 				void setGroupId(const std::string& groupId);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getVersion()const;
-				void setVersion(const std::string& version);
-				bool getProxy_trust_transport_info()const;
-				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
-				bool getAk_mfa_present()const;
-				void setAk_mfa_present(bool ak_mfa_present);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
 				std::string getFaceToken()const;
 				void setFaceToken(const std::string& faceToken);
-				std::string getServiceCode()const;
-				void setServiceCode(const std::string& serviceCode);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
 
             private:
-				long resourceOwnerId_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string regionId_;
-				std::string requestContent_;
-				std::string callerBidEmail_;
-				std::string callerUidEmail_;
-				long callerUid_;
 				std::string showLog_;
-				std::string app_ip_;
-				std::string popProduct_;
 				std::string groupId_;
-				std::string callerBid_;
 				long ownerId_;
-				std::string version_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
 				std::string faceToken_;
-				std::string serviceCode_;
-				std::string requestId_;
 
 			};
 		}

File diff suppressed because it is too large
+ 64 - 1396
ivision/src/IvisionClient.cc


+ 3 - 243
ivision/src/model/CreateFaceGroupRequest.cc

@@ -20,153 +20,12 @@ using AlibabaCloud::Ivision::Model::CreateFaceGroupRequest;
 
 CreateFaceGroupRequest::CreateFaceGroupRequest() :
 	RpcServiceRequest("ivision", "2019-03-08", "CreateFaceGroup")
-{}
-
-CreateFaceGroupRequest::~CreateFaceGroupRequest()
-{}
-
-long CreateFaceGroupRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void CreateFaceGroupRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-long CreateFaceGroupRequest::getCallerParentId()const
-{
-	return callerParentId_;
-}
-
-void CreateFaceGroupRequest::setCallerParentId(long callerParentId)
-{
-	callerParentId_ = callerParentId;
-	setCoreParameter("CallerParentId", std::to_string(callerParentId));
-}
-
-bool CreateFaceGroupRequest::getProxy_original_security_transport()const
-{
-	return proxy_original_security_transport_;
-}
-
-void CreateFaceGroupRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
-{
-	proxy_original_security_transport_ = proxy_original_security_transport;
-	setCoreParameter("Proxy_original_security_transport", proxy_original_security_transport ? "true" : "false");
-}
-
-std::string CreateFaceGroupRequest::getProxy_original_source_ip()const
-{
-	return proxy_original_source_ip_;
-}
-
-void CreateFaceGroupRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
-{
-	proxy_original_source_ip_ = proxy_original_source_ip;
-	setCoreParameter("Proxy_original_source_ip", proxy_original_source_ip);
-}
-
-std::string CreateFaceGroupRequest::getOwnerIdLoginEmail()const
-{
-	return ownerIdLoginEmail_;
-}
-
-void CreateFaceGroupRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
-{
-	ownerIdLoginEmail_ = ownerIdLoginEmail;
-	setCoreParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
-}
-
-std::string CreateFaceGroupRequest::getCallerType()const
-{
-	return callerType_;
-}
-
-void CreateFaceGroupRequest::setCallerType(const std::string& callerType)
-{
-	callerType_ = callerType;
-	setCoreParameter("CallerType", callerType);
-}
-
-std::string CreateFaceGroupRequest::getAccessKeyId()const
-{
-	return accessKeyId_;
-}
-
-void CreateFaceGroupRequest::setAccessKeyId(const std::string& accessKeyId)
-{
-	accessKeyId_ = accessKeyId;
-	setCoreParameter("AccessKeyId", accessKeyId);
-}
-
-std::string CreateFaceGroupRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void CreateFaceGroupRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setCoreParameter("SecurityToken", securityToken);
-}
-
-std::string CreateFaceGroupRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void CreateFaceGroupRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setCoreParameter("RegionId", regionId);
-}
-
-std::string CreateFaceGroupRequest::getRequestContent()const
-{
-	return requestContent_;
-}
-
-void CreateFaceGroupRequest::setRequestContent(const std::string& requestContent)
-{
-	requestContent_ = requestContent;
-	setCoreParameter("RequestContent", requestContent);
-}
-
-std::string CreateFaceGroupRequest::getCallerBidEmail()const
-{
-	return callerBidEmail_;
-}
-
-void CreateFaceGroupRequest::setCallerBidEmail(const std::string& callerBidEmail)
 {
-	callerBidEmail_ = callerBidEmail;
-	setCoreParameter("CallerBidEmail", callerBidEmail);
+	setMethod(HttpRequest::Method::Get);
 }
 
-std::string CreateFaceGroupRequest::getCallerUidEmail()const
-{
-	return callerUidEmail_;
-}
-
-void CreateFaceGroupRequest::setCallerUidEmail(const std::string& callerUidEmail)
-{
-	callerUidEmail_ = callerUidEmail;
-	setCoreParameter("CallerUidEmail", callerUidEmail);
-}
-
-long CreateFaceGroupRequest::getCallerUid()const
-{
-	return callerUid_;
-}
-
-void CreateFaceGroupRequest::setCallerUid(long callerUid)
-{
-	callerUid_ = callerUid;
-	setCoreParameter("CallerUid", std::to_string(callerUid));
-}
+CreateFaceGroupRequest::~CreateFaceGroupRequest()
+{}
 
 std::string CreateFaceGroupRequest::getShowLog()const
 {
@@ -179,39 +38,6 @@ void CreateFaceGroupRequest::setShowLog(const std::string& showLog)
 	setCoreParameter("ShowLog", showLog);
 }
 
-std::string CreateFaceGroupRequest::getApp_ip()const
-{
-	return app_ip_;
-}
-
-void CreateFaceGroupRequest::setApp_ip(const std::string& app_ip)
-{
-	app_ip_ = app_ip;
-	setCoreParameter("App_ip", app_ip);
-}
-
-std::string CreateFaceGroupRequest::getPopProduct()const
-{
-	return popProduct_;
-}
-
-void CreateFaceGroupRequest::setPopProduct(const std::string& popProduct)
-{
-	popProduct_ = popProduct;
-	setCoreParameter("PopProduct", popProduct);
-}
-
-std::string CreateFaceGroupRequest::getCallerBid()const
-{
-	return callerBid_;
-}
-
-void CreateFaceGroupRequest::setCallerBid(const std::string& callerBid)
-{
-	callerBid_ = callerBid;
-	setCoreParameter("CallerBid", callerBid);
-}
-
 long CreateFaceGroupRequest::getOwnerId()const
 {
 	return ownerId_;
@@ -223,72 +49,6 @@ void CreateFaceGroupRequest::setOwnerId(long ownerId)
 	setCoreParameter("OwnerId", std::to_string(ownerId));
 }
 
-std::string CreateFaceGroupRequest::getVersion()const
-{
-	return version_;
-}
-
-void CreateFaceGroupRequest::setVersion(const std::string& version)
-{
-	version_ = version;
-	setCoreParameter("Version", version);
-}
-
-bool CreateFaceGroupRequest::getProxy_trust_transport_info()const
-{
-	return proxy_trust_transport_info_;
-}
-
-void CreateFaceGroupRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
-{
-	proxy_trust_transport_info_ = proxy_trust_transport_info;
-	setCoreParameter("Proxy_trust_transport_info", proxy_trust_transport_info ? "true" : "false");
-}
-
-bool CreateFaceGroupRequest::getAk_mfa_present()const
-{
-	return ak_mfa_present_;
-}
-
-void CreateFaceGroupRequest::setAk_mfa_present(bool ak_mfa_present)
-{
-	ak_mfa_present_ = ak_mfa_present;
-	setCoreParameter("Ak_mfa_present", ak_mfa_present ? "true" : "false");
-}
-
-bool CreateFaceGroupRequest::getSecurity_transport()const
-{
-	return security_transport_;
-}
-
-void CreateFaceGroupRequest::setSecurity_transport(bool security_transport)
-{
-	security_transport_ = security_transport;
-	setCoreParameter("Security_transport", security_transport ? "true" : "false");
-}
-
-std::string CreateFaceGroupRequest::getServiceCode()const
-{
-	return serviceCode_;
-}
-
-void CreateFaceGroupRequest::setServiceCode(const std::string& serviceCode)
-{
-	serviceCode_ = serviceCode;
-	setCoreParameter("ServiceCode", serviceCode);
-}
-
-std::string CreateFaceGroupRequest::getRequestId()const
-{
-	return requestId_;
-}
-
-void CreateFaceGroupRequest::setRequestId(const std::string& requestId)
-{
-	requestId_ = requestId;
-	setCoreParameter("RequestId", requestId);
-}
-
 std::string CreateFaceGroupRequest::getName()const
 {
 	return name_;

+ 2 - 6
ivision/src/model/CreateFaceGroupResult.cc

@@ -35,13 +35,9 @@ CreateFaceGroupResult::~CreateFaceGroupResult()
 
 void CreateFaceGroupResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	if(!value["GroupId"].isNull())
 		groupId_ = value["GroupId"].asString();

+ 0 - 126
ivision/src/model/CreatePredictModelRequest.cc

@@ -1,126 +0,0 @@
-/*
- * 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/ivision/model/CreatePredictModelRequest.h>
-
-using AlibabaCloud::Ivision::Model::CreatePredictModelRequest;
-
-CreatePredictModelRequest::CreatePredictModelRequest() :
-	RpcServiceRequest("ivision", "2019-03-08", "CreatePredictModel")
-{}
-
-CreatePredictModelRequest::~CreatePredictModelRequest()
-{}
-
-std::string CreatePredictModelRequest::getRegions()const
-{
-	return regions_;
-}
-
-void CreatePredictModelRequest::setRegions(const std::string& regions)
-{
-	regions_ = regions;
-	setCoreParameter("Regions", regions);
-}
-
-std::string CreatePredictModelRequest::getDescription()const
-{
-	return description_;
-}
-
-void CreatePredictModelRequest::setDescription(const std::string& description)
-{
-	description_ = description;
-	setCoreParameter("Description", description);
-}
-
-std::string CreatePredictModelRequest::getSource()const
-{
-	return source_;
-}
-
-void CreatePredictModelRequest::setSource(const std::string& source)
-{
-	source_ = source;
-	setCoreParameter("Source", source);
-}
-
-std::string CreatePredictModelRequest::getProjectId()const
-{
-	return projectId_;
-}
-
-void CreatePredictModelRequest::setProjectId(const std::string& projectId)
-{
-	projectId_ = projectId;
-	setCoreParameter("ProjectId", projectId);
-}
-
-std::string CreatePredictModelRequest::getShowLog()const
-{
-	return showLog_;
-}
-
-void CreatePredictModelRequest::setShowLog(const std::string& showLog)
-{
-	showLog_ = showLog;
-	setCoreParameter("ShowLog", showLog);
-}
-
-std::string CreatePredictModelRequest::getModelId()const
-{
-	return modelId_;
-}
-
-void CreatePredictModelRequest::setModelId(const std::string& modelId)
-{
-	modelId_ = modelId;
-	setCoreParameter("ModelId", modelId);
-}
-
-long CreatePredictModelRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void CreatePredictModelRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string CreatePredictModelRequest::getName()const
-{
-	return name_;
-}
-
-void CreatePredictModelRequest::setName(const std::string& name)
-{
-	name_ = name;
-	setCoreParameter("Name", name);
-}
-
-std::string CreatePredictModelRequest::getIterationId()const
-{
-	return iterationId_;
-}
-
-void CreatePredictModelRequest::setIterationId(const std::string& iterationId)
-{
-	iterationId_ = iterationId;
-	setCoreParameter("IterationId", iterationId);
-}
-

+ 0 - 68
ivision/src/model/CreatePredictModelResult.cc

@@ -1,68 +0,0 @@
-/*
- * 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/ivision/model/CreatePredictModelResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Ivision;
-using namespace AlibabaCloud::Ivision::Model;
-
-CreatePredictModelResult::CreatePredictModelResult() :
-	ServiceResult()
-{}
-
-CreatePredictModelResult::CreatePredictModelResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-CreatePredictModelResult::~CreatePredictModelResult()
-{}
-
-void CreatePredictModelResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	auto modelNode = value["Model"];
-	if(!modelNode["ModelId"].isNull())
-		model_.modelId = modelNode["ModelId"].asString();
-	if(!modelNode["Name"].isNull())
-		model_.name = modelNode["Name"].asString();
-	if(!modelNode["Description"].isNull())
-		model_.description = modelNode["Description"].asString();
-	if(!modelNode["ProjectId"].isNull())
-		model_.projectId = modelNode["ProjectId"].asString();
-	if(!modelNode["ProjectName"].isNull())
-		model_.projectName = modelNode["ProjectName"].asString();
-	if(!modelNode["IterationId"].isNull())
-		model_.iterationId = modelNode["IterationId"].asString();
-	if(!modelNode["IterationVersion"].isNull())
-		model_.iterationVersion = modelNode["IterationVersion"].asString();
-	if(!modelNode["Regions"].isNull())
-		model_.regions = modelNode["Regions"].asString();
-	if(!modelNode["CreationTime"].isNull())
-		model_.creationTime = modelNode["CreationTime"].asString();
-
-}
-
-CreatePredictModelResult::Model CreatePredictModelResult::getModel()const
-{
-	return model_;
-}
-

+ 0 - 104
ivision/src/model/CreatePredictTemplateRequest.cc

@@ -1,104 +0,0 @@
-/*
- * 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/ivision/model/CreatePredictTemplateRequest.h>
-
-using AlibabaCloud::Ivision::Model::CreatePredictTemplateRequest;
-
-CreatePredictTemplateRequest::CreatePredictTemplateRequest() :
-	RpcServiceRequest("ivision", "2019-03-08", "CreatePredictTemplate")
-{}
-
-CreatePredictTemplateRequest::~CreatePredictTemplateRequest()
-{}
-
-std::string CreatePredictTemplateRequest::getDescription()const
-{
-	return description_;
-}
-
-void CreatePredictTemplateRequest::setDescription(const std::string& description)
-{
-	description_ = description;
-	setCoreParameter("Description", description);
-}
-
-std::string CreatePredictTemplateRequest::getOutput()const
-{
-	return output_;
-}
-
-void CreatePredictTemplateRequest::setOutput(const std::string& output)
-{
-	output_ = output;
-	setCoreParameter("Output", output);
-}
-
-std::string CreatePredictTemplateRequest::getShowLog()const
-{
-	return showLog_;
-}
-
-void CreatePredictTemplateRequest::setShowLog(const std::string& showLog)
-{
-	showLog_ = showLog;
-	setCoreParameter("ShowLog", showLog);
-}
-
-long CreatePredictTemplateRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void CreatePredictTemplateRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string CreatePredictTemplateRequest::getModelIds()const
-{
-	return modelIds_;
-}
-
-void CreatePredictTemplateRequest::setModelIds(const std::string& modelIds)
-{
-	modelIds_ = modelIds;
-	setCoreParameter("ModelIds", modelIds);
-}
-
-std::string CreatePredictTemplateRequest::getName()const
-{
-	return name_;
-}
-
-void CreatePredictTemplateRequest::setName(const std::string& name)
-{
-	name_ = name;
-	setCoreParameter("Name", name);
-}
-
-int CreatePredictTemplateRequest::getInterval()const
-{
-	return interval_;
-}
-
-void CreatePredictTemplateRequest::setInterval(int interval)
-{
-	interval_ = interval;
-	setCoreParameter("Interval", std::to_string(interval));
-}
-

+ 0 - 64
ivision/src/model/CreatePredictTemplateResult.cc

@@ -1,64 +0,0 @@
-/*
- * 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/ivision/model/CreatePredictTemplateResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Ivision;
-using namespace AlibabaCloud::Ivision::Model;
-
-CreatePredictTemplateResult::CreatePredictTemplateResult() :
-	ServiceResult()
-{}
-
-CreatePredictTemplateResult::CreatePredictTemplateResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-CreatePredictTemplateResult::~CreatePredictTemplateResult()
-{}
-
-void CreatePredictTemplateResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	auto _templateNode = value["Template"];
-	if(!_templateNode["TemplateId"].isNull())
-		_template_.templateId = _templateNode["TemplateId"].asString();
-	if(!_templateNode["Name"].isNull())
-		_template_.name = _templateNode["Name"].asString();
-	if(!_templateNode["Description"].isNull())
-		_template_.description = _templateNode["Description"].asString();
-	if(!_templateNode["Interval"].isNull())
-		_template_.interval = std::stoi(_templateNode["Interval"].asString());
-	if(!_templateNode["Output"].isNull())
-		_template_.output = _templateNode["Output"].asString();
-	if(!_templateNode["ModelIds"].isNull())
-		_template_.modelIds = _templateNode["ModelIds"].asString();
-	if(!_templateNode["CreationTime"].isNull())
-		_template_.creationTime = _templateNode["CreationTime"].asString();
-
-}
-
-CreatePredictTemplateResult::_Template CreatePredictTemplateResult::get_Template()const
-{
-	return _template_;
-}
-

+ 0 - 93
ivision/src/model/CreateProjectRequest.cc

@@ -1,93 +0,0 @@
-/*
- * 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/ivision/model/CreateProjectRequest.h>
-
-using AlibabaCloud::Ivision::Model::CreateProjectRequest;
-
-CreateProjectRequest::CreateProjectRequest() :
-	RpcServiceRequest("ivision", "2019-03-08", "CreateProject")
-{}
-
-CreateProjectRequest::~CreateProjectRequest()
-{}
-
-std::string CreateProjectRequest::getDescription()const
-{
-	return description_;
-}
-
-void CreateProjectRequest::setDescription(const std::string& description)
-{
-	description_ = description;
-	setCoreParameter("Description", description);
-}
-
-std::string CreateProjectRequest::getShowLog()const
-{
-	return showLog_;
-}
-
-void CreateProjectRequest::setShowLog(const std::string& showLog)
-{
-	showLog_ = showLog;
-	setCoreParameter("ShowLog", showLog);
-}
-
-std::string CreateProjectRequest::getModelId()const
-{
-	return modelId_;
-}
-
-void CreateProjectRequest::setModelId(const std::string& modelId)
-{
-	modelId_ = modelId;
-	setCoreParameter("ModelId", modelId);
-}
-
-long CreateProjectRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void CreateProjectRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string CreateProjectRequest::getProType()const
-{
-	return proType_;
-}
-
-void CreateProjectRequest::setProType(const std::string& proType)
-{
-	proType_ = proType;
-	setCoreParameter("ProType", proType);
-}
-
-std::string CreateProjectRequest::getName()const
-{
-	return name_;
-}
-
-void CreateProjectRequest::setName(const std::string& name)
-{
-	name_ = name;
-	setCoreParameter("Name", name);
-}
-

+ 0 - 64
ivision/src/model/CreateProjectResult.cc

@@ -1,64 +0,0 @@
-/*
- * 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/ivision/model/CreateProjectResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Ivision;
-using namespace AlibabaCloud::Ivision::Model;
-
-CreateProjectResult::CreateProjectResult() :
-	ServiceResult()
-{}
-
-CreateProjectResult::CreateProjectResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-CreateProjectResult::~CreateProjectResult()
-{}
-
-void CreateProjectResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	auto projectNode = value["Project"];
-	if(!projectNode["ProjectId"].isNull())
-		project_.projectId = projectNode["ProjectId"].asString();
-	if(!projectNode["Name"].isNull())
-		project_.name = projectNode["Name"].asString();
-	if(!projectNode["Description"].isNull())
-		project_.description = projectNode["Description"].asString();
-	if(!projectNode["ProType"].isNull())
-		project_.proType = projectNode["ProType"].asString();
-	if(!projectNode["IterCount"].isNull())
-		project_.iterCount = std::stoi(projectNode["IterCount"].asString());
-	if(!projectNode["CreationTime"].isNull())
-		project_.creationTime = projectNode["CreationTime"].asString();
-	if(!projectNode["Status"].isNull())
-		project_.status = projectNode["Status"].asString();
-
-}
-
-CreateProjectResult::Project CreateProjectResult::getProject()const
-{
-	return project_;
-}
-

+ 0 - 71
ivision/src/model/CreateQuickDeployRequest.cc

@@ -1,71 +0,0 @@
-/*
- * 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/ivision/model/CreateQuickDeployRequest.h>
-
-using AlibabaCloud::Ivision::Model::CreateQuickDeployRequest;
-
-CreateQuickDeployRequest::CreateQuickDeployRequest() :
-	RpcServiceRequest("ivision", "2019-03-08", "CreateQuickDeploy")
-{}
-
-CreateQuickDeployRequest::~CreateQuickDeployRequest()
-{}
-
-std::string CreateQuickDeployRequest::getProjectId()const
-{
-	return projectId_;
-}
-
-void CreateQuickDeployRequest::setProjectId(const std::string& projectId)
-{
-	projectId_ = projectId;
-	setCoreParameter("ProjectId", projectId);
-}
-
-std::string CreateQuickDeployRequest::getShowLog()const
-{
-	return showLog_;
-}
-
-void CreateQuickDeployRequest::setShowLog(const std::string& showLog)
-{
-	showLog_ = showLog;
-	setCoreParameter("ShowLog", showLog);
-}
-
-long CreateQuickDeployRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void CreateQuickDeployRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string CreateQuickDeployRequest::getIterationId()const
-{
-	return iterationId_;
-}
-
-void CreateQuickDeployRequest::setIterationId(const std::string& iterationId)
-{
-	iterationId_ = iterationId;
-	setCoreParameter("IterationId", iterationId);
-}
-

Some files were not shown because too many files changed in this diff