Pārlūkot izejas kodu

Add project api.

sdk-team 6 gadi atpakaļ
vecāks
revīzija
8c27cbdc14
100 mainītis faili ar 7606 papildinājumiem un 88 dzēšanām
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 110 2
      devops-rdc/CMakeLists.txt
  4. 216 0
      devops-rdc/include/alibabacloud/devops-rdc/Devops_rdcClient.h
  5. 54 0
      devops-rdc/include/alibabacloud/devops-rdc/model/BatchInsertMembersRequest.h
  6. 57 0
      devops-rdc/include/alibabacloud/devops-rdc/model/BatchInsertMembersResult.h
  7. 48 0
      devops-rdc/include/alibabacloud/devops-rdc/model/CheckAliyunAccountExistsRequest.h
  8. 57 0
      devops-rdc/include/alibabacloud/devops-rdc/model/CheckAliyunAccountExistsResult.h
  9. 57 0
      devops-rdc/include/alibabacloud/devops-rdc/model/CreateDevopsOrganizationRequest.h
  10. 57 0
      devops-rdc/include/alibabacloud/devops-rdc/model/CreateDevopsOrganizationResult.h
  11. 54 0
      devops-rdc/include/alibabacloud/devops-rdc/model/CreateDevopsProjectRequest.h
  12. 57 0
      devops-rdc/include/alibabacloud/devops-rdc/model/CreateDevopsProjectResult.h
  13. 66 0
      devops-rdc/include/alibabacloud/devops-rdc/model/CreateDevopsProjectSprintRequest.h
  14. 80 0
      devops-rdc/include/alibabacloud/devops-rdc/model/CreateDevopsProjectSprintResult.h
  15. 87 0
      devops-rdc/include/alibabacloud/devops-rdc/model/CreateDevopsProjectTaskRequest.h
  16. 85 0
      devops-rdc/include/alibabacloud/devops-rdc/model/CreateDevopsProjectTaskResult.h
  17. 54 0
      devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationMembersRequest.h
  18. 57 0
      devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationMembersResult.h
  19. 54 0
      devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsProjectMembersRequest.h
  20. 57 0
      devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsProjectMembersResult.h
  21. 51 0
      devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsProjectRequest.h
  22. 57 0
      devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsProjectResult.h
  23. 51 0
      devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsProjectSprintRequest.h
  24. 57 0
      devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsProjectSprintResult.h
  25. 51 0
      devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsProjectTaskRequest.h
  26. 57 0
      devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsProjectTaskResult.h
  27. 48 0
      devops-rdc/include/alibabacloud/devops-rdc/model/GetDevopsOrganizationMembersRequest.h
  28. 67 0
      devops-rdc/include/alibabacloud/devops-rdc/model/GetDevopsOrganizationMembersResult.h
  29. 51 0
      devops-rdc/include/alibabacloud/devops-rdc/model/GetDevopsProjectInfoRequest.h
  30. 89 0
      devops-rdc/include/alibabacloud/devops-rdc/model/GetDevopsProjectInfoResult.h
  31. 51 0
      devops-rdc/include/alibabacloud/devops-rdc/model/GetDevopsProjectMembersRequest.h
  32. 67 0
      devops-rdc/include/alibabacloud/devops-rdc/model/GetDevopsProjectMembersResult.h
  33. 51 0
      devops-rdc/include/alibabacloud/devops-rdc/model/GetDevopsProjectSprintInfoRequest.h
  34. 78 0
      devops-rdc/include/alibabacloud/devops-rdc/model/GetDevopsProjectSprintInfoResult.h
  35. 51 0
      devops-rdc/include/alibabacloud/devops-rdc/model/GetDevopsProjectTaskInfoRequest.h
  36. 82 0
      devops-rdc/include/alibabacloud/devops-rdc/model/GetDevopsProjectTaskInfoResult.h
  37. 51 0
      devops-rdc/include/alibabacloud/devops-rdc/model/GetUserByAliyunUidRequest.h
  38. 66 0
      devops-rdc/include/alibabacloud/devops-rdc/model/GetUserByAliyunUidResult.h
  39. 57 0
      devops-rdc/include/alibabacloud/devops-rdc/model/InsertDevopsUserRequest.h
  40. 57 0
      devops-rdc/include/alibabacloud/devops-rdc/model/InsertDevopsUserResult.h
  41. 54 0
      devops-rdc/include/alibabacloud/devops-rdc/model/InsertProjectMembersRequest.h
  42. 57 0
      devops-rdc/include/alibabacloud/devops-rdc/model/InsertProjectMembersResult.h
  43. 51 0
      devops-rdc/include/alibabacloud/devops-rdc/model/ListDevopsProjectSprintsRequest.h
  44. 78 0
      devops-rdc/include/alibabacloud/devops-rdc/model/ListDevopsProjectSprintsResult.h
  45. 51 0
      devops-rdc/include/alibabacloud/devops-rdc/model/ListDevopsProjectTaskFlowRequest.h
  46. 62 0
      devops-rdc/include/alibabacloud/devops-rdc/model/ListDevopsProjectTaskFlowResult.h
  47. 51 0
      devops-rdc/include/alibabacloud/devops-rdc/model/ListDevopsProjectTaskFlowStatusRequest.h
  48. 70 0
      devops-rdc/include/alibabacloud/devops-rdc/model/ListDevopsProjectTaskFlowStatusResult.h
  49. 51 0
      devops-rdc/include/alibabacloud/devops-rdc/model/ListDevopsProjectTasksRequest.h
  50. 69 0
      devops-rdc/include/alibabacloud/devops-rdc/model/ListDevopsProjectTasksResult.h
  51. 51 0
      devops-rdc/include/alibabacloud/devops-rdc/model/ListDevopsScenarioFieldConfigRequest.h
  52. 62 0
      devops-rdc/include/alibabacloud/devops-rdc/model/ListDevopsScenarioFieldConfigResult.h
  53. 57 0
      devops-rdc/include/alibabacloud/devops-rdc/model/UpdateDevopsProjectRequest.h
  54. 57 0
      devops-rdc/include/alibabacloud/devops-rdc/model/UpdateDevopsProjectResult.h
  55. 69 0
      devops-rdc/include/alibabacloud/devops-rdc/model/UpdateDevopsProjectSprintRequest.h
  56. 57 0
      devops-rdc/include/alibabacloud/devops-rdc/model/UpdateDevopsProjectSprintResult.h
  57. 87 0
      devops-rdc/include/alibabacloud/devops-rdc/model/UpdateDevopsProjectTaskRequest.h
  58. 57 0
      devops-rdc/include/alibabacloud/devops-rdc/model/UpdateDevopsProjectTaskResult.h
  59. 949 85
      devops-rdc/src/Devops-rdcClient.cc
  60. 62 0
      devops-rdc/src/model/BatchInsertMembersRequest.cc
  61. 72 0
      devops-rdc/src/model/BatchInsertMembersResult.cc
  62. 40 0
      devops-rdc/src/model/CheckAliyunAccountExistsRequest.cc
  63. 72 0
      devops-rdc/src/model/CheckAliyunAccountExistsResult.cc
  64. 73 0
      devops-rdc/src/model/CreateDevopsOrganizationRequest.cc
  65. 72 0
      devops-rdc/src/model/CreateDevopsOrganizationResult.cc
  66. 62 0
      devops-rdc/src/model/CreateDevopsProjectRequest.cc
  67. 72 0
      devops-rdc/src/model/CreateDevopsProjectResult.cc
  68. 106 0
      devops-rdc/src/model/CreateDevopsProjectSprintRequest.cc
  69. 104 0
      devops-rdc/src/model/CreateDevopsProjectSprintResult.cc
  70. 183 0
      devops-rdc/src/model/CreateDevopsProjectTaskRequest.cc
  71. 121 0
      devops-rdc/src/model/CreateDevopsProjectTaskResult.cc
  72. 62 0
      devops-rdc/src/model/DeleteDevopsOrganizationMembersRequest.cc
  73. 72 0
      devops-rdc/src/model/DeleteDevopsOrganizationMembersResult.cc
  74. 62 0
      devops-rdc/src/model/DeleteDevopsProjectMembersRequest.cc
  75. 72 0
      devops-rdc/src/model/DeleteDevopsProjectMembersResult.cc
  76. 51 0
      devops-rdc/src/model/DeleteDevopsProjectRequest.cc
  77. 72 0
      devops-rdc/src/model/DeleteDevopsProjectResult.cc
  78. 51 0
      devops-rdc/src/model/DeleteDevopsProjectSprintRequest.cc
  79. 72 0
      devops-rdc/src/model/DeleteDevopsProjectSprintResult.cc
  80. 51 0
      devops-rdc/src/model/DeleteDevopsProjectTaskRequest.cc
  81. 72 0
      devops-rdc/src/model/DeleteDevopsProjectTaskResult.cc
  82. 40 0
      devops-rdc/src/model/GetDevopsOrganizationMembersRequest.cc
  83. 90 0
      devops-rdc/src/model/GetDevopsOrganizationMembersResult.cc
  84. 51 0
      devops-rdc/src/model/GetDevopsProjectInfoRequest.cc
  85. 129 0
      devops-rdc/src/model/GetDevopsProjectInfoResult.cc
  86. 51 0
      devops-rdc/src/model/GetDevopsProjectMembersRequest.cc
  87. 90 0
      devops-rdc/src/model/GetDevopsProjectMembersResult.cc
  88. 51 0
      devops-rdc/src/model/GetDevopsProjectSprintInfoRequest.cc
  89. 100 0
      devops-rdc/src/model/GetDevopsProjectSprintInfoResult.cc
  90. 51 0
      devops-rdc/src/model/GetDevopsProjectTaskInfoRequest.cc
  91. 116 0
      devops-rdc/src/model/GetDevopsProjectTaskInfoResult.cc
  92. 51 0
      devops-rdc/src/model/GetUserByAliyunUidRequest.cc
  93. 83 0
      devops-rdc/src/model/GetUserByAliyunUidResult.cc
  94. 73 0
      devops-rdc/src/model/InsertDevopsUserRequest.cc
  95. 72 0
      devops-rdc/src/model/InsertDevopsUserResult.cc
  96. 62 0
      devops-rdc/src/model/InsertProjectMembersRequest.cc
  97. 72 0
      devops-rdc/src/model/InsertProjectMembersResult.cc
  98. 51 0
      devops-rdc/src/model/ListDevopsProjectSprintsRequest.cc
  99. 105 0
      devops-rdc/src/model/ListDevopsProjectSprintsResult.cc
  100. 51 0
      devops-rdc/src/model/ListDevopsProjectTaskFlowRequest.cc

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2020-08-24 Version: 1.36.606
+- Add project api.
+
 2020-08-24 Version: 1.36.605
 2020-08-24 Version: 1.36.605
 - Edit QueryMetricByPage api.
 - Edit QueryMetricByPage api.
 
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.605
+1.36.606

+ 110 - 2
devops-rdc/CMakeLists.txt

@@ -21,16 +21,48 @@ set(devops-rdc_public_header
 	include/alibabacloud/devops-rdc/Devops_rdcExport.h )
 	include/alibabacloud/devops-rdc/Devops_rdcExport.h )
 
 
 set(devops-rdc_public_header_model 
 set(devops-rdc_public_header_model 
+	include/alibabacloud/devops-rdc/model/BatchInsertMembersRequest.h
+	include/alibabacloud/devops-rdc/model/BatchInsertMembersResult.h
 	include/alibabacloud/devops-rdc/model/CancelPipelineRequest.h
 	include/alibabacloud/devops-rdc/model/CancelPipelineRequest.h
 	include/alibabacloud/devops-rdc/model/CancelPipelineResult.h
 	include/alibabacloud/devops-rdc/model/CancelPipelineResult.h
+	include/alibabacloud/devops-rdc/model/CheckAliyunAccountExistsRequest.h
+	include/alibabacloud/devops-rdc/model/CheckAliyunAccountExistsResult.h
 	include/alibabacloud/devops-rdc/model/CreateCredentialRequest.h
 	include/alibabacloud/devops-rdc/model/CreateCredentialRequest.h
 	include/alibabacloud/devops-rdc/model/CreateCredentialResult.h
 	include/alibabacloud/devops-rdc/model/CreateCredentialResult.h
+	include/alibabacloud/devops-rdc/model/CreateDevopsOrganizationRequest.h
+	include/alibabacloud/devops-rdc/model/CreateDevopsOrganizationResult.h
+	include/alibabacloud/devops-rdc/model/CreateDevopsProjectRequest.h
+	include/alibabacloud/devops-rdc/model/CreateDevopsProjectResult.h
+	include/alibabacloud/devops-rdc/model/CreateDevopsProjectSprintRequest.h
+	include/alibabacloud/devops-rdc/model/CreateDevopsProjectSprintResult.h
+	include/alibabacloud/devops-rdc/model/CreateDevopsProjectTaskRequest.h
+	include/alibabacloud/devops-rdc/model/CreateDevopsProjectTaskResult.h
 	include/alibabacloud/devops-rdc/model/CreatePipelineRequest.h
 	include/alibabacloud/devops-rdc/model/CreatePipelineRequest.h
 	include/alibabacloud/devops-rdc/model/CreatePipelineResult.h
 	include/alibabacloud/devops-rdc/model/CreatePipelineResult.h
 	include/alibabacloud/devops-rdc/model/CreateServiceConnectionRequest.h
 	include/alibabacloud/devops-rdc/model/CreateServiceConnectionRequest.h
 	include/alibabacloud/devops-rdc/model/CreateServiceConnectionResult.h
 	include/alibabacloud/devops-rdc/model/CreateServiceConnectionResult.h
+	include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationMembersRequest.h
+	include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationMembersResult.h
+	include/alibabacloud/devops-rdc/model/DeleteDevopsProjectRequest.h
+	include/alibabacloud/devops-rdc/model/DeleteDevopsProjectResult.h
+	include/alibabacloud/devops-rdc/model/DeleteDevopsProjectMembersRequest.h
+	include/alibabacloud/devops-rdc/model/DeleteDevopsProjectMembersResult.h
+	include/alibabacloud/devops-rdc/model/DeleteDevopsProjectSprintRequest.h
+	include/alibabacloud/devops-rdc/model/DeleteDevopsProjectSprintResult.h
+	include/alibabacloud/devops-rdc/model/DeleteDevopsProjectTaskRequest.h
+	include/alibabacloud/devops-rdc/model/DeleteDevopsProjectTaskResult.h
 	include/alibabacloud/devops-rdc/model/ExecutePipelineRequest.h
 	include/alibabacloud/devops-rdc/model/ExecutePipelineRequest.h
 	include/alibabacloud/devops-rdc/model/ExecutePipelineResult.h
 	include/alibabacloud/devops-rdc/model/ExecutePipelineResult.h
+	include/alibabacloud/devops-rdc/model/GetDevopsOrganizationMembersRequest.h
+	include/alibabacloud/devops-rdc/model/GetDevopsOrganizationMembersResult.h
+	include/alibabacloud/devops-rdc/model/GetDevopsProjectInfoRequest.h
+	include/alibabacloud/devops-rdc/model/GetDevopsProjectInfoResult.h
+	include/alibabacloud/devops-rdc/model/GetDevopsProjectMembersRequest.h
+	include/alibabacloud/devops-rdc/model/GetDevopsProjectMembersResult.h
+	include/alibabacloud/devops-rdc/model/GetDevopsProjectSprintInfoRequest.h
+	include/alibabacloud/devops-rdc/model/GetDevopsProjectSprintInfoResult.h
+	include/alibabacloud/devops-rdc/model/GetDevopsProjectTaskInfoRequest.h
+	include/alibabacloud/devops-rdc/model/GetDevopsProjectTaskInfoResult.h
 	include/alibabacloud/devops-rdc/model/GetPipelineInstanceBuildNumberStatusRequest.h
 	include/alibabacloud/devops-rdc/model/GetPipelineInstanceBuildNumberStatusRequest.h
 	include/alibabacloud/devops-rdc/model/GetPipelineInstanceBuildNumberStatusResult.h
 	include/alibabacloud/devops-rdc/model/GetPipelineInstanceBuildNumberStatusResult.h
 	include/alibabacloud/devops-rdc/model/GetPipelineInstanceGroupStatusRequest.h
 	include/alibabacloud/devops-rdc/model/GetPipelineInstanceGroupStatusRequest.h
@@ -43,25 +75,79 @@ set(devops-rdc_public_header_model
 	include/alibabacloud/devops-rdc/model/GetPipelineLogResult.h
 	include/alibabacloud/devops-rdc/model/GetPipelineLogResult.h
 	include/alibabacloud/devops-rdc/model/GetPipleineLatestInstanceStatusRequest.h
 	include/alibabacloud/devops-rdc/model/GetPipleineLatestInstanceStatusRequest.h
 	include/alibabacloud/devops-rdc/model/GetPipleineLatestInstanceStatusResult.h
 	include/alibabacloud/devops-rdc/model/GetPipleineLatestInstanceStatusResult.h
+	include/alibabacloud/devops-rdc/model/GetUserByAliyunUidRequest.h
+	include/alibabacloud/devops-rdc/model/GetUserByAliyunUidResult.h
+	include/alibabacloud/devops-rdc/model/InsertDevopsUserRequest.h
+	include/alibabacloud/devops-rdc/model/InsertDevopsUserResult.h
+	include/alibabacloud/devops-rdc/model/InsertProjectMembersRequest.h
+	include/alibabacloud/devops-rdc/model/InsertProjectMembersResult.h
 	include/alibabacloud/devops-rdc/model/ListCredentialsRequest.h
 	include/alibabacloud/devops-rdc/model/ListCredentialsRequest.h
 	include/alibabacloud/devops-rdc/model/ListCredentialsResult.h
 	include/alibabacloud/devops-rdc/model/ListCredentialsResult.h
+	include/alibabacloud/devops-rdc/model/ListDevopsProjectSprintsRequest.h
+	include/alibabacloud/devops-rdc/model/ListDevopsProjectSprintsResult.h
+	include/alibabacloud/devops-rdc/model/ListDevopsProjectTaskFlowRequest.h
+	include/alibabacloud/devops-rdc/model/ListDevopsProjectTaskFlowResult.h
+	include/alibabacloud/devops-rdc/model/ListDevopsProjectTaskFlowStatusRequest.h
+	include/alibabacloud/devops-rdc/model/ListDevopsProjectTaskFlowStatusResult.h
+	include/alibabacloud/devops-rdc/model/ListDevopsProjectTasksRequest.h
+	include/alibabacloud/devops-rdc/model/ListDevopsProjectTasksResult.h
+	include/alibabacloud/devops-rdc/model/ListDevopsScenarioFieldConfigRequest.h
+	include/alibabacloud/devops-rdc/model/ListDevopsScenarioFieldConfigResult.h
 	include/alibabacloud/devops-rdc/model/ListPipelinesRequest.h
 	include/alibabacloud/devops-rdc/model/ListPipelinesRequest.h
 	include/alibabacloud/devops-rdc/model/ListPipelinesResult.h
 	include/alibabacloud/devops-rdc/model/ListPipelinesResult.h
 	include/alibabacloud/devops-rdc/model/ListServiceConnectionsRequest.h
 	include/alibabacloud/devops-rdc/model/ListServiceConnectionsRequest.h
-	include/alibabacloud/devops-rdc/model/ListServiceConnectionsResult.h )
+	include/alibabacloud/devops-rdc/model/ListServiceConnectionsResult.h
+	include/alibabacloud/devops-rdc/model/UpdateDevopsProjectRequest.h
+	include/alibabacloud/devops-rdc/model/UpdateDevopsProjectResult.h
+	include/alibabacloud/devops-rdc/model/UpdateDevopsProjectSprintRequest.h
+	include/alibabacloud/devops-rdc/model/UpdateDevopsProjectSprintResult.h
+	include/alibabacloud/devops-rdc/model/UpdateDevopsProjectTaskRequest.h
+	include/alibabacloud/devops-rdc/model/UpdateDevopsProjectTaskResult.h )
 
 
 set(devops-rdc_src 
 set(devops-rdc_src 
 	src/Devops-rdcClient.cc
 	src/Devops-rdcClient.cc
+	src/model/BatchInsertMembersRequest.cc
+	src/model/BatchInsertMembersResult.cc
 	src/model/CancelPipelineRequest.cc
 	src/model/CancelPipelineRequest.cc
 	src/model/CancelPipelineResult.cc
 	src/model/CancelPipelineResult.cc
+	src/model/CheckAliyunAccountExistsRequest.cc
+	src/model/CheckAliyunAccountExistsResult.cc
 	src/model/CreateCredentialRequest.cc
 	src/model/CreateCredentialRequest.cc
 	src/model/CreateCredentialResult.cc
 	src/model/CreateCredentialResult.cc
+	src/model/CreateDevopsOrganizationRequest.cc
+	src/model/CreateDevopsOrganizationResult.cc
+	src/model/CreateDevopsProjectRequest.cc
+	src/model/CreateDevopsProjectResult.cc
+	src/model/CreateDevopsProjectSprintRequest.cc
+	src/model/CreateDevopsProjectSprintResult.cc
+	src/model/CreateDevopsProjectTaskRequest.cc
+	src/model/CreateDevopsProjectTaskResult.cc
 	src/model/CreatePipelineRequest.cc
 	src/model/CreatePipelineRequest.cc
 	src/model/CreatePipelineResult.cc
 	src/model/CreatePipelineResult.cc
 	src/model/CreateServiceConnectionRequest.cc
 	src/model/CreateServiceConnectionRequest.cc
 	src/model/CreateServiceConnectionResult.cc
 	src/model/CreateServiceConnectionResult.cc
+	src/model/DeleteDevopsOrganizationMembersRequest.cc
+	src/model/DeleteDevopsOrganizationMembersResult.cc
+	src/model/DeleteDevopsProjectRequest.cc
+	src/model/DeleteDevopsProjectResult.cc
+	src/model/DeleteDevopsProjectMembersRequest.cc
+	src/model/DeleteDevopsProjectMembersResult.cc
+	src/model/DeleteDevopsProjectSprintRequest.cc
+	src/model/DeleteDevopsProjectSprintResult.cc
+	src/model/DeleteDevopsProjectTaskRequest.cc
+	src/model/DeleteDevopsProjectTaskResult.cc
 	src/model/ExecutePipelineRequest.cc
 	src/model/ExecutePipelineRequest.cc
 	src/model/ExecutePipelineResult.cc
 	src/model/ExecutePipelineResult.cc
+	src/model/GetDevopsOrganizationMembersRequest.cc
+	src/model/GetDevopsOrganizationMembersResult.cc
+	src/model/GetDevopsProjectInfoRequest.cc
+	src/model/GetDevopsProjectInfoResult.cc
+	src/model/GetDevopsProjectMembersRequest.cc
+	src/model/GetDevopsProjectMembersResult.cc
+	src/model/GetDevopsProjectSprintInfoRequest.cc
+	src/model/GetDevopsProjectSprintInfoResult.cc
+	src/model/GetDevopsProjectTaskInfoRequest.cc
+	src/model/GetDevopsProjectTaskInfoResult.cc
 	src/model/GetPipelineInstanceBuildNumberStatusRequest.cc
 	src/model/GetPipelineInstanceBuildNumberStatusRequest.cc
 	src/model/GetPipelineInstanceBuildNumberStatusResult.cc
 	src/model/GetPipelineInstanceBuildNumberStatusResult.cc
 	src/model/GetPipelineInstanceGroupStatusRequest.cc
 	src/model/GetPipelineInstanceGroupStatusRequest.cc
@@ -74,12 +160,34 @@ set(devops-rdc_src
 	src/model/GetPipelineLogResult.cc
 	src/model/GetPipelineLogResult.cc
 	src/model/GetPipleineLatestInstanceStatusRequest.cc
 	src/model/GetPipleineLatestInstanceStatusRequest.cc
 	src/model/GetPipleineLatestInstanceStatusResult.cc
 	src/model/GetPipleineLatestInstanceStatusResult.cc
+	src/model/GetUserByAliyunUidRequest.cc
+	src/model/GetUserByAliyunUidResult.cc
+	src/model/InsertDevopsUserRequest.cc
+	src/model/InsertDevopsUserResult.cc
+	src/model/InsertProjectMembersRequest.cc
+	src/model/InsertProjectMembersResult.cc
 	src/model/ListCredentialsRequest.cc
 	src/model/ListCredentialsRequest.cc
 	src/model/ListCredentialsResult.cc
 	src/model/ListCredentialsResult.cc
+	src/model/ListDevopsProjectSprintsRequest.cc
+	src/model/ListDevopsProjectSprintsResult.cc
+	src/model/ListDevopsProjectTaskFlowRequest.cc
+	src/model/ListDevopsProjectTaskFlowResult.cc
+	src/model/ListDevopsProjectTaskFlowStatusRequest.cc
+	src/model/ListDevopsProjectTaskFlowStatusResult.cc
+	src/model/ListDevopsProjectTasksRequest.cc
+	src/model/ListDevopsProjectTasksResult.cc
+	src/model/ListDevopsScenarioFieldConfigRequest.cc
+	src/model/ListDevopsScenarioFieldConfigResult.cc
 	src/model/ListPipelinesRequest.cc
 	src/model/ListPipelinesRequest.cc
 	src/model/ListPipelinesResult.cc
 	src/model/ListPipelinesResult.cc
 	src/model/ListServiceConnectionsRequest.cc
 	src/model/ListServiceConnectionsRequest.cc
-	src/model/ListServiceConnectionsResult.cc )
+	src/model/ListServiceConnectionsResult.cc
+	src/model/UpdateDevopsProjectRequest.cc
+	src/model/UpdateDevopsProjectResult.cc
+	src/model/UpdateDevopsProjectSprintRequest.cc
+	src/model/UpdateDevopsProjectSprintResult.cc
+	src/model/UpdateDevopsProjectTaskRequest.cc
+	src/model/UpdateDevopsProjectTaskResult.cc )
 
 
 add_library(devops-rdc ${LIB_TYPE}
 add_library(devops-rdc ${LIB_TYPE}
 	${devops-rdc_public_header}
 	${devops-rdc_public_header}

+ 216 - 0
devops-rdc/include/alibabacloud/devops-rdc/Devops_rdcClient.h

@@ -22,16 +22,48 @@
 #include <alibabacloud/core/EndpointProvider.h>
 #include <alibabacloud/core/EndpointProvider.h>
 #include <alibabacloud/core/RpcServiceClient.h>
 #include <alibabacloud/core/RpcServiceClient.h>
 #include "Devops_rdcExport.h"
 #include "Devops_rdcExport.h"
+#include "model/BatchInsertMembersRequest.h"
+#include "model/BatchInsertMembersResult.h"
 #include "model/CancelPipelineRequest.h"
 #include "model/CancelPipelineRequest.h"
 #include "model/CancelPipelineResult.h"
 #include "model/CancelPipelineResult.h"
+#include "model/CheckAliyunAccountExistsRequest.h"
+#include "model/CheckAliyunAccountExistsResult.h"
 #include "model/CreateCredentialRequest.h"
 #include "model/CreateCredentialRequest.h"
 #include "model/CreateCredentialResult.h"
 #include "model/CreateCredentialResult.h"
+#include "model/CreateDevopsOrganizationRequest.h"
+#include "model/CreateDevopsOrganizationResult.h"
+#include "model/CreateDevopsProjectRequest.h"
+#include "model/CreateDevopsProjectResult.h"
+#include "model/CreateDevopsProjectSprintRequest.h"
+#include "model/CreateDevopsProjectSprintResult.h"
+#include "model/CreateDevopsProjectTaskRequest.h"
+#include "model/CreateDevopsProjectTaskResult.h"
 #include "model/CreatePipelineRequest.h"
 #include "model/CreatePipelineRequest.h"
 #include "model/CreatePipelineResult.h"
 #include "model/CreatePipelineResult.h"
 #include "model/CreateServiceConnectionRequest.h"
 #include "model/CreateServiceConnectionRequest.h"
 #include "model/CreateServiceConnectionResult.h"
 #include "model/CreateServiceConnectionResult.h"
+#include "model/DeleteDevopsOrganizationMembersRequest.h"
+#include "model/DeleteDevopsOrganizationMembersResult.h"
+#include "model/DeleteDevopsProjectRequest.h"
+#include "model/DeleteDevopsProjectResult.h"
+#include "model/DeleteDevopsProjectMembersRequest.h"
+#include "model/DeleteDevopsProjectMembersResult.h"
+#include "model/DeleteDevopsProjectSprintRequest.h"
+#include "model/DeleteDevopsProjectSprintResult.h"
+#include "model/DeleteDevopsProjectTaskRequest.h"
+#include "model/DeleteDevopsProjectTaskResult.h"
 #include "model/ExecutePipelineRequest.h"
 #include "model/ExecutePipelineRequest.h"
 #include "model/ExecutePipelineResult.h"
 #include "model/ExecutePipelineResult.h"
+#include "model/GetDevopsOrganizationMembersRequest.h"
+#include "model/GetDevopsOrganizationMembersResult.h"
+#include "model/GetDevopsProjectInfoRequest.h"
+#include "model/GetDevopsProjectInfoResult.h"
+#include "model/GetDevopsProjectMembersRequest.h"
+#include "model/GetDevopsProjectMembersResult.h"
+#include "model/GetDevopsProjectSprintInfoRequest.h"
+#include "model/GetDevopsProjectSprintInfoResult.h"
+#include "model/GetDevopsProjectTaskInfoRequest.h"
+#include "model/GetDevopsProjectTaskInfoResult.h"
 #include "model/GetPipelineInstanceBuildNumberStatusRequest.h"
 #include "model/GetPipelineInstanceBuildNumberStatusRequest.h"
 #include "model/GetPipelineInstanceBuildNumberStatusResult.h"
 #include "model/GetPipelineInstanceBuildNumberStatusResult.h"
 #include "model/GetPipelineInstanceGroupStatusRequest.h"
 #include "model/GetPipelineInstanceGroupStatusRequest.h"
@@ -44,12 +76,34 @@
 #include "model/GetPipelineLogResult.h"
 #include "model/GetPipelineLogResult.h"
 #include "model/GetPipleineLatestInstanceStatusRequest.h"
 #include "model/GetPipleineLatestInstanceStatusRequest.h"
 #include "model/GetPipleineLatestInstanceStatusResult.h"
 #include "model/GetPipleineLatestInstanceStatusResult.h"
+#include "model/GetUserByAliyunUidRequest.h"
+#include "model/GetUserByAliyunUidResult.h"
+#include "model/InsertDevopsUserRequest.h"
+#include "model/InsertDevopsUserResult.h"
+#include "model/InsertProjectMembersRequest.h"
+#include "model/InsertProjectMembersResult.h"
 #include "model/ListCredentialsRequest.h"
 #include "model/ListCredentialsRequest.h"
 #include "model/ListCredentialsResult.h"
 #include "model/ListCredentialsResult.h"
+#include "model/ListDevopsProjectSprintsRequest.h"
+#include "model/ListDevopsProjectSprintsResult.h"
+#include "model/ListDevopsProjectTaskFlowRequest.h"
+#include "model/ListDevopsProjectTaskFlowResult.h"
+#include "model/ListDevopsProjectTaskFlowStatusRequest.h"
+#include "model/ListDevopsProjectTaskFlowStatusResult.h"
+#include "model/ListDevopsProjectTasksRequest.h"
+#include "model/ListDevopsProjectTasksResult.h"
+#include "model/ListDevopsScenarioFieldConfigRequest.h"
+#include "model/ListDevopsScenarioFieldConfigResult.h"
 #include "model/ListPipelinesRequest.h"
 #include "model/ListPipelinesRequest.h"
 #include "model/ListPipelinesResult.h"
 #include "model/ListPipelinesResult.h"
 #include "model/ListServiceConnectionsRequest.h"
 #include "model/ListServiceConnectionsRequest.h"
 #include "model/ListServiceConnectionsResult.h"
 #include "model/ListServiceConnectionsResult.h"
+#include "model/UpdateDevopsProjectRequest.h"
+#include "model/UpdateDevopsProjectResult.h"
+#include "model/UpdateDevopsProjectSprintRequest.h"
+#include "model/UpdateDevopsProjectSprintResult.h"
+#include "model/UpdateDevopsProjectTaskRequest.h"
+#include "model/UpdateDevopsProjectTaskResult.h"
 
 
 
 
 namespace AlibabaCloud
 namespace AlibabaCloud
@@ -59,21 +113,69 @@ namespace AlibabaCloud
 		class ALIBABACLOUD_DEVOPS_RDC_EXPORT Devops_rdcClient : public RpcServiceClient
 		class ALIBABACLOUD_DEVOPS_RDC_EXPORT Devops_rdcClient : public RpcServiceClient
 		{
 		{
 		public:
 		public:
+			typedef Outcome<Error, Model::BatchInsertMembersResult> BatchInsertMembersOutcome;
+			typedef std::future<BatchInsertMembersOutcome> BatchInsertMembersOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::BatchInsertMembersRequest&, const BatchInsertMembersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchInsertMembersAsyncHandler;
 			typedef Outcome<Error, Model::CancelPipelineResult> CancelPipelineOutcome;
 			typedef Outcome<Error, Model::CancelPipelineResult> CancelPipelineOutcome;
 			typedef std::future<CancelPipelineOutcome> CancelPipelineOutcomeCallable;
 			typedef std::future<CancelPipelineOutcome> CancelPipelineOutcomeCallable;
 			typedef std::function<void(const Devops_rdcClient*, const Model::CancelPipelineRequest&, const CancelPipelineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelPipelineAsyncHandler;
 			typedef std::function<void(const Devops_rdcClient*, const Model::CancelPipelineRequest&, const CancelPipelineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelPipelineAsyncHandler;
+			typedef Outcome<Error, Model::CheckAliyunAccountExistsResult> CheckAliyunAccountExistsOutcome;
+			typedef std::future<CheckAliyunAccountExistsOutcome> CheckAliyunAccountExistsOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::CheckAliyunAccountExistsRequest&, const CheckAliyunAccountExistsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckAliyunAccountExistsAsyncHandler;
 			typedef Outcome<Error, Model::CreateCredentialResult> CreateCredentialOutcome;
 			typedef Outcome<Error, Model::CreateCredentialResult> CreateCredentialOutcome;
 			typedef std::future<CreateCredentialOutcome> CreateCredentialOutcomeCallable;
 			typedef std::future<CreateCredentialOutcome> CreateCredentialOutcomeCallable;
 			typedef std::function<void(const Devops_rdcClient*, const Model::CreateCredentialRequest&, const CreateCredentialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCredentialAsyncHandler;
 			typedef std::function<void(const Devops_rdcClient*, const Model::CreateCredentialRequest&, const CreateCredentialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCredentialAsyncHandler;
+			typedef Outcome<Error, Model::CreateDevopsOrganizationResult> CreateDevopsOrganizationOutcome;
+			typedef std::future<CreateDevopsOrganizationOutcome> CreateDevopsOrganizationOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::CreateDevopsOrganizationRequest&, const CreateDevopsOrganizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDevopsOrganizationAsyncHandler;
+			typedef Outcome<Error, Model::CreateDevopsProjectResult> CreateDevopsProjectOutcome;
+			typedef std::future<CreateDevopsProjectOutcome> CreateDevopsProjectOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::CreateDevopsProjectRequest&, const CreateDevopsProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDevopsProjectAsyncHandler;
+			typedef Outcome<Error, Model::CreateDevopsProjectSprintResult> CreateDevopsProjectSprintOutcome;
+			typedef std::future<CreateDevopsProjectSprintOutcome> CreateDevopsProjectSprintOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::CreateDevopsProjectSprintRequest&, const CreateDevopsProjectSprintOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDevopsProjectSprintAsyncHandler;
+			typedef Outcome<Error, Model::CreateDevopsProjectTaskResult> CreateDevopsProjectTaskOutcome;
+			typedef std::future<CreateDevopsProjectTaskOutcome> CreateDevopsProjectTaskOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::CreateDevopsProjectTaskRequest&, const CreateDevopsProjectTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDevopsProjectTaskAsyncHandler;
 			typedef Outcome<Error, Model::CreatePipelineResult> CreatePipelineOutcome;
 			typedef Outcome<Error, Model::CreatePipelineResult> CreatePipelineOutcome;
 			typedef std::future<CreatePipelineOutcome> CreatePipelineOutcomeCallable;
 			typedef std::future<CreatePipelineOutcome> CreatePipelineOutcomeCallable;
 			typedef std::function<void(const Devops_rdcClient*, const Model::CreatePipelineRequest&, const CreatePipelineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePipelineAsyncHandler;
 			typedef std::function<void(const Devops_rdcClient*, const Model::CreatePipelineRequest&, const CreatePipelineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePipelineAsyncHandler;
 			typedef Outcome<Error, Model::CreateServiceConnectionResult> CreateServiceConnectionOutcome;
 			typedef Outcome<Error, Model::CreateServiceConnectionResult> CreateServiceConnectionOutcome;
 			typedef std::future<CreateServiceConnectionOutcome> CreateServiceConnectionOutcomeCallable;
 			typedef std::future<CreateServiceConnectionOutcome> CreateServiceConnectionOutcomeCallable;
 			typedef std::function<void(const Devops_rdcClient*, const Model::CreateServiceConnectionRequest&, const CreateServiceConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateServiceConnectionAsyncHandler;
 			typedef std::function<void(const Devops_rdcClient*, const Model::CreateServiceConnectionRequest&, const CreateServiceConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateServiceConnectionAsyncHandler;
+			typedef Outcome<Error, Model::DeleteDevopsOrganizationMembersResult> DeleteDevopsOrganizationMembersOutcome;
+			typedef std::future<DeleteDevopsOrganizationMembersOutcome> DeleteDevopsOrganizationMembersOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::DeleteDevopsOrganizationMembersRequest&, const DeleteDevopsOrganizationMembersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDevopsOrganizationMembersAsyncHandler;
+			typedef Outcome<Error, Model::DeleteDevopsProjectResult> DeleteDevopsProjectOutcome;
+			typedef std::future<DeleteDevopsProjectOutcome> DeleteDevopsProjectOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::DeleteDevopsProjectRequest&, const DeleteDevopsProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDevopsProjectAsyncHandler;
+			typedef Outcome<Error, Model::DeleteDevopsProjectMembersResult> DeleteDevopsProjectMembersOutcome;
+			typedef std::future<DeleteDevopsProjectMembersOutcome> DeleteDevopsProjectMembersOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::DeleteDevopsProjectMembersRequest&, const DeleteDevopsProjectMembersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDevopsProjectMembersAsyncHandler;
+			typedef Outcome<Error, Model::DeleteDevopsProjectSprintResult> DeleteDevopsProjectSprintOutcome;
+			typedef std::future<DeleteDevopsProjectSprintOutcome> DeleteDevopsProjectSprintOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::DeleteDevopsProjectSprintRequest&, const DeleteDevopsProjectSprintOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDevopsProjectSprintAsyncHandler;
+			typedef Outcome<Error, Model::DeleteDevopsProjectTaskResult> DeleteDevopsProjectTaskOutcome;
+			typedef std::future<DeleteDevopsProjectTaskOutcome> DeleteDevopsProjectTaskOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::DeleteDevopsProjectTaskRequest&, const DeleteDevopsProjectTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDevopsProjectTaskAsyncHandler;
 			typedef Outcome<Error, Model::ExecutePipelineResult> ExecutePipelineOutcome;
 			typedef Outcome<Error, Model::ExecutePipelineResult> ExecutePipelineOutcome;
 			typedef std::future<ExecutePipelineOutcome> ExecutePipelineOutcomeCallable;
 			typedef std::future<ExecutePipelineOutcome> ExecutePipelineOutcomeCallable;
 			typedef std::function<void(const Devops_rdcClient*, const Model::ExecutePipelineRequest&, const ExecutePipelineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExecutePipelineAsyncHandler;
 			typedef std::function<void(const Devops_rdcClient*, const Model::ExecutePipelineRequest&, const ExecutePipelineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExecutePipelineAsyncHandler;
+			typedef Outcome<Error, Model::GetDevopsOrganizationMembersResult> GetDevopsOrganizationMembersOutcome;
+			typedef std::future<GetDevopsOrganizationMembersOutcome> GetDevopsOrganizationMembersOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::GetDevopsOrganizationMembersRequest&, const GetDevopsOrganizationMembersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDevopsOrganizationMembersAsyncHandler;
+			typedef Outcome<Error, Model::GetDevopsProjectInfoResult> GetDevopsProjectInfoOutcome;
+			typedef std::future<GetDevopsProjectInfoOutcome> GetDevopsProjectInfoOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::GetDevopsProjectInfoRequest&, const GetDevopsProjectInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDevopsProjectInfoAsyncHandler;
+			typedef Outcome<Error, Model::GetDevopsProjectMembersResult> GetDevopsProjectMembersOutcome;
+			typedef std::future<GetDevopsProjectMembersOutcome> GetDevopsProjectMembersOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::GetDevopsProjectMembersRequest&, const GetDevopsProjectMembersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDevopsProjectMembersAsyncHandler;
+			typedef Outcome<Error, Model::GetDevopsProjectSprintInfoResult> GetDevopsProjectSprintInfoOutcome;
+			typedef std::future<GetDevopsProjectSprintInfoOutcome> GetDevopsProjectSprintInfoOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::GetDevopsProjectSprintInfoRequest&, const GetDevopsProjectSprintInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDevopsProjectSprintInfoAsyncHandler;
+			typedef Outcome<Error, Model::GetDevopsProjectTaskInfoResult> GetDevopsProjectTaskInfoOutcome;
+			typedef std::future<GetDevopsProjectTaskInfoOutcome> GetDevopsProjectTaskInfoOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::GetDevopsProjectTaskInfoRequest&, const GetDevopsProjectTaskInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDevopsProjectTaskInfoAsyncHandler;
 			typedef Outcome<Error, Model::GetPipelineInstanceBuildNumberStatusResult> GetPipelineInstanceBuildNumberStatusOutcome;
 			typedef Outcome<Error, Model::GetPipelineInstanceBuildNumberStatusResult> GetPipelineInstanceBuildNumberStatusOutcome;
 			typedef std::future<GetPipelineInstanceBuildNumberStatusOutcome> GetPipelineInstanceBuildNumberStatusOutcomeCallable;
 			typedef std::future<GetPipelineInstanceBuildNumberStatusOutcome> GetPipelineInstanceBuildNumberStatusOutcomeCallable;
 			typedef std::function<void(const Devops_rdcClient*, const Model::GetPipelineInstanceBuildNumberStatusRequest&, const GetPipelineInstanceBuildNumberStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPipelineInstanceBuildNumberStatusAsyncHandler;
 			typedef std::function<void(const Devops_rdcClient*, const Model::GetPipelineInstanceBuildNumberStatusRequest&, const GetPipelineInstanceBuildNumberStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPipelineInstanceBuildNumberStatusAsyncHandler;
@@ -92,35 +194,116 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::GetPipleineLatestInstanceStatusResult> GetPipleineLatestInstanceStatusOutcome;
 			typedef Outcome<Error, Model::GetPipleineLatestInstanceStatusResult> GetPipleineLatestInstanceStatusOutcome;
 			typedef std::future<GetPipleineLatestInstanceStatusOutcome> GetPipleineLatestInstanceStatusOutcomeCallable;
 			typedef std::future<GetPipleineLatestInstanceStatusOutcome> GetPipleineLatestInstanceStatusOutcomeCallable;
 			typedef std::function<void(const Devops_rdcClient*, const Model::GetPipleineLatestInstanceStatusRequest&, const GetPipleineLatestInstanceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPipleineLatestInstanceStatusAsyncHandler;
 			typedef std::function<void(const Devops_rdcClient*, const Model::GetPipleineLatestInstanceStatusRequest&, const GetPipleineLatestInstanceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPipleineLatestInstanceStatusAsyncHandler;
+			typedef Outcome<Error, Model::GetUserByAliyunUidResult> GetUserByAliyunUidOutcome;
+			typedef std::future<GetUserByAliyunUidOutcome> GetUserByAliyunUidOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::GetUserByAliyunUidRequest&, const GetUserByAliyunUidOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserByAliyunUidAsyncHandler;
+			typedef Outcome<Error, Model::InsertDevopsUserResult> InsertDevopsUserOutcome;
+			typedef std::future<InsertDevopsUserOutcome> InsertDevopsUserOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::InsertDevopsUserRequest&, const InsertDevopsUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InsertDevopsUserAsyncHandler;
+			typedef Outcome<Error, Model::InsertProjectMembersResult> InsertProjectMembersOutcome;
+			typedef std::future<InsertProjectMembersOutcome> InsertProjectMembersOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::InsertProjectMembersRequest&, const InsertProjectMembersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InsertProjectMembersAsyncHandler;
 			typedef Outcome<Error, Model::ListCredentialsResult> ListCredentialsOutcome;
 			typedef Outcome<Error, Model::ListCredentialsResult> ListCredentialsOutcome;
 			typedef std::future<ListCredentialsOutcome> ListCredentialsOutcomeCallable;
 			typedef std::future<ListCredentialsOutcome> ListCredentialsOutcomeCallable;
 			typedef std::function<void(const Devops_rdcClient*, const Model::ListCredentialsRequest&, const ListCredentialsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCredentialsAsyncHandler;
 			typedef std::function<void(const Devops_rdcClient*, const Model::ListCredentialsRequest&, const ListCredentialsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCredentialsAsyncHandler;
+			typedef Outcome<Error, Model::ListDevopsProjectSprintsResult> ListDevopsProjectSprintsOutcome;
+			typedef std::future<ListDevopsProjectSprintsOutcome> ListDevopsProjectSprintsOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::ListDevopsProjectSprintsRequest&, const ListDevopsProjectSprintsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDevopsProjectSprintsAsyncHandler;
+			typedef Outcome<Error, Model::ListDevopsProjectTaskFlowResult> ListDevopsProjectTaskFlowOutcome;
+			typedef std::future<ListDevopsProjectTaskFlowOutcome> ListDevopsProjectTaskFlowOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::ListDevopsProjectTaskFlowRequest&, const ListDevopsProjectTaskFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDevopsProjectTaskFlowAsyncHandler;
+			typedef Outcome<Error, Model::ListDevopsProjectTaskFlowStatusResult> ListDevopsProjectTaskFlowStatusOutcome;
+			typedef std::future<ListDevopsProjectTaskFlowStatusOutcome> ListDevopsProjectTaskFlowStatusOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::ListDevopsProjectTaskFlowStatusRequest&, const ListDevopsProjectTaskFlowStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDevopsProjectTaskFlowStatusAsyncHandler;
+			typedef Outcome<Error, Model::ListDevopsProjectTasksResult> ListDevopsProjectTasksOutcome;
+			typedef std::future<ListDevopsProjectTasksOutcome> ListDevopsProjectTasksOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::ListDevopsProjectTasksRequest&, const ListDevopsProjectTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDevopsProjectTasksAsyncHandler;
+			typedef Outcome<Error, Model::ListDevopsScenarioFieldConfigResult> ListDevopsScenarioFieldConfigOutcome;
+			typedef std::future<ListDevopsScenarioFieldConfigOutcome> ListDevopsScenarioFieldConfigOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::ListDevopsScenarioFieldConfigRequest&, const ListDevopsScenarioFieldConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDevopsScenarioFieldConfigAsyncHandler;
 			typedef Outcome<Error, Model::ListPipelinesResult> ListPipelinesOutcome;
 			typedef Outcome<Error, Model::ListPipelinesResult> ListPipelinesOutcome;
 			typedef std::future<ListPipelinesOutcome> ListPipelinesOutcomeCallable;
 			typedef std::future<ListPipelinesOutcome> ListPipelinesOutcomeCallable;
 			typedef std::function<void(const Devops_rdcClient*, const Model::ListPipelinesRequest&, const ListPipelinesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPipelinesAsyncHandler;
 			typedef std::function<void(const Devops_rdcClient*, const Model::ListPipelinesRequest&, const ListPipelinesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPipelinesAsyncHandler;
 			typedef Outcome<Error, Model::ListServiceConnectionsResult> ListServiceConnectionsOutcome;
 			typedef Outcome<Error, Model::ListServiceConnectionsResult> ListServiceConnectionsOutcome;
 			typedef std::future<ListServiceConnectionsOutcome> ListServiceConnectionsOutcomeCallable;
 			typedef std::future<ListServiceConnectionsOutcome> ListServiceConnectionsOutcomeCallable;
 			typedef std::function<void(const Devops_rdcClient*, const Model::ListServiceConnectionsRequest&, const ListServiceConnectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListServiceConnectionsAsyncHandler;
 			typedef std::function<void(const Devops_rdcClient*, const Model::ListServiceConnectionsRequest&, const ListServiceConnectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListServiceConnectionsAsyncHandler;
+			typedef Outcome<Error, Model::UpdateDevopsProjectResult> UpdateDevopsProjectOutcome;
+			typedef std::future<UpdateDevopsProjectOutcome> UpdateDevopsProjectOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::UpdateDevopsProjectRequest&, const UpdateDevopsProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDevopsProjectAsyncHandler;
+			typedef Outcome<Error, Model::UpdateDevopsProjectSprintResult> UpdateDevopsProjectSprintOutcome;
+			typedef std::future<UpdateDevopsProjectSprintOutcome> UpdateDevopsProjectSprintOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::UpdateDevopsProjectSprintRequest&, const UpdateDevopsProjectSprintOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDevopsProjectSprintAsyncHandler;
+			typedef Outcome<Error, Model::UpdateDevopsProjectTaskResult> UpdateDevopsProjectTaskOutcome;
+			typedef std::future<UpdateDevopsProjectTaskOutcome> UpdateDevopsProjectTaskOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::UpdateDevopsProjectTaskRequest&, const UpdateDevopsProjectTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDevopsProjectTaskAsyncHandler;
 
 
 			Devops_rdcClient(const Credentials &credentials, const ClientConfiguration &configuration);
 			Devops_rdcClient(const Credentials &credentials, const ClientConfiguration &configuration);
 			Devops_rdcClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
 			Devops_rdcClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
 			Devops_rdcClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
 			Devops_rdcClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
 			~Devops_rdcClient();
 			~Devops_rdcClient();
+			BatchInsertMembersOutcome batchInsertMembers(const Model::BatchInsertMembersRequest &request)const;
+			void batchInsertMembersAsync(const Model::BatchInsertMembersRequest& request, const BatchInsertMembersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			BatchInsertMembersOutcomeCallable batchInsertMembersCallable(const Model::BatchInsertMembersRequest& request) const;
 			CancelPipelineOutcome cancelPipeline(const Model::CancelPipelineRequest &request)const;
 			CancelPipelineOutcome cancelPipeline(const Model::CancelPipelineRequest &request)const;
 			void cancelPipelineAsync(const Model::CancelPipelineRequest& request, const CancelPipelineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void cancelPipelineAsync(const Model::CancelPipelineRequest& request, const CancelPipelineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CancelPipelineOutcomeCallable cancelPipelineCallable(const Model::CancelPipelineRequest& request) const;
 			CancelPipelineOutcomeCallable cancelPipelineCallable(const Model::CancelPipelineRequest& request) const;
+			CheckAliyunAccountExistsOutcome checkAliyunAccountExists(const Model::CheckAliyunAccountExistsRequest &request)const;
+			void checkAliyunAccountExistsAsync(const Model::CheckAliyunAccountExistsRequest& request, const CheckAliyunAccountExistsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CheckAliyunAccountExistsOutcomeCallable checkAliyunAccountExistsCallable(const Model::CheckAliyunAccountExistsRequest& request) const;
 			CreateCredentialOutcome createCredential(const Model::CreateCredentialRequest &request)const;
 			CreateCredentialOutcome createCredential(const Model::CreateCredentialRequest &request)const;
 			void createCredentialAsync(const Model::CreateCredentialRequest& request, const CreateCredentialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void createCredentialAsync(const Model::CreateCredentialRequest& request, const CreateCredentialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateCredentialOutcomeCallable createCredentialCallable(const Model::CreateCredentialRequest& request) const;
 			CreateCredentialOutcomeCallable createCredentialCallable(const Model::CreateCredentialRequest& request) const;
+			CreateDevopsOrganizationOutcome createDevopsOrganization(const Model::CreateDevopsOrganizationRequest &request)const;
+			void createDevopsOrganizationAsync(const Model::CreateDevopsOrganizationRequest& request, const CreateDevopsOrganizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateDevopsOrganizationOutcomeCallable createDevopsOrganizationCallable(const Model::CreateDevopsOrganizationRequest& request) const;
+			CreateDevopsProjectOutcome createDevopsProject(const Model::CreateDevopsProjectRequest &request)const;
+			void createDevopsProjectAsync(const Model::CreateDevopsProjectRequest& request, const CreateDevopsProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateDevopsProjectOutcomeCallable createDevopsProjectCallable(const Model::CreateDevopsProjectRequest& request) const;
+			CreateDevopsProjectSprintOutcome createDevopsProjectSprint(const Model::CreateDevopsProjectSprintRequest &request)const;
+			void createDevopsProjectSprintAsync(const Model::CreateDevopsProjectSprintRequest& request, const CreateDevopsProjectSprintAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateDevopsProjectSprintOutcomeCallable createDevopsProjectSprintCallable(const Model::CreateDevopsProjectSprintRequest& request) const;
+			CreateDevopsProjectTaskOutcome createDevopsProjectTask(const Model::CreateDevopsProjectTaskRequest &request)const;
+			void createDevopsProjectTaskAsync(const Model::CreateDevopsProjectTaskRequest& request, const CreateDevopsProjectTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateDevopsProjectTaskOutcomeCallable createDevopsProjectTaskCallable(const Model::CreateDevopsProjectTaskRequest& request) const;
 			CreatePipelineOutcome createPipeline(const Model::CreatePipelineRequest &request)const;
 			CreatePipelineOutcome createPipeline(const Model::CreatePipelineRequest &request)const;
 			void createPipelineAsync(const Model::CreatePipelineRequest& request, const CreatePipelineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void createPipelineAsync(const Model::CreatePipelineRequest& request, const CreatePipelineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreatePipelineOutcomeCallable createPipelineCallable(const Model::CreatePipelineRequest& request) const;
 			CreatePipelineOutcomeCallable createPipelineCallable(const Model::CreatePipelineRequest& request) const;
 			CreateServiceConnectionOutcome createServiceConnection(const Model::CreateServiceConnectionRequest &request)const;
 			CreateServiceConnectionOutcome createServiceConnection(const Model::CreateServiceConnectionRequest &request)const;
 			void createServiceConnectionAsync(const Model::CreateServiceConnectionRequest& request, const CreateServiceConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void createServiceConnectionAsync(const Model::CreateServiceConnectionRequest& request, const CreateServiceConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateServiceConnectionOutcomeCallable createServiceConnectionCallable(const Model::CreateServiceConnectionRequest& request) const;
 			CreateServiceConnectionOutcomeCallable createServiceConnectionCallable(const Model::CreateServiceConnectionRequest& request) const;
+			DeleteDevopsOrganizationMembersOutcome deleteDevopsOrganizationMembers(const Model::DeleteDevopsOrganizationMembersRequest &request)const;
+			void deleteDevopsOrganizationMembersAsync(const Model::DeleteDevopsOrganizationMembersRequest& request, const DeleteDevopsOrganizationMembersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteDevopsOrganizationMembersOutcomeCallable deleteDevopsOrganizationMembersCallable(const Model::DeleteDevopsOrganizationMembersRequest& request) const;
+			DeleteDevopsProjectOutcome deleteDevopsProject(const Model::DeleteDevopsProjectRequest &request)const;
+			void deleteDevopsProjectAsync(const Model::DeleteDevopsProjectRequest& request, const DeleteDevopsProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteDevopsProjectOutcomeCallable deleteDevopsProjectCallable(const Model::DeleteDevopsProjectRequest& request) const;
+			DeleteDevopsProjectMembersOutcome deleteDevopsProjectMembers(const Model::DeleteDevopsProjectMembersRequest &request)const;
+			void deleteDevopsProjectMembersAsync(const Model::DeleteDevopsProjectMembersRequest& request, const DeleteDevopsProjectMembersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteDevopsProjectMembersOutcomeCallable deleteDevopsProjectMembersCallable(const Model::DeleteDevopsProjectMembersRequest& request) const;
+			DeleteDevopsProjectSprintOutcome deleteDevopsProjectSprint(const Model::DeleteDevopsProjectSprintRequest &request)const;
+			void deleteDevopsProjectSprintAsync(const Model::DeleteDevopsProjectSprintRequest& request, const DeleteDevopsProjectSprintAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteDevopsProjectSprintOutcomeCallable deleteDevopsProjectSprintCallable(const Model::DeleteDevopsProjectSprintRequest& request) const;
+			DeleteDevopsProjectTaskOutcome deleteDevopsProjectTask(const Model::DeleteDevopsProjectTaskRequest &request)const;
+			void deleteDevopsProjectTaskAsync(const Model::DeleteDevopsProjectTaskRequest& request, const DeleteDevopsProjectTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteDevopsProjectTaskOutcomeCallable deleteDevopsProjectTaskCallable(const Model::DeleteDevopsProjectTaskRequest& request) const;
 			ExecutePipelineOutcome executePipeline(const Model::ExecutePipelineRequest &request)const;
 			ExecutePipelineOutcome executePipeline(const Model::ExecutePipelineRequest &request)const;
 			void executePipelineAsync(const Model::ExecutePipelineRequest& request, const ExecutePipelineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void executePipelineAsync(const Model::ExecutePipelineRequest& request, const ExecutePipelineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ExecutePipelineOutcomeCallable executePipelineCallable(const Model::ExecutePipelineRequest& request) const;
 			ExecutePipelineOutcomeCallable executePipelineCallable(const Model::ExecutePipelineRequest& request) const;
+			GetDevopsOrganizationMembersOutcome getDevopsOrganizationMembers(const Model::GetDevopsOrganizationMembersRequest &request)const;
+			void getDevopsOrganizationMembersAsync(const Model::GetDevopsOrganizationMembersRequest& request, const GetDevopsOrganizationMembersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetDevopsOrganizationMembersOutcomeCallable getDevopsOrganizationMembersCallable(const Model::GetDevopsOrganizationMembersRequest& request) const;
+			GetDevopsProjectInfoOutcome getDevopsProjectInfo(const Model::GetDevopsProjectInfoRequest &request)const;
+			void getDevopsProjectInfoAsync(const Model::GetDevopsProjectInfoRequest& request, const GetDevopsProjectInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetDevopsProjectInfoOutcomeCallable getDevopsProjectInfoCallable(const Model::GetDevopsProjectInfoRequest& request) const;
+			GetDevopsProjectMembersOutcome getDevopsProjectMembers(const Model::GetDevopsProjectMembersRequest &request)const;
+			void getDevopsProjectMembersAsync(const Model::GetDevopsProjectMembersRequest& request, const GetDevopsProjectMembersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetDevopsProjectMembersOutcomeCallable getDevopsProjectMembersCallable(const Model::GetDevopsProjectMembersRequest& request) const;
+			GetDevopsProjectSprintInfoOutcome getDevopsProjectSprintInfo(const Model::GetDevopsProjectSprintInfoRequest &request)const;
+			void getDevopsProjectSprintInfoAsync(const Model::GetDevopsProjectSprintInfoRequest& request, const GetDevopsProjectSprintInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetDevopsProjectSprintInfoOutcomeCallable getDevopsProjectSprintInfoCallable(const Model::GetDevopsProjectSprintInfoRequest& request) const;
+			GetDevopsProjectTaskInfoOutcome getDevopsProjectTaskInfo(const Model::GetDevopsProjectTaskInfoRequest &request)const;
+			void getDevopsProjectTaskInfoAsync(const Model::GetDevopsProjectTaskInfoRequest& request, const GetDevopsProjectTaskInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetDevopsProjectTaskInfoOutcomeCallable getDevopsProjectTaskInfoCallable(const Model::GetDevopsProjectTaskInfoRequest& request) const;
 			GetPipelineInstanceBuildNumberStatusOutcome getPipelineInstanceBuildNumberStatus(const Model::GetPipelineInstanceBuildNumberStatusRequest &request)const;
 			GetPipelineInstanceBuildNumberStatusOutcome getPipelineInstanceBuildNumberStatus(const Model::GetPipelineInstanceBuildNumberStatusRequest &request)const;
 			void getPipelineInstanceBuildNumberStatusAsync(const Model::GetPipelineInstanceBuildNumberStatusRequest& request, const GetPipelineInstanceBuildNumberStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void getPipelineInstanceBuildNumberStatusAsync(const Model::GetPipelineInstanceBuildNumberStatusRequest& request, const GetPipelineInstanceBuildNumberStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetPipelineInstanceBuildNumberStatusOutcomeCallable getPipelineInstanceBuildNumberStatusCallable(const Model::GetPipelineInstanceBuildNumberStatusRequest& request) const;
 			GetPipelineInstanceBuildNumberStatusOutcomeCallable getPipelineInstanceBuildNumberStatusCallable(const Model::GetPipelineInstanceBuildNumberStatusRequest& request) const;
@@ -139,15 +322,48 @@ namespace AlibabaCloud
 			GetPipleineLatestInstanceStatusOutcome getPipleineLatestInstanceStatus(const Model::GetPipleineLatestInstanceStatusRequest &request)const;
 			GetPipleineLatestInstanceStatusOutcome getPipleineLatestInstanceStatus(const Model::GetPipleineLatestInstanceStatusRequest &request)const;
 			void getPipleineLatestInstanceStatusAsync(const Model::GetPipleineLatestInstanceStatusRequest& request, const GetPipleineLatestInstanceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void getPipleineLatestInstanceStatusAsync(const Model::GetPipleineLatestInstanceStatusRequest& request, const GetPipleineLatestInstanceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetPipleineLatestInstanceStatusOutcomeCallable getPipleineLatestInstanceStatusCallable(const Model::GetPipleineLatestInstanceStatusRequest& request) const;
 			GetPipleineLatestInstanceStatusOutcomeCallable getPipleineLatestInstanceStatusCallable(const Model::GetPipleineLatestInstanceStatusRequest& request) const;
+			GetUserByAliyunUidOutcome getUserByAliyunUid(const Model::GetUserByAliyunUidRequest &request)const;
+			void getUserByAliyunUidAsync(const Model::GetUserByAliyunUidRequest& request, const GetUserByAliyunUidAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetUserByAliyunUidOutcomeCallable getUserByAliyunUidCallable(const Model::GetUserByAliyunUidRequest& request) const;
+			InsertDevopsUserOutcome insertDevopsUser(const Model::InsertDevopsUserRequest &request)const;
+			void insertDevopsUserAsync(const Model::InsertDevopsUserRequest& request, const InsertDevopsUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			InsertDevopsUserOutcomeCallable insertDevopsUserCallable(const Model::InsertDevopsUserRequest& request) const;
+			InsertProjectMembersOutcome insertProjectMembers(const Model::InsertProjectMembersRequest &request)const;
+			void insertProjectMembersAsync(const Model::InsertProjectMembersRequest& request, const InsertProjectMembersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			InsertProjectMembersOutcomeCallable insertProjectMembersCallable(const Model::InsertProjectMembersRequest& request) const;
 			ListCredentialsOutcome listCredentials(const Model::ListCredentialsRequest &request)const;
 			ListCredentialsOutcome listCredentials(const Model::ListCredentialsRequest &request)const;
 			void listCredentialsAsync(const Model::ListCredentialsRequest& request, const ListCredentialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void listCredentialsAsync(const Model::ListCredentialsRequest& request, const ListCredentialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListCredentialsOutcomeCallable listCredentialsCallable(const Model::ListCredentialsRequest& request) const;
 			ListCredentialsOutcomeCallable listCredentialsCallable(const Model::ListCredentialsRequest& request) const;
+			ListDevopsProjectSprintsOutcome listDevopsProjectSprints(const Model::ListDevopsProjectSprintsRequest &request)const;
+			void listDevopsProjectSprintsAsync(const Model::ListDevopsProjectSprintsRequest& request, const ListDevopsProjectSprintsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListDevopsProjectSprintsOutcomeCallable listDevopsProjectSprintsCallable(const Model::ListDevopsProjectSprintsRequest& request) const;
+			ListDevopsProjectTaskFlowOutcome listDevopsProjectTaskFlow(const Model::ListDevopsProjectTaskFlowRequest &request)const;
+			void listDevopsProjectTaskFlowAsync(const Model::ListDevopsProjectTaskFlowRequest& request, const ListDevopsProjectTaskFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListDevopsProjectTaskFlowOutcomeCallable listDevopsProjectTaskFlowCallable(const Model::ListDevopsProjectTaskFlowRequest& request) const;
+			ListDevopsProjectTaskFlowStatusOutcome listDevopsProjectTaskFlowStatus(const Model::ListDevopsProjectTaskFlowStatusRequest &request)const;
+			void listDevopsProjectTaskFlowStatusAsync(const Model::ListDevopsProjectTaskFlowStatusRequest& request, const ListDevopsProjectTaskFlowStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListDevopsProjectTaskFlowStatusOutcomeCallable listDevopsProjectTaskFlowStatusCallable(const Model::ListDevopsProjectTaskFlowStatusRequest& request) const;
+			ListDevopsProjectTasksOutcome listDevopsProjectTasks(const Model::ListDevopsProjectTasksRequest &request)const;
+			void listDevopsProjectTasksAsync(const Model::ListDevopsProjectTasksRequest& request, const ListDevopsProjectTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListDevopsProjectTasksOutcomeCallable listDevopsProjectTasksCallable(const Model::ListDevopsProjectTasksRequest& request) const;
+			ListDevopsScenarioFieldConfigOutcome listDevopsScenarioFieldConfig(const Model::ListDevopsScenarioFieldConfigRequest &request)const;
+			void listDevopsScenarioFieldConfigAsync(const Model::ListDevopsScenarioFieldConfigRequest& request, const ListDevopsScenarioFieldConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListDevopsScenarioFieldConfigOutcomeCallable listDevopsScenarioFieldConfigCallable(const Model::ListDevopsScenarioFieldConfigRequest& request) const;
 			ListPipelinesOutcome listPipelines(const Model::ListPipelinesRequest &request)const;
 			ListPipelinesOutcome listPipelines(const Model::ListPipelinesRequest &request)const;
 			void listPipelinesAsync(const Model::ListPipelinesRequest& request, const ListPipelinesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void listPipelinesAsync(const Model::ListPipelinesRequest& request, const ListPipelinesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListPipelinesOutcomeCallable listPipelinesCallable(const Model::ListPipelinesRequest& request) const;
 			ListPipelinesOutcomeCallable listPipelinesCallable(const Model::ListPipelinesRequest& request) const;
 			ListServiceConnectionsOutcome listServiceConnections(const Model::ListServiceConnectionsRequest &request)const;
 			ListServiceConnectionsOutcome listServiceConnections(const Model::ListServiceConnectionsRequest &request)const;
 			void listServiceConnectionsAsync(const Model::ListServiceConnectionsRequest& request, const ListServiceConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void listServiceConnectionsAsync(const Model::ListServiceConnectionsRequest& request, const ListServiceConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListServiceConnectionsOutcomeCallable listServiceConnectionsCallable(const Model::ListServiceConnectionsRequest& request) const;
 			ListServiceConnectionsOutcomeCallable listServiceConnectionsCallable(const Model::ListServiceConnectionsRequest& request) const;
+			UpdateDevopsProjectOutcome updateDevopsProject(const Model::UpdateDevopsProjectRequest &request)const;
+			void updateDevopsProjectAsync(const Model::UpdateDevopsProjectRequest& request, const UpdateDevopsProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateDevopsProjectOutcomeCallable updateDevopsProjectCallable(const Model::UpdateDevopsProjectRequest& request) const;
+			UpdateDevopsProjectSprintOutcome updateDevopsProjectSprint(const Model::UpdateDevopsProjectSprintRequest &request)const;
+			void updateDevopsProjectSprintAsync(const Model::UpdateDevopsProjectSprintRequest& request, const UpdateDevopsProjectSprintAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateDevopsProjectSprintOutcomeCallable updateDevopsProjectSprintCallable(const Model::UpdateDevopsProjectSprintRequest& request) const;
+			UpdateDevopsProjectTaskOutcome updateDevopsProjectTask(const Model::UpdateDevopsProjectTaskRequest &request)const;
+			void updateDevopsProjectTaskAsync(const Model::UpdateDevopsProjectTaskRequest& request, const UpdateDevopsProjectTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateDevopsProjectTaskOutcomeCallable updateDevopsProjectTaskCallable(const Model::UpdateDevopsProjectTaskRequest& request) const;
 	
 	
 		private:
 		private:
 			std::shared_ptr<EndpointProvider> endpointProvider_;
 			std::shared_ptr<EndpointProvider> endpointProvider_;

+ 54 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/BatchInsertMembersRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_BATCHINSERTMEMBERSREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_BATCHINSERTMEMBERSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT BatchInsertMembersRequest : public RpcServiceRequest
+			{
+
+			public:
+				BatchInsertMembersRequest();
+				~BatchInsertMembersRequest();
+
+				std::string getMembers()const;
+				void setMembers(const std::string& members);
+				std::string getRealPk()const;
+				void setRealPk(const std::string& realPk);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+
+            private:
+				std::string members_;
+				std::string realPk_;
+				std::string orgId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_BATCHINSERTMEMBERSREQUEST_H_

+ 57 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/BatchInsertMembersResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_BATCHINSERTMEMBERSRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_BATCHINSERTMEMBERSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT BatchInsertMembersResult : public ServiceResult
+			{
+			public:
+
+
+				BatchInsertMembersResult();
+				explicit BatchInsertMembersResult(const std::string &payload);
+				~BatchInsertMembersResult();
+				bool getObject()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				bool object_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_BATCHINSERTMEMBERSRESULT_H_

+ 48 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/CheckAliyunAccountExistsRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_CHECKALIYUNACCOUNTEXISTSREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_CHECKALIYUNACCOUNTEXISTSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT CheckAliyunAccountExistsRequest : public RpcServiceRequest
+			{
+
+			public:
+				CheckAliyunAccountExistsRequest();
+				~CheckAliyunAccountExistsRequest();
+
+				std::string getUserPk()const;
+				void setUserPk(const std::string& userPk);
+
+            private:
+				std::string userPk_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_CHECKALIYUNACCOUNTEXISTSREQUEST_H_

+ 57 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/CheckAliyunAccountExistsResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_CHECKALIYUNACCOUNTEXISTSRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_CHECKALIYUNACCOUNTEXISTSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT CheckAliyunAccountExistsResult : public ServiceResult
+			{
+			public:
+
+
+				CheckAliyunAccountExistsResult();
+				explicit CheckAliyunAccountExistsResult(const std::string &payload);
+				~CheckAliyunAccountExistsResult();
+				std::string getErrorMsg()const;
+				bool getObject()const;
+				std::string getErrorCode()const;
+				bool getSuccessful()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				bool object_;
+				std::string errorCode_;
+				bool successful_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_CHECKALIYUNACCOUNTEXISTSRESULT_H_

+ 57 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/CreateDevopsOrganizationRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSORGANIZATIONREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSORGANIZATIONREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT CreateDevopsOrganizationRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateDevopsOrganizationRequest();
+				~CreateDevopsOrganizationRequest();
+
+				std::string getOrgName()const;
+				void setOrgName(const std::string& orgName);
+				std::string getSource()const;
+				void setSource(const std::string& source);
+				std::string getRealPk()const;
+				void setRealPk(const std::string& realPk);
+				int getDesiredMemberCount()const;
+				void setDesiredMemberCount(int desiredMemberCount);
+
+            private:
+				std::string orgName_;
+				std::string source_;
+				std::string realPk_;
+				int desiredMemberCount_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSORGANIZATIONREQUEST_H_

+ 57 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/CreateDevopsOrganizationResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSORGANIZATIONRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSORGANIZATIONRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT CreateDevopsOrganizationResult : public ServiceResult
+			{
+			public:
+
+
+				CreateDevopsOrganizationResult();
+				explicit CreateDevopsOrganizationResult(const std::string &payload);
+				~CreateDevopsOrganizationResult();
+				std::string getObject()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string object_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSORGANIZATIONRESULT_H_

+ 54 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/CreateDevopsProjectRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSPROJECTREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSPROJECTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT CreateDevopsProjectRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateDevopsProjectRequest();
+				~CreateDevopsProjectRequest();
+
+				std::string getName()const;
+				void setName(const std::string& name);
+				std::string getDescription()const;
+				void setDescription(const std::string& description);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+
+            private:
+				std::string name_;
+				std::string description_;
+				std::string orgId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSPROJECTREQUEST_H_

+ 57 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/CreateDevopsProjectResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSPROJECTRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSPROJECTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT CreateDevopsProjectResult : public ServiceResult
+			{
+			public:
+
+
+				CreateDevopsProjectResult();
+				explicit CreateDevopsProjectResult(const std::string &payload);
+				~CreateDevopsProjectResult();
+				std::string getObject()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string object_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSPROJECTRESULT_H_

+ 66 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/CreateDevopsProjectSprintRequest.h

@@ -0,0 +1,66 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSPROJECTSPRINTREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSPROJECTSPRINTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT CreateDevopsProjectSprintRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateDevopsProjectSprintRequest();
+				~CreateDevopsProjectSprintRequest();
+
+				std::string getExecutorId()const;
+				void setExecutorId(const std::string& executorId);
+				std::string getDescription()const;
+				void setDescription(const std::string& description);
+				std::string getStartDate()const;
+				void setStartDate(const std::string& startDate);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+				std::string getDueDate()const;
+				void setDueDate(const std::string& dueDate);
+				std::string getName()const;
+				void setName(const std::string& name);
+				std::string getProjectId()const;
+				void setProjectId(const std::string& projectId);
+
+            private:
+				std::string executorId_;
+				std::string description_;
+				std::string startDate_;
+				std::string orgId_;
+				std::string dueDate_;
+				std::string name_;
+				std::string projectId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSPROJECTSPRINTREQUEST_H_

+ 80 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/CreateDevopsProjectSprintResult.h

@@ -0,0 +1,80 @@
+/*
+ * 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_DEVOPS_RDC_MODEL_CREATEDEVOPSPROJECTSPRINTRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSPROJECTSPRINTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT CreateDevopsProjectSprintResult : public ServiceResult
+			{
+			public:
+				struct Object
+				{
+					struct PlanToDo
+					{
+						int tasks;
+						int workTimes;
+						int storyPoints;
+					};
+					std::string status;
+					bool isDeleted;
+					std::string description;
+					std::string accomplished;
+					std::string updated;
+					std::string creatorId;
+					std::string projectId;
+					std::string created;
+					std::string name;
+					std::string startDate;
+					std::string executor;
+					PlanToDo planToDo;
+					std::string id;
+					std::string dueDate;
+				};
+
+
+				CreateDevopsProjectSprintResult();
+				explicit CreateDevopsProjectSprintResult(const std::string &payload);
+				~CreateDevopsProjectSprintResult();
+				std::string getErrorMsg()const;
+				Object getObject()const;
+				std::string getErrorCode()const;
+				bool getSuccessful()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				Object object_;
+				std::string errorCode_;
+				bool successful_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSPROJECTSPRINTRESULT_H_

+ 87 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/CreateDevopsProjectTaskRequest.h

@@ -0,0 +1,87 @@
+/*
+ * 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_DEVOPS_RDC_MODEL_CREATEDEVOPSPROJECTTASKREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSPROJECTTASKREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT CreateDevopsProjectTaskRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateDevopsProjectTaskRequest();
+				~CreateDevopsProjectTaskRequest();
+
+				std::string getNote()const;
+				void setNote(const std::string& note);
+				std::string getVisible()const;
+				void setVisible(const std::string& visible);
+				std::string getExecutorId()const;
+				void setExecutorId(const std::string& executorId);
+				std::string getTaskFlowStatusId()const;
+				void setTaskFlowStatusId(const std::string& taskFlowStatusId);
+				std::string getStartDate()const;
+				void setStartDate(const std::string& startDate);
+				int getPriority()const;
+				void setPriority(int priority);
+				std::string getParentTaskId()const;
+				void setParentTaskId(const std::string& parentTaskId);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+				std::string getContent()const;
+				void setContent(const std::string& content);
+				std::string getSprintId()const;
+				void setSprintId(const std::string& sprintId);
+				std::string getDueDate()const;
+				void setDueDate(const std::string& dueDate);
+				std::string getScenarioFieldConfigId()const;
+				void setScenarioFieldConfigId(const std::string& scenarioFieldConfigId);
+				std::string getProjectId()const;
+				void setProjectId(const std::string& projectId);
+				std::string getTaskListId()const;
+				void setTaskListId(const std::string& taskListId);
+
+            private:
+				std::string note_;
+				std::string visible_;
+				std::string executorId_;
+				std::string taskFlowStatusId_;
+				std::string startDate_;
+				int priority_;
+				std::string parentTaskId_;
+				std::string orgId_;
+				std::string content_;
+				std::string sprintId_;
+				std::string dueDate_;
+				std::string scenarioFieldConfigId_;
+				std::string projectId_;
+				std::string taskListId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSPROJECTTASKREQUEST_H_

+ 85 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/CreateDevopsProjectTaskResult.h

@@ -0,0 +1,85 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSPROJECTTASKRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSPROJECTTASKRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT CreateDevopsProjectTaskResult : public ServiceResult
+			{
+			public:
+				struct Object
+				{
+					int rating;
+					std::string sprintId;
+					std::string organizationId;
+					std::string tasklistId;
+					std::string source;
+					std::string created;
+					std::string startDate;
+					std::string executorId;
+					std::string taskType;
+					std::string ancestorIds;
+					std::string visible;
+					std::string dueDate;
+					int uniqueId;
+					std::string updated;
+					std::string creatorId;
+					int priority;
+					std::string projectId;
+					std::string taskflowstatusId;
+					bool isDone;
+					std::string storyPoint;
+					int pos;
+					std::string content;
+					std::string note;
+					std::string id;
+					std::string scenarioFieldConfigId;
+				};
+
+
+				CreateDevopsProjectTaskResult();
+				explicit CreateDevopsProjectTaskResult(const std::string &payload);
+				~CreateDevopsProjectTaskResult();
+				std::string getErrorMsg()const;
+				Object getObject()const;
+				std::string getErrorCode()const;
+				bool getSuccessful()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				Object object_;
+				std::string errorCode_;
+				bool successful_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_CREATEDEVOPSPROJECTTASKRESULT_H_

+ 54 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationMembersRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSORGANIZATIONMEMBERSREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSORGANIZATIONMEMBERSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT DeleteDevopsOrganizationMembersRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteDevopsOrganizationMembersRequest();
+				~DeleteDevopsOrganizationMembersRequest();
+
+				std::string getRealPk()const;
+				void setRealPk(const std::string& realPk);
+				std::string getUserId()const;
+				void setUserId(const std::string& userId);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+
+            private:
+				std::string realPk_;
+				std::string userId_;
+				std::string orgId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSORGANIZATIONMEMBERSREQUEST_H_

+ 57 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationMembersResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSORGANIZATIONMEMBERSRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSORGANIZATIONMEMBERSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT DeleteDevopsOrganizationMembersResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteDevopsOrganizationMembersResult();
+				explicit DeleteDevopsOrganizationMembersResult(const std::string &payload);
+				~DeleteDevopsOrganizationMembersResult();
+				bool getObject()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				bool object_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSORGANIZATIONMEMBERSRESULT_H_

+ 54 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsProjectMembersRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTMEMBERSREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTMEMBERSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT DeleteDevopsProjectMembersRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteDevopsProjectMembersRequest();
+				~DeleteDevopsProjectMembersRequest();
+
+				std::string getUserIds()const;
+				void setUserIds(const std::string& userIds);
+				std::string getProjectId()const;
+				void setProjectId(const std::string& projectId);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+
+            private:
+				std::string userIds_;
+				std::string projectId_;
+				std::string orgId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTMEMBERSREQUEST_H_

+ 57 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsProjectMembersResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTMEMBERSRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTMEMBERSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT DeleteDevopsProjectMembersResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteDevopsProjectMembersResult();
+				explicit DeleteDevopsProjectMembersResult(const std::string &payload);
+				~DeleteDevopsProjectMembersResult();
+				std::string getErrorMsg()const;
+				bool getObject()const;
+				std::string getErrorCode()const;
+				bool getSuccessful()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				bool object_;
+				std::string errorCode_;
+				bool successful_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTMEMBERSRESULT_H_

+ 51 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsProjectRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT DeleteDevopsProjectRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteDevopsProjectRequest();
+				~DeleteDevopsProjectRequest();
+
+				std::string getProjectId()const;
+				void setProjectId(const std::string& projectId);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+
+            private:
+				std::string projectId_;
+				std::string orgId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTREQUEST_H_

+ 57 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsProjectResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT DeleteDevopsProjectResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteDevopsProjectResult();
+				explicit DeleteDevopsProjectResult(const std::string &payload);
+				~DeleteDevopsProjectResult();
+				std::string getObject()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string object_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTRESULT_H_

+ 51 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsProjectSprintRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTSPRINTREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTSPRINTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT DeleteDevopsProjectSprintRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteDevopsProjectSprintRequest();
+				~DeleteDevopsProjectSprintRequest();
+
+				std::string getSprintId()const;
+				void setSprintId(const std::string& sprintId);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+
+            private:
+				std::string sprintId_;
+				std::string orgId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTSPRINTREQUEST_H_

+ 57 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsProjectSprintResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTSPRINTRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTSPRINTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT DeleteDevopsProjectSprintResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteDevopsProjectSprintResult();
+				explicit DeleteDevopsProjectSprintResult(const std::string &payload);
+				~DeleteDevopsProjectSprintResult();
+				std::string getErrorMsg()const;
+				bool getObject()const;
+				std::string getErrorCode()const;
+				bool getSuccessful()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				bool object_;
+				std::string errorCode_;
+				bool successful_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTSPRINTRESULT_H_

+ 51 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsProjectTaskRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTTASKREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTTASKREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT DeleteDevopsProjectTaskRequest : public RpcServiceRequest
+			{
+
+			public:
+				DeleteDevopsProjectTaskRequest();
+				~DeleteDevopsProjectTaskRequest();
+
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+				std::string getTaskId()const;
+				void setTaskId(const std::string& taskId);
+
+            private:
+				std::string orgId_;
+				std::string taskId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTTASKREQUEST_H_

+ 57 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsProjectTaskResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTTASKRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTTASKRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT DeleteDevopsProjectTaskResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteDevopsProjectTaskResult();
+				explicit DeleteDevopsProjectTaskResult(const std::string &payload);
+				~DeleteDevopsProjectTaskResult();
+				std::string getErrorMsg()const;
+				bool getObject()const;
+				std::string getErrorCode()const;
+				bool getSuccessful()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				bool object_;
+				std::string errorCode_;
+				bool successful_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSPROJECTTASKRESULT_H_

+ 48 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/GetDevopsOrganizationMembersRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSORGANIZATIONMEMBERSREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSORGANIZATIONMEMBERSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT GetDevopsOrganizationMembersRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetDevopsOrganizationMembersRequest();
+				~GetDevopsOrganizationMembersRequest();
+
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+
+            private:
+				std::string orgId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSORGANIZATIONMEMBERSREQUEST_H_

+ 67 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/GetDevopsOrganizationMembersResult.h

@@ -0,0 +1,67 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSORGANIZATIONMEMBERSRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSORGANIZATIONMEMBERSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT GetDevopsOrganizationMembersResult : public ServiceResult
+			{
+			public:
+				struct Member
+				{
+					int role;
+					std::string memberId;
+					std::string avatarUrl;
+					std::string email;
+					std::string userId;
+					std::string phone;
+					std::string name;
+				};
+
+
+				GetDevopsOrganizationMembersResult();
+				explicit GetDevopsOrganizationMembersResult(const std::string &payload);
+				~GetDevopsOrganizationMembersResult();
+				std::string getErrorMsg()const;
+				std::vector<Member> getObject()const;
+				std::string getErrorCode()const;
+				bool getSuccessful()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				std::vector<Member> object_;
+				std::string errorCode_;
+				bool successful_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSORGANIZATIONMEMBERSRESULT_H_

+ 51 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/GetDevopsProjectInfoRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTINFOREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTINFOREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT GetDevopsProjectInfoRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetDevopsProjectInfoRequest();
+				~GetDevopsProjectInfoRequest();
+
+				std::string getProjectId()const;
+				void setProjectId(const std::string& projectId);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+
+            private:
+				std::string projectId_;
+				std::string orgId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTINFOREQUEST_H_

+ 89 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/GetDevopsProjectInfoResult.h

@@ -0,0 +1,89 @@
+/*
+ * 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_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTINFORESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTINFORESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT GetDevopsProjectInfoResult : public ServiceResult
+			{
+			public:
+				struct Object
+				{
+					std::string sortMethod;
+					std::string description;
+					std::string category;
+					std::string sourceId;
+					std::string sourceType;
+					int nextTaskUniqueId;
+					std::string organizationId;
+					std::string rootCollectionId;
+					std::string created;
+					std::string name;
+					std::string startDate;
+					std::string defaultCollectionId;
+					std::string normalType;
+					std::string defaultRoleId;
+					std::string modifierId;
+					bool isTemplate;
+					bool isDeleted;
+					std::string updated;
+					std::string creatorId;
+					std::string py;
+					std::string endDate;
+					bool isSuspended;
+					std::string logo;
+					bool isArchived;
+					std::string uniqueIdPrefix;
+					std::string pinyin;
+					std::string customfields;
+					std::string visibility;
+					std::string id;
+				};
+
+
+				GetDevopsProjectInfoResult();
+				explicit GetDevopsProjectInfoResult(const std::string &payload);
+				~GetDevopsProjectInfoResult();
+				std::string getErrorMsg()const;
+				Object getObject()const;
+				std::string getErrorCode()const;
+				bool getSuccessful()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				Object object_;
+				std::string errorCode_;
+				bool successful_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTINFORESULT_H_

+ 51 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/GetDevopsProjectMembersRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTMEMBERSREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTMEMBERSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT GetDevopsProjectMembersRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetDevopsProjectMembersRequest();
+				~GetDevopsProjectMembersRequest();
+
+				std::string getProjectId()const;
+				void setProjectId(const std::string& projectId);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+
+            private:
+				std::string projectId_;
+				std::string orgId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTMEMBERSREQUEST_H_

+ 67 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/GetDevopsProjectMembersResult.h

@@ -0,0 +1,67 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTMEMBERSRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTMEMBERSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT GetDevopsProjectMembersResult : public ServiceResult
+			{
+			public:
+				struct Member
+				{
+					int role;
+					std::string memberId;
+					std::string avatarUrl;
+					std::string email;
+					std::string userId;
+					std::string phone;
+					std::string name;
+				};
+
+
+				GetDevopsProjectMembersResult();
+				explicit GetDevopsProjectMembersResult(const std::string &payload);
+				~GetDevopsProjectMembersResult();
+				std::string getErrorMsg()const;
+				std::vector<Member> getObject()const;
+				std::string getErrorCode()const;
+				bool getSuccessful()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				std::vector<Member> object_;
+				std::string errorCode_;
+				bool successful_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTMEMBERSRESULT_H_

+ 51 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/GetDevopsProjectSprintInfoRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTSPRINTINFOREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTSPRINTINFOREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT GetDevopsProjectSprintInfoRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetDevopsProjectSprintInfoRequest();
+				~GetDevopsProjectSprintInfoRequest();
+
+				std::string getSprintId()const;
+				void setSprintId(const std::string& sprintId);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+
+            private:
+				std::string sprintId_;
+				std::string orgId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTSPRINTINFOREQUEST_H_

+ 78 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/GetDevopsProjectSprintInfoResult.h

@@ -0,0 +1,78 @@
+/*
+ * 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_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTSPRINTINFORESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTSPRINTINFORESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT GetDevopsProjectSprintInfoResult : public ServiceResult
+			{
+			public:
+				struct Object
+				{
+					struct PlanToDo
+					{
+						int tasks;
+						int workTimes;
+						int storyPoints;
+					};
+					std::string startDate;
+					std::string status;
+					bool isDeleted;
+					std::string accomplished;
+					PlanToDo planToDo;
+					std::string updated;
+					std::string creatorId;
+					std::string projectId;
+					std::string id;
+					std::string dueDate;
+					std::string created;
+					std::string name;
+				};
+
+
+				GetDevopsProjectSprintInfoResult();
+				explicit GetDevopsProjectSprintInfoResult(const std::string &payload);
+				~GetDevopsProjectSprintInfoResult();
+				std::string getErrorMsg()const;
+				Object getObject()const;
+				std::string getErrorCode()const;
+				bool getSuccessful()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				Object object_;
+				std::string errorCode_;
+				bool successful_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTSPRINTINFORESULT_H_

+ 51 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/GetDevopsProjectTaskInfoRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTTASKINFOREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTTASKINFOREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT GetDevopsProjectTaskInfoRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetDevopsProjectTaskInfoRequest();
+				~GetDevopsProjectTaskInfoRequest();
+
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+				std::string getTaskId()const;
+				void setTaskId(const std::string& taskId);
+
+            private:
+				std::string orgId_;
+				std::string taskId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTTASKINFOREQUEST_H_

+ 82 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/GetDevopsProjectTaskInfoResult.h

@@ -0,0 +1,82 @@
+/*
+ * 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_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTTASKINFORESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTTASKINFORESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT GetDevopsProjectTaskInfoResult : public ServiceResult
+			{
+			public:
+				struct Object
+				{
+					bool isDeleted;
+					std::string updated;
+					std::string creatorId;
+					std::string priority;
+					std::vector<std::string> involveMembers;
+					std::string projectId;
+					std::string taskflowstatusId;
+					bool isDone;
+					std::string sprintId;
+					std::string storyPoint;
+					std::string organizationId;
+					std::string tasklistId;
+					std::string created;
+					std::string startDate;
+					std::string executorId;
+					bool isTopInProject;
+					std::string content;
+					std::string taskType;
+					std::string note;
+					std::string visible;
+					std::string id;
+					std::string dueDate;
+				};
+
+
+				GetDevopsProjectTaskInfoResult();
+				explicit GetDevopsProjectTaskInfoResult(const std::string &payload);
+				~GetDevopsProjectTaskInfoResult();
+				std::string getErrorMsg()const;
+				Object getObject()const;
+				std::string getErrorCode()const;
+				bool getSuccessful()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				Object object_;
+				std::string errorCode_;
+				bool successful_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_GETDEVOPSPROJECTTASKINFORESULT_H_

+ 51 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/GetUserByAliyunUidRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_GETUSERBYALIYUNUIDREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_GETUSERBYALIYUNUIDREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT GetUserByAliyunUidRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetUserByAliyunUidRequest();
+				~GetUserByAliyunUidRequest();
+
+				std::string getUserPk()const;
+				void setUserPk(const std::string& userPk);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+
+            private:
+				std::string userPk_;
+				std::string orgId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_GETUSERBYALIYUNUIDREQUEST_H_

+ 66 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/GetUserByAliyunUidResult.h

@@ -0,0 +1,66 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_GETUSERBYALIYUNUIDRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_GETUSERBYALIYUNUIDRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT GetUserByAliyunUidResult : public ServiceResult
+			{
+			public:
+				struct Object
+				{
+					std::string avatarUrl;
+					std::string email;
+					std::string aliyunPk;
+					std::string phone;
+					std::string id;
+					std::string name;
+				};
+
+
+				GetUserByAliyunUidResult();
+				explicit GetUserByAliyunUidResult(const std::string &payload);
+				~GetUserByAliyunUidResult();
+				std::string getErrorMsg()const;
+				Object getObject()const;
+				std::string getErrorCode()const;
+				bool getSuccessful()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				Object object_;
+				std::string errorCode_;
+				bool successful_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_GETUSERBYALIYUNUIDRESULT_H_

+ 57 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/InsertDevopsUserRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_INSERTDEVOPSUSERREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_INSERTDEVOPSUSERREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT InsertDevopsUserRequest : public RpcServiceRequest
+			{
+
+			public:
+				InsertDevopsUserRequest();
+				~InsertDevopsUserRequest();
+
+				std::string getPhone()const;
+				void setPhone(const std::string& phone);
+				std::string getUserPk()const;
+				void setUserPk(const std::string& userPk);
+				std::string getEmail()const;
+				void setEmail(const std::string& email);
+				std::string getUserName()const;
+				void setUserName(const std::string& userName);
+
+            private:
+				std::string phone_;
+				std::string userPk_;
+				std::string email_;
+				std::string userName_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_INSERTDEVOPSUSERREQUEST_H_

+ 57 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/InsertDevopsUserResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_INSERTDEVOPSUSERRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_INSERTDEVOPSUSERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT InsertDevopsUserResult : public ServiceResult
+			{
+			public:
+
+
+				InsertDevopsUserResult();
+				explicit InsertDevopsUserResult(const std::string &payload);
+				~InsertDevopsUserResult();
+				std::string getObject()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string object_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_INSERTDEVOPSUSERRESULT_H_

+ 54 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/InsertProjectMembersRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_INSERTPROJECTMEMBERSREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_INSERTPROJECTMEMBERSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT InsertProjectMembersRequest : public RpcServiceRequest
+			{
+
+			public:
+				InsertProjectMembersRequest();
+				~InsertProjectMembersRequest();
+
+				std::string getMembers()const;
+				void setMembers(const std::string& members);
+				std::string getProjectId()const;
+				void setProjectId(const std::string& projectId);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+
+            private:
+				std::string members_;
+				std::string projectId_;
+				std::string orgId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_INSERTPROJECTMEMBERSREQUEST_H_

+ 57 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/InsertProjectMembersResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_INSERTPROJECTMEMBERSRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_INSERTPROJECTMEMBERSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT InsertProjectMembersResult : public ServiceResult
+			{
+			public:
+
+
+				InsertProjectMembersResult();
+				explicit InsertProjectMembersResult(const std::string &payload);
+				~InsertProjectMembersResult();
+				std::string getErrorMsg()const;
+				bool getObject()const;
+				std::string getErrorCode()const;
+				bool getSuccessful()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				bool object_;
+				std::string errorCode_;
+				bool successful_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_INSERTPROJECTMEMBERSRESULT_H_

+ 51 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/ListDevopsProjectSprintsRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTSPRINTSREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTSPRINTSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT ListDevopsProjectSprintsRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListDevopsProjectSprintsRequest();
+				~ListDevopsProjectSprintsRequest();
+
+				std::string getProjectId()const;
+				void setProjectId(const std::string& projectId);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+
+            private:
+				std::string projectId_;
+				std::string orgId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTSPRINTSREQUEST_H_

+ 78 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/ListDevopsProjectSprintsResult.h

@@ -0,0 +1,78 @@
+/*
+ * 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_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTSPRINTSRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTSPRINTSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT ListDevopsProjectSprintsResult : public ServiceResult
+			{
+			public:
+				struct Sprint
+				{
+					struct PlanToDo
+					{
+						int tasks;
+						int workTimes;
+						int storyPoints;
+					};
+					std::string startDate;
+					std::string status;
+					bool isDeleted;
+					std::string accomplished;
+					PlanToDo planToDo;
+					std::string updated;
+					std::string creatorId;
+					std::string projectId;
+					std::string id;
+					std::string dueDate;
+					std::string created;
+					std::string name;
+				};
+
+
+				ListDevopsProjectSprintsResult();
+				explicit ListDevopsProjectSprintsResult(const std::string &payload);
+				~ListDevopsProjectSprintsResult();
+				std::string getErrorMsg()const;
+				std::vector<Sprint> getObject()const;
+				std::string getErrorCode()const;
+				bool getSuccessful()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				std::vector<Sprint> object_;
+				std::string errorCode_;
+				bool successful_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTSPRINTSRESULT_H_

+ 51 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/ListDevopsProjectTaskFlowRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTTASKFLOWREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTTASKFLOWREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT ListDevopsProjectTaskFlowRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListDevopsProjectTaskFlowRequest();
+				~ListDevopsProjectTaskFlowRequest();
+
+				std::string getProjectId()const;
+				void setProjectId(const std::string& projectId);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+
+            private:
+				std::string projectId_;
+				std::string orgId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTTASKFLOWREQUEST_H_

+ 62 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/ListDevopsProjectTaskFlowResult.h

@@ -0,0 +1,62 @@
+/*
+ * 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_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTTASKFLOWRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTTASKFLOWRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT ListDevopsProjectTaskFlowResult : public ServiceResult
+			{
+			public:
+				struct Taskflow
+				{
+					std::string type;
+					std::string id;
+				};
+
+
+				ListDevopsProjectTaskFlowResult();
+				explicit ListDevopsProjectTaskFlowResult(const std::string &payload);
+				~ListDevopsProjectTaskFlowResult();
+				std::string getErrorMsg()const;
+				std::vector<Taskflow> getObject()const;
+				std::string getErrorCode()const;
+				bool getSuccessful()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				std::vector<Taskflow> object_;
+				std::string errorCode_;
+				bool successful_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTTASKFLOWRESULT_H_

+ 51 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/ListDevopsProjectTaskFlowStatusRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTTASKFLOWSTATUSREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTTASKFLOWSTATUSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT ListDevopsProjectTaskFlowStatusRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListDevopsProjectTaskFlowStatusRequest();
+				~ListDevopsProjectTaskFlowStatusRequest();
+
+				std::string getTaskFlowId()const;
+				void setTaskFlowId(const std::string& taskFlowId);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+
+            private:
+				std::string taskFlowId_;
+				std::string orgId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTTASKFLOWSTATUSREQUEST_H_

+ 70 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/ListDevopsProjectTaskFlowStatusResult.h

@@ -0,0 +1,70 @@
+/*
+ * 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_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTTASKFLOWSTATUSRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTTASKFLOWSTATUSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT ListDevopsProjectTaskFlowStatusResult : public ServiceResult
+			{
+			public:
+				struct TaskflowStatus
+				{
+					bool isDeleted;
+					std::string rejectStatusIds;
+					std::string taskflowId;
+					std::string updated;
+					int pos;
+					std::string creatorId;
+					std::string kind;
+					std::string id;
+					std::string created;
+					std::string name;
+				};
+
+
+				ListDevopsProjectTaskFlowStatusResult();
+				explicit ListDevopsProjectTaskFlowStatusResult(const std::string &payload);
+				~ListDevopsProjectTaskFlowStatusResult();
+				std::string getErrorMsg()const;
+				std::vector<TaskflowStatus> getObject()const;
+				std::string getErrorCode()const;
+				bool getSuccessful()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				std::vector<TaskflowStatus> object_;
+				std::string errorCode_;
+				bool successful_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTTASKFLOWSTATUSRESULT_H_

+ 51 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/ListDevopsProjectTasksRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTTASKSREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTTASKSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT ListDevopsProjectTasksRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListDevopsProjectTasksRequest();
+				~ListDevopsProjectTasksRequest();
+
+				std::string getProjectIds()const;
+				void setProjectIds(const std::string& projectIds);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+
+            private:
+				std::string projectIds_;
+				std::string orgId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTTASKSREQUEST_H_

+ 69 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/ListDevopsProjectTasksResult.h

@@ -0,0 +1,69 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTTASKSRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTTASKSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT ListDevopsProjectTasksResult : public ServiceResult
+			{
+			public:
+				struct Task
+				{
+					std::string taskgroupId;
+					std::string updated;
+					std::string creatorId;
+					std::string projectId;
+					std::string id;
+					std::string tasklistId;
+					std::string modifierId;
+					std::string name;
+					std::string created;
+				};
+
+
+				ListDevopsProjectTasksResult();
+				explicit ListDevopsProjectTasksResult(const std::string &payload);
+				~ListDevopsProjectTasksResult();
+				std::string getErrorMsg()const;
+				std::vector<Task> getObject()const;
+				std::string getErrorCode()const;
+				bool getSuccessful()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				std::vector<Task> object_;
+				std::string errorCode_;
+				bool successful_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSPROJECTTASKSRESULT_H_

+ 51 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/ListDevopsScenarioFieldConfigRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSSCENARIOFIELDCONFIGREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSSCENARIOFIELDCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT ListDevopsScenarioFieldConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListDevopsScenarioFieldConfigRequest();
+				~ListDevopsScenarioFieldConfigRequest();
+
+				std::string getProjectId()const;
+				void setProjectId(const std::string& projectId);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+
+            private:
+				std::string projectId_;
+				std::string orgId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSSCENARIOFIELDCONFIGREQUEST_H_

+ 62 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/ListDevopsScenarioFieldConfigResult.h

@@ -0,0 +1,62 @@
+/*
+ * 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_DEVOPS_RDC_MODEL_LISTDEVOPSSCENARIOFIELDCONFIGRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSSCENARIOFIELDCONFIGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT ListDevopsScenarioFieldConfigResult : public ServiceResult
+			{
+			public:
+				struct ScenarioFieldConfig
+				{
+					std::string type;
+					std::string id;
+				};
+
+
+				ListDevopsScenarioFieldConfigResult();
+				explicit ListDevopsScenarioFieldConfigResult(const std::string &payload);
+				~ListDevopsScenarioFieldConfigResult();
+				std::string getErrorMsg()const;
+				std::vector<ScenarioFieldConfig> getObject()const;
+				std::string getErrorCode()const;
+				bool getSuccessful()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				std::vector<ScenarioFieldConfig> object_;
+				std::string errorCode_;
+				bool successful_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_LISTDEVOPSSCENARIOFIELDCONFIGRESULT_H_

+ 57 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/UpdateDevopsProjectRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_UPDATEDEVOPSPROJECTREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_UPDATEDEVOPSPROJECTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT UpdateDevopsProjectRequest : public RpcServiceRequest
+			{
+
+			public:
+				UpdateDevopsProjectRequest();
+				~UpdateDevopsProjectRequest();
+
+				std::string getName()const;
+				void setName(const std::string& name);
+				std::string getDescription()const;
+				void setDescription(const std::string& description);
+				std::string getProjectId()const;
+				void setProjectId(const std::string& projectId);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+
+            private:
+				std::string name_;
+				std::string description_;
+				std::string projectId_;
+				std::string orgId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_UPDATEDEVOPSPROJECTREQUEST_H_

+ 57 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/UpdateDevopsProjectResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_UPDATEDEVOPSPROJECTRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_UPDATEDEVOPSPROJECTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT UpdateDevopsProjectResult : public ServiceResult
+			{
+			public:
+
+
+				UpdateDevopsProjectResult();
+				explicit UpdateDevopsProjectResult(const std::string &payload);
+				~UpdateDevopsProjectResult();
+				std::string getObject()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string object_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_UPDATEDEVOPSPROJECTRESULT_H_

+ 69 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/UpdateDevopsProjectSprintRequest.h

@@ -0,0 +1,69 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_UPDATEDEVOPSPROJECTSPRINTREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_UPDATEDEVOPSPROJECTSPRINTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT UpdateDevopsProjectSprintRequest : public RpcServiceRequest
+			{
+
+			public:
+				UpdateDevopsProjectSprintRequest();
+				~UpdateDevopsProjectSprintRequest();
+
+				std::string getExecutorId()const;
+				void setExecutorId(const std::string& executorId);
+				std::string getDescription()const;
+				void setDescription(const std::string& description);
+				std::string getStartDate()const;
+				void setStartDate(const std::string& startDate);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+				std::string getSprintId()const;
+				void setSprintId(const std::string& sprintId);
+				std::string getDueDate()const;
+				void setDueDate(const std::string& dueDate);
+				std::string getName()const;
+				void setName(const std::string& name);
+				std::string getProjectId()const;
+				void setProjectId(const std::string& projectId);
+
+            private:
+				std::string executorId_;
+				std::string description_;
+				std::string startDate_;
+				std::string orgId_;
+				std::string sprintId_;
+				std::string dueDate_;
+				std::string name_;
+				std::string projectId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_UPDATEDEVOPSPROJECTSPRINTREQUEST_H_

+ 57 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/UpdateDevopsProjectSprintResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_UPDATEDEVOPSPROJECTSPRINTRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_UPDATEDEVOPSPROJECTSPRINTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT UpdateDevopsProjectSprintResult : public ServiceResult
+			{
+			public:
+
+
+				UpdateDevopsProjectSprintResult();
+				explicit UpdateDevopsProjectSprintResult(const std::string &payload);
+				~UpdateDevopsProjectSprintResult();
+				std::string getErrorMsg()const;
+				bool getObject()const;
+				std::string getErrorCode()const;
+				bool getSuccessful()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				bool object_;
+				std::string errorCode_;
+				bool successful_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_UPDATEDEVOPSPROJECTSPRINTRESULT_H_

+ 87 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/UpdateDevopsProjectTaskRequest.h

@@ -0,0 +1,87 @@
+/*
+ * 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_DEVOPS_RDC_MODEL_UPDATEDEVOPSPROJECTTASKREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_UPDATEDEVOPSPROJECTTASKREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT UpdateDevopsProjectTaskRequest : public RpcServiceRequest
+			{
+
+			public:
+				UpdateDevopsProjectTaskRequest();
+				~UpdateDevopsProjectTaskRequest();
+
+				std::string getNote()const;
+				void setNote(const std::string& note);
+				std::string getVisible()const;
+				void setVisible(const std::string& visible);
+				std::string getExecutorId()const;
+				void setExecutorId(const std::string& executorId);
+				std::string getTaskFlowStatusId()const;
+				void setTaskFlowStatusId(const std::string& taskFlowStatusId);
+				std::string getScenarioFiieldConfigId()const;
+				void setScenarioFiieldConfigId(const std::string& scenarioFiieldConfigId);
+				std::string getStartDate()const;
+				void setStartDate(const std::string& startDate);
+				int getPriority()const;
+				void setPriority(int priority);
+				std::string getParentTaskId()const;
+				void setParentTaskId(const std::string& parentTaskId);
+				std::string getOrgId()const;
+				void setOrgId(const std::string& orgId);
+				std::string getContent()const;
+				void setContent(const std::string& content);
+				std::string getSprintId()const;
+				void setSprintId(const std::string& sprintId);
+				std::string getDueDate()const;
+				void setDueDate(const std::string& dueDate);
+				std::string getProjectId()const;
+				void setProjectId(const std::string& projectId);
+				std::string getTaskId()const;
+				void setTaskId(const std::string& taskId);
+
+            private:
+				std::string note_;
+				std::string visible_;
+				std::string executorId_;
+				std::string taskFlowStatusId_;
+				std::string scenarioFiieldConfigId_;
+				std::string startDate_;
+				int priority_;
+				std::string parentTaskId_;
+				std::string orgId_;
+				std::string content_;
+				std::string sprintId_;
+				std::string dueDate_;
+				std::string projectId_;
+				std::string taskId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_UPDATEDEVOPSPROJECTTASKREQUEST_H_

+ 57 - 0
devops-rdc/include/alibabacloud/devops-rdc/model/UpdateDevopsProjectTaskResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DEVOPS_RDC_MODEL_UPDATEDEVOPSPROJECTTASKRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_UPDATEDEVOPSPROJECTTASKRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/devops-rdc/Devops_rdcExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Devops_rdc
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DEVOPS_RDC_EXPORT UpdateDevopsProjectTaskResult : public ServiceResult
+			{
+			public:
+
+
+				UpdateDevopsProjectTaskResult();
+				explicit UpdateDevopsProjectTaskResult(const std::string &payload);
+				~UpdateDevopsProjectTaskResult();
+				std::string getErrorMsg()const;
+				bool getObject()const;
+				std::string getErrorCode()const;
+				bool getSuccessful()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				bool object_;
+				std::string errorCode_;
+				bool successful_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_UPDATEDEVOPSPROJECTTASKRESULT_H_

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 949 - 85
devops-rdc/src/Devops-rdcClient.cc


+ 62 - 0
devops-rdc/src/model/BatchInsertMembersRequest.cc

@@ -0,0 +1,62 @@
+/*
+ * 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/devops-rdc/model/BatchInsertMembersRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::BatchInsertMembersRequest;
+
+BatchInsertMembersRequest::BatchInsertMembersRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "BatchInsertMembers")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+BatchInsertMembersRequest::~BatchInsertMembersRequest()
+{}
+
+std::string BatchInsertMembersRequest::getMembers()const
+{
+	return members_;
+}
+
+void BatchInsertMembersRequest::setMembers(const std::string& members)
+{
+	members_ = members;
+	setBodyParameter("Members", members);
+}
+
+std::string BatchInsertMembersRequest::getRealPk()const
+{
+	return realPk_;
+}
+
+void BatchInsertMembersRequest::setRealPk(const std::string& realPk)
+{
+	realPk_ = realPk;
+	setBodyParameter("RealPk", realPk);
+}
+
+std::string BatchInsertMembersRequest::getOrgId()const
+{
+	return orgId_;
+}
+
+void BatchInsertMembersRequest::setOrgId(const std::string& orgId)
+{
+	orgId_ = orgId;
+	setBodyParameter("OrgId", orgId);
+}
+

+ 72 - 0
devops-rdc/src/model/BatchInsertMembersResult.cc

@@ -0,0 +1,72 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/BatchInsertMembersResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+BatchInsertMembersResult::BatchInsertMembersResult() :
+	ServiceResult()
+{}
+
+BatchInsertMembersResult::BatchInsertMembersResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+BatchInsertMembersResult::~BatchInsertMembersResult()
+{}
+
+void BatchInsertMembersResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["ErrorMessage"].isNull())
+		errorMessage_ = value["ErrorMessage"].asString();
+	if(!value["Success"].isNull())
+		success_ = value["Success"].asString() == "true";
+	if(!value["Object"].isNull())
+		object_ = value["Object"].asString() == "true";
+
+}
+
+bool BatchInsertMembersResult::getObject()const
+{
+	return object_;
+}
+
+std::string BatchInsertMembersResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+std::string BatchInsertMembersResult::getErrorMessage()const
+{
+	return errorMessage_;
+}
+
+bool BatchInsertMembersResult::getSuccess()const
+{
+	return success_;
+}
+

+ 40 - 0
devops-rdc/src/model/CheckAliyunAccountExistsRequest.cc

@@ -0,0 +1,40 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/CheckAliyunAccountExistsRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::CheckAliyunAccountExistsRequest;
+
+CheckAliyunAccountExistsRequest::CheckAliyunAccountExistsRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "CheckAliyunAccountExists")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+CheckAliyunAccountExistsRequest::~CheckAliyunAccountExistsRequest()
+{}
+
+std::string CheckAliyunAccountExistsRequest::getUserPk()const
+{
+	return userPk_;
+}
+
+void CheckAliyunAccountExistsRequest::setUserPk(const std::string& userPk)
+{
+	userPk_ = userPk;
+	setBodyParameter("UserPk", userPk);
+}
+

+ 72 - 0
devops-rdc/src/model/CheckAliyunAccountExistsResult.cc

@@ -0,0 +1,72 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/CheckAliyunAccountExistsResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+CheckAliyunAccountExistsResult::CheckAliyunAccountExistsResult() :
+	ServiceResult()
+{}
+
+CheckAliyunAccountExistsResult::CheckAliyunAccountExistsResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+CheckAliyunAccountExistsResult::~CheckAliyunAccountExistsResult()
+{}
+
+void CheckAliyunAccountExistsResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	if(!value["Successful"].isNull())
+		successful_ = value["Successful"].asString() == "true";
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["ErrorMsg"].isNull())
+		errorMsg_ = value["ErrorMsg"].asString();
+	if(!value["Object"].isNull())
+		object_ = value["Object"].asString() == "true";
+
+}
+
+std::string CheckAliyunAccountExistsResult::getErrorMsg()const
+{
+	return errorMsg_;
+}
+
+bool CheckAliyunAccountExistsResult::getObject()const
+{
+	return object_;
+}
+
+std::string CheckAliyunAccountExistsResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+bool CheckAliyunAccountExistsResult::getSuccessful()const
+{
+	return successful_;
+}
+

+ 73 - 0
devops-rdc/src/model/CreateDevopsOrganizationRequest.cc

@@ -0,0 +1,73 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/CreateDevopsOrganizationRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::CreateDevopsOrganizationRequest;
+
+CreateDevopsOrganizationRequest::CreateDevopsOrganizationRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "CreateDevopsOrganization")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+CreateDevopsOrganizationRequest::~CreateDevopsOrganizationRequest()
+{}
+
+std::string CreateDevopsOrganizationRequest::getOrgName()const
+{
+	return orgName_;
+}
+
+void CreateDevopsOrganizationRequest::setOrgName(const std::string& orgName)
+{
+	orgName_ = orgName;
+	setBodyParameter("OrgName", orgName);
+}
+
+std::string CreateDevopsOrganizationRequest::getSource()const
+{
+	return source_;
+}
+
+void CreateDevopsOrganizationRequest::setSource(const std::string& source)
+{
+	source_ = source;
+	setBodyParameter("Source", source);
+}
+
+std::string CreateDevopsOrganizationRequest::getRealPk()const
+{
+	return realPk_;
+}
+
+void CreateDevopsOrganizationRequest::setRealPk(const std::string& realPk)
+{
+	realPk_ = realPk;
+	setBodyParameter("RealPk", realPk);
+}
+
+int CreateDevopsOrganizationRequest::getDesiredMemberCount()const
+{
+	return desiredMemberCount_;
+}
+
+void CreateDevopsOrganizationRequest::setDesiredMemberCount(int desiredMemberCount)
+{
+	desiredMemberCount_ = desiredMemberCount;
+	setBodyParameter("DesiredMemberCount", std::to_string(desiredMemberCount));
+}
+

+ 72 - 0
devops-rdc/src/model/CreateDevopsOrganizationResult.cc

@@ -0,0 +1,72 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/CreateDevopsOrganizationResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+CreateDevopsOrganizationResult::CreateDevopsOrganizationResult() :
+	ServiceResult()
+{}
+
+CreateDevopsOrganizationResult::CreateDevopsOrganizationResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+CreateDevopsOrganizationResult::~CreateDevopsOrganizationResult()
+{}
+
+void CreateDevopsOrganizationResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["ErrorMessage"].isNull())
+		errorMessage_ = value["ErrorMessage"].asString();
+	if(!value["Success"].isNull())
+		success_ = value["Success"].asString() == "true";
+	if(!value["Object"].isNull())
+		object_ = value["Object"].asString();
+
+}
+
+std::string CreateDevopsOrganizationResult::getObject()const
+{
+	return object_;
+}
+
+std::string CreateDevopsOrganizationResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+std::string CreateDevopsOrganizationResult::getErrorMessage()const
+{
+	return errorMessage_;
+}
+
+bool CreateDevopsOrganizationResult::getSuccess()const
+{
+	return success_;
+}
+

+ 62 - 0
devops-rdc/src/model/CreateDevopsProjectRequest.cc

@@ -0,0 +1,62 @@
+/*
+ * 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/devops-rdc/model/CreateDevopsProjectRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::CreateDevopsProjectRequest;
+
+CreateDevopsProjectRequest::CreateDevopsProjectRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "CreateDevopsProject")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+CreateDevopsProjectRequest::~CreateDevopsProjectRequest()
+{}
+
+std::string CreateDevopsProjectRequest::getName()const
+{
+	return name_;
+}
+
+void CreateDevopsProjectRequest::setName(const std::string& name)
+{
+	name_ = name;
+	setBodyParameter("Name", name);
+}
+
+std::string CreateDevopsProjectRequest::getDescription()const
+{
+	return description_;
+}
+
+void CreateDevopsProjectRequest::setDescription(const std::string& description)
+{
+	description_ = description;
+	setBodyParameter("Description", description);
+}
+
+std::string CreateDevopsProjectRequest::getOrgId()const
+{
+	return orgId_;
+}
+
+void CreateDevopsProjectRequest::setOrgId(const std::string& orgId)
+{
+	orgId_ = orgId;
+	setBodyParameter("OrgId", orgId);
+}
+

+ 72 - 0
devops-rdc/src/model/CreateDevopsProjectResult.cc

@@ -0,0 +1,72 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/CreateDevopsProjectResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+CreateDevopsProjectResult::CreateDevopsProjectResult() :
+	ServiceResult()
+{}
+
+CreateDevopsProjectResult::CreateDevopsProjectResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+CreateDevopsProjectResult::~CreateDevopsProjectResult()
+{}
+
+void CreateDevopsProjectResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["ErrorMessage"].isNull())
+		errorMessage_ = value["ErrorMessage"].asString();
+	if(!value["Success"].isNull())
+		success_ = value["Success"].asString() == "true";
+	if(!value["Object"].isNull())
+		object_ = value["Object"].asString();
+
+}
+
+std::string CreateDevopsProjectResult::getObject()const
+{
+	return object_;
+}
+
+std::string CreateDevopsProjectResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+std::string CreateDevopsProjectResult::getErrorMessage()const
+{
+	return errorMessage_;
+}
+
+bool CreateDevopsProjectResult::getSuccess()const
+{
+	return success_;
+}
+

+ 106 - 0
devops-rdc/src/model/CreateDevopsProjectSprintRequest.cc

@@ -0,0 +1,106 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/CreateDevopsProjectSprintRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::CreateDevopsProjectSprintRequest;
+
+CreateDevopsProjectSprintRequest::CreateDevopsProjectSprintRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "CreateDevopsProjectSprint")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+CreateDevopsProjectSprintRequest::~CreateDevopsProjectSprintRequest()
+{}
+
+std::string CreateDevopsProjectSprintRequest::getExecutorId()const
+{
+	return executorId_;
+}
+
+void CreateDevopsProjectSprintRequest::setExecutorId(const std::string& executorId)
+{
+	executorId_ = executorId;
+	setBodyParameter("ExecutorId", executorId);
+}
+
+std::string CreateDevopsProjectSprintRequest::getDescription()const
+{
+	return description_;
+}
+
+void CreateDevopsProjectSprintRequest::setDescription(const std::string& description)
+{
+	description_ = description;
+	setBodyParameter("Description", description);
+}
+
+std::string CreateDevopsProjectSprintRequest::getStartDate()const
+{
+	return startDate_;
+}
+
+void CreateDevopsProjectSprintRequest::setStartDate(const std::string& startDate)
+{
+	startDate_ = startDate;
+	setBodyParameter("StartDate", startDate);
+}
+
+std::string CreateDevopsProjectSprintRequest::getOrgId()const
+{
+	return orgId_;
+}
+
+void CreateDevopsProjectSprintRequest::setOrgId(const std::string& orgId)
+{
+	orgId_ = orgId;
+	setBodyParameter("OrgId", orgId);
+}
+
+std::string CreateDevopsProjectSprintRequest::getDueDate()const
+{
+	return dueDate_;
+}
+
+void CreateDevopsProjectSprintRequest::setDueDate(const std::string& dueDate)
+{
+	dueDate_ = dueDate;
+	setBodyParameter("DueDate", dueDate);
+}
+
+std::string CreateDevopsProjectSprintRequest::getName()const
+{
+	return name_;
+}
+
+void CreateDevopsProjectSprintRequest::setName(const std::string& name)
+{
+	name_ = name;
+	setBodyParameter("Name", name);
+}
+
+std::string CreateDevopsProjectSprintRequest::getProjectId()const
+{
+	return projectId_;
+}
+
+void CreateDevopsProjectSprintRequest::setProjectId(const std::string& projectId)
+{
+	projectId_ = projectId;
+	setBodyParameter("ProjectId", projectId);
+}
+

+ 104 - 0
devops-rdc/src/model/CreateDevopsProjectSprintResult.cc

@@ -0,0 +1,104 @@
+/*
+ * 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/devops-rdc/model/CreateDevopsProjectSprintResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+CreateDevopsProjectSprintResult::CreateDevopsProjectSprintResult() :
+	ServiceResult()
+{}
+
+CreateDevopsProjectSprintResult::CreateDevopsProjectSprintResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+CreateDevopsProjectSprintResult::~CreateDevopsProjectSprintResult()
+{}
+
+void CreateDevopsProjectSprintResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	auto objectNode = value["Object"];
+	if(!objectNode["Created"].isNull())
+		object_.created = objectNode["Created"].asString();
+	if(!objectNode["DueDate"].isNull())
+		object_.dueDate = objectNode["DueDate"].asString();
+	if(!objectNode["Description"].isNull())
+		object_.description = objectNode["Description"].asString();
+	if(!objectNode["Accomplished"].isNull())
+		object_.accomplished = objectNode["Accomplished"].asString();
+	if(!objectNode["IsDeleted"].isNull())
+		object_.isDeleted = objectNode["IsDeleted"].asString() == "true";
+	if(!objectNode["Executor"].isNull())
+		object_.executor = objectNode["Executor"].asString();
+	if(!objectNode["Name"].isNull())
+		object_.name = objectNode["Name"].asString();
+	if(!objectNode["CreatorId"].isNull())
+		object_.creatorId = objectNode["CreatorId"].asString();
+	if(!objectNode["Id"].isNull())
+		object_.id = objectNode["Id"].asString();
+	if(!objectNode["Updated"].isNull())
+		object_.updated = objectNode["Updated"].asString();
+	if(!objectNode["StartDate"].isNull())
+		object_.startDate = objectNode["StartDate"].asString();
+	if(!objectNode["Status"].isNull())
+		object_.status = objectNode["Status"].asString();
+	if(!objectNode["ProjectId"].isNull())
+		object_.projectId = objectNode["ProjectId"].asString();
+	auto planToDoNode = objectNode["PlanToDo"];
+	if(!planToDoNode["StoryPoints"].isNull())
+		object_.planToDo.storyPoints = std::stoi(planToDoNode["StoryPoints"].asString());
+	if(!planToDoNode["WorkTimes"].isNull())
+		object_.planToDo.workTimes = std::stoi(planToDoNode["WorkTimes"].asString());
+	if(!planToDoNode["Tasks"].isNull())
+		object_.planToDo.tasks = std::stoi(planToDoNode["Tasks"].asString());
+	if(!value["Successful"].isNull())
+		successful_ = value["Successful"].asString() == "true";
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["ErrorMsg"].isNull())
+		errorMsg_ = value["ErrorMsg"].asString();
+
+}
+
+std::string CreateDevopsProjectSprintResult::getErrorMsg()const
+{
+	return errorMsg_;
+}
+
+CreateDevopsProjectSprintResult::Object CreateDevopsProjectSprintResult::getObject()const
+{
+	return object_;
+}
+
+std::string CreateDevopsProjectSprintResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+bool CreateDevopsProjectSprintResult::getSuccessful()const
+{
+	return successful_;
+}
+

+ 183 - 0
devops-rdc/src/model/CreateDevopsProjectTaskRequest.cc

@@ -0,0 +1,183 @@
+/*
+ * 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/devops-rdc/model/CreateDevopsProjectTaskRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::CreateDevopsProjectTaskRequest;
+
+CreateDevopsProjectTaskRequest::CreateDevopsProjectTaskRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "CreateDevopsProjectTask")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+CreateDevopsProjectTaskRequest::~CreateDevopsProjectTaskRequest()
+{}
+
+std::string CreateDevopsProjectTaskRequest::getNote()const
+{
+	return note_;
+}
+
+void CreateDevopsProjectTaskRequest::setNote(const std::string& note)
+{
+	note_ = note;
+	setBodyParameter("Note", note);
+}
+
+std::string CreateDevopsProjectTaskRequest::getVisible()const
+{
+	return visible_;
+}
+
+void CreateDevopsProjectTaskRequest::setVisible(const std::string& visible)
+{
+	visible_ = visible;
+	setBodyParameter("Visible", visible);
+}
+
+std::string CreateDevopsProjectTaskRequest::getExecutorId()const
+{
+	return executorId_;
+}
+
+void CreateDevopsProjectTaskRequest::setExecutorId(const std::string& executorId)
+{
+	executorId_ = executorId;
+	setBodyParameter("ExecutorId", executorId);
+}
+
+std::string CreateDevopsProjectTaskRequest::getTaskFlowStatusId()const
+{
+	return taskFlowStatusId_;
+}
+
+void CreateDevopsProjectTaskRequest::setTaskFlowStatusId(const std::string& taskFlowStatusId)
+{
+	taskFlowStatusId_ = taskFlowStatusId;
+	setBodyParameter("TaskFlowStatusId", taskFlowStatusId);
+}
+
+std::string CreateDevopsProjectTaskRequest::getStartDate()const
+{
+	return startDate_;
+}
+
+void CreateDevopsProjectTaskRequest::setStartDate(const std::string& startDate)
+{
+	startDate_ = startDate;
+	setBodyParameter("StartDate", startDate);
+}
+
+int CreateDevopsProjectTaskRequest::getPriority()const
+{
+	return priority_;
+}
+
+void CreateDevopsProjectTaskRequest::setPriority(int priority)
+{
+	priority_ = priority;
+	setBodyParameter("Priority", std::to_string(priority));
+}
+
+std::string CreateDevopsProjectTaskRequest::getParentTaskId()const
+{
+	return parentTaskId_;
+}
+
+void CreateDevopsProjectTaskRequest::setParentTaskId(const std::string& parentTaskId)
+{
+	parentTaskId_ = parentTaskId;
+	setBodyParameter("ParentTaskId", parentTaskId);
+}
+
+std::string CreateDevopsProjectTaskRequest::getOrgId()const
+{
+	return orgId_;
+}
+
+void CreateDevopsProjectTaskRequest::setOrgId(const std::string& orgId)
+{
+	orgId_ = orgId;
+	setBodyParameter("OrgId", orgId);
+}
+
+std::string CreateDevopsProjectTaskRequest::getContent()const
+{
+	return content_;
+}
+
+void CreateDevopsProjectTaskRequest::setContent(const std::string& content)
+{
+	content_ = content;
+	setBodyParameter("Content", content);
+}
+
+std::string CreateDevopsProjectTaskRequest::getSprintId()const
+{
+	return sprintId_;
+}
+
+void CreateDevopsProjectTaskRequest::setSprintId(const std::string& sprintId)
+{
+	sprintId_ = sprintId;
+	setBodyParameter("SprintId", sprintId);
+}
+
+std::string CreateDevopsProjectTaskRequest::getDueDate()const
+{
+	return dueDate_;
+}
+
+void CreateDevopsProjectTaskRequest::setDueDate(const std::string& dueDate)
+{
+	dueDate_ = dueDate;
+	setBodyParameter("DueDate", dueDate);
+}
+
+std::string CreateDevopsProjectTaskRequest::getScenarioFieldConfigId()const
+{
+	return scenarioFieldConfigId_;
+}
+
+void CreateDevopsProjectTaskRequest::setScenarioFieldConfigId(const std::string& scenarioFieldConfigId)
+{
+	scenarioFieldConfigId_ = scenarioFieldConfigId;
+	setBodyParameter("ScenarioFieldConfigId", scenarioFieldConfigId);
+}
+
+std::string CreateDevopsProjectTaskRequest::getProjectId()const
+{
+	return projectId_;
+}
+
+void CreateDevopsProjectTaskRequest::setProjectId(const std::string& projectId)
+{
+	projectId_ = projectId;
+	setBodyParameter("ProjectId", projectId);
+}
+
+std::string CreateDevopsProjectTaskRequest::getTaskListId()const
+{
+	return taskListId_;
+}
+
+void CreateDevopsProjectTaskRequest::setTaskListId(const std::string& taskListId)
+{
+	taskListId_ = taskListId;
+	setBodyParameter("TaskListId", taskListId);
+}
+

+ 121 - 0
devops-rdc/src/model/CreateDevopsProjectTaskResult.cc

@@ -0,0 +1,121 @@
+/*
+ * 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/devops-rdc/model/CreateDevopsProjectTaskResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+CreateDevopsProjectTaskResult::CreateDevopsProjectTaskResult() :
+	ServiceResult()
+{}
+
+CreateDevopsProjectTaskResult::CreateDevopsProjectTaskResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+CreateDevopsProjectTaskResult::~CreateDevopsProjectTaskResult()
+{}
+
+void CreateDevopsProjectTaskResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	auto objectNode = value["Object"];
+	if(!objectNode["Note"].isNull())
+		object_.note = objectNode["Note"].asString();
+	if(!objectNode["TasklistId"].isNull())
+		object_.tasklistId = objectNode["TasklistId"].asString();
+	if(!objectNode["DueDate"].isNull())
+		object_.dueDate = objectNode["DueDate"].asString();
+	if(!objectNode["Rating"].isNull())
+		object_.rating = std::stoi(objectNode["Rating"].asString());
+	if(!objectNode["Source"].isNull())
+		object_.source = objectNode["Source"].asString();
+	if(!objectNode["Content"].isNull())
+		object_.content = objectNode["Content"].asString();
+	if(!objectNode["TaskflowstatusId"].isNull())
+		object_.taskflowstatusId = objectNode["TaskflowstatusId"].asString();
+	if(!objectNode["TaskType"].isNull())
+		object_.taskType = objectNode["TaskType"].asString();
+	if(!objectNode["ScenarioFieldConfigId"].isNull())
+		object_.scenarioFieldConfigId = objectNode["ScenarioFieldConfigId"].asString();
+	if(!objectNode["Pos"].isNull())
+		object_.pos = std::stoi(objectNode["Pos"].asString());
+	if(!objectNode["AncestorIds"].isNull())
+		object_.ancestorIds = objectNode["AncestorIds"].asString();
+	if(!objectNode["CreatorId"].isNull())
+		object_.creatorId = objectNode["CreatorId"].asString();
+	if(!objectNode["Visible"].isNull())
+		object_.visible = objectNode["Visible"].asString();
+	if(!objectNode["ExecutorId"].isNull())
+		object_.executorId = objectNode["ExecutorId"].asString();
+	if(!objectNode["StoryPoint"].isNull())
+		object_.storyPoint = objectNode["StoryPoint"].asString();
+	if(!objectNode["Created"].isNull())
+		object_.created = objectNode["Created"].asString();
+	if(!objectNode["OrganizationId"].isNull())
+		object_.organizationId = objectNode["OrganizationId"].asString();
+	if(!objectNode["Priority"].isNull())
+		object_.priority = std::stoi(objectNode["Priority"].asString());
+	if(!objectNode["IsDone"].isNull())
+		object_.isDone = objectNode["IsDone"].asString() == "true";
+	if(!objectNode["Id"].isNull())
+		object_.id = objectNode["Id"].asString();
+	if(!objectNode["Updated"].isNull())
+		object_.updated = objectNode["Updated"].asString();
+	if(!objectNode["UniqueId"].isNull())
+		object_.uniqueId = std::stoi(objectNode["UniqueId"].asString());
+	if(!objectNode["StartDate"].isNull())
+		object_.startDate = objectNode["StartDate"].asString();
+	if(!objectNode["SprintId"].isNull())
+		object_.sprintId = objectNode["SprintId"].asString();
+	if(!objectNode["ProjectId"].isNull())
+		object_.projectId = objectNode["ProjectId"].asString();
+	if(!value["Successful"].isNull())
+		successful_ = value["Successful"].asString() == "true";
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["ErrorMsg"].isNull())
+		errorMsg_ = value["ErrorMsg"].asString();
+
+}
+
+std::string CreateDevopsProjectTaskResult::getErrorMsg()const
+{
+	return errorMsg_;
+}
+
+CreateDevopsProjectTaskResult::Object CreateDevopsProjectTaskResult::getObject()const
+{
+	return object_;
+}
+
+std::string CreateDevopsProjectTaskResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+bool CreateDevopsProjectTaskResult::getSuccessful()const
+{
+	return successful_;
+}
+

+ 62 - 0
devops-rdc/src/model/DeleteDevopsOrganizationMembersRequest.cc

@@ -0,0 +1,62 @@
+/*
+ * 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/devops-rdc/model/DeleteDevopsOrganizationMembersRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::DeleteDevopsOrganizationMembersRequest;
+
+DeleteDevopsOrganizationMembersRequest::DeleteDevopsOrganizationMembersRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "DeleteDevopsOrganizationMembers")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+DeleteDevopsOrganizationMembersRequest::~DeleteDevopsOrganizationMembersRequest()
+{}
+
+std::string DeleteDevopsOrganizationMembersRequest::getRealPk()const
+{
+	return realPk_;
+}
+
+void DeleteDevopsOrganizationMembersRequest::setRealPk(const std::string& realPk)
+{
+	realPk_ = realPk;
+	setBodyParameter("RealPk", realPk);
+}
+
+std::string DeleteDevopsOrganizationMembersRequest::getUserId()const
+{
+	return userId_;
+}
+
+void DeleteDevopsOrganizationMembersRequest::setUserId(const std::string& userId)
+{
+	userId_ = userId;
+	setBodyParameter("UserId", userId);
+}
+
+std::string DeleteDevopsOrganizationMembersRequest::getOrgId()const
+{
+	return orgId_;
+}
+
+void DeleteDevopsOrganizationMembersRequest::setOrgId(const std::string& orgId)
+{
+	orgId_ = orgId;
+	setBodyParameter("OrgId", orgId);
+}
+

+ 72 - 0
devops-rdc/src/model/DeleteDevopsOrganizationMembersResult.cc

@@ -0,0 +1,72 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/DeleteDevopsOrganizationMembersResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+DeleteDevopsOrganizationMembersResult::DeleteDevopsOrganizationMembersResult() :
+	ServiceResult()
+{}
+
+DeleteDevopsOrganizationMembersResult::DeleteDevopsOrganizationMembersResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+DeleteDevopsOrganizationMembersResult::~DeleteDevopsOrganizationMembersResult()
+{}
+
+void DeleteDevopsOrganizationMembersResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["ErrorMessage"].isNull())
+		errorMessage_ = value["ErrorMessage"].asString();
+	if(!value["Success"].isNull())
+		success_ = value["Success"].asString() == "true";
+	if(!value["Object"].isNull())
+		object_ = value["Object"].asString() == "true";
+
+}
+
+bool DeleteDevopsOrganizationMembersResult::getObject()const
+{
+	return object_;
+}
+
+std::string DeleteDevopsOrganizationMembersResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+std::string DeleteDevopsOrganizationMembersResult::getErrorMessage()const
+{
+	return errorMessage_;
+}
+
+bool DeleteDevopsOrganizationMembersResult::getSuccess()const
+{
+	return success_;
+}
+

+ 62 - 0
devops-rdc/src/model/DeleteDevopsProjectMembersRequest.cc

@@ -0,0 +1,62 @@
+/*
+ * 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/devops-rdc/model/DeleteDevopsProjectMembersRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::DeleteDevopsProjectMembersRequest;
+
+DeleteDevopsProjectMembersRequest::DeleteDevopsProjectMembersRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "DeleteDevopsProjectMembers")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+DeleteDevopsProjectMembersRequest::~DeleteDevopsProjectMembersRequest()
+{}
+
+std::string DeleteDevopsProjectMembersRequest::getUserIds()const
+{
+	return userIds_;
+}
+
+void DeleteDevopsProjectMembersRequest::setUserIds(const std::string& userIds)
+{
+	userIds_ = userIds;
+	setBodyParameter("UserIds", userIds);
+}
+
+std::string DeleteDevopsProjectMembersRequest::getProjectId()const
+{
+	return projectId_;
+}
+
+void DeleteDevopsProjectMembersRequest::setProjectId(const std::string& projectId)
+{
+	projectId_ = projectId;
+	setBodyParameter("ProjectId", projectId);
+}
+
+std::string DeleteDevopsProjectMembersRequest::getOrgId()const
+{
+	return orgId_;
+}
+
+void DeleteDevopsProjectMembersRequest::setOrgId(const std::string& orgId)
+{
+	orgId_ = orgId;
+	setBodyParameter("OrgId", orgId);
+}
+

+ 72 - 0
devops-rdc/src/model/DeleteDevopsProjectMembersResult.cc

@@ -0,0 +1,72 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/DeleteDevopsProjectMembersResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+DeleteDevopsProjectMembersResult::DeleteDevopsProjectMembersResult() :
+	ServiceResult()
+{}
+
+DeleteDevopsProjectMembersResult::DeleteDevopsProjectMembersResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+DeleteDevopsProjectMembersResult::~DeleteDevopsProjectMembersResult()
+{}
+
+void DeleteDevopsProjectMembersResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	if(!value["Successful"].isNull())
+		successful_ = value["Successful"].asString() == "true";
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["ErrorMsg"].isNull())
+		errorMsg_ = value["ErrorMsg"].asString();
+	if(!value["Object"].isNull())
+		object_ = value["Object"].asString() == "true";
+
+}
+
+std::string DeleteDevopsProjectMembersResult::getErrorMsg()const
+{
+	return errorMsg_;
+}
+
+bool DeleteDevopsProjectMembersResult::getObject()const
+{
+	return object_;
+}
+
+std::string DeleteDevopsProjectMembersResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+bool DeleteDevopsProjectMembersResult::getSuccessful()const
+{
+	return successful_;
+}
+

+ 51 - 0
devops-rdc/src/model/DeleteDevopsProjectRequest.cc

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/DeleteDevopsProjectRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::DeleteDevopsProjectRequest;
+
+DeleteDevopsProjectRequest::DeleteDevopsProjectRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "DeleteDevopsProject")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+DeleteDevopsProjectRequest::~DeleteDevopsProjectRequest()
+{}
+
+std::string DeleteDevopsProjectRequest::getProjectId()const
+{
+	return projectId_;
+}
+
+void DeleteDevopsProjectRequest::setProjectId(const std::string& projectId)
+{
+	projectId_ = projectId;
+	setBodyParameter("ProjectId", projectId);
+}
+
+std::string DeleteDevopsProjectRequest::getOrgId()const
+{
+	return orgId_;
+}
+
+void DeleteDevopsProjectRequest::setOrgId(const std::string& orgId)
+{
+	orgId_ = orgId;
+	setBodyParameter("OrgId", orgId);
+}
+

+ 72 - 0
devops-rdc/src/model/DeleteDevopsProjectResult.cc

@@ -0,0 +1,72 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/DeleteDevopsProjectResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+DeleteDevopsProjectResult::DeleteDevopsProjectResult() :
+	ServiceResult()
+{}
+
+DeleteDevopsProjectResult::DeleteDevopsProjectResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+DeleteDevopsProjectResult::~DeleteDevopsProjectResult()
+{}
+
+void DeleteDevopsProjectResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["ErrorMessage"].isNull())
+		errorMessage_ = value["ErrorMessage"].asString();
+	if(!value["Object"].isNull())
+		object_ = value["Object"].asString();
+	if(!value["Success"].isNull())
+		success_ = value["Success"].asString() == "true";
+
+}
+
+std::string DeleteDevopsProjectResult::getObject()const
+{
+	return object_;
+}
+
+std::string DeleteDevopsProjectResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+std::string DeleteDevopsProjectResult::getErrorMessage()const
+{
+	return errorMessage_;
+}
+
+bool DeleteDevopsProjectResult::getSuccess()const
+{
+	return success_;
+}
+

+ 51 - 0
devops-rdc/src/model/DeleteDevopsProjectSprintRequest.cc

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/DeleteDevopsProjectSprintRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::DeleteDevopsProjectSprintRequest;
+
+DeleteDevopsProjectSprintRequest::DeleteDevopsProjectSprintRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "DeleteDevopsProjectSprint")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+DeleteDevopsProjectSprintRequest::~DeleteDevopsProjectSprintRequest()
+{}
+
+std::string DeleteDevopsProjectSprintRequest::getSprintId()const
+{
+	return sprintId_;
+}
+
+void DeleteDevopsProjectSprintRequest::setSprintId(const std::string& sprintId)
+{
+	sprintId_ = sprintId;
+	setBodyParameter("SprintId", sprintId);
+}
+
+std::string DeleteDevopsProjectSprintRequest::getOrgId()const
+{
+	return orgId_;
+}
+
+void DeleteDevopsProjectSprintRequest::setOrgId(const std::string& orgId)
+{
+	orgId_ = orgId;
+	setBodyParameter("OrgId", orgId);
+}
+

+ 72 - 0
devops-rdc/src/model/DeleteDevopsProjectSprintResult.cc

@@ -0,0 +1,72 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/DeleteDevopsProjectSprintResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+DeleteDevopsProjectSprintResult::DeleteDevopsProjectSprintResult() :
+	ServiceResult()
+{}
+
+DeleteDevopsProjectSprintResult::DeleteDevopsProjectSprintResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+DeleteDevopsProjectSprintResult::~DeleteDevopsProjectSprintResult()
+{}
+
+void DeleteDevopsProjectSprintResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	if(!value["Successful"].isNull())
+		successful_ = value["Successful"].asString() == "true";
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["ErrorMsg"].isNull())
+		errorMsg_ = value["ErrorMsg"].asString();
+	if(!value["Object"].isNull())
+		object_ = value["Object"].asString() == "true";
+
+}
+
+std::string DeleteDevopsProjectSprintResult::getErrorMsg()const
+{
+	return errorMsg_;
+}
+
+bool DeleteDevopsProjectSprintResult::getObject()const
+{
+	return object_;
+}
+
+std::string DeleteDevopsProjectSprintResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+bool DeleteDevopsProjectSprintResult::getSuccessful()const
+{
+	return successful_;
+}
+

+ 51 - 0
devops-rdc/src/model/DeleteDevopsProjectTaskRequest.cc

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/DeleteDevopsProjectTaskRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::DeleteDevopsProjectTaskRequest;
+
+DeleteDevopsProjectTaskRequest::DeleteDevopsProjectTaskRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "DeleteDevopsProjectTask")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+DeleteDevopsProjectTaskRequest::~DeleteDevopsProjectTaskRequest()
+{}
+
+std::string DeleteDevopsProjectTaskRequest::getOrgId()const
+{
+	return orgId_;
+}
+
+void DeleteDevopsProjectTaskRequest::setOrgId(const std::string& orgId)
+{
+	orgId_ = orgId;
+	setBodyParameter("OrgId", orgId);
+}
+
+std::string DeleteDevopsProjectTaskRequest::getTaskId()const
+{
+	return taskId_;
+}
+
+void DeleteDevopsProjectTaskRequest::setTaskId(const std::string& taskId)
+{
+	taskId_ = taskId;
+	setBodyParameter("TaskId", taskId);
+}
+

+ 72 - 0
devops-rdc/src/model/DeleteDevopsProjectTaskResult.cc

@@ -0,0 +1,72 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/DeleteDevopsProjectTaskResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+DeleteDevopsProjectTaskResult::DeleteDevopsProjectTaskResult() :
+	ServiceResult()
+{}
+
+DeleteDevopsProjectTaskResult::DeleteDevopsProjectTaskResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+DeleteDevopsProjectTaskResult::~DeleteDevopsProjectTaskResult()
+{}
+
+void DeleteDevopsProjectTaskResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	if(!value["Successful"].isNull())
+		successful_ = value["Successful"].asString() == "true";
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["ErrorMsg"].isNull())
+		errorMsg_ = value["ErrorMsg"].asString();
+	if(!value["Object"].isNull())
+		object_ = value["Object"].asString() == "true";
+
+}
+
+std::string DeleteDevopsProjectTaskResult::getErrorMsg()const
+{
+	return errorMsg_;
+}
+
+bool DeleteDevopsProjectTaskResult::getObject()const
+{
+	return object_;
+}
+
+std::string DeleteDevopsProjectTaskResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+bool DeleteDevopsProjectTaskResult::getSuccessful()const
+{
+	return successful_;
+}
+

+ 40 - 0
devops-rdc/src/model/GetDevopsOrganizationMembersRequest.cc

@@ -0,0 +1,40 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/GetDevopsOrganizationMembersRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::GetDevopsOrganizationMembersRequest;
+
+GetDevopsOrganizationMembersRequest::GetDevopsOrganizationMembersRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "GetDevopsOrganizationMembers")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+GetDevopsOrganizationMembersRequest::~GetDevopsOrganizationMembersRequest()
+{}
+
+std::string GetDevopsOrganizationMembersRequest::getOrgId()const
+{
+	return orgId_;
+}
+
+void GetDevopsOrganizationMembersRequest::setOrgId(const std::string& orgId)
+{
+	orgId_ = orgId;
+	setBodyParameter("OrgId", orgId);
+}
+

+ 90 - 0
devops-rdc/src/model/GetDevopsOrganizationMembersResult.cc

@@ -0,0 +1,90 @@
+/*
+ * 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/devops-rdc/model/GetDevopsOrganizationMembersResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+GetDevopsOrganizationMembersResult::GetDevopsOrganizationMembersResult() :
+	ServiceResult()
+{}
+
+GetDevopsOrganizationMembersResult::GetDevopsOrganizationMembersResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+GetDevopsOrganizationMembersResult::~GetDevopsOrganizationMembersResult()
+{}
+
+void GetDevopsOrganizationMembersResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	auto allObjectNode = value["Object"]["member"];
+	for (auto valueObjectmember : allObjectNode)
+	{
+		Member objectObject;
+		if(!valueObjectmember["MemberId"].isNull())
+			objectObject.memberId = valueObjectmember["MemberId"].asString();
+		if(!valueObjectmember["UserId"].isNull())
+			objectObject.userId = valueObjectmember["UserId"].asString();
+		if(!valueObjectmember["Role"].isNull())
+			objectObject.role = std::stoi(valueObjectmember["Role"].asString());
+		if(!valueObjectmember["Name"].isNull())
+			objectObject.name = valueObjectmember["Name"].asString();
+		if(!valueObjectmember["AvatarUrl"].isNull())
+			objectObject.avatarUrl = valueObjectmember["AvatarUrl"].asString();
+		if(!valueObjectmember["Email"].isNull())
+			objectObject.email = valueObjectmember["Email"].asString();
+		if(!valueObjectmember["Phone"].isNull())
+			objectObject.phone = valueObjectmember["Phone"].asString();
+		object_.push_back(objectObject);
+	}
+	if(!value["Successful"].isNull())
+		successful_ = value["Successful"].asString() == "true";
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["ErrorMsg"].isNull())
+		errorMsg_ = value["ErrorMsg"].asString();
+
+}
+
+std::string GetDevopsOrganizationMembersResult::getErrorMsg()const
+{
+	return errorMsg_;
+}
+
+std::vector<GetDevopsOrganizationMembersResult::Member> GetDevopsOrganizationMembersResult::getObject()const
+{
+	return object_;
+}
+
+std::string GetDevopsOrganizationMembersResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+bool GetDevopsOrganizationMembersResult::getSuccessful()const
+{
+	return successful_;
+}
+

+ 51 - 0
devops-rdc/src/model/GetDevopsProjectInfoRequest.cc

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/GetDevopsProjectInfoRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::GetDevopsProjectInfoRequest;
+
+GetDevopsProjectInfoRequest::GetDevopsProjectInfoRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "GetDevopsProjectInfo")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+GetDevopsProjectInfoRequest::~GetDevopsProjectInfoRequest()
+{}
+
+std::string GetDevopsProjectInfoRequest::getProjectId()const
+{
+	return projectId_;
+}
+
+void GetDevopsProjectInfoRequest::setProjectId(const std::string& projectId)
+{
+	projectId_ = projectId;
+	setBodyParameter("ProjectId", projectId);
+}
+
+std::string GetDevopsProjectInfoRequest::getOrgId()const
+{
+	return orgId_;
+}
+
+void GetDevopsProjectInfoRequest::setOrgId(const std::string& orgId)
+{
+	orgId_ = orgId;
+	setBodyParameter("OrgId", orgId);
+}
+

+ 129 - 0
devops-rdc/src/model/GetDevopsProjectInfoResult.cc

@@ -0,0 +1,129 @@
+/*
+ * 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/devops-rdc/model/GetDevopsProjectInfoResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+GetDevopsProjectInfoResult::GetDevopsProjectInfoResult() :
+	ServiceResult()
+{}
+
+GetDevopsProjectInfoResult::GetDevopsProjectInfoResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+GetDevopsProjectInfoResult::~GetDevopsProjectInfoResult()
+{}
+
+void GetDevopsProjectInfoResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	auto objectNode = value["Object"];
+	if(!objectNode["RootCollectionId"].isNull())
+		object_.rootCollectionId = objectNode["RootCollectionId"].asString();
+	if(!objectNode["EndDate"].isNull())
+		object_.endDate = objectNode["EndDate"].asString();
+	if(!objectNode["IsArchived"].isNull())
+		object_.isArchived = objectNode["IsArchived"].asString() == "true";
+	if(!objectNode["ModifierId"].isNull())
+		object_.modifierId = objectNode["ModifierId"].asString();
+	if(!objectNode["SourceId"].isNull())
+		object_.sourceId = objectNode["SourceId"].asString();
+	if(!objectNode["Description"].isNull())
+		object_.description = objectNode["Description"].asString();
+	if(!objectNode["Py"].isNull())
+		object_.py = objectNode["Py"].asString();
+	if(!objectNode["DefaultRoleId"].isNull())
+		object_.defaultRoleId = objectNode["DefaultRoleId"].asString();
+	if(!objectNode["Customfields"].isNull())
+		object_.customfields = objectNode["Customfields"].asString();
+	if(!objectNode["IsDeleted"].isNull())
+		object_.isDeleted = objectNode["IsDeleted"].asString() == "true";
+	if(!objectNode["UniqueIdPrefix"].isNull())
+		object_.uniqueIdPrefix = objectNode["UniqueIdPrefix"].asString();
+	if(!objectNode["NextTaskUniqueId"].isNull())
+		object_.nextTaskUniqueId = std::stoi(objectNode["NextTaskUniqueId"].asString());
+	if(!objectNode["CreatorId"].isNull())
+		object_.creatorId = objectNode["CreatorId"].asString();
+	if(!objectNode["Logo"].isNull())
+		object_.logo = objectNode["Logo"].asString();
+	if(!objectNode["DefaultCollectionId"].isNull())
+		object_.defaultCollectionId = objectNode["DefaultCollectionId"].asString();
+	if(!objectNode["IsSuspended"].isNull())
+		object_.isSuspended = objectNode["IsSuspended"].asString() == "true";
+	if(!objectNode["Visibility"].isNull())
+		object_.visibility = objectNode["Visibility"].asString();
+	if(!objectNode["NormalType"].isNull())
+		object_.normalType = objectNode["NormalType"].asString();
+	if(!objectNode["Created"].isNull())
+		object_.created = objectNode["Created"].asString();
+	if(!objectNode["OrganizationId"].isNull())
+		object_.organizationId = objectNode["OrganizationId"].asString();
+	if(!objectNode["SortMethod"].isNull())
+		object_.sortMethod = objectNode["SortMethod"].asString();
+	if(!objectNode["Pinyin"].isNull())
+		object_.pinyin = objectNode["Pinyin"].asString();
+	if(!objectNode["SourceType"].isNull())
+		object_.sourceType = objectNode["SourceType"].asString();
+	if(!objectNode["IsTemplate"].isNull())
+		object_.isTemplate = objectNode["IsTemplate"].asString() == "true";
+	if(!objectNode["Name"].isNull())
+		object_.name = objectNode["Name"].asString();
+	if(!objectNode["Id"].isNull())
+		object_.id = objectNode["Id"].asString();
+	if(!objectNode["Category"].isNull())
+		object_.category = objectNode["Category"].asString();
+	if(!objectNode["Updated"].isNull())
+		object_.updated = objectNode["Updated"].asString();
+	if(!objectNode["StartDate"].isNull())
+		object_.startDate = objectNode["StartDate"].asString();
+	if(!value["Successful"].isNull())
+		successful_ = value["Successful"].asString() == "true";
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["ErrorMsg"].isNull())
+		errorMsg_ = value["ErrorMsg"].asString();
+
+}
+
+std::string GetDevopsProjectInfoResult::getErrorMsg()const
+{
+	return errorMsg_;
+}
+
+GetDevopsProjectInfoResult::Object GetDevopsProjectInfoResult::getObject()const
+{
+	return object_;
+}
+
+std::string GetDevopsProjectInfoResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+bool GetDevopsProjectInfoResult::getSuccessful()const
+{
+	return successful_;
+}
+

+ 51 - 0
devops-rdc/src/model/GetDevopsProjectMembersRequest.cc

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/GetDevopsProjectMembersRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::GetDevopsProjectMembersRequest;
+
+GetDevopsProjectMembersRequest::GetDevopsProjectMembersRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "GetDevopsProjectMembers")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+GetDevopsProjectMembersRequest::~GetDevopsProjectMembersRequest()
+{}
+
+std::string GetDevopsProjectMembersRequest::getProjectId()const
+{
+	return projectId_;
+}
+
+void GetDevopsProjectMembersRequest::setProjectId(const std::string& projectId)
+{
+	projectId_ = projectId;
+	setBodyParameter("ProjectId", projectId);
+}
+
+std::string GetDevopsProjectMembersRequest::getOrgId()const
+{
+	return orgId_;
+}
+
+void GetDevopsProjectMembersRequest::setOrgId(const std::string& orgId)
+{
+	orgId_ = orgId;
+	setBodyParameter("OrgId", orgId);
+}
+

+ 90 - 0
devops-rdc/src/model/GetDevopsProjectMembersResult.cc

@@ -0,0 +1,90 @@
+/*
+ * 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/devops-rdc/model/GetDevopsProjectMembersResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+GetDevopsProjectMembersResult::GetDevopsProjectMembersResult() :
+	ServiceResult()
+{}
+
+GetDevopsProjectMembersResult::GetDevopsProjectMembersResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+GetDevopsProjectMembersResult::~GetDevopsProjectMembersResult()
+{}
+
+void GetDevopsProjectMembersResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	auto allObjectNode = value["Object"]["Member"];
+	for (auto valueObjectMember : allObjectNode)
+	{
+		Member objectObject;
+		if(!valueObjectMember["MemberId"].isNull())
+			objectObject.memberId = valueObjectMember["MemberId"].asString();
+		if(!valueObjectMember["UserId"].isNull())
+			objectObject.userId = valueObjectMember["UserId"].asString();
+		if(!valueObjectMember["Role"].isNull())
+			objectObject.role = std::stoi(valueObjectMember["Role"].asString());
+		if(!valueObjectMember["Name"].isNull())
+			objectObject.name = valueObjectMember["Name"].asString();
+		if(!valueObjectMember["AvatarUrl"].isNull())
+			objectObject.avatarUrl = valueObjectMember["AvatarUrl"].asString();
+		if(!valueObjectMember["Email"].isNull())
+			objectObject.email = valueObjectMember["Email"].asString();
+		if(!valueObjectMember["Phone"].isNull())
+			objectObject.phone = valueObjectMember["Phone"].asString();
+		object_.push_back(objectObject);
+	}
+	if(!value["Successful"].isNull())
+		successful_ = value["Successful"].asString() == "true";
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["ErrorMsg"].isNull())
+		errorMsg_ = value["ErrorMsg"].asString();
+
+}
+
+std::string GetDevopsProjectMembersResult::getErrorMsg()const
+{
+	return errorMsg_;
+}
+
+std::vector<GetDevopsProjectMembersResult::Member> GetDevopsProjectMembersResult::getObject()const
+{
+	return object_;
+}
+
+std::string GetDevopsProjectMembersResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+bool GetDevopsProjectMembersResult::getSuccessful()const
+{
+	return successful_;
+}
+

+ 51 - 0
devops-rdc/src/model/GetDevopsProjectSprintInfoRequest.cc

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/GetDevopsProjectSprintInfoRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::GetDevopsProjectSprintInfoRequest;
+
+GetDevopsProjectSprintInfoRequest::GetDevopsProjectSprintInfoRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "GetDevopsProjectSprintInfo")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+GetDevopsProjectSprintInfoRequest::~GetDevopsProjectSprintInfoRequest()
+{}
+
+std::string GetDevopsProjectSprintInfoRequest::getSprintId()const
+{
+	return sprintId_;
+}
+
+void GetDevopsProjectSprintInfoRequest::setSprintId(const std::string& sprintId)
+{
+	sprintId_ = sprintId;
+	setBodyParameter("SprintId", sprintId);
+}
+
+std::string GetDevopsProjectSprintInfoRequest::getOrgId()const
+{
+	return orgId_;
+}
+
+void GetDevopsProjectSprintInfoRequest::setOrgId(const std::string& orgId)
+{
+	orgId_ = orgId;
+	setBodyParameter("OrgId", orgId);
+}
+

+ 100 - 0
devops-rdc/src/model/GetDevopsProjectSprintInfoResult.cc

@@ -0,0 +1,100 @@
+/*
+ * 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/devops-rdc/model/GetDevopsProjectSprintInfoResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+GetDevopsProjectSprintInfoResult::GetDevopsProjectSprintInfoResult() :
+	ServiceResult()
+{}
+
+GetDevopsProjectSprintInfoResult::GetDevopsProjectSprintInfoResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+GetDevopsProjectSprintInfoResult::~GetDevopsProjectSprintInfoResult()
+{}
+
+void GetDevopsProjectSprintInfoResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	auto objectNode = value["Object"];
+	if(!objectNode["Accomplished"].isNull())
+		object_.accomplished = objectNode["Accomplished"].asString();
+	if(!objectNode["IsDeleted"].isNull())
+		object_.isDeleted = objectNode["IsDeleted"].asString() == "true";
+	if(!objectNode["Created"].isNull())
+		object_.created = objectNode["Created"].asString();
+	if(!objectNode["DueDate"].isNull())
+		object_.dueDate = objectNode["DueDate"].asString();
+	if(!objectNode["Name"].isNull())
+		object_.name = objectNode["Name"].asString();
+	if(!objectNode["CreatorId"].isNull())
+		object_.creatorId = objectNode["CreatorId"].asString();
+	if(!objectNode["Id"].isNull())
+		object_.id = objectNode["Id"].asString();
+	if(!objectNode["Updated"].isNull())
+		object_.updated = objectNode["Updated"].asString();
+	if(!objectNode["StartDate"].isNull())
+		object_.startDate = objectNode["StartDate"].asString();
+	if(!objectNode["Status"].isNull())
+		object_.status = objectNode["Status"].asString();
+	if(!objectNode["ProjectId"].isNull())
+		object_.projectId = objectNode["ProjectId"].asString();
+	auto planToDoNode = objectNode["PlanToDo"];
+	if(!planToDoNode["StoryPoints"].isNull())
+		object_.planToDo.storyPoints = std::stoi(planToDoNode["StoryPoints"].asString());
+	if(!planToDoNode["WorkTimes"].isNull())
+		object_.planToDo.workTimes = std::stoi(planToDoNode["WorkTimes"].asString());
+	if(!planToDoNode["Tasks"].isNull())
+		object_.planToDo.tasks = std::stoi(planToDoNode["Tasks"].asString());
+	if(!value["Successful"].isNull())
+		successful_ = value["Successful"].asString() == "true";
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["ErrorMsg"].isNull())
+		errorMsg_ = value["ErrorMsg"].asString();
+
+}
+
+std::string GetDevopsProjectSprintInfoResult::getErrorMsg()const
+{
+	return errorMsg_;
+}
+
+GetDevopsProjectSprintInfoResult::Object GetDevopsProjectSprintInfoResult::getObject()const
+{
+	return object_;
+}
+
+std::string GetDevopsProjectSprintInfoResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+bool GetDevopsProjectSprintInfoResult::getSuccessful()const
+{
+	return successful_;
+}
+

+ 51 - 0
devops-rdc/src/model/GetDevopsProjectTaskInfoRequest.cc

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/GetDevopsProjectTaskInfoRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::GetDevopsProjectTaskInfoRequest;
+
+GetDevopsProjectTaskInfoRequest::GetDevopsProjectTaskInfoRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "GetDevopsProjectTaskInfo")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+GetDevopsProjectTaskInfoRequest::~GetDevopsProjectTaskInfoRequest()
+{}
+
+std::string GetDevopsProjectTaskInfoRequest::getOrgId()const
+{
+	return orgId_;
+}
+
+void GetDevopsProjectTaskInfoRequest::setOrgId(const std::string& orgId)
+{
+	orgId_ = orgId;
+	setBodyParameter("OrgId", orgId);
+}
+
+std::string GetDevopsProjectTaskInfoRequest::getTaskId()const
+{
+	return taskId_;
+}
+
+void GetDevopsProjectTaskInfoRequest::setTaskId(const std::string& taskId)
+{
+	taskId_ = taskId;
+	setBodyParameter("TaskId", taskId);
+}
+

+ 116 - 0
devops-rdc/src/model/GetDevopsProjectTaskInfoResult.cc

@@ -0,0 +1,116 @@
+/*
+ * 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/devops-rdc/model/GetDevopsProjectTaskInfoResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+GetDevopsProjectTaskInfoResult::GetDevopsProjectTaskInfoResult() :
+	ServiceResult()
+{}
+
+GetDevopsProjectTaskInfoResult::GetDevopsProjectTaskInfoResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+GetDevopsProjectTaskInfoResult::~GetDevopsProjectTaskInfoResult()
+{}
+
+void GetDevopsProjectTaskInfoResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	auto objectNode = value["Object"];
+	if(!objectNode["TasklistId"].isNull())
+		object_.tasklistId = objectNode["TasklistId"].asString();
+	if(!objectNode["TaskflowstatusId"].isNull())
+		object_.taskflowstatusId = objectNode["TaskflowstatusId"].asString();
+	if(!objectNode["TaskType"].isNull())
+		object_.taskType = objectNode["TaskType"].asString();
+	if(!objectNode["IsDeleted"].isNull())
+		object_.isDeleted = objectNode["IsDeleted"].asString() == "true";
+	if(!objectNode["CreatorId"].isNull())
+		object_.creatorId = objectNode["CreatorId"].asString();
+	if(!objectNode["IsTopInProject"].isNull())
+		object_.isTopInProject = objectNode["IsTopInProject"].asString() == "true";
+	if(!objectNode["ExecutorId"].isNull())
+		object_.executorId = objectNode["ExecutorId"].asString();
+	if(!objectNode["StoryPoint"].isNull())
+		object_.storyPoint = objectNode["StoryPoint"].asString();
+	if(!objectNode["Created"].isNull())
+		object_.created = objectNode["Created"].asString();
+	if(!objectNode["OrganizationId"].isNull())
+		object_.organizationId = objectNode["OrganizationId"].asString();
+	if(!objectNode["IsDone"].isNull())
+		object_.isDone = objectNode["IsDone"].asString() == "true";
+	if(!objectNode["Id"].isNull())
+		object_.id = objectNode["Id"].asString();
+	if(!objectNode["Updated"].isNull())
+		object_.updated = objectNode["Updated"].asString();
+	if(!objectNode["SprintId"].isNull())
+		object_.sprintId = objectNode["SprintId"].asString();
+	if(!objectNode["ProjectId"].isNull())
+		object_.projectId = objectNode["ProjectId"].asString();
+	if(!objectNode["Content"].isNull())
+		object_.content = objectNode["Content"].asString();
+	if(!objectNode["Note"].isNull())
+		object_.note = objectNode["Note"].asString();
+	if(!objectNode["DueDate"].isNull())
+		object_.dueDate = objectNode["DueDate"].asString();
+	if(!objectNode["StartDate"].isNull())
+		object_.startDate = objectNode["StartDate"].asString();
+	if(!objectNode["Visible"].isNull())
+		object_.visible = objectNode["Visible"].asString();
+	if(!objectNode["Priority"].isNull())
+		object_.priority = objectNode["Priority"].asString();
+		auto allInvolveMembers = objectNode["InvolveMembers"]["InvolveMember"];
+		for (auto value : allInvolveMembers)
+			object_.involveMembers.push_back(value.asString());
+	if(!value["Successful"].isNull())
+		successful_ = value["Successful"].asString() == "true";
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["ErrorMsg"].isNull())
+		errorMsg_ = value["ErrorMsg"].asString();
+
+}
+
+std::string GetDevopsProjectTaskInfoResult::getErrorMsg()const
+{
+	return errorMsg_;
+}
+
+GetDevopsProjectTaskInfoResult::Object GetDevopsProjectTaskInfoResult::getObject()const
+{
+	return object_;
+}
+
+std::string GetDevopsProjectTaskInfoResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+bool GetDevopsProjectTaskInfoResult::getSuccessful()const
+{
+	return successful_;
+}
+

+ 51 - 0
devops-rdc/src/model/GetUserByAliyunUidRequest.cc

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/GetUserByAliyunUidRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::GetUserByAliyunUidRequest;
+
+GetUserByAliyunUidRequest::GetUserByAliyunUidRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "GetUserByAliyunUid")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+GetUserByAliyunUidRequest::~GetUserByAliyunUidRequest()
+{}
+
+std::string GetUserByAliyunUidRequest::getUserPk()const
+{
+	return userPk_;
+}
+
+void GetUserByAliyunUidRequest::setUserPk(const std::string& userPk)
+{
+	userPk_ = userPk;
+	setBodyParameter("UserPk", userPk);
+}
+
+std::string GetUserByAliyunUidRequest::getOrgId()const
+{
+	return orgId_;
+}
+
+void GetUserByAliyunUidRequest::setOrgId(const std::string& orgId)
+{
+	orgId_ = orgId;
+	setBodyParameter("OrgId", orgId);
+}
+

+ 83 - 0
devops-rdc/src/model/GetUserByAliyunUidResult.cc

@@ -0,0 +1,83 @@
+/*
+ * 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/devops-rdc/model/GetUserByAliyunUidResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+GetUserByAliyunUidResult::GetUserByAliyunUidResult() :
+	ServiceResult()
+{}
+
+GetUserByAliyunUidResult::GetUserByAliyunUidResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+GetUserByAliyunUidResult::~GetUserByAliyunUidResult()
+{}
+
+void GetUserByAliyunUidResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	auto objectNode = value["Object"];
+	if(!objectNode["Name"].isNull())
+		object_.name = objectNode["Name"].asString();
+	if(!objectNode["Id"].isNull())
+		object_.id = objectNode["Id"].asString();
+	if(!objectNode["AliyunPk"].isNull())
+		object_.aliyunPk = objectNode["AliyunPk"].asString();
+	if(!objectNode["AvatarUrl"].isNull())
+		object_.avatarUrl = objectNode["AvatarUrl"].asString();
+	if(!objectNode["Email"].isNull())
+		object_.email = objectNode["Email"].asString();
+	if(!objectNode["Phone"].isNull())
+		object_.phone = objectNode["Phone"].asString();
+	if(!value["Successful"].isNull())
+		successful_ = value["Successful"].asString() == "true";
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["ErrorMsg"].isNull())
+		errorMsg_ = value["ErrorMsg"].asString();
+
+}
+
+std::string GetUserByAliyunUidResult::getErrorMsg()const
+{
+	return errorMsg_;
+}
+
+GetUserByAliyunUidResult::Object GetUserByAliyunUidResult::getObject()const
+{
+	return object_;
+}
+
+std::string GetUserByAliyunUidResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+bool GetUserByAliyunUidResult::getSuccessful()const
+{
+	return successful_;
+}
+

+ 73 - 0
devops-rdc/src/model/InsertDevopsUserRequest.cc

@@ -0,0 +1,73 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/InsertDevopsUserRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::InsertDevopsUserRequest;
+
+InsertDevopsUserRequest::InsertDevopsUserRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "InsertDevopsUser")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+InsertDevopsUserRequest::~InsertDevopsUserRequest()
+{}
+
+std::string InsertDevopsUserRequest::getPhone()const
+{
+	return phone_;
+}
+
+void InsertDevopsUserRequest::setPhone(const std::string& phone)
+{
+	phone_ = phone;
+	setBodyParameter("Phone", phone);
+}
+
+std::string InsertDevopsUserRequest::getUserPk()const
+{
+	return userPk_;
+}
+
+void InsertDevopsUserRequest::setUserPk(const std::string& userPk)
+{
+	userPk_ = userPk;
+	setBodyParameter("UserPk", userPk);
+}
+
+std::string InsertDevopsUserRequest::getEmail()const
+{
+	return email_;
+}
+
+void InsertDevopsUserRequest::setEmail(const std::string& email)
+{
+	email_ = email;
+	setBodyParameter("Email", email);
+}
+
+std::string InsertDevopsUserRequest::getUserName()const
+{
+	return userName_;
+}
+
+void InsertDevopsUserRequest::setUserName(const std::string& userName)
+{
+	userName_ = userName;
+	setBodyParameter("UserName", userName);
+}
+

+ 72 - 0
devops-rdc/src/model/InsertDevopsUserResult.cc

@@ -0,0 +1,72 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/InsertDevopsUserResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+InsertDevopsUserResult::InsertDevopsUserResult() :
+	ServiceResult()
+{}
+
+InsertDevopsUserResult::InsertDevopsUserResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+InsertDevopsUserResult::~InsertDevopsUserResult()
+{}
+
+void InsertDevopsUserResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["ErrorMessage"].isNull())
+		errorMessage_ = value["ErrorMessage"].asString();
+	if(!value["Success"].isNull())
+		success_ = value["Success"].asString() == "true";
+	if(!value["Object"].isNull())
+		object_ = value["Object"].asString();
+
+}
+
+std::string InsertDevopsUserResult::getObject()const
+{
+	return object_;
+}
+
+std::string InsertDevopsUserResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+std::string InsertDevopsUserResult::getErrorMessage()const
+{
+	return errorMessage_;
+}
+
+bool InsertDevopsUserResult::getSuccess()const
+{
+	return success_;
+}
+

+ 62 - 0
devops-rdc/src/model/InsertProjectMembersRequest.cc

@@ -0,0 +1,62 @@
+/*
+ * 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/devops-rdc/model/InsertProjectMembersRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::InsertProjectMembersRequest;
+
+InsertProjectMembersRequest::InsertProjectMembersRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "InsertProjectMembers")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+InsertProjectMembersRequest::~InsertProjectMembersRequest()
+{}
+
+std::string InsertProjectMembersRequest::getMembers()const
+{
+	return members_;
+}
+
+void InsertProjectMembersRequest::setMembers(const std::string& members)
+{
+	members_ = members;
+	setBodyParameter("Members", members);
+}
+
+std::string InsertProjectMembersRequest::getProjectId()const
+{
+	return projectId_;
+}
+
+void InsertProjectMembersRequest::setProjectId(const std::string& projectId)
+{
+	projectId_ = projectId;
+	setBodyParameter("ProjectId", projectId);
+}
+
+std::string InsertProjectMembersRequest::getOrgId()const
+{
+	return orgId_;
+}
+
+void InsertProjectMembersRequest::setOrgId(const std::string& orgId)
+{
+	orgId_ = orgId;
+	setBodyParameter("OrgId", orgId);
+}
+

+ 72 - 0
devops-rdc/src/model/InsertProjectMembersResult.cc

@@ -0,0 +1,72 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/InsertProjectMembersResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+InsertProjectMembersResult::InsertProjectMembersResult() :
+	ServiceResult()
+{}
+
+InsertProjectMembersResult::InsertProjectMembersResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+InsertProjectMembersResult::~InsertProjectMembersResult()
+{}
+
+void InsertProjectMembersResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	if(!value["Successful"].isNull())
+		successful_ = value["Successful"].asString() == "true";
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["ErrorMsg"].isNull())
+		errorMsg_ = value["ErrorMsg"].asString();
+	if(!value["Object"].isNull())
+		object_ = value["Object"].asString() == "true";
+
+}
+
+std::string InsertProjectMembersResult::getErrorMsg()const
+{
+	return errorMsg_;
+}
+
+bool InsertProjectMembersResult::getObject()const
+{
+	return object_;
+}
+
+std::string InsertProjectMembersResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+bool InsertProjectMembersResult::getSuccessful()const
+{
+	return successful_;
+}
+

+ 51 - 0
devops-rdc/src/model/ListDevopsProjectSprintsRequest.cc

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/ListDevopsProjectSprintsRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::ListDevopsProjectSprintsRequest;
+
+ListDevopsProjectSprintsRequest::ListDevopsProjectSprintsRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "ListDevopsProjectSprints")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+ListDevopsProjectSprintsRequest::~ListDevopsProjectSprintsRequest()
+{}
+
+std::string ListDevopsProjectSprintsRequest::getProjectId()const
+{
+	return projectId_;
+}
+
+void ListDevopsProjectSprintsRequest::setProjectId(const std::string& projectId)
+{
+	projectId_ = projectId;
+	setBodyParameter("ProjectId", projectId);
+}
+
+std::string ListDevopsProjectSprintsRequest::getOrgId()const
+{
+	return orgId_;
+}
+
+void ListDevopsProjectSprintsRequest::setOrgId(const std::string& orgId)
+{
+	orgId_ = orgId;
+	setBodyParameter("OrgId", orgId);
+}
+

+ 105 - 0
devops-rdc/src/model/ListDevopsProjectSprintsResult.cc

@@ -0,0 +1,105 @@
+/*
+ * 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/devops-rdc/model/ListDevopsProjectSprintsResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+ListDevopsProjectSprintsResult::ListDevopsProjectSprintsResult() :
+	ServiceResult()
+{}
+
+ListDevopsProjectSprintsResult::ListDevopsProjectSprintsResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+ListDevopsProjectSprintsResult::~ListDevopsProjectSprintsResult()
+{}
+
+void ListDevopsProjectSprintsResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	auto allObjectNode = value["Object"]["Sprint"];
+	for (auto valueObjectSprint : allObjectNode)
+	{
+		Sprint objectObject;
+		if(!valueObjectSprint["Accomplished"].isNull())
+			objectObject.accomplished = valueObjectSprint["Accomplished"].asString();
+		if(!valueObjectSprint["IsDeleted"].isNull())
+			objectObject.isDeleted = valueObjectSprint["IsDeleted"].asString() == "true";
+		if(!valueObjectSprint["Created"].isNull())
+			objectObject.created = valueObjectSprint["Created"].asString();
+		if(!valueObjectSprint["DueDate"].isNull())
+			objectObject.dueDate = valueObjectSprint["DueDate"].asString();
+		if(!valueObjectSprint["Name"].isNull())
+			objectObject.name = valueObjectSprint["Name"].asString();
+		if(!valueObjectSprint["CreatorId"].isNull())
+			objectObject.creatorId = valueObjectSprint["CreatorId"].asString();
+		if(!valueObjectSprint["Id"].isNull())
+			objectObject.id = valueObjectSprint["Id"].asString();
+		if(!valueObjectSprint["Updated"].isNull())
+			objectObject.updated = valueObjectSprint["Updated"].asString();
+		if(!valueObjectSprint["StartDate"].isNull())
+			objectObject.startDate = valueObjectSprint["StartDate"].asString();
+		if(!valueObjectSprint["Status"].isNull())
+			objectObject.status = valueObjectSprint["Status"].asString();
+		if(!valueObjectSprint["ProjectId"].isNull())
+			objectObject.projectId = valueObjectSprint["ProjectId"].asString();
+		auto planToDoNode = value["PlanToDo"];
+		if(!planToDoNode["StoryPoints"].isNull())
+			objectObject.planToDo.storyPoints = std::stoi(planToDoNode["StoryPoints"].asString());
+		if(!planToDoNode["WorkTimes"].isNull())
+			objectObject.planToDo.workTimes = std::stoi(planToDoNode["WorkTimes"].asString());
+		if(!planToDoNode["Tasks"].isNull())
+			objectObject.planToDo.tasks = std::stoi(planToDoNode["Tasks"].asString());
+		object_.push_back(objectObject);
+	}
+	if(!value["Successful"].isNull())
+		successful_ = value["Successful"].asString() == "true";
+	if(!value["ErrorCode"].isNull())
+		errorCode_ = value["ErrorCode"].asString();
+	if(!value["ErrorMsg"].isNull())
+		errorMsg_ = value["ErrorMsg"].asString();
+
+}
+
+std::string ListDevopsProjectSprintsResult::getErrorMsg()const
+{
+	return errorMsg_;
+}
+
+std::vector<ListDevopsProjectSprintsResult::Sprint> ListDevopsProjectSprintsResult::getObject()const
+{
+	return object_;
+}
+
+std::string ListDevopsProjectSprintsResult::getErrorCode()const
+{
+	return errorCode_;
+}
+
+bool ListDevopsProjectSprintsResult::getSuccessful()const
+{
+	return successful_;
+}
+

+ 51 - 0
devops-rdc/src/model/ListDevopsProjectTaskFlowRequest.cc

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include <alibabacloud/devops-rdc/model/ListDevopsProjectTaskFlowRequest.h>
+
+using AlibabaCloud::Devops_rdc::Model::ListDevopsProjectTaskFlowRequest;
+
+ListDevopsProjectTaskFlowRequest::ListDevopsProjectTaskFlowRequest() :
+	RpcServiceRequest("devops-rdc", "2020-03-03", "ListDevopsProjectTaskFlow")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+ListDevopsProjectTaskFlowRequest::~ListDevopsProjectTaskFlowRequest()
+{}
+
+std::string ListDevopsProjectTaskFlowRequest::getProjectId()const
+{
+	return projectId_;
+}
+
+void ListDevopsProjectTaskFlowRequest::setProjectId(const std::string& projectId)
+{
+	projectId_ = projectId;
+	setBodyParameter("ProjectId", projectId);
+}
+
+std::string ListDevopsProjectTaskFlowRequest::getOrgId()const
+{
+	return orgId_;
+}
+
+void ListDevopsProjectTaskFlowRequest::setOrgId(const std::string& orgId)
+{
+	orgId_ = orgId;
+	setBodyParameter("OrgId", orgId);
+}
+

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels