diff --git a/CHANGELOG b/CHANGELOG
index 916c8c7b2..a6ee64050 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,6 @@
+2021-04-16 Version: 1.36.685
+- Support devops organization deletion.
+
2021-04-16 Version: 1.36.684
- Add CheckProductOpen.
- Add az routing policy.
diff --git a/VERSION b/VERSION
index 81244167f..be2359a50 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.36.684
\ No newline at end of file
+1.36.685
\ No newline at end of file
diff --git a/devops-rdc/2020-03-03/BatchInsertMembers.xml b/devops-rdc/2020-03-03/BatchInsertMembers.xml
new file mode 100644
index 000000000..c5441406b
--- /dev/null
+++ b/devops-rdc/2020-03-03/BatchInsertMembers.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/CancelPipeline.xml b/devops-rdc/2020-03-03/CancelPipeline.xml
new file mode 100644
index 000000000..56d6400f1
--- /dev/null
+++ b/devops-rdc/2020-03-03/CancelPipeline.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/CheckAliyunAccountExists.xml b/devops-rdc/2020-03-03/CheckAliyunAccountExists.xml
new file mode 100644
index 000000000..b06c67a12
--- /dev/null
+++ b/devops-rdc/2020-03-03/CheckAliyunAccountExists.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/CheckResource.xml b/devops-rdc/2020-03-03/CheckResource.xml
new file mode 100644
index 000000000..ff5bbc923
--- /dev/null
+++ b/devops-rdc/2020-03-03/CheckResource.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/CreateCommonGroup.xml b/devops-rdc/2020-03-03/CreateCommonGroup.xml
new file mode 100644
index 000000000..eb2cb000b
--- /dev/null
+++ b/devops-rdc/2020-03-03/CreateCommonGroup.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/CreateCredential.xml b/devops-rdc/2020-03-03/CreateCredential.xml
new file mode 100644
index 000000000..2c612e0c5
--- /dev/null
+++ b/devops-rdc/2020-03-03/CreateCredential.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/CreateDevopsOrganization.xml b/devops-rdc/2020-03-03/CreateDevopsOrganization.xml
new file mode 100644
index 000000000..0fb7b5c0e
--- /dev/null
+++ b/devops-rdc/2020-03-03/CreateDevopsOrganization.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/CreateDevopsProject.xml b/devops-rdc/2020-03-03/CreateDevopsProject.xml
new file mode 100644
index 000000000..5b2cec741
--- /dev/null
+++ b/devops-rdc/2020-03-03/CreateDevopsProject.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/CreateDevopsProjectSprint.xml b/devops-rdc/2020-03-03/CreateDevopsProjectSprint.xml
new file mode 100644
index 000000000..9357f52e1
--- /dev/null
+++ b/devops-rdc/2020-03-03/CreateDevopsProjectSprint.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/CreateDevopsProjectTask.xml b/devops-rdc/2020-03-03/CreateDevopsProjectTask.xml
new file mode 100644
index 000000000..ed4e013b6
--- /dev/null
+++ b/devops-rdc/2020-03-03/CreateDevopsProjectTask.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/CreatePipeline.xml b/devops-rdc/2020-03-03/CreatePipeline.xml
new file mode 100644
index 000000000..d37b03c82
--- /dev/null
+++ b/devops-rdc/2020-03-03/CreatePipeline.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/CreateServiceConnection.xml b/devops-rdc/2020-03-03/CreateServiceConnection.xml
new file mode 100644
index 000000000..5ac4defb2
--- /dev/null
+++ b/devops-rdc/2020-03-03/CreateServiceConnection.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/DeleteCommonGroup.xml b/devops-rdc/2020-03-03/DeleteCommonGroup.xml
new file mode 100644
index 000000000..e04481701
--- /dev/null
+++ b/devops-rdc/2020-03-03/DeleteCommonGroup.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/DeleteDevopsOrganization.xml b/devops-rdc/2020-03-03/DeleteDevopsOrganization.xml
new file mode 100644
index 000000000..a0e6105f5
--- /dev/null
+++ b/devops-rdc/2020-03-03/DeleteDevopsOrganization.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/DeleteDevopsOrganizationMembers.xml b/devops-rdc/2020-03-03/DeleteDevopsOrganizationMembers.xml
new file mode 100644
index 000000000..1c26247ca
--- /dev/null
+++ b/devops-rdc/2020-03-03/DeleteDevopsOrganizationMembers.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/DeleteDevopsProject.xml b/devops-rdc/2020-03-03/DeleteDevopsProject.xml
new file mode 100644
index 000000000..465d62d41
--- /dev/null
+++ b/devops-rdc/2020-03-03/DeleteDevopsProject.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/DeleteDevopsProjectMembers.xml b/devops-rdc/2020-03-03/DeleteDevopsProjectMembers.xml
new file mode 100644
index 000000000..d55d6975f
--- /dev/null
+++ b/devops-rdc/2020-03-03/DeleteDevopsProjectMembers.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/DeleteDevopsProjectSprint.xml b/devops-rdc/2020-03-03/DeleteDevopsProjectSprint.xml
new file mode 100644
index 000000000..9a83dfd94
--- /dev/null
+++ b/devops-rdc/2020-03-03/DeleteDevopsProjectSprint.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/DeleteDevopsProjectTask.xml b/devops-rdc/2020-03-03/DeleteDevopsProjectTask.xml
new file mode 100644
index 000000000..600e0a22c
--- /dev/null
+++ b/devops-rdc/2020-03-03/DeleteDevopsProjectTask.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/DeletePipelineMember.xml b/devops-rdc/2020-03-03/DeletePipelineMember.xml
new file mode 100644
index 000000000..3425a25dc
--- /dev/null
+++ b/devops-rdc/2020-03-03/DeletePipelineMember.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/ExecutePipeline.xml b/devops-rdc/2020-03-03/ExecutePipeline.xml
new file mode 100644
index 000000000..a34d4bce1
--- /dev/null
+++ b/devops-rdc/2020-03-03/ExecutePipeline.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/GetDevopsOrganizationMembers.xml b/devops-rdc/2020-03-03/GetDevopsOrganizationMembers.xml
new file mode 100644
index 000000000..108b15c9f
--- /dev/null
+++ b/devops-rdc/2020-03-03/GetDevopsOrganizationMembers.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/GetDevopsProjectInfo.xml b/devops-rdc/2020-03-03/GetDevopsProjectInfo.xml
new file mode 100644
index 000000000..5e233defc
--- /dev/null
+++ b/devops-rdc/2020-03-03/GetDevopsProjectInfo.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/GetDevopsProjectMembers.xml b/devops-rdc/2020-03-03/GetDevopsProjectMembers.xml
new file mode 100644
index 000000000..91d9b52a4
--- /dev/null
+++ b/devops-rdc/2020-03-03/GetDevopsProjectMembers.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/GetDevopsProjectSprintInfo.xml b/devops-rdc/2020-03-03/GetDevopsProjectSprintInfo.xml
new file mode 100644
index 000000000..c6d97706a
--- /dev/null
+++ b/devops-rdc/2020-03-03/GetDevopsProjectSprintInfo.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/GetDevopsProjectTaskInfo.xml b/devops-rdc/2020-03-03/GetDevopsProjectTaskInfo.xml
new file mode 100644
index 000000000..0110adcac
--- /dev/null
+++ b/devops-rdc/2020-03-03/GetDevopsProjectTaskInfo.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/GetLastWorkspace.xml b/devops-rdc/2020-03-03/GetLastWorkspace.xml
new file mode 100644
index 000000000..298891828
--- /dev/null
+++ b/devops-rdc/2020-03-03/GetLastWorkspace.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/GetPipelineInstHistory.xml b/devops-rdc/2020-03-03/GetPipelineInstHistory.xml
new file mode 100644
index 000000000..9036a4a43
--- /dev/null
+++ b/devops-rdc/2020-03-03/GetPipelineInstHistory.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/GetPipelineInstanceBuildNumberStatus.xml b/devops-rdc/2020-03-03/GetPipelineInstanceBuildNumberStatus.xml
new file mode 100644
index 000000000..c4e1c285f
--- /dev/null
+++ b/devops-rdc/2020-03-03/GetPipelineInstanceBuildNumberStatus.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/GetPipelineInstanceGroupStatus.xml b/devops-rdc/2020-03-03/GetPipelineInstanceGroupStatus.xml
new file mode 100644
index 000000000..d74181641
--- /dev/null
+++ b/devops-rdc/2020-03-03/GetPipelineInstanceGroupStatus.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/GetPipelineInstanceInfo.xml b/devops-rdc/2020-03-03/GetPipelineInstanceInfo.xml
new file mode 100644
index 000000000..0a18d9e19
--- /dev/null
+++ b/devops-rdc/2020-03-03/GetPipelineInstanceInfo.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/GetPipelineInstanceStatus.xml b/devops-rdc/2020-03-03/GetPipelineInstanceStatus.xml
new file mode 100644
index 000000000..76b870317
--- /dev/null
+++ b/devops-rdc/2020-03-03/GetPipelineInstanceStatus.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/GetPipelineLog.xml b/devops-rdc/2020-03-03/GetPipelineLog.xml
new file mode 100644
index 000000000..9c4a47f2f
--- /dev/null
+++ b/devops-rdc/2020-03-03/GetPipelineLog.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/GetPipelineStepLog.xml b/devops-rdc/2020-03-03/GetPipelineStepLog.xml
new file mode 100644
index 000000000..714ce87df
--- /dev/null
+++ b/devops-rdc/2020-03-03/GetPipelineStepLog.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/GetPipleineLatestInstanceStatus.xml b/devops-rdc/2020-03-03/GetPipleineLatestInstanceStatus.xml
new file mode 100644
index 000000000..a0f6cfd31
--- /dev/null
+++ b/devops-rdc/2020-03-03/GetPipleineLatestInstanceStatus.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/GetProjectOption.xml b/devops-rdc/2020-03-03/GetProjectOption.xml
new file mode 100644
index 000000000..18d525f51
--- /dev/null
+++ b/devops-rdc/2020-03-03/GetProjectOption.xml
@@ -0,0 +1,2 @@
+
diff --git a/devops-rdc/2020-03-03/GetTaskDetailActivity.xml b/devops-rdc/2020-03-03/GetTaskDetailActivity.xml
new file mode 100644
index 000000000..3e5794974
--- /dev/null
+++ b/devops-rdc/2020-03-03/GetTaskDetailActivity.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/GetTaskDetailBase.xml b/devops-rdc/2020-03-03/GetTaskDetailBase.xml
new file mode 100644
index 000000000..ab9ee5e21
--- /dev/null
+++ b/devops-rdc/2020-03-03/GetTaskDetailBase.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/GetTaskListFilter.xml b/devops-rdc/2020-03-03/GetTaskListFilter.xml
new file mode 100644
index 000000000..102b1b2c3
--- /dev/null
+++ b/devops-rdc/2020-03-03/GetTaskListFilter.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/GetUserByAliyunUid.xml b/devops-rdc/2020-03-03/GetUserByAliyunUid.xml
new file mode 100644
index 000000000..7f7677098
--- /dev/null
+++ b/devops-rdc/2020-03-03/GetUserByAliyunUid.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/GetUserName.xml b/devops-rdc/2020-03-03/GetUserName.xml
new file mode 100644
index 000000000..f4e4571f1
--- /dev/null
+++ b/devops-rdc/2020-03-03/GetUserName.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/InsertDevopsUser.xml b/devops-rdc/2020-03-03/InsertDevopsUser.xml
new file mode 100644
index 000000000..37ac0e400
--- /dev/null
+++ b/devops-rdc/2020-03-03/InsertDevopsUser.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/InsertPipelineMember.xml b/devops-rdc/2020-03-03/InsertPipelineMember.xml
new file mode 100644
index 000000000..92430200a
--- /dev/null
+++ b/devops-rdc/2020-03-03/InsertPipelineMember.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/InsertProjectMembers.xml b/devops-rdc/2020-03-03/InsertProjectMembers.xml
new file mode 100644
index 000000000..c7ca9ef5d
--- /dev/null
+++ b/devops-rdc/2020-03-03/InsertProjectMembers.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/ListCommonGroup.xml b/devops-rdc/2020-03-03/ListCommonGroup.xml
new file mode 100644
index 000000000..e6a6521aa
--- /dev/null
+++ b/devops-rdc/2020-03-03/ListCommonGroup.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/ListCredentials.xml b/devops-rdc/2020-03-03/ListCredentials.xml
new file mode 100644
index 000000000..e2c744c30
--- /dev/null
+++ b/devops-rdc/2020-03-03/ListCredentials.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/ListDevopsProjectSprints.xml b/devops-rdc/2020-03-03/ListDevopsProjectSprints.xml
new file mode 100644
index 000000000..1523b46b2
--- /dev/null
+++ b/devops-rdc/2020-03-03/ListDevopsProjectSprints.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/ListDevopsProjectTaskFlow.xml b/devops-rdc/2020-03-03/ListDevopsProjectTaskFlow.xml
new file mode 100644
index 000000000..842ea4225
--- /dev/null
+++ b/devops-rdc/2020-03-03/ListDevopsProjectTaskFlow.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/ListDevopsProjectTaskFlowStatus.xml b/devops-rdc/2020-03-03/ListDevopsProjectTaskFlowStatus.xml
new file mode 100644
index 000000000..5d95f3296
--- /dev/null
+++ b/devops-rdc/2020-03-03/ListDevopsProjectTaskFlowStatus.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/ListDevopsProjectTaskList.xml b/devops-rdc/2020-03-03/ListDevopsProjectTaskList.xml
new file mode 100644
index 000000000..b9848c45f
--- /dev/null
+++ b/devops-rdc/2020-03-03/ListDevopsProjectTaskList.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/ListDevopsProjectTasks.xml b/devops-rdc/2020-03-03/ListDevopsProjectTasks.xml
new file mode 100644
index 000000000..a6e90231d
--- /dev/null
+++ b/devops-rdc/2020-03-03/ListDevopsProjectTasks.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/ListDevopsScenarioFieldConfig.xml b/devops-rdc/2020-03-03/ListDevopsScenarioFieldConfig.xml
new file mode 100644
index 000000000..dd1c21750
--- /dev/null
+++ b/devops-rdc/2020-03-03/ListDevopsScenarioFieldConfig.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/ListPipelines.xml b/devops-rdc/2020-03-03/ListPipelines.xml
new file mode 100644
index 000000000..2d0ccbbd7
--- /dev/null
+++ b/devops-rdc/2020-03-03/ListPipelines.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/ListProjectCustomFields.xml b/devops-rdc/2020-03-03/ListProjectCustomFields.xml
new file mode 100644
index 000000000..4c11aace3
--- /dev/null
+++ b/devops-rdc/2020-03-03/ListProjectCustomFields.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/ListServiceConnections.xml b/devops-rdc/2020-03-03/ListServiceConnections.xml
new file mode 100644
index 000000000..1283f5cdf
--- /dev/null
+++ b/devops-rdc/2020-03-03/ListServiceConnections.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/ListSmartGroup.xml b/devops-rdc/2020-03-03/ListSmartGroup.xml
new file mode 100644
index 000000000..012ae35e5
--- /dev/null
+++ b/devops-rdc/2020-03-03/ListSmartGroup.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/ListUserOrganization.xml b/devops-rdc/2020-03-03/ListUserOrganization.xml
new file mode 100644
index 000000000..ab005c852
--- /dev/null
+++ b/devops-rdc/2020-03-03/ListUserOrganization.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/LogicalDeleteResource.xml b/devops-rdc/2020-03-03/LogicalDeleteResource.xml
new file mode 100644
index 000000000..e4d02445c
--- /dev/null
+++ b/devops-rdc/2020-03-03/LogicalDeleteResource.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/PhysicalDeleteResource.xml b/devops-rdc/2020-03-03/PhysicalDeleteResource.xml
new file mode 100644
index 000000000..887a4e85c
--- /dev/null
+++ b/devops-rdc/2020-03-03/PhysicalDeleteResource.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/TransferPipelineOwner.xml b/devops-rdc/2020-03-03/TransferPipelineOwner.xml
new file mode 100644
index 000000000..f305df0d6
--- /dev/null
+++ b/devops-rdc/2020-03-03/TransferPipelineOwner.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/UpdateCommonGroup.xml b/devops-rdc/2020-03-03/UpdateCommonGroup.xml
new file mode 100644
index 000000000..5f50da708
--- /dev/null
+++ b/devops-rdc/2020-03-03/UpdateCommonGroup.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/UpdateDevopsProject.xml b/devops-rdc/2020-03-03/UpdateDevopsProject.xml
new file mode 100644
index 000000000..078b93692
--- /dev/null
+++ b/devops-rdc/2020-03-03/UpdateDevopsProject.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/UpdateDevopsProjectSprint.xml b/devops-rdc/2020-03-03/UpdateDevopsProjectSprint.xml
new file mode 100644
index 000000000..59254bef4
--- /dev/null
+++ b/devops-rdc/2020-03-03/UpdateDevopsProjectSprint.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/UpdateDevopsProjectTask.xml b/devops-rdc/2020-03-03/UpdateDevopsProjectTask.xml
new file mode 100644
index 000000000..72c89d6ff
--- /dev/null
+++ b/devops-rdc/2020-03-03/UpdateDevopsProjectTask.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/UpdatePipelineMember.xml b/devops-rdc/2020-03-03/UpdatePipelineMember.xml
new file mode 100644
index 000000000..84157ac82
--- /dev/null
+++ b/devops-rdc/2020-03-03/UpdatePipelineMember.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/2020-03-03/UpdateTaskDetail.xml b/devops-rdc/2020-03-03/UpdateTaskDetail.xml
new file mode 100644
index 000000000..0b329db81
--- /dev/null
+++ b/devops-rdc/2020-03-03/UpdateTaskDetail.xml
@@ -0,0 +1 @@
+
diff --git a/devops-rdc/CMakeLists.txt b/devops-rdc/CMakeLists.txt
index 8bf7ea218..c418d157e 100644
--- a/devops-rdc/CMakeLists.txt
+++ b/devops-rdc/CMakeLists.txt
@@ -45,6 +45,8 @@ set(devops-rdc_public_header_model
include/alibabacloud/devops-rdc/model/CreateServiceConnectionResult.h
include/alibabacloud/devops-rdc/model/DeleteCommonGroupRequest.h
include/alibabacloud/devops-rdc/model/DeleteCommonGroupResult.h
+ include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationRequest.h
+ include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationResult.h
include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationMembersRequest.h
include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationMembersResult.h
include/alibabacloud/devops-rdc/model/DeleteDevopsProjectRequest.h
@@ -172,6 +174,8 @@ set(devops-rdc_src
src/model/CreateServiceConnectionResult.cc
src/model/DeleteCommonGroupRequest.cc
src/model/DeleteCommonGroupResult.cc
+ src/model/DeleteDevopsOrganizationRequest.cc
+ src/model/DeleteDevopsOrganizationResult.cc
src/model/DeleteDevopsOrganizationMembersRequest.cc
src/model/DeleteDevopsOrganizationMembersResult.cc
src/model/DeleteDevopsProjectRequest.cc
diff --git a/devops-rdc/include/alibabacloud/devops-rdc/Devops_rdcClient.h b/devops-rdc/include/alibabacloud/devops-rdc/Devops_rdcClient.h
index c20b2b1c8..373dbdd8b 100644
--- a/devops-rdc/include/alibabacloud/devops-rdc/Devops_rdcClient.h
+++ b/devops-rdc/include/alibabacloud/devops-rdc/Devops_rdcClient.h
@@ -46,6 +46,8 @@
#include "model/CreateServiceConnectionResult.h"
#include "model/DeleteCommonGroupRequest.h"
#include "model/DeleteCommonGroupResult.h"
+#include "model/DeleteDevopsOrganizationRequest.h"
+#include "model/DeleteDevopsOrganizationResult.h"
#include "model/DeleteDevopsOrganizationMembersRequest.h"
#include "model/DeleteDevopsOrganizationMembersResult.h"
#include "model/DeleteDevopsProjectRequest.h"
@@ -191,6 +193,9 @@ namespace AlibabaCloud
typedef Outcome DeleteCommonGroupOutcome;
typedef std::future DeleteCommonGroupOutcomeCallable;
typedef std::function&)> DeleteCommonGroupAsyncHandler;
+ typedef Outcome DeleteDevopsOrganizationOutcome;
+ typedef std::future DeleteDevopsOrganizationOutcomeCallable;
+ typedef std::function&)> DeleteDevopsOrganizationAsyncHandler;
typedef Outcome DeleteDevopsOrganizationMembersOutcome;
typedef std::future DeleteDevopsOrganizationMembersOutcomeCallable;
typedef std::function&)> DeleteDevopsOrganizationMembersAsyncHandler;
@@ -382,6 +387,9 @@ namespace AlibabaCloud
DeleteCommonGroupOutcome deleteCommonGroup(const Model::DeleteCommonGroupRequest &request)const;
void deleteCommonGroupAsync(const Model::DeleteCommonGroupRequest& request, const DeleteCommonGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
DeleteCommonGroupOutcomeCallable deleteCommonGroupCallable(const Model::DeleteCommonGroupRequest& request) const;
+ DeleteDevopsOrganizationOutcome deleteDevopsOrganization(const Model::DeleteDevopsOrganizationRequest &request)const;
+ void deleteDevopsOrganizationAsync(const Model::DeleteDevopsOrganizationRequest& request, const DeleteDevopsOrganizationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
+ DeleteDevopsOrganizationOutcomeCallable deleteDevopsOrganizationCallable(const Model::DeleteDevopsOrganizationRequest& request) const;
DeleteDevopsOrganizationMembersOutcome deleteDevopsOrganizationMembers(const Model::DeleteDevopsOrganizationMembersRequest &request)const;
void deleteDevopsOrganizationMembersAsync(const Model::DeleteDevopsOrganizationMembersRequest& request, const DeleteDevopsOrganizationMembersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
DeleteDevopsOrganizationMembersOutcomeCallable deleteDevopsOrganizationMembersCallable(const Model::DeleteDevopsOrganizationMembersRequest& request) const;
diff --git a/devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationRequest.h b/devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationRequest.h
new file mode 100644
index 000000000..f7e12cdd4
--- /dev/null
+++ b/devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationRequest.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_DELETEDEVOPSORGANIZATIONREQUEST_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSORGANIZATIONREQUEST_H_
+
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Devops_rdc
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_DEVOPS_RDC_EXPORT DeleteDevopsOrganizationRequest : public RpcServiceRequest
+ {
+
+ public:
+ DeleteDevopsOrganizationRequest();
+ ~DeleteDevopsOrganizationRequest();
+
+ std::string getOrgId()const;
+ void setOrgId(const std::string& orgId);
+
+ private:
+ std::string orgId_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSORGANIZATIONREQUEST_H_
\ No newline at end of file
diff --git a/devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationResult.h b/devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationResult.h
new file mode 100644
index 000000000..12f539734
--- /dev/null
+++ b/devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationResult.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_DELETEDEVOPSORGANIZATIONRESULT_H_
+#define ALIBABACLOUD_DEVOPS_RDC_MODEL_DELETEDEVOPSORGANIZATIONRESULT_H_
+
+#include
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Devops_rdc
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_DEVOPS_RDC_EXPORT DeleteDevopsOrganizationResult : public ServiceResult
+ {
+ public:
+
+
+ DeleteDevopsOrganizationResult();
+ explicit DeleteDevopsOrganizationResult(const std::string &payload);
+ ~DeleteDevopsOrganizationResult();
+ 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_DELETEDEVOPSORGANIZATIONRESULT_H_
\ No newline at end of file
diff --git a/devops-rdc/src/Devops-rdcClient.cc b/devops-rdc/src/Devops-rdcClient.cc
index dabe8de10..1c7c2e699 100644
--- a/devops-rdc/src/Devops-rdcClient.cc
+++ b/devops-rdc/src/Devops-rdcClient.cc
@@ -483,6 +483,42 @@ Devops_rdcClient::DeleteCommonGroupOutcomeCallable Devops_rdcClient::deleteCommo
return task->get_future();
}
+Devops_rdcClient::DeleteDevopsOrganizationOutcome Devops_rdcClient::deleteDevopsOrganization(const DeleteDevopsOrganizationRequest &request) const
+{
+ auto endpointOutcome = endpointProvider_->getEndpoint();
+ if (!endpointOutcome.isSuccess())
+ return DeleteDevopsOrganizationOutcome(endpointOutcome.error());
+
+ auto outcome = makeRequest(endpointOutcome.result(), request);
+
+ if (outcome.isSuccess())
+ return DeleteDevopsOrganizationOutcome(DeleteDevopsOrganizationResult(outcome.result()));
+ else
+ return DeleteDevopsOrganizationOutcome(outcome.error());
+}
+
+void Devops_rdcClient::deleteDevopsOrganizationAsync(const DeleteDevopsOrganizationRequest& request, const DeleteDevopsOrganizationAsyncHandler& handler, const std::shared_ptr& context) const
+{
+ auto fn = [this, request, handler, context]()
+ {
+ handler(this, request, deleteDevopsOrganization(request), context);
+ };
+
+ asyncExecute(new Runnable(fn));
+}
+
+Devops_rdcClient::DeleteDevopsOrganizationOutcomeCallable Devops_rdcClient::deleteDevopsOrganizationCallable(const DeleteDevopsOrganizationRequest &request) const
+{
+ auto task = std::make_shared>(
+ [this, request]()
+ {
+ return this->deleteDevopsOrganization(request);
+ });
+
+ asyncExecute(new Runnable([task]() { (*task)(); }));
+ return task->get_future();
+}
+
Devops_rdcClient::DeleteDevopsOrganizationMembersOutcome Devops_rdcClient::deleteDevopsOrganizationMembers(const DeleteDevopsOrganizationMembersRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
diff --git a/devops-rdc/src/model/DeleteDevopsOrganizationRequest.cc b/devops-rdc/src/model/DeleteDevopsOrganizationRequest.cc
new file mode 100644
index 000000000..b65888ad6
--- /dev/null
+++ b/devops-rdc/src/model/DeleteDevopsOrganizationRequest.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
+
+using AlibabaCloud::Devops_rdc::Model::DeleteDevopsOrganizationRequest;
+
+DeleteDevopsOrganizationRequest::DeleteDevopsOrganizationRequest() :
+ RpcServiceRequest("devops-rdc", "2020-03-03", "DeleteDevopsOrganization")
+{
+ setMethod(HttpRequest::Method::Post);
+}
+
+DeleteDevopsOrganizationRequest::~DeleteDevopsOrganizationRequest()
+{}
+
+std::string DeleteDevopsOrganizationRequest::getOrgId()const
+{
+ return orgId_;
+}
+
+void DeleteDevopsOrganizationRequest::setOrgId(const std::string& orgId)
+{
+ orgId_ = orgId;
+ setBodyParameter("OrgId", orgId);
+}
+
diff --git a/devops-rdc/src/model/DeleteDevopsOrganizationResult.cc b/devops-rdc/src/model/DeleteDevopsOrganizationResult.cc
new file mode 100644
index 000000000..fa18ee8df
--- /dev/null
+++ b/devops-rdc/src/model/DeleteDevopsOrganizationResult.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
+#include
+
+using namespace AlibabaCloud::Devops_rdc;
+using namespace AlibabaCloud::Devops_rdc::Model;
+
+DeleteDevopsOrganizationResult::DeleteDevopsOrganizationResult() :
+ ServiceResult()
+{}
+
+DeleteDevopsOrganizationResult::DeleteDevopsOrganizationResult(const std::string &payload) :
+ ServiceResult()
+{
+ parse(payload);
+}
+
+DeleteDevopsOrganizationResult::~DeleteDevopsOrganizationResult()
+{}
+
+void DeleteDevopsOrganizationResult::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 DeleteDevopsOrganizationResult::getObject()const
+{
+ return object_;
+}
+
+std::string DeleteDevopsOrganizationResult::getErrorCode()const
+{
+ return errorCode_;
+}
+
+std::string DeleteDevopsOrganizationResult::getErrorMessage()const
+{
+ return errorMessage_;
+}
+
+bool DeleteDevopsOrganizationResult::getSuccess()const
+{
+ return success_;
+}
+
diff --git a/devops-rdc/version-2020-03-03.xml b/devops-rdc/version-2020-03-03.xml
new file mode 100644
index 000000000..8f52fe1e3
--- /dev/null
+++ b/devops-rdc/version-2020-03-03.xml
@@ -0,0 +1 @@
+