Kaynağa Gözat

Support devops organization deletion.

sdk-team 5 yıl önce
ebeveyn
işleme
ed4870b066
76 değiştirilmiş dosya ile 269 ekleme ve 1 silme
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 0 0
      devops-rdc/2020-03-03/BatchInsertMembers.xml
  4. 0 0
      devops-rdc/2020-03-03/CancelPipeline.xml
  5. 0 0
      devops-rdc/2020-03-03/CheckAliyunAccountExists.xml
  6. 0 0
      devops-rdc/2020-03-03/CheckResource.xml
  7. 0 0
      devops-rdc/2020-03-03/CreateCommonGroup.xml
  8. 0 0
      devops-rdc/2020-03-03/CreateCredential.xml
  9. 0 0
      devops-rdc/2020-03-03/CreateDevopsOrganization.xml
  10. 0 0
      devops-rdc/2020-03-03/CreateDevopsProject.xml
  11. 0 0
      devops-rdc/2020-03-03/CreateDevopsProjectSprint.xml
  12. 0 0
      devops-rdc/2020-03-03/CreateDevopsProjectTask.xml
  13. 0 0
      devops-rdc/2020-03-03/CreatePipeline.xml
  14. 0 0
      devops-rdc/2020-03-03/CreateServiceConnection.xml
  15. 0 0
      devops-rdc/2020-03-03/DeleteCommonGroup.xml
  16. 0 0
      devops-rdc/2020-03-03/DeleteDevopsOrganization.xml
  17. 0 0
      devops-rdc/2020-03-03/DeleteDevopsOrganizationMembers.xml
  18. 0 0
      devops-rdc/2020-03-03/DeleteDevopsProject.xml
  19. 0 0
      devops-rdc/2020-03-03/DeleteDevopsProjectMembers.xml
  20. 0 0
      devops-rdc/2020-03-03/DeleteDevopsProjectSprint.xml
  21. 0 0
      devops-rdc/2020-03-03/DeleteDevopsProjectTask.xml
  22. 0 0
      devops-rdc/2020-03-03/DeletePipelineMember.xml
  23. 0 0
      devops-rdc/2020-03-03/ExecutePipeline.xml
  24. 0 0
      devops-rdc/2020-03-03/GetDevopsOrganizationMembers.xml
  25. 0 0
      devops-rdc/2020-03-03/GetDevopsProjectInfo.xml
  26. 0 0
      devops-rdc/2020-03-03/GetDevopsProjectMembers.xml
  27. 0 0
      devops-rdc/2020-03-03/GetDevopsProjectSprintInfo.xml
  28. 0 0
      devops-rdc/2020-03-03/GetDevopsProjectTaskInfo.xml
  29. 0 0
      devops-rdc/2020-03-03/GetLastWorkspace.xml
  30. 0 0
      devops-rdc/2020-03-03/GetPipelineInstHistory.xml
  31. 0 0
      devops-rdc/2020-03-03/GetPipelineInstanceBuildNumberStatus.xml
  32. 0 0
      devops-rdc/2020-03-03/GetPipelineInstanceGroupStatus.xml
  33. 0 0
      devops-rdc/2020-03-03/GetPipelineInstanceInfo.xml
  34. 0 0
      devops-rdc/2020-03-03/GetPipelineInstanceStatus.xml
  35. 0 0
      devops-rdc/2020-03-03/GetPipelineLog.xml
  36. 0 0
      devops-rdc/2020-03-03/GetPipelineStepLog.xml
  37. 0 0
      devops-rdc/2020-03-03/GetPipleineLatestInstanceStatus.xml
  38. 0 0
      devops-rdc/2020-03-03/GetProjectOption.xml
  39. 0 0
      devops-rdc/2020-03-03/GetTaskDetailActivity.xml
  40. 0 0
      devops-rdc/2020-03-03/GetTaskDetailBase.xml
  41. 0 0
      devops-rdc/2020-03-03/GetTaskListFilter.xml
  42. 0 0
      devops-rdc/2020-03-03/GetUserByAliyunUid.xml
  43. 0 0
      devops-rdc/2020-03-03/GetUserName.xml
  44. 0 0
      devops-rdc/2020-03-03/InsertDevopsUser.xml
  45. 0 0
      devops-rdc/2020-03-03/InsertPipelineMember.xml
  46. 0 0
      devops-rdc/2020-03-03/InsertProjectMembers.xml
  47. 0 0
      devops-rdc/2020-03-03/ListCommonGroup.xml
  48. 0 0
      devops-rdc/2020-03-03/ListCredentials.xml
  49. 0 0
      devops-rdc/2020-03-03/ListDevopsProjectSprints.xml
  50. 0 0
      devops-rdc/2020-03-03/ListDevopsProjectTaskFlow.xml
  51. 0 0
      devops-rdc/2020-03-03/ListDevopsProjectTaskFlowStatus.xml
  52. 0 0
      devops-rdc/2020-03-03/ListDevopsProjectTaskList.xml
  53. 0 0
      devops-rdc/2020-03-03/ListDevopsProjectTasks.xml
  54. 0 0
      devops-rdc/2020-03-03/ListDevopsScenarioFieldConfig.xml
  55. 0 0
      devops-rdc/2020-03-03/ListPipelines.xml
  56. 0 0
      devops-rdc/2020-03-03/ListProjectCustomFields.xml
  57. 0 0
      devops-rdc/2020-03-03/ListServiceConnections.xml
  58. 0 0
      devops-rdc/2020-03-03/ListSmartGroup.xml
  59. 0 0
      devops-rdc/2020-03-03/ListUserOrganization.xml
  60. 0 0
      devops-rdc/2020-03-03/LogicalDeleteResource.xml
  61. 0 0
      devops-rdc/2020-03-03/PhysicalDeleteResource.xml
  62. 0 0
      devops-rdc/2020-03-03/TransferPipelineOwner.xml
  63. 0 0
      devops-rdc/2020-03-03/UpdateCommonGroup.xml
  64. 0 0
      devops-rdc/2020-03-03/UpdateDevopsProject.xml
  65. 0 0
      devops-rdc/2020-03-03/UpdateDevopsProjectSprint.xml
  66. 0 0
      devops-rdc/2020-03-03/UpdateDevopsProjectTask.xml
  67. 0 0
      devops-rdc/2020-03-03/UpdatePipelineMember.xml
  68. 0 0
      devops-rdc/2020-03-03/UpdateTaskDetail.xml
  69. 4 0
      devops-rdc/CMakeLists.txt
  70. 8 0
      devops-rdc/include/alibabacloud/devops-rdc/Devops_rdcClient.h
  71. 48 0
      devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationRequest.h
  72. 57 0
      devops-rdc/include/alibabacloud/devops-rdc/model/DeleteDevopsOrganizationResult.h
  73. 36 0
      devops-rdc/src/Devops-rdcClient.cc
  74. 40 0
      devops-rdc/src/model/DeleteDevopsOrganizationRequest.cc
  75. 72 0
      devops-rdc/src/model/DeleteDevopsOrganizationResult.cc
  76. 0 0
      devops-rdc/version-2020-03-03.xml

+ 3 - 0
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.

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.684
+1.36.685

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/BatchInsertMembers.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/CancelPipeline.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/CheckAliyunAccountExists.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/CheckResource.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/CreateCommonGroup.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/CreateCredential.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/CreateDevopsOrganization.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/CreateDevopsProject.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/CreateDevopsProjectSprint.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/CreateDevopsProjectTask.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/CreatePipeline.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/CreateServiceConnection.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/DeleteCommonGroup.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/DeleteDevopsOrganization.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/DeleteDevopsOrganizationMembers.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/DeleteDevopsProject.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/DeleteDevopsProjectMembers.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/DeleteDevopsProjectSprint.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/DeleteDevopsProjectTask.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/DeletePipelineMember.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/ExecutePipeline.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/GetDevopsOrganizationMembers.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/GetDevopsProjectInfo.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/GetDevopsProjectMembers.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/GetDevopsProjectSprintInfo.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/GetDevopsProjectTaskInfo.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/GetLastWorkspace.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/GetPipelineInstHistory.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/GetPipelineInstanceBuildNumberStatus.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/GetPipelineInstanceGroupStatus.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/GetPipelineInstanceInfo.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/GetPipelineInstanceStatus.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/GetPipelineLog.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/GetPipelineStepLog.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/GetPipleineLatestInstanceStatus.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/GetProjectOption.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/GetTaskDetailActivity.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/GetTaskDetailBase.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/GetTaskListFilter.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/GetUserByAliyunUid.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/GetUserName.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/InsertDevopsUser.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/InsertPipelineMember.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/InsertProjectMembers.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/ListCommonGroup.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/ListCredentials.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/ListDevopsProjectSprints.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/ListDevopsProjectTaskFlow.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/ListDevopsProjectTaskFlowStatus.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/ListDevopsProjectTaskList.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/ListDevopsProjectTasks.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/ListDevopsScenarioFieldConfig.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/ListPipelines.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/ListProjectCustomFields.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/ListServiceConnections.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/ListSmartGroup.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/ListUserOrganization.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/LogicalDeleteResource.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/PhysicalDeleteResource.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/TransferPipelineOwner.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/UpdateCommonGroup.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/UpdateDevopsProject.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/UpdateDevopsProjectSprint.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/UpdateDevopsProjectTask.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/UpdatePipelineMember.xml


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/2020-03-03/UpdateTaskDetail.xml


+ 4 - 0
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

+ 8 - 0
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<Error, Model::DeleteCommonGroupResult> DeleteCommonGroupOutcome;
 			typedef std::future<DeleteCommonGroupOutcome> DeleteCommonGroupOutcomeCallable;
 			typedef std::function<void(const Devops_rdcClient*, const Model::DeleteCommonGroupRequest&, const DeleteCommonGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCommonGroupAsyncHandler;
+			typedef Outcome<Error, Model::DeleteDevopsOrganizationResult> DeleteDevopsOrganizationOutcome;
+			typedef std::future<DeleteDevopsOrganizationOutcome> DeleteDevopsOrganizationOutcomeCallable;
+			typedef std::function<void(const Devops_rdcClient*, const Model::DeleteDevopsOrganizationRequest&, const DeleteDevopsOrganizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDevopsOrganizationAsyncHandler;
 			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;
@@ -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<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& context = nullptr) const;
 			DeleteDevopsOrganizationMembersOutcomeCallable deleteDevopsOrganizationMembersCallable(const Model::DeleteDevopsOrganizationMembersRequest& request) const;

+ 48 - 0
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 <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 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_

+ 57 - 0
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 <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 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_

+ 36 - 0
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<const AsyncCallerContext>& 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<std::packaged_task<DeleteDevopsOrganizationOutcome()>>(
+			[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();

+ 40 - 0
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 <alibabacloud/devops-rdc/model/DeleteDevopsOrganizationRequest.h>
+
+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);
+}
+

+ 72 - 0
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 <alibabacloud/devops-rdc/model/DeleteDevopsOrganizationResult.h>
+#include <json/json.h>
+
+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_;
+}
+

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
devops-rdc/version-2020-03-03.xml


Bu fark içinde çok fazla dosya değişikliği olduğu için bazı dosyalar gösterilmiyor