Add min_access_level and organization_alis fields.
This commit is contained in:
974
devops/CMakeLists.txt
Normal file
974
devops/CMakeLists.txt
Normal file
@@ -0,0 +1,974 @@
|
|||||||
|
#
|
||||||
|
# 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.
|
||||||
|
#
|
||||||
|
|
||||||
|
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
|
||||||
|
|
||||||
|
set(devops_public_header
|
||||||
|
include/alibabacloud/devops/DevopsClient.h
|
||||||
|
include/alibabacloud/devops/DevopsExport.h )
|
||||||
|
|
||||||
|
set(devops_public_header_model
|
||||||
|
include/alibabacloud/devops/model/AddGroupMemberRequest.h
|
||||||
|
include/alibabacloud/devops/model/AddGroupMemberResult.h
|
||||||
|
include/alibabacloud/devops/model/AddPipelineRelationsRequest.h
|
||||||
|
include/alibabacloud/devops/model/AddPipelineRelationsResult.h
|
||||||
|
include/alibabacloud/devops/model/AddRepositoryMemberRequest.h
|
||||||
|
include/alibabacloud/devops/model/AddRepositoryMemberResult.h
|
||||||
|
include/alibabacloud/devops/model/AddWebhookRequest.h
|
||||||
|
include/alibabacloud/devops/model/AddWebhookResult.h
|
||||||
|
include/alibabacloud/devops/model/CloseMergeRequestRequest.h
|
||||||
|
include/alibabacloud/devops/model/CloseMergeRequestResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateAppMembersRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateAppMembersResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateBranchRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateBranchResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateCheckRunRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateCheckRunResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateCommentRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateCommentResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateCommitStatusRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateCommitStatusResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateCommitWithMultipleFilesRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateCommitWithMultipleFilesResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateDeployKeyRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateDeployKeyResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateFileRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateFileResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateFlowTagRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateFlowTagResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateFlowTagGroupRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateFlowTagGroupResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateHostGroupRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateHostGroupResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateMergeRequestRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateMergeRequestResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateOAuthTokenRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateOAuthTokenResult.h
|
||||||
|
include/alibabacloud/devops/model/CreatePipelineRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreatePipelineResult.h
|
||||||
|
include/alibabacloud/devops/model/CreatePipelineGroupRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreatePipelineGroupResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateProjectRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateProjectResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateProjectLabelRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateProjectLabelResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateProtectdBranchRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateProtectdBranchResult.h
|
||||||
|
include/alibabacloud/devops/model/CreatePushRuleRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreatePushRuleResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateRepositoryRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateRepositoryResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateRepositoryGroupRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateRepositoryGroupResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateResourceMemberRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateResourceMemberResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateServiceAuthRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateServiceAuthResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateServiceConnectionRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateServiceConnectionResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateServiceCredentialRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateServiceCredentialResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateSprintRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateSprintResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateSshKeyRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateSshKeyResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateTagRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateTagResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateTestCaseRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateTestCaseResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateUserKeyRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateUserKeyResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateVariableGroupRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateVariableGroupResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateWorkitemRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateWorkitemResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateWorkitemCommentRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateWorkitemCommentResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateWorkitemEstimateRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateWorkitemEstimateResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateWorkitemRecordRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateWorkitemRecordResult.h
|
||||||
|
include/alibabacloud/devops/model/CreateWorkitemV2Request.h
|
||||||
|
include/alibabacloud/devops/model/CreateWorkitemV2Result.h
|
||||||
|
include/alibabacloud/devops/model/CreateWorkspaceRequest.h
|
||||||
|
include/alibabacloud/devops/model/CreateWorkspaceResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteAppMemberRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteAppMemberResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteBranchRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteBranchResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteFileRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteFileResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteFlowTagRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteFlowTagResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteFlowTagGroupRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteFlowTagGroupResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteGroupMemberRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteGroupMemberResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteHostGroupRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteHostGroupResult.h
|
||||||
|
include/alibabacloud/devops/model/DeletePipelineRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeletePipelineResult.h
|
||||||
|
include/alibabacloud/devops/model/DeletePipelineGroupRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeletePipelineGroupResult.h
|
||||||
|
include/alibabacloud/devops/model/DeletePipelineRelationsRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeletePipelineRelationsResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteProjectRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteProjectResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteProjectLabelRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteProjectLabelResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteProtectedBranchRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteProtectedBranchResult.h
|
||||||
|
include/alibabacloud/devops/model/DeletePushRuleRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeletePushRuleResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteRepositoryRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteRepositoryResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteRepositoryGroupRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteRepositoryGroupResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteRepositoryMemberRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteRepositoryMemberResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteRepositoryWebhookRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteRepositoryWebhookResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteResourceMemberRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteResourceMemberResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteTagRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteTagResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteUserKeyRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteUserKeyResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteVariableGroupRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteVariableGroupResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteWorkitemRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteWorkitemResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteWorkitemAllCommentRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteWorkitemAllCommentResult.h
|
||||||
|
include/alibabacloud/devops/model/DeleteWorkitemCommentRequest.h
|
||||||
|
include/alibabacloud/devops/model/DeleteWorkitemCommentResult.h
|
||||||
|
include/alibabacloud/devops/model/EnableDeployKeyRequest.h
|
||||||
|
include/alibabacloud/devops/model/EnableDeployKeyResult.h
|
||||||
|
include/alibabacloud/devops/model/FrozenWorkspaceRequest.h
|
||||||
|
include/alibabacloud/devops/model/FrozenWorkspaceResult.h
|
||||||
|
include/alibabacloud/devops/model/GetApplicationRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetApplicationResult.h
|
||||||
|
include/alibabacloud/devops/model/GetBranchInfoRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetBranchInfoResult.h
|
||||||
|
include/alibabacloud/devops/model/GetCheckRunRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetCheckRunResult.h
|
||||||
|
include/alibabacloud/devops/model/GetCodeupOrganizationRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetCodeupOrganizationResult.h
|
||||||
|
include/alibabacloud/devops/model/GetCompareDetailRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetCompareDetailResult.h
|
||||||
|
include/alibabacloud/devops/model/GetCustomFieldOptionRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetCustomFieldOptionResult.h
|
||||||
|
include/alibabacloud/devops/model/GetFileBlobsRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetFileBlobsResult.h
|
||||||
|
include/alibabacloud/devops/model/GetFileLastCommitRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetFileLastCommitResult.h
|
||||||
|
include/alibabacloud/devops/model/GetFlowTagGroupRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetFlowTagGroupResult.h
|
||||||
|
include/alibabacloud/devops/model/GetGroupByPathRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetGroupByPathResult.h
|
||||||
|
include/alibabacloud/devops/model/GetGroupDetailRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetGroupDetailResult.h
|
||||||
|
include/alibabacloud/devops/model/GetHostGroupRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetHostGroupResult.h
|
||||||
|
include/alibabacloud/devops/model/GetMergeRequestRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetMergeRequestResult.h
|
||||||
|
include/alibabacloud/devops/model/GetMergeRequestChangeTreeRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetMergeRequestChangeTreeResult.h
|
||||||
|
include/alibabacloud/devops/model/GetOrganizationMemberRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetOrganizationMemberResult.h
|
||||||
|
include/alibabacloud/devops/model/GetPipelineRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetPipelineResult.h
|
||||||
|
include/alibabacloud/devops/model/GetPipelineArtifactUrlRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetPipelineArtifactUrlResult.h
|
||||||
|
include/alibabacloud/devops/model/GetPipelineEmasArtifactUrlRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetPipelineEmasArtifactUrlResult.h
|
||||||
|
include/alibabacloud/devops/model/GetPipelineGroupRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetPipelineGroupResult.h
|
||||||
|
include/alibabacloud/devops/model/GetPipelineRunRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetPipelineRunResult.h
|
||||||
|
include/alibabacloud/devops/model/GetPipelineScanReportUrlRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetPipelineScanReportUrlResult.h
|
||||||
|
include/alibabacloud/devops/model/GetProjectInfoRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetProjectInfoResult.h
|
||||||
|
include/alibabacloud/devops/model/GetProjectMemberRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetProjectMemberResult.h
|
||||||
|
include/alibabacloud/devops/model/GetPushRuleRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetPushRuleResult.h
|
||||||
|
include/alibabacloud/devops/model/GetRepositoryRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetRepositoryResult.h
|
||||||
|
include/alibabacloud/devops/model/GetRepositoryCommitRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetRepositoryCommitResult.h
|
||||||
|
include/alibabacloud/devops/model/GetRepositoryTagRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetRepositoryTagResult.h
|
||||||
|
include/alibabacloud/devops/model/GetSearchCodePreviewRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetSearchCodePreviewResult.h
|
||||||
|
include/alibabacloud/devops/model/GetSprintInfoRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetSprintInfoResult.h
|
||||||
|
include/alibabacloud/devops/model/GetTestResultListRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetTestResultListResult.h
|
||||||
|
include/alibabacloud/devops/model/GetTestcaseListRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetTestcaseListResult.h
|
||||||
|
include/alibabacloud/devops/model/GetUserInfoRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetUserInfoResult.h
|
||||||
|
include/alibabacloud/devops/model/GetVMDeployOrderRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetVMDeployOrderResult.h
|
||||||
|
include/alibabacloud/devops/model/GetVariableGroupRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetVariableGroupResult.h
|
||||||
|
include/alibabacloud/devops/model/GetWorkItemActivityRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetWorkItemActivityResult.h
|
||||||
|
include/alibabacloud/devops/model/GetWorkItemInfoRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetWorkItemInfoResult.h
|
||||||
|
include/alibabacloud/devops/model/GetWorkItemWorkFlowInfoRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetWorkItemWorkFlowInfoResult.h
|
||||||
|
include/alibabacloud/devops/model/GetWorkitemAttachmentCreatemetaRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetWorkitemAttachmentCreatemetaResult.h
|
||||||
|
include/alibabacloud/devops/model/GetWorkitemCommentListRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetWorkitemCommentListResult.h
|
||||||
|
include/alibabacloud/devops/model/GetWorkitemFileRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetWorkitemFileResult.h
|
||||||
|
include/alibabacloud/devops/model/GetWorkitemRelationsRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetWorkitemRelationsResult.h
|
||||||
|
include/alibabacloud/devops/model/GetWorkitemTimeTypeListRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetWorkitemTimeTypeListResult.h
|
||||||
|
include/alibabacloud/devops/model/GetWorkspaceRequest.h
|
||||||
|
include/alibabacloud/devops/model/GetWorkspaceResult.h
|
||||||
|
include/alibabacloud/devops/model/JoinPipelineGroupRequest.h
|
||||||
|
include/alibabacloud/devops/model/JoinPipelineGroupResult.h
|
||||||
|
include/alibabacloud/devops/model/LinkMergeRequestLabelRequest.h
|
||||||
|
include/alibabacloud/devops/model/LinkMergeRequestLabelResult.h
|
||||||
|
include/alibabacloud/devops/model/ListApplicationMembersRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListApplicationMembersResult.h
|
||||||
|
include/alibabacloud/devops/model/ListApplicationsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListApplicationsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListCheckRunsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListCheckRunsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListCommitStatusesRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListCommitStatusesResult.h
|
||||||
|
include/alibabacloud/devops/model/ListFlowTagGroupsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListFlowTagGroupsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListGroupMemberRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListGroupMemberResult.h
|
||||||
|
include/alibabacloud/devops/model/ListGroupRepositoriesRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListGroupRepositoriesResult.h
|
||||||
|
include/alibabacloud/devops/model/ListHostGroupsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListHostGroupsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListJoinedOrganizationsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListJoinedOrganizationsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListMergeRequestCommentsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListMergeRequestCommentsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListMergeRequestFilesReadsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListMergeRequestFilesReadsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListMergeRequestLabelsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListMergeRequestLabelsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListMergeRequestPatchSetsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListMergeRequestPatchSetsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListMergeRequestsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListMergeRequestsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListOrganizationMembersRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListOrganizationMembersResult.h
|
||||||
|
include/alibabacloud/devops/model/ListOrganizationsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListOrganizationsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListPipelineGroupPipelinesRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListPipelineGroupPipelinesResult.h
|
||||||
|
include/alibabacloud/devops/model/ListPipelineGroupsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListPipelineGroupsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListPipelineJobHistorysRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListPipelineJobHistorysResult.h
|
||||||
|
include/alibabacloud/devops/model/ListPipelineJobsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListPipelineJobsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListPipelineRelationsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListPipelineRelationsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListPipelineRunsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListPipelineRunsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListPipelinesRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListPipelinesResult.h
|
||||||
|
include/alibabacloud/devops/model/ListProjectLabelsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListProjectLabelsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListProjectMembersRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListProjectMembersResult.h
|
||||||
|
include/alibabacloud/devops/model/ListProjectTemplatesRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListProjectTemplatesResult.h
|
||||||
|
include/alibabacloud/devops/model/ListProjectWorkitemTypesRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListProjectWorkitemTypesResult.h
|
||||||
|
include/alibabacloud/devops/model/ListProjectsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListProjectsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListProtectedBranchesRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListProtectedBranchesResult.h
|
||||||
|
include/alibabacloud/devops/model/ListPushRulesRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListPushRulesResult.h
|
||||||
|
include/alibabacloud/devops/model/ListRepositoriesRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListRepositoriesResult.h
|
||||||
|
include/alibabacloud/devops/model/ListRepositoryBranchesRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListRepositoryBranchesResult.h
|
||||||
|
include/alibabacloud/devops/model/ListRepositoryCommitDiffRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListRepositoryCommitDiffResult.h
|
||||||
|
include/alibabacloud/devops/model/ListRepositoryCommitsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListRepositoryCommitsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListRepositoryGroupsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListRepositoryGroupsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListRepositoryMemberWithInheritedRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListRepositoryMemberWithInheritedResult.h
|
||||||
|
include/alibabacloud/devops/model/ListRepositoryTagsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListRepositoryTagsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListRepositoryTreeRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListRepositoryTreeResult.h
|
||||||
|
include/alibabacloud/devops/model/ListRepositoryWebhookRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListRepositoryWebhookResult.h
|
||||||
|
include/alibabacloud/devops/model/ListResourceMembersRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListResourceMembersResult.h
|
||||||
|
include/alibabacloud/devops/model/ListSearchCommitRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListSearchCommitResult.h
|
||||||
|
include/alibabacloud/devops/model/ListSearchRepositoryRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListSearchRepositoryResult.h
|
||||||
|
include/alibabacloud/devops/model/ListSearchSourceCodeRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListSearchSourceCodeResult.h
|
||||||
|
include/alibabacloud/devops/model/ListServiceAuthsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListServiceAuthsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListServiceConnectionsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListServiceConnectionsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListServiceCredentialsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListServiceCredentialsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListSprintsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListSprintsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListTestCaseFieldsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListTestCaseFieldsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListUserDrawRecordByPkRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListUserDrawRecordByPkResult.h
|
||||||
|
include/alibabacloud/devops/model/ListUserKeysRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListUserKeysResult.h
|
||||||
|
include/alibabacloud/devops/model/ListUserResourcesRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListUserResourcesResult.h
|
||||||
|
include/alibabacloud/devops/model/ListVariableGroupsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListVariableGroupsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListWorkItemAllFieldsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListWorkItemAllFieldsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListWorkItemWorkFlowStatusRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListWorkItemWorkFlowStatusResult.h
|
||||||
|
include/alibabacloud/devops/model/ListWorkitemAttachmentsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListWorkitemAttachmentsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListWorkitemEstimateRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListWorkitemEstimateResult.h
|
||||||
|
include/alibabacloud/devops/model/ListWorkitemTimeRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListWorkitemTimeResult.h
|
||||||
|
include/alibabacloud/devops/model/ListWorkitemsRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListWorkitemsResult.h
|
||||||
|
include/alibabacloud/devops/model/ListWorkspacesRequest.h
|
||||||
|
include/alibabacloud/devops/model/ListWorkspacesResult.h
|
||||||
|
include/alibabacloud/devops/model/LogPipelineJobRunRequest.h
|
||||||
|
include/alibabacloud/devops/model/LogPipelineJobRunResult.h
|
||||||
|
include/alibabacloud/devops/model/LogVMDeployMachineRequest.h
|
||||||
|
include/alibabacloud/devops/model/LogVMDeployMachineResult.h
|
||||||
|
include/alibabacloud/devops/model/MergeMergeRequestRequest.h
|
||||||
|
include/alibabacloud/devops/model/MergeMergeRequestResult.h
|
||||||
|
include/alibabacloud/devops/model/PassPipelineValidateRequest.h
|
||||||
|
include/alibabacloud/devops/model/PassPipelineValidateResult.h
|
||||||
|
include/alibabacloud/devops/model/RefusePipelineValidateRequest.h
|
||||||
|
include/alibabacloud/devops/model/RefusePipelineValidateResult.h
|
||||||
|
include/alibabacloud/devops/model/ReleaseWorkspaceRequest.h
|
||||||
|
include/alibabacloud/devops/model/ReleaseWorkspaceResult.h
|
||||||
|
include/alibabacloud/devops/model/ReopenMergeRequestRequest.h
|
||||||
|
include/alibabacloud/devops/model/ReopenMergeRequestResult.h
|
||||||
|
include/alibabacloud/devops/model/ResetSshKeyRequest.h
|
||||||
|
include/alibabacloud/devops/model/ResetSshKeyResult.h
|
||||||
|
include/alibabacloud/devops/model/ResumeVMDeployOrderRequest.h
|
||||||
|
include/alibabacloud/devops/model/ResumeVMDeployOrderResult.h
|
||||||
|
include/alibabacloud/devops/model/RetryPipelineJobRunRequest.h
|
||||||
|
include/alibabacloud/devops/model/RetryPipelineJobRunResult.h
|
||||||
|
include/alibabacloud/devops/model/RetryVMDeployMachineRequest.h
|
||||||
|
include/alibabacloud/devops/model/RetryVMDeployMachineResult.h
|
||||||
|
include/alibabacloud/devops/model/ReviewMergeRequestRequest.h
|
||||||
|
include/alibabacloud/devops/model/ReviewMergeRequestResult.h
|
||||||
|
include/alibabacloud/devops/model/SkipPipelineJobRunRequest.h
|
||||||
|
include/alibabacloud/devops/model/SkipPipelineJobRunResult.h
|
||||||
|
include/alibabacloud/devops/model/SkipVMDeployMachineRequest.h
|
||||||
|
include/alibabacloud/devops/model/SkipVMDeployMachineResult.h
|
||||||
|
include/alibabacloud/devops/model/StartPipelineRunRequest.h
|
||||||
|
include/alibabacloud/devops/model/StartPipelineRunResult.h
|
||||||
|
include/alibabacloud/devops/model/StopPipelineJobRunRequest.h
|
||||||
|
include/alibabacloud/devops/model/StopPipelineJobRunResult.h
|
||||||
|
include/alibabacloud/devops/model/StopPipelineRunRequest.h
|
||||||
|
include/alibabacloud/devops/model/StopPipelineRunResult.h
|
||||||
|
include/alibabacloud/devops/model/StopVMDeployOrderRequest.h
|
||||||
|
include/alibabacloud/devops/model/StopVMDeployOrderResult.h
|
||||||
|
include/alibabacloud/devops/model/TransferRepositoryRequest.h
|
||||||
|
include/alibabacloud/devops/model/TransferRepositoryResult.h
|
||||||
|
include/alibabacloud/devops/model/TriggerRepositoryMirrorSyncRequest.h
|
||||||
|
include/alibabacloud/devops/model/TriggerRepositoryMirrorSyncResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateAppMemberRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateAppMemberResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateApplicationRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateApplicationResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateCheckRunRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateCheckRunResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateFileRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateFileResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateFlowTagRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateFlowTagResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateFlowTagGroupRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateFlowTagGroupResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateGroupRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateGroupResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateGroupMemberRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateGroupMemberResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateHostGroupRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateHostGroupResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateMergeRequestRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateMergeRequestResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateMergeRequestPersonnelRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateMergeRequestPersonnelResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdatePipelineRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdatePipelineResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdatePipelineBaseInfoRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdatePipelineBaseInfoResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdatePipelineGroupRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdatePipelineGroupResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateProjectFieldRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateProjectFieldResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateProjectLabelRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateProjectLabelResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateProjectMemberRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateProjectMemberResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateProtectedBranchesRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateProtectedBranchesResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdatePushReviewOnOffRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdatePushReviewOnOffResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdatePushRuleRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdatePushRuleResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateRepositoryRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateRepositoryResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateRepositoryMemberRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateRepositoryMemberResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateResourceMemberRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateResourceMemberResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateTestCaseRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateTestCaseResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateTestResultRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateTestResultResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateVariableGroupRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateVariableGroupResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateWorkItemRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateWorkItemResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateWorkitemCommentRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateWorkitemCommentResult.h
|
||||||
|
include/alibabacloud/devops/model/UpdateWorkitemFieldRequest.h
|
||||||
|
include/alibabacloud/devops/model/UpdateWorkitemFieldResult.h
|
||||||
|
include/alibabacloud/devops/model/WorkitemAttachmentCreateRequest.h
|
||||||
|
include/alibabacloud/devops/model/WorkitemAttachmentCreateResult.h )
|
||||||
|
|
||||||
|
set(devops_src
|
||||||
|
src/DevopsClient.cc
|
||||||
|
src/model/AddGroupMemberRequest.cc
|
||||||
|
src/model/AddGroupMemberResult.cc
|
||||||
|
src/model/AddPipelineRelationsRequest.cc
|
||||||
|
src/model/AddPipelineRelationsResult.cc
|
||||||
|
src/model/AddRepositoryMemberRequest.cc
|
||||||
|
src/model/AddRepositoryMemberResult.cc
|
||||||
|
src/model/AddWebhookRequest.cc
|
||||||
|
src/model/AddWebhookResult.cc
|
||||||
|
src/model/CloseMergeRequestRequest.cc
|
||||||
|
src/model/CloseMergeRequestResult.cc
|
||||||
|
src/model/CreateAppMembersRequest.cc
|
||||||
|
src/model/CreateAppMembersResult.cc
|
||||||
|
src/model/CreateBranchRequest.cc
|
||||||
|
src/model/CreateBranchResult.cc
|
||||||
|
src/model/CreateCheckRunRequest.cc
|
||||||
|
src/model/CreateCheckRunResult.cc
|
||||||
|
src/model/CreateCommentRequest.cc
|
||||||
|
src/model/CreateCommentResult.cc
|
||||||
|
src/model/CreateCommitStatusRequest.cc
|
||||||
|
src/model/CreateCommitStatusResult.cc
|
||||||
|
src/model/CreateCommitWithMultipleFilesRequest.cc
|
||||||
|
src/model/CreateCommitWithMultipleFilesResult.cc
|
||||||
|
src/model/CreateDeployKeyRequest.cc
|
||||||
|
src/model/CreateDeployKeyResult.cc
|
||||||
|
src/model/CreateFileRequest.cc
|
||||||
|
src/model/CreateFileResult.cc
|
||||||
|
src/model/CreateFlowTagRequest.cc
|
||||||
|
src/model/CreateFlowTagResult.cc
|
||||||
|
src/model/CreateFlowTagGroupRequest.cc
|
||||||
|
src/model/CreateFlowTagGroupResult.cc
|
||||||
|
src/model/CreateHostGroupRequest.cc
|
||||||
|
src/model/CreateHostGroupResult.cc
|
||||||
|
src/model/CreateMergeRequestRequest.cc
|
||||||
|
src/model/CreateMergeRequestResult.cc
|
||||||
|
src/model/CreateOAuthTokenRequest.cc
|
||||||
|
src/model/CreateOAuthTokenResult.cc
|
||||||
|
src/model/CreatePipelineRequest.cc
|
||||||
|
src/model/CreatePipelineResult.cc
|
||||||
|
src/model/CreatePipelineGroupRequest.cc
|
||||||
|
src/model/CreatePipelineGroupResult.cc
|
||||||
|
src/model/CreateProjectRequest.cc
|
||||||
|
src/model/CreateProjectResult.cc
|
||||||
|
src/model/CreateProjectLabelRequest.cc
|
||||||
|
src/model/CreateProjectLabelResult.cc
|
||||||
|
src/model/CreateProtectdBranchRequest.cc
|
||||||
|
src/model/CreateProtectdBranchResult.cc
|
||||||
|
src/model/CreatePushRuleRequest.cc
|
||||||
|
src/model/CreatePushRuleResult.cc
|
||||||
|
src/model/CreateRepositoryRequest.cc
|
||||||
|
src/model/CreateRepositoryResult.cc
|
||||||
|
src/model/CreateRepositoryGroupRequest.cc
|
||||||
|
src/model/CreateRepositoryGroupResult.cc
|
||||||
|
src/model/CreateResourceMemberRequest.cc
|
||||||
|
src/model/CreateResourceMemberResult.cc
|
||||||
|
src/model/CreateServiceAuthRequest.cc
|
||||||
|
src/model/CreateServiceAuthResult.cc
|
||||||
|
src/model/CreateServiceConnectionRequest.cc
|
||||||
|
src/model/CreateServiceConnectionResult.cc
|
||||||
|
src/model/CreateServiceCredentialRequest.cc
|
||||||
|
src/model/CreateServiceCredentialResult.cc
|
||||||
|
src/model/CreateSprintRequest.cc
|
||||||
|
src/model/CreateSprintResult.cc
|
||||||
|
src/model/CreateSshKeyRequest.cc
|
||||||
|
src/model/CreateSshKeyResult.cc
|
||||||
|
src/model/CreateTagRequest.cc
|
||||||
|
src/model/CreateTagResult.cc
|
||||||
|
src/model/CreateTestCaseRequest.cc
|
||||||
|
src/model/CreateTestCaseResult.cc
|
||||||
|
src/model/CreateUserKeyRequest.cc
|
||||||
|
src/model/CreateUserKeyResult.cc
|
||||||
|
src/model/CreateVariableGroupRequest.cc
|
||||||
|
src/model/CreateVariableGroupResult.cc
|
||||||
|
src/model/CreateWorkitemRequest.cc
|
||||||
|
src/model/CreateWorkitemResult.cc
|
||||||
|
src/model/CreateWorkitemCommentRequest.cc
|
||||||
|
src/model/CreateWorkitemCommentResult.cc
|
||||||
|
src/model/CreateWorkitemEstimateRequest.cc
|
||||||
|
src/model/CreateWorkitemEstimateResult.cc
|
||||||
|
src/model/CreateWorkitemRecordRequest.cc
|
||||||
|
src/model/CreateWorkitemRecordResult.cc
|
||||||
|
src/model/CreateWorkitemV2Request.cc
|
||||||
|
src/model/CreateWorkitemV2Result.cc
|
||||||
|
src/model/CreateWorkspaceRequest.cc
|
||||||
|
src/model/CreateWorkspaceResult.cc
|
||||||
|
src/model/DeleteAppMemberRequest.cc
|
||||||
|
src/model/DeleteAppMemberResult.cc
|
||||||
|
src/model/DeleteBranchRequest.cc
|
||||||
|
src/model/DeleteBranchResult.cc
|
||||||
|
src/model/DeleteFileRequest.cc
|
||||||
|
src/model/DeleteFileResult.cc
|
||||||
|
src/model/DeleteFlowTagRequest.cc
|
||||||
|
src/model/DeleteFlowTagResult.cc
|
||||||
|
src/model/DeleteFlowTagGroupRequest.cc
|
||||||
|
src/model/DeleteFlowTagGroupResult.cc
|
||||||
|
src/model/DeleteGroupMemberRequest.cc
|
||||||
|
src/model/DeleteGroupMemberResult.cc
|
||||||
|
src/model/DeleteHostGroupRequest.cc
|
||||||
|
src/model/DeleteHostGroupResult.cc
|
||||||
|
src/model/DeletePipelineRequest.cc
|
||||||
|
src/model/DeletePipelineResult.cc
|
||||||
|
src/model/DeletePipelineGroupRequest.cc
|
||||||
|
src/model/DeletePipelineGroupResult.cc
|
||||||
|
src/model/DeletePipelineRelationsRequest.cc
|
||||||
|
src/model/DeletePipelineRelationsResult.cc
|
||||||
|
src/model/DeleteProjectRequest.cc
|
||||||
|
src/model/DeleteProjectResult.cc
|
||||||
|
src/model/DeleteProjectLabelRequest.cc
|
||||||
|
src/model/DeleteProjectLabelResult.cc
|
||||||
|
src/model/DeleteProtectedBranchRequest.cc
|
||||||
|
src/model/DeleteProtectedBranchResult.cc
|
||||||
|
src/model/DeletePushRuleRequest.cc
|
||||||
|
src/model/DeletePushRuleResult.cc
|
||||||
|
src/model/DeleteRepositoryRequest.cc
|
||||||
|
src/model/DeleteRepositoryResult.cc
|
||||||
|
src/model/DeleteRepositoryGroupRequest.cc
|
||||||
|
src/model/DeleteRepositoryGroupResult.cc
|
||||||
|
src/model/DeleteRepositoryMemberRequest.cc
|
||||||
|
src/model/DeleteRepositoryMemberResult.cc
|
||||||
|
src/model/DeleteRepositoryWebhookRequest.cc
|
||||||
|
src/model/DeleteRepositoryWebhookResult.cc
|
||||||
|
src/model/DeleteResourceMemberRequest.cc
|
||||||
|
src/model/DeleteResourceMemberResult.cc
|
||||||
|
src/model/DeleteTagRequest.cc
|
||||||
|
src/model/DeleteTagResult.cc
|
||||||
|
src/model/DeleteUserKeyRequest.cc
|
||||||
|
src/model/DeleteUserKeyResult.cc
|
||||||
|
src/model/DeleteVariableGroupRequest.cc
|
||||||
|
src/model/DeleteVariableGroupResult.cc
|
||||||
|
src/model/DeleteWorkitemRequest.cc
|
||||||
|
src/model/DeleteWorkitemResult.cc
|
||||||
|
src/model/DeleteWorkitemAllCommentRequest.cc
|
||||||
|
src/model/DeleteWorkitemAllCommentResult.cc
|
||||||
|
src/model/DeleteWorkitemCommentRequest.cc
|
||||||
|
src/model/DeleteWorkitemCommentResult.cc
|
||||||
|
src/model/EnableDeployKeyRequest.cc
|
||||||
|
src/model/EnableDeployKeyResult.cc
|
||||||
|
src/model/FrozenWorkspaceRequest.cc
|
||||||
|
src/model/FrozenWorkspaceResult.cc
|
||||||
|
src/model/GetApplicationRequest.cc
|
||||||
|
src/model/GetApplicationResult.cc
|
||||||
|
src/model/GetBranchInfoRequest.cc
|
||||||
|
src/model/GetBranchInfoResult.cc
|
||||||
|
src/model/GetCheckRunRequest.cc
|
||||||
|
src/model/GetCheckRunResult.cc
|
||||||
|
src/model/GetCodeupOrganizationRequest.cc
|
||||||
|
src/model/GetCodeupOrganizationResult.cc
|
||||||
|
src/model/GetCompareDetailRequest.cc
|
||||||
|
src/model/GetCompareDetailResult.cc
|
||||||
|
src/model/GetCustomFieldOptionRequest.cc
|
||||||
|
src/model/GetCustomFieldOptionResult.cc
|
||||||
|
src/model/GetFileBlobsRequest.cc
|
||||||
|
src/model/GetFileBlobsResult.cc
|
||||||
|
src/model/GetFileLastCommitRequest.cc
|
||||||
|
src/model/GetFileLastCommitResult.cc
|
||||||
|
src/model/GetFlowTagGroupRequest.cc
|
||||||
|
src/model/GetFlowTagGroupResult.cc
|
||||||
|
src/model/GetGroupByPathRequest.cc
|
||||||
|
src/model/GetGroupByPathResult.cc
|
||||||
|
src/model/GetGroupDetailRequest.cc
|
||||||
|
src/model/GetGroupDetailResult.cc
|
||||||
|
src/model/GetHostGroupRequest.cc
|
||||||
|
src/model/GetHostGroupResult.cc
|
||||||
|
src/model/GetMergeRequestRequest.cc
|
||||||
|
src/model/GetMergeRequestResult.cc
|
||||||
|
src/model/GetMergeRequestChangeTreeRequest.cc
|
||||||
|
src/model/GetMergeRequestChangeTreeResult.cc
|
||||||
|
src/model/GetOrganizationMemberRequest.cc
|
||||||
|
src/model/GetOrganizationMemberResult.cc
|
||||||
|
src/model/GetPipelineRequest.cc
|
||||||
|
src/model/GetPipelineResult.cc
|
||||||
|
src/model/GetPipelineArtifactUrlRequest.cc
|
||||||
|
src/model/GetPipelineArtifactUrlResult.cc
|
||||||
|
src/model/GetPipelineEmasArtifactUrlRequest.cc
|
||||||
|
src/model/GetPipelineEmasArtifactUrlResult.cc
|
||||||
|
src/model/GetPipelineGroupRequest.cc
|
||||||
|
src/model/GetPipelineGroupResult.cc
|
||||||
|
src/model/GetPipelineRunRequest.cc
|
||||||
|
src/model/GetPipelineRunResult.cc
|
||||||
|
src/model/GetPipelineScanReportUrlRequest.cc
|
||||||
|
src/model/GetPipelineScanReportUrlResult.cc
|
||||||
|
src/model/GetProjectInfoRequest.cc
|
||||||
|
src/model/GetProjectInfoResult.cc
|
||||||
|
src/model/GetProjectMemberRequest.cc
|
||||||
|
src/model/GetProjectMemberResult.cc
|
||||||
|
src/model/GetPushRuleRequest.cc
|
||||||
|
src/model/GetPushRuleResult.cc
|
||||||
|
src/model/GetRepositoryRequest.cc
|
||||||
|
src/model/GetRepositoryResult.cc
|
||||||
|
src/model/GetRepositoryCommitRequest.cc
|
||||||
|
src/model/GetRepositoryCommitResult.cc
|
||||||
|
src/model/GetRepositoryTagRequest.cc
|
||||||
|
src/model/GetRepositoryTagResult.cc
|
||||||
|
src/model/GetSearchCodePreviewRequest.cc
|
||||||
|
src/model/GetSearchCodePreviewResult.cc
|
||||||
|
src/model/GetSprintInfoRequest.cc
|
||||||
|
src/model/GetSprintInfoResult.cc
|
||||||
|
src/model/GetTestResultListRequest.cc
|
||||||
|
src/model/GetTestResultListResult.cc
|
||||||
|
src/model/GetTestcaseListRequest.cc
|
||||||
|
src/model/GetTestcaseListResult.cc
|
||||||
|
src/model/GetUserInfoRequest.cc
|
||||||
|
src/model/GetUserInfoResult.cc
|
||||||
|
src/model/GetVMDeployOrderRequest.cc
|
||||||
|
src/model/GetVMDeployOrderResult.cc
|
||||||
|
src/model/GetVariableGroupRequest.cc
|
||||||
|
src/model/GetVariableGroupResult.cc
|
||||||
|
src/model/GetWorkItemActivityRequest.cc
|
||||||
|
src/model/GetWorkItemActivityResult.cc
|
||||||
|
src/model/GetWorkItemInfoRequest.cc
|
||||||
|
src/model/GetWorkItemInfoResult.cc
|
||||||
|
src/model/GetWorkItemWorkFlowInfoRequest.cc
|
||||||
|
src/model/GetWorkItemWorkFlowInfoResult.cc
|
||||||
|
src/model/GetWorkitemAttachmentCreatemetaRequest.cc
|
||||||
|
src/model/GetWorkitemAttachmentCreatemetaResult.cc
|
||||||
|
src/model/GetWorkitemCommentListRequest.cc
|
||||||
|
src/model/GetWorkitemCommentListResult.cc
|
||||||
|
src/model/GetWorkitemFileRequest.cc
|
||||||
|
src/model/GetWorkitemFileResult.cc
|
||||||
|
src/model/GetWorkitemRelationsRequest.cc
|
||||||
|
src/model/GetWorkitemRelationsResult.cc
|
||||||
|
src/model/GetWorkitemTimeTypeListRequest.cc
|
||||||
|
src/model/GetWorkitemTimeTypeListResult.cc
|
||||||
|
src/model/GetWorkspaceRequest.cc
|
||||||
|
src/model/GetWorkspaceResult.cc
|
||||||
|
src/model/JoinPipelineGroupRequest.cc
|
||||||
|
src/model/JoinPipelineGroupResult.cc
|
||||||
|
src/model/LinkMergeRequestLabelRequest.cc
|
||||||
|
src/model/LinkMergeRequestLabelResult.cc
|
||||||
|
src/model/ListApplicationMembersRequest.cc
|
||||||
|
src/model/ListApplicationMembersResult.cc
|
||||||
|
src/model/ListApplicationsRequest.cc
|
||||||
|
src/model/ListApplicationsResult.cc
|
||||||
|
src/model/ListCheckRunsRequest.cc
|
||||||
|
src/model/ListCheckRunsResult.cc
|
||||||
|
src/model/ListCommitStatusesRequest.cc
|
||||||
|
src/model/ListCommitStatusesResult.cc
|
||||||
|
src/model/ListFlowTagGroupsRequest.cc
|
||||||
|
src/model/ListFlowTagGroupsResult.cc
|
||||||
|
src/model/ListGroupMemberRequest.cc
|
||||||
|
src/model/ListGroupMemberResult.cc
|
||||||
|
src/model/ListGroupRepositoriesRequest.cc
|
||||||
|
src/model/ListGroupRepositoriesResult.cc
|
||||||
|
src/model/ListHostGroupsRequest.cc
|
||||||
|
src/model/ListHostGroupsResult.cc
|
||||||
|
src/model/ListJoinedOrganizationsRequest.cc
|
||||||
|
src/model/ListJoinedOrganizationsResult.cc
|
||||||
|
src/model/ListMergeRequestCommentsRequest.cc
|
||||||
|
src/model/ListMergeRequestCommentsResult.cc
|
||||||
|
src/model/ListMergeRequestFilesReadsRequest.cc
|
||||||
|
src/model/ListMergeRequestFilesReadsResult.cc
|
||||||
|
src/model/ListMergeRequestLabelsRequest.cc
|
||||||
|
src/model/ListMergeRequestLabelsResult.cc
|
||||||
|
src/model/ListMergeRequestPatchSetsRequest.cc
|
||||||
|
src/model/ListMergeRequestPatchSetsResult.cc
|
||||||
|
src/model/ListMergeRequestsRequest.cc
|
||||||
|
src/model/ListMergeRequestsResult.cc
|
||||||
|
src/model/ListOrganizationMembersRequest.cc
|
||||||
|
src/model/ListOrganizationMembersResult.cc
|
||||||
|
src/model/ListOrganizationsRequest.cc
|
||||||
|
src/model/ListOrganizationsResult.cc
|
||||||
|
src/model/ListPipelineGroupPipelinesRequest.cc
|
||||||
|
src/model/ListPipelineGroupPipelinesResult.cc
|
||||||
|
src/model/ListPipelineGroupsRequest.cc
|
||||||
|
src/model/ListPipelineGroupsResult.cc
|
||||||
|
src/model/ListPipelineJobHistorysRequest.cc
|
||||||
|
src/model/ListPipelineJobHistorysResult.cc
|
||||||
|
src/model/ListPipelineJobsRequest.cc
|
||||||
|
src/model/ListPipelineJobsResult.cc
|
||||||
|
src/model/ListPipelineRelationsRequest.cc
|
||||||
|
src/model/ListPipelineRelationsResult.cc
|
||||||
|
src/model/ListPipelineRunsRequest.cc
|
||||||
|
src/model/ListPipelineRunsResult.cc
|
||||||
|
src/model/ListPipelinesRequest.cc
|
||||||
|
src/model/ListPipelinesResult.cc
|
||||||
|
src/model/ListProjectLabelsRequest.cc
|
||||||
|
src/model/ListProjectLabelsResult.cc
|
||||||
|
src/model/ListProjectMembersRequest.cc
|
||||||
|
src/model/ListProjectMembersResult.cc
|
||||||
|
src/model/ListProjectTemplatesRequest.cc
|
||||||
|
src/model/ListProjectTemplatesResult.cc
|
||||||
|
src/model/ListProjectWorkitemTypesRequest.cc
|
||||||
|
src/model/ListProjectWorkitemTypesResult.cc
|
||||||
|
src/model/ListProjectsRequest.cc
|
||||||
|
src/model/ListProjectsResult.cc
|
||||||
|
src/model/ListProtectedBranchesRequest.cc
|
||||||
|
src/model/ListProtectedBranchesResult.cc
|
||||||
|
src/model/ListPushRulesRequest.cc
|
||||||
|
src/model/ListPushRulesResult.cc
|
||||||
|
src/model/ListRepositoriesRequest.cc
|
||||||
|
src/model/ListRepositoriesResult.cc
|
||||||
|
src/model/ListRepositoryBranchesRequest.cc
|
||||||
|
src/model/ListRepositoryBranchesResult.cc
|
||||||
|
src/model/ListRepositoryCommitDiffRequest.cc
|
||||||
|
src/model/ListRepositoryCommitDiffResult.cc
|
||||||
|
src/model/ListRepositoryCommitsRequest.cc
|
||||||
|
src/model/ListRepositoryCommitsResult.cc
|
||||||
|
src/model/ListRepositoryGroupsRequest.cc
|
||||||
|
src/model/ListRepositoryGroupsResult.cc
|
||||||
|
src/model/ListRepositoryMemberWithInheritedRequest.cc
|
||||||
|
src/model/ListRepositoryMemberWithInheritedResult.cc
|
||||||
|
src/model/ListRepositoryTagsRequest.cc
|
||||||
|
src/model/ListRepositoryTagsResult.cc
|
||||||
|
src/model/ListRepositoryTreeRequest.cc
|
||||||
|
src/model/ListRepositoryTreeResult.cc
|
||||||
|
src/model/ListRepositoryWebhookRequest.cc
|
||||||
|
src/model/ListRepositoryWebhookResult.cc
|
||||||
|
src/model/ListResourceMembersRequest.cc
|
||||||
|
src/model/ListResourceMembersResult.cc
|
||||||
|
src/model/ListSearchCommitRequest.cc
|
||||||
|
src/model/ListSearchCommitResult.cc
|
||||||
|
src/model/ListSearchRepositoryRequest.cc
|
||||||
|
src/model/ListSearchRepositoryResult.cc
|
||||||
|
src/model/ListSearchSourceCodeRequest.cc
|
||||||
|
src/model/ListSearchSourceCodeResult.cc
|
||||||
|
src/model/ListServiceAuthsRequest.cc
|
||||||
|
src/model/ListServiceAuthsResult.cc
|
||||||
|
src/model/ListServiceConnectionsRequest.cc
|
||||||
|
src/model/ListServiceConnectionsResult.cc
|
||||||
|
src/model/ListServiceCredentialsRequest.cc
|
||||||
|
src/model/ListServiceCredentialsResult.cc
|
||||||
|
src/model/ListSprintsRequest.cc
|
||||||
|
src/model/ListSprintsResult.cc
|
||||||
|
src/model/ListTestCaseFieldsRequest.cc
|
||||||
|
src/model/ListTestCaseFieldsResult.cc
|
||||||
|
src/model/ListUserDrawRecordByPkRequest.cc
|
||||||
|
src/model/ListUserDrawRecordByPkResult.cc
|
||||||
|
src/model/ListUserKeysRequest.cc
|
||||||
|
src/model/ListUserKeysResult.cc
|
||||||
|
src/model/ListUserResourcesRequest.cc
|
||||||
|
src/model/ListUserResourcesResult.cc
|
||||||
|
src/model/ListVariableGroupsRequest.cc
|
||||||
|
src/model/ListVariableGroupsResult.cc
|
||||||
|
src/model/ListWorkItemAllFieldsRequest.cc
|
||||||
|
src/model/ListWorkItemAllFieldsResult.cc
|
||||||
|
src/model/ListWorkItemWorkFlowStatusRequest.cc
|
||||||
|
src/model/ListWorkItemWorkFlowStatusResult.cc
|
||||||
|
src/model/ListWorkitemAttachmentsRequest.cc
|
||||||
|
src/model/ListWorkitemAttachmentsResult.cc
|
||||||
|
src/model/ListWorkitemEstimateRequest.cc
|
||||||
|
src/model/ListWorkitemEstimateResult.cc
|
||||||
|
src/model/ListWorkitemTimeRequest.cc
|
||||||
|
src/model/ListWorkitemTimeResult.cc
|
||||||
|
src/model/ListWorkitemsRequest.cc
|
||||||
|
src/model/ListWorkitemsResult.cc
|
||||||
|
src/model/ListWorkspacesRequest.cc
|
||||||
|
src/model/ListWorkspacesResult.cc
|
||||||
|
src/model/LogPipelineJobRunRequest.cc
|
||||||
|
src/model/LogPipelineJobRunResult.cc
|
||||||
|
src/model/LogVMDeployMachineRequest.cc
|
||||||
|
src/model/LogVMDeployMachineResult.cc
|
||||||
|
src/model/MergeMergeRequestRequest.cc
|
||||||
|
src/model/MergeMergeRequestResult.cc
|
||||||
|
src/model/PassPipelineValidateRequest.cc
|
||||||
|
src/model/PassPipelineValidateResult.cc
|
||||||
|
src/model/RefusePipelineValidateRequest.cc
|
||||||
|
src/model/RefusePipelineValidateResult.cc
|
||||||
|
src/model/ReleaseWorkspaceRequest.cc
|
||||||
|
src/model/ReleaseWorkspaceResult.cc
|
||||||
|
src/model/ReopenMergeRequestRequest.cc
|
||||||
|
src/model/ReopenMergeRequestResult.cc
|
||||||
|
src/model/ResetSshKeyRequest.cc
|
||||||
|
src/model/ResetSshKeyResult.cc
|
||||||
|
src/model/ResumeVMDeployOrderRequest.cc
|
||||||
|
src/model/ResumeVMDeployOrderResult.cc
|
||||||
|
src/model/RetryPipelineJobRunRequest.cc
|
||||||
|
src/model/RetryPipelineJobRunResult.cc
|
||||||
|
src/model/RetryVMDeployMachineRequest.cc
|
||||||
|
src/model/RetryVMDeployMachineResult.cc
|
||||||
|
src/model/ReviewMergeRequestRequest.cc
|
||||||
|
src/model/ReviewMergeRequestResult.cc
|
||||||
|
src/model/SkipPipelineJobRunRequest.cc
|
||||||
|
src/model/SkipPipelineJobRunResult.cc
|
||||||
|
src/model/SkipVMDeployMachineRequest.cc
|
||||||
|
src/model/SkipVMDeployMachineResult.cc
|
||||||
|
src/model/StartPipelineRunRequest.cc
|
||||||
|
src/model/StartPipelineRunResult.cc
|
||||||
|
src/model/StopPipelineJobRunRequest.cc
|
||||||
|
src/model/StopPipelineJobRunResult.cc
|
||||||
|
src/model/StopPipelineRunRequest.cc
|
||||||
|
src/model/StopPipelineRunResult.cc
|
||||||
|
src/model/StopVMDeployOrderRequest.cc
|
||||||
|
src/model/StopVMDeployOrderResult.cc
|
||||||
|
src/model/TransferRepositoryRequest.cc
|
||||||
|
src/model/TransferRepositoryResult.cc
|
||||||
|
src/model/TriggerRepositoryMirrorSyncRequest.cc
|
||||||
|
src/model/TriggerRepositoryMirrorSyncResult.cc
|
||||||
|
src/model/UpdateAppMemberRequest.cc
|
||||||
|
src/model/UpdateAppMemberResult.cc
|
||||||
|
src/model/UpdateApplicationRequest.cc
|
||||||
|
src/model/UpdateApplicationResult.cc
|
||||||
|
src/model/UpdateCheckRunRequest.cc
|
||||||
|
src/model/UpdateCheckRunResult.cc
|
||||||
|
src/model/UpdateFileRequest.cc
|
||||||
|
src/model/UpdateFileResult.cc
|
||||||
|
src/model/UpdateFlowTagRequest.cc
|
||||||
|
src/model/UpdateFlowTagResult.cc
|
||||||
|
src/model/UpdateFlowTagGroupRequest.cc
|
||||||
|
src/model/UpdateFlowTagGroupResult.cc
|
||||||
|
src/model/UpdateGroupRequest.cc
|
||||||
|
src/model/UpdateGroupResult.cc
|
||||||
|
src/model/UpdateGroupMemberRequest.cc
|
||||||
|
src/model/UpdateGroupMemberResult.cc
|
||||||
|
src/model/UpdateHostGroupRequest.cc
|
||||||
|
src/model/UpdateHostGroupResult.cc
|
||||||
|
src/model/UpdateMergeRequestRequest.cc
|
||||||
|
src/model/UpdateMergeRequestResult.cc
|
||||||
|
src/model/UpdateMergeRequestPersonnelRequest.cc
|
||||||
|
src/model/UpdateMergeRequestPersonnelResult.cc
|
||||||
|
src/model/UpdatePipelineRequest.cc
|
||||||
|
src/model/UpdatePipelineResult.cc
|
||||||
|
src/model/UpdatePipelineBaseInfoRequest.cc
|
||||||
|
src/model/UpdatePipelineBaseInfoResult.cc
|
||||||
|
src/model/UpdatePipelineGroupRequest.cc
|
||||||
|
src/model/UpdatePipelineGroupResult.cc
|
||||||
|
src/model/UpdateProjectFieldRequest.cc
|
||||||
|
src/model/UpdateProjectFieldResult.cc
|
||||||
|
src/model/UpdateProjectLabelRequest.cc
|
||||||
|
src/model/UpdateProjectLabelResult.cc
|
||||||
|
src/model/UpdateProjectMemberRequest.cc
|
||||||
|
src/model/UpdateProjectMemberResult.cc
|
||||||
|
src/model/UpdateProtectedBranchesRequest.cc
|
||||||
|
src/model/UpdateProtectedBranchesResult.cc
|
||||||
|
src/model/UpdatePushReviewOnOffRequest.cc
|
||||||
|
src/model/UpdatePushReviewOnOffResult.cc
|
||||||
|
src/model/UpdatePushRuleRequest.cc
|
||||||
|
src/model/UpdatePushRuleResult.cc
|
||||||
|
src/model/UpdateRepositoryRequest.cc
|
||||||
|
src/model/UpdateRepositoryResult.cc
|
||||||
|
src/model/UpdateRepositoryMemberRequest.cc
|
||||||
|
src/model/UpdateRepositoryMemberResult.cc
|
||||||
|
src/model/UpdateResourceMemberRequest.cc
|
||||||
|
src/model/UpdateResourceMemberResult.cc
|
||||||
|
src/model/UpdateTestCaseRequest.cc
|
||||||
|
src/model/UpdateTestCaseResult.cc
|
||||||
|
src/model/UpdateTestResultRequest.cc
|
||||||
|
src/model/UpdateTestResultResult.cc
|
||||||
|
src/model/UpdateVariableGroupRequest.cc
|
||||||
|
src/model/UpdateVariableGroupResult.cc
|
||||||
|
src/model/UpdateWorkItemRequest.cc
|
||||||
|
src/model/UpdateWorkItemResult.cc
|
||||||
|
src/model/UpdateWorkitemCommentRequest.cc
|
||||||
|
src/model/UpdateWorkitemCommentResult.cc
|
||||||
|
src/model/UpdateWorkitemFieldRequest.cc
|
||||||
|
src/model/UpdateWorkitemFieldResult.cc
|
||||||
|
src/model/WorkitemAttachmentCreateRequest.cc
|
||||||
|
src/model/WorkitemAttachmentCreateResult.cc )
|
||||||
|
|
||||||
|
add_library(devops ${LIB_TYPE}
|
||||||
|
${devops_public_header}
|
||||||
|
${devops_public_header_model}
|
||||||
|
${devops_src})
|
||||||
|
|
||||||
|
set_target_properties(devops
|
||||||
|
PROPERTIES
|
||||||
|
LINKER_LANGUAGE CXX
|
||||||
|
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
||||||
|
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
||||||
|
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
||||||
|
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}devops
|
||||||
|
)
|
||||||
|
|
||||||
|
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||||
|
set_target_properties(devops
|
||||||
|
PROPERTIES
|
||||||
|
DEFINE_SYMBOL ALIBABACLOUD_DEVOPS_LIBRARY)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
target_include_directories(devops
|
||||||
|
PRIVATE include
|
||||||
|
${CMAKE_SOURCE_DIR}/core/include
|
||||||
|
)
|
||||||
|
target_link_libraries(devops
|
||||||
|
core)
|
||||||
|
|
||||||
|
if(CMAKE_HOST_WIN32)
|
||||||
|
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||||
|
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||||
|
add_dependencies(devops
|
||||||
|
jsoncpp)
|
||||||
|
target_include_directories(devops
|
||||||
|
PRIVATE ${jsoncpp_install_dir}/include)
|
||||||
|
target_link_libraries(devops
|
||||||
|
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||||
|
set_target_properties(devops
|
||||||
|
PROPERTIES
|
||||||
|
COMPILE_OPTIONS "/bigobj")
|
||||||
|
else()
|
||||||
|
target_include_directories(devops
|
||||||
|
PRIVATE /usr/include/jsoncpp)
|
||||||
|
target_link_libraries(devops
|
||||||
|
jsoncpp)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
install(FILES ${devops_public_header}
|
||||||
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/devops)
|
||||||
|
install(FILES ${devops_public_header_model}
|
||||||
|
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/devops/model)
|
||||||
|
install(TARGETS devops
|
||||||
|
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
|
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||||
|
)
|
||||||
1830
devops/include/alibabacloud/devops/DevopsClient.h
Normal file
1830
devops/include/alibabacloud/devops/DevopsClient.h
Normal file
File diff suppressed because it is too large
Load Diff
32
devops/include/alibabacloud/devops/DevopsExport.h
Normal file
32
devops/include/alibabacloud/devops/DevopsExport.h
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
/*
|
||||||
|
* 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_DEVOPSEXPORT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_DEVOPSEXPORT_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/core/Global.h>
|
||||||
|
|
||||||
|
#if defined(ALIBABACLOUD_SHARED)
|
||||||
|
# if defined(ALIBABACLOUD_DEVOPS_LIBRARY)
|
||||||
|
# define ALIBABACLOUD_DEVOPS_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||||
|
# else
|
||||||
|
# define ALIBABACLOUD_DEVOPS_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||||
|
# endif
|
||||||
|
#else
|
||||||
|
# define ALIBABACLOUD_DEVOPS_EXPORT
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_DEVOPSEXPORT_H_
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_ADDGROUPMEMBERREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_ADDGROUPMEMBERREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT AddGroupMemberRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
int accessLevel;
|
||||||
|
std::string aliyunPks;
|
||||||
|
};
|
||||||
|
AddGroupMemberRequest();
|
||||||
|
~AddGroupMemberRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
long getGroupId() const;
|
||||||
|
void setGroupId(long groupId);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
long groupId_;
|
||||||
|
std::string accessToken_;
|
||||||
|
body body_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_ADDGROUPMEMBERREQUEST_H_
|
||||||
@@ -0,0 +1,71 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_ADDGROUPMEMBERRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_ADDGROUPMEMBERRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT AddGroupMemberResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct ResultItem
|
||||||
|
{
|
||||||
|
std::string avatarUrl;
|
||||||
|
std::string email;
|
||||||
|
std::string username;
|
||||||
|
std::string externUid;
|
||||||
|
std::string state;
|
||||||
|
long sourceId;
|
||||||
|
long id;
|
||||||
|
int accessLevel;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
AddGroupMemberResult();
|
||||||
|
explicit AddGroupMemberResult(const std::string &payload);
|
||||||
|
~AddGroupMemberResult();
|
||||||
|
std::vector<ResultItem> getresult()const;
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<ResultItem> result_;
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_ADDGROUPMEMBERRESULT_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_MODEL_ADDPIPELINERELATIONSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_ADDPIPELINERELATIONSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT AddPipelineRelationsRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
AddPipelineRelationsRequest();
|
||||||
|
~AddPipelineRelationsRequest();
|
||||||
|
std::string getRelObjectType() const;
|
||||||
|
void setRelObjectType(const std::string &relObjectType);
|
||||||
|
std::string getRelObjectIds() const;
|
||||||
|
void setRelObjectIds(const std::string &relObjectIds);
|
||||||
|
long getPipelineId() const;
|
||||||
|
void setPipelineId(long pipelineId);
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string relObjectType_;
|
||||||
|
std::string relObjectIds_;
|
||||||
|
long pipelineId_;
|
||||||
|
std::string organizationId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_ADDPIPELINERELATIONSREQUEST_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_MODEL_ADDPIPELINERELATIONSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_ADDPIPELINERELATIONSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT AddPipelineRelationsResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
AddPipelineRelationsResult();
|
||||||
|
explicit AddPipelineRelationsResult(const std::string &payload);
|
||||||
|
~AddPipelineRelationsResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_ADDPIPELINERELATIONSRESULT_H_
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_ADDREPOSITORYMEMBERREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_ADDREPOSITORYMEMBERREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT AddRepositoryMemberRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
int accessLevel;
|
||||||
|
std::string aliyunPks;
|
||||||
|
};
|
||||||
|
AddRepositoryMemberRequest();
|
||||||
|
~AddRepositoryMemberRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
long getRepositoryId() const;
|
||||||
|
void setRepositoryId(long repositoryId);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
long repositoryId_;
|
||||||
|
std::string accessToken_;
|
||||||
|
body body_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_ADDREPOSITORYMEMBERREQUEST_H_
|
||||||
@@ -0,0 +1,68 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_ADDREPOSITORYMEMBERRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_ADDREPOSITORYMEMBERRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT AddRepositoryMemberResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct ResultItem
|
||||||
|
{
|
||||||
|
std::string email;
|
||||||
|
std::string avatarUrl;
|
||||||
|
std::string state;
|
||||||
|
std::string externUserId;
|
||||||
|
long id;
|
||||||
|
int accessLevel;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
AddRepositoryMemberResult();
|
||||||
|
explicit AddRepositoryMemberResult(const std::string &payload);
|
||||||
|
~AddRepositoryMemberResult();
|
||||||
|
std::vector<ResultItem> getresult()const;
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<ResultItem> result_;
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_ADDREPOSITORYMEMBERRESULT_H_
|
||||||
51
devops/include/alibabacloud/devops/model/AddWebhookRequest.h
Normal file
51
devops/include/alibabacloud/devops/model/AddWebhookRequest.h
Normal file
@@ -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_MODEL_ADDWEBHOOKREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_ADDWEBHOOKREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT AddWebhookRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
AddWebhookRequest();
|
||||||
|
~AddWebhookRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
long getRepositoryId() const;
|
||||||
|
void setRepositoryId(long repositoryId);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
std::string getBody() const;
|
||||||
|
void setBody(const std::string &body);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
long repositoryId_;
|
||||||
|
std::string accessToken_;
|
||||||
|
std::string body_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_ADDWEBHOOKREQUEST_H_
|
||||||
74
devops/include/alibabacloud/devops/model/AddWebhookResult.h
Normal file
74
devops/include/alibabacloud/devops/model/AddWebhookResult.h
Normal file
@@ -0,0 +1,74 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_ADDWEBHOOKRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_ADDWEBHOOKRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT AddWebhookResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
std::string description;
|
||||||
|
std::string lastTestResult;
|
||||||
|
bool pushEvents;
|
||||||
|
std::string createdAt;
|
||||||
|
bool tagPushEvents;
|
||||||
|
long id;
|
||||||
|
bool enableSslVerification;
|
||||||
|
bool noteEvents;
|
||||||
|
long repositoryId;
|
||||||
|
bool mergeRequestsEvents;
|
||||||
|
std::string url;
|
||||||
|
std::string secretToken;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
AddWebhookResult();
|
||||||
|
explicit AddWebhookResult(const std::string &payload);
|
||||||
|
~AddWebhookResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_ADDWEBHOOKRESULT_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_MODEL_CLOSEMERGEREQUESTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CLOSEMERGEREQUESTREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CloseMergeRequestRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
CloseMergeRequestRequest();
|
||||||
|
~CloseMergeRequestRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
long getRepositoryId() const;
|
||||||
|
void setRepositoryId(long repositoryId);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
long getLocalId() const;
|
||||||
|
void setLocalId(long localId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
long repositoryId_;
|
||||||
|
std::string accessToken_;
|
||||||
|
long localId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CLOSEMERGEREQUESTREQUEST_H_
|
||||||
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_CLOSEMERGEREQUESTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CLOSEMERGEREQUESTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CloseMergeRequestResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
bool result;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CloseMergeRequestResult();
|
||||||
|
explicit CloseMergeRequestResult(const std::string &payload);
|
||||||
|
~CloseMergeRequestResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CLOSEMERGEREQUESTRESULT_H_
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_CREATEAPPMEMBERSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEAPPMEMBERSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateAppMembersRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string string;
|
||||||
|
std::vector<std::string> roleNames;
|
||||||
|
struct PlayerListItem {
|
||||||
|
std::string id;
|
||||||
|
std::string type;
|
||||||
|
};
|
||||||
|
playerListItem playerListItem;
|
||||||
|
std::vector<playerListItem> playerList;
|
||||||
|
};
|
||||||
|
CreateAppMembersRequest();
|
||||||
|
~CreateAppMembersRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getAppName() const;
|
||||||
|
void setAppName(const std::string &appName);
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string appName_;
|
||||||
|
body body_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEAPPMEMBERSREQUEST_H_
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATEAPPMEMBERSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEAPPMEMBERSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateAppMembersResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateAppMembersResult();
|
||||||
|
explicit CreateAppMembersResult(const std::string &payload);
|
||||||
|
~CreateAppMembersResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEAPPMEMBERSRESULT_H_
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATEBRANCHREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEBRANCHREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateBranchRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string ref;
|
||||||
|
std::string branchName;
|
||||||
|
};
|
||||||
|
CreateBranchRequest();
|
||||||
|
~CreateBranchRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getRepositoryId() const;
|
||||||
|
void setRepositoryId(const std::string &repositoryId);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string repositoryId_;
|
||||||
|
std::string accessToken_;
|
||||||
|
body body_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEBRANCHREQUEST_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_MODEL_CREATEBRANCHRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEBRANCHRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateBranchResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
struct Commit
|
||||||
|
{
|
||||||
|
std::string authoredDate;
|
||||||
|
std::string authorName;
|
||||||
|
std::string message;
|
||||||
|
std::string committedDate;
|
||||||
|
std::string committerEmail;
|
||||||
|
std::vector<std::string> parentIds;
|
||||||
|
std::string createdAt;
|
||||||
|
std::string shortId;
|
||||||
|
std::string title;
|
||||||
|
std::string id;
|
||||||
|
std::string authorEmail;
|
||||||
|
std::string committerName;
|
||||||
|
};
|
||||||
|
bool _protected;
|
||||||
|
Commit commit;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateBranchResult();
|
||||||
|
explicit CreateBranchResult(const std::string &payload);
|
||||||
|
~CreateBranchResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEBRANCHRESULT_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_MODEL_CREATECHECKRUNREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATECHECKRUNREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateCheckRunRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string conclusion;
|
||||||
|
struct Output {
|
||||||
|
std::string summary;
|
||||||
|
struct ImagesItem {
|
||||||
|
std::string imageUrl;
|
||||||
|
std::string alt;
|
||||||
|
std::string caption;
|
||||||
|
};
|
||||||
|
imagesItem imagesItem;
|
||||||
|
std::vector<imagesItem> images;
|
||||||
|
std::string text;
|
||||||
|
std::string title;
|
||||||
|
};
|
||||||
|
output output;
|
||||||
|
std::string completedAt;
|
||||||
|
std::string detailsUrl;
|
||||||
|
std::string name;
|
||||||
|
std::string startedAt;
|
||||||
|
std::string externalId;
|
||||||
|
struct AnnotationsItem {
|
||||||
|
std::string path;
|
||||||
|
long endLine;
|
||||||
|
long startColumn;
|
||||||
|
std::string annotationLevel;
|
||||||
|
long startLine;
|
||||||
|
std::string message;
|
||||||
|
std::string title;
|
||||||
|
std::string rawDetails;
|
||||||
|
long endColumn;
|
||||||
|
};
|
||||||
|
annotationsItem annotationsItem;
|
||||||
|
std::vector<annotationsItem> annotations;
|
||||||
|
std::string headSha;
|
||||||
|
std::string status;
|
||||||
|
};
|
||||||
|
CreateCheckRunRequest();
|
||||||
|
~CreateCheckRunRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getRepositoryIdentity() const;
|
||||||
|
void setRepositoryIdentity(const std::string &repositoryIdentity);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string repositoryIdentity_;
|
||||||
|
std::string accessToken_;
|
||||||
|
body body_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATECHECKRUNREQUEST_H_
|
||||||
115
devops/include/alibabacloud/devops/model/CreateCheckRunResult.h
Normal file
115
devops/include/alibabacloud/devops/model/CreateCheckRunResult.h
Normal file
@@ -0,0 +1,115 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATECHECKRUNRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATECHECKRUNRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateCheckRunResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
struct CheckSuite
|
||||||
|
{
|
||||||
|
long id;
|
||||||
|
};
|
||||||
|
struct Writer
|
||||||
|
{
|
||||||
|
std::string type;
|
||||||
|
std::string logoUrl;
|
||||||
|
std::string id;
|
||||||
|
std::string slug;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
struct Output
|
||||||
|
{
|
||||||
|
struct Output_images
|
||||||
|
{
|
||||||
|
std::string alt;
|
||||||
|
std::string imageUrl;
|
||||||
|
std::string caption;
|
||||||
|
};
|
||||||
|
std::vector<Output_images> images;
|
||||||
|
std::string title;
|
||||||
|
std::string summary;
|
||||||
|
std::string text;
|
||||||
|
};
|
||||||
|
struct Check_run_annotations
|
||||||
|
{
|
||||||
|
std::string path;
|
||||||
|
long startLine;
|
||||||
|
std::string message;
|
||||||
|
std::string annotationLevel;
|
||||||
|
long endLine;
|
||||||
|
long endColumn;
|
||||||
|
std::string title;
|
||||||
|
long id;
|
||||||
|
std::string rawDetails;
|
||||||
|
long startColumn;
|
||||||
|
};
|
||||||
|
std::string status;
|
||||||
|
std::string createdAt;
|
||||||
|
std::string externalId;
|
||||||
|
std::vector<Check_run_annotations> annotations;
|
||||||
|
std::string updatedAt;
|
||||||
|
std::string name;
|
||||||
|
std::string headSha;
|
||||||
|
CheckSuite checkSuite;
|
||||||
|
Output output;
|
||||||
|
std::string detailsUrl;
|
||||||
|
std::string completedAt;
|
||||||
|
long id;
|
||||||
|
std::string startedAt;
|
||||||
|
Writer writer;
|
||||||
|
std::string conclusion;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateCheckRunResult();
|
||||||
|
explicit CreateCheckRunResult(const std::string &payload);
|
||||||
|
~CreateCheckRunResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATECHECKRUNRESULT_H_
|
||||||
@@ -0,0 +1,64 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATECOMMENTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATECOMMENTREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateCommentRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
int lineNumber;
|
||||||
|
std::string filePath;
|
||||||
|
bool draft;
|
||||||
|
std::string patchSetBizId;
|
||||||
|
std::string commentType;
|
||||||
|
std::string parentCommentBizId;
|
||||||
|
std::string content;
|
||||||
|
bool resolved;
|
||||||
|
};
|
||||||
|
CreateCommentRequest();
|
||||||
|
~CreateCommentRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getRepositoryIdentity() const;
|
||||||
|
void setRepositoryIdentity(const std::string &repositoryIdentity);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
long getLocalId() const;
|
||||||
|
void setLocalId(long localId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string repositoryIdentity_;
|
||||||
|
std::string accessToken_;
|
||||||
|
body body_;
|
||||||
|
long localId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATECOMMENTREQUEST_H_
|
||||||
@@ -0,0 +1,96 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATECOMMENTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATECOMMENTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateCommentResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
struct Author
|
||||||
|
{
|
||||||
|
std::string avatarUrl;
|
||||||
|
std::string email;
|
||||||
|
std::string aliyunPk;
|
||||||
|
std::string username;
|
||||||
|
std::string state;
|
||||||
|
long id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
struct RelatedPatchSet
|
||||||
|
{
|
||||||
|
std::string patchSetNo;
|
||||||
|
std::string commitId;
|
||||||
|
std::string patchSetBizId;
|
||||||
|
std::string createdAt;
|
||||||
|
std::string shortId;
|
||||||
|
std::string relatedMergeItemType;
|
||||||
|
std::string patchSetName;
|
||||||
|
};
|
||||||
|
RelatedPatchSet relatedPatchSet;
|
||||||
|
std::string filePath;
|
||||||
|
std::string parentCommentBizId;
|
||||||
|
std::string commentTime;
|
||||||
|
std::string lineNumber;
|
||||||
|
std::string rootCommentBizId;
|
||||||
|
std::string lastEditTime;
|
||||||
|
std::string commentType;
|
||||||
|
std::string commentBizId;
|
||||||
|
std::string state;
|
||||||
|
std::string content;
|
||||||
|
Author author;
|
||||||
|
bool resolved;
|
||||||
|
bool deleted;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateCommentResult();
|
||||||
|
explicit CreateCommentResult(const std::string &payload);
|
||||||
|
~CreateCommentResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATECOMMENTRESULT_H_
|
||||||
@@ -0,0 +1,60 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_CREATECOMMITSTATUSREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATECOMMITSTATUSREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateCommitStatusRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string context;
|
||||||
|
std::string description;
|
||||||
|
std::string state;
|
||||||
|
std::string targetUrl;
|
||||||
|
};
|
||||||
|
CreateCommitStatusRequest();
|
||||||
|
~CreateCommitStatusRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getRepositoryIdentity() const;
|
||||||
|
void setRepositoryIdentity(const std::string &repositoryIdentity);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
std::string getSha() const;
|
||||||
|
void setSha(const std::string &sha);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string repositoryIdentity_;
|
||||||
|
std::string accessToken_;
|
||||||
|
body body_;
|
||||||
|
std::string sha_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATECOMMITSTATUSREQUEST_H_
|
||||||
@@ -0,0 +1,76 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_CREATECOMMITSTATUSRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATECOMMITSTATUSRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateCommitStatusResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
struct Creator
|
||||||
|
{
|
||||||
|
std::string type;
|
||||||
|
std::string avatarUrl;
|
||||||
|
long aliyunPk;
|
||||||
|
std::string login;
|
||||||
|
};
|
||||||
|
std::string context;
|
||||||
|
std::string description;
|
||||||
|
std::string state;
|
||||||
|
Creator creator;
|
||||||
|
long id;
|
||||||
|
std::string targetUrl;
|
||||||
|
std::string sha;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateCommitStatusResult();
|
||||||
|
explicit CreateCommitStatusResult(const std::string &payload);
|
||||||
|
~CreateCommitStatusResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATECOMMITSTATUSRESULT_H_
|
||||||
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_CREATECOMMITWITHMULTIPLEFILESREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATECOMMITWITHMULTIPLEFILESREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateCommitWithMultipleFilesRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string commitMessage;
|
||||||
|
std::string branch;
|
||||||
|
struct ActionsItem {
|
||||||
|
std::string filePath;
|
||||||
|
std::string action;
|
||||||
|
std::string content;
|
||||||
|
std::string previousPath;
|
||||||
|
};
|
||||||
|
actionsItem actionsItem;
|
||||||
|
std::vector<actionsItem> actions;
|
||||||
|
};
|
||||||
|
CreateCommitWithMultipleFilesRequest();
|
||||||
|
~CreateCommitWithMultipleFilesRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getRepositoryIdentity() const;
|
||||||
|
void setRepositoryIdentity(const std::string &repositoryIdentity);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string repositoryIdentity_;
|
||||||
|
std::string accessToken_;
|
||||||
|
body body_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATECOMMITWITHMULTIPLEFILESREQUEST_H_
|
||||||
@@ -0,0 +1,98 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_CREATECOMMITWITHMULTIPLEFILESRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATECOMMITWITHMULTIPLEFILESRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateCommitWithMultipleFilesResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
struct Author
|
||||||
|
{
|
||||||
|
std::string email;
|
||||||
|
std::string avatarUrl;
|
||||||
|
std::string aliyunPk;
|
||||||
|
std::string username;
|
||||||
|
std::string state;
|
||||||
|
std::string websiteUrl;
|
||||||
|
long id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
struct Committer
|
||||||
|
{
|
||||||
|
std::string email;
|
||||||
|
std::string avatarUrl;
|
||||||
|
std::string aliyunPk;
|
||||||
|
std::string username;
|
||||||
|
std::string state;
|
||||||
|
std::string websiteUrl;
|
||||||
|
long id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
std::string authoredDate;
|
||||||
|
std::string message;
|
||||||
|
std::string authorName;
|
||||||
|
std::string createdAt;
|
||||||
|
std::string title;
|
||||||
|
std::string authorEmail;
|
||||||
|
std::string committerEmail;
|
||||||
|
std::string committedDate;
|
||||||
|
std::vector<std::string> parentIds;
|
||||||
|
Author author;
|
||||||
|
std::string shortId;
|
||||||
|
Committer committer;
|
||||||
|
std::string id;
|
||||||
|
std::string committerName;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateCommitWithMultipleFilesResult();
|
||||||
|
explicit CreateCommitWithMultipleFilesResult(const std::string &payload);
|
||||||
|
~CreateCommitWithMultipleFilesResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorMsg()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorMsg_;
|
||||||
|
std::string errorCode_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATECOMMITWITHMULTIPLEFILESRESULT_H_
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATEDEPLOYKEYREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEDEPLOYKEYREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateDeployKeyRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string title;
|
||||||
|
std::string key;
|
||||||
|
};
|
||||||
|
CreateDeployKeyRequest();
|
||||||
|
~CreateDeployKeyRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
long getRepositoryId() const;
|
||||||
|
void setRepositoryId(long repositoryId);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
long repositoryId_;
|
||||||
|
std::string accessToken_;
|
||||||
|
body body_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEDEPLOYKEYREQUEST_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_MODEL_CREATEDEPLOYKEYRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEDEPLOYKEYRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateDeployKeyResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
std::string fingerprint;
|
||||||
|
std::string createdAt;
|
||||||
|
std::string title;
|
||||||
|
long id;
|
||||||
|
std::string key;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateDeployKeyResult();
|
||||||
|
explicit CreateDeployKeyResult(const std::string &payload);
|
||||||
|
~CreateDeployKeyResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEDEPLOYKEYRESULT_H_
|
||||||
58
devops/include/alibabacloud/devops/model/CreateFileRequest.h
Normal file
58
devops/include/alibabacloud/devops/model/CreateFileRequest.h
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_CREATEFILEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEFILEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateFileRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string filePath;
|
||||||
|
std::string encoding;
|
||||||
|
std::string commitMessage;
|
||||||
|
std::string content;
|
||||||
|
std::string branchName;
|
||||||
|
};
|
||||||
|
CreateFileRequest();
|
||||||
|
~CreateFileRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
long getRepositoryId() const;
|
||||||
|
void setRepositoryId(long repositoryId);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
long repositoryId_;
|
||||||
|
std::string accessToken_;
|
||||||
|
body body_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEFILEREQUEST_H_
|
||||||
64
devops/include/alibabacloud/devops/model/CreateFileResult.h
Normal file
64
devops/include/alibabacloud/devops/model/CreateFileResult.h
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATEFILERESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEFILERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateFileResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
std::string filePath;
|
||||||
|
std::string branchName;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateFileResult();
|
||||||
|
explicit CreateFileResult(const std::string &payload);
|
||||||
|
~CreateFileResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEFILERESULT_H_
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_CREATEFLOWTAGGROUPREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEFLOWTAGGROUPREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateFlowTagGroupRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
CreateFlowTagGroupRequest();
|
||||||
|
~CreateFlowTagGroupRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getName() const;
|
||||||
|
void setName(const std::string &name);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string name_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEFLOWTAGGROUPREQUEST_H_
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATEFLOWTAGGROUPRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEFLOWTAGGROUPRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateFlowTagGroupResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateFlowTagGroupResult();
|
||||||
|
explicit CreateFlowTagGroupResult(const std::string &payload);
|
||||||
|
~CreateFlowTagGroupResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
long getId()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
long id_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEFLOWTAGGROUPRESULT_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_MODEL_CREATEFLOWTAGREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEFLOWTAGREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateFlowTagRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
CreateFlowTagRequest();
|
||||||
|
~CreateFlowTagRequest();
|
||||||
|
std::string getColor() const;
|
||||||
|
void setColor(const std::string &color);
|
||||||
|
long getFlowTagGroupId() const;
|
||||||
|
void setFlowTagGroupId(long flowTagGroupId);
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getName() const;
|
||||||
|
void setName(const std::string &name);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string color_;
|
||||||
|
long flowTagGroupId_;
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string name_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEFLOWTAGREQUEST_H_
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATEFLOWTAGRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEFLOWTAGRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateFlowTagResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateFlowTagResult();
|
||||||
|
explicit CreateFlowTagResult(const std::string &payload);
|
||||||
|
~CreateFlowTagResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
long getId()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
long id_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEFLOWTAGRESULT_H_
|
||||||
@@ -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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_CREATEHOSTGROUPREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEHOSTGROUPREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateHostGroupRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
CreateHostGroupRequest();
|
||||||
|
~CreateHostGroupRequest();
|
||||||
|
long getServiceConnectionId() const;
|
||||||
|
void setServiceConnectionId(long serviceConnectionId);
|
||||||
|
std::string getMachineInfos() const;
|
||||||
|
void setMachineInfos(const std::string &machineInfos);
|
||||||
|
std::string getTagIds() const;
|
||||||
|
void setTagIds(const std::string &tagIds);
|
||||||
|
std::string getAliyunRegion() const;
|
||||||
|
void setAliyunRegion(const std::string &aliyunRegion);
|
||||||
|
std::string getEnvId() const;
|
||||||
|
void setEnvId(const std::string &envId);
|
||||||
|
std::string getType() const;
|
||||||
|
void setType(const std::string &type);
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getEcsLabelKey() const;
|
||||||
|
void setEcsLabelKey(const std::string &ecsLabelKey);
|
||||||
|
std::string getName() const;
|
||||||
|
void setName(const std::string &name);
|
||||||
|
std::string getEcsLabelValue() const;
|
||||||
|
void setEcsLabelValue(const std::string &ecsLabelValue);
|
||||||
|
std::string getEcsType() const;
|
||||||
|
void setEcsType(const std::string &ecsType);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long serviceConnectionId_;
|
||||||
|
std::string machineInfos_;
|
||||||
|
std::string tagIds_;
|
||||||
|
std::string aliyunRegion_;
|
||||||
|
std::string envId_;
|
||||||
|
std::string type_;
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string ecsLabelKey_;
|
||||||
|
std::string name_;
|
||||||
|
std::string ecsLabelValue_;
|
||||||
|
std::string ecsType_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEHOSTGROUPREQUEST_H_
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATEHOSTGROUPRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEHOSTGROUPRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateHostGroupResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateHostGroupResult();
|
||||||
|
explicit CreateHostGroupResult(const std::string &payload);
|
||||||
|
~CreateHostGroupResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
long getHostGroupId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
long hostGroupId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEHOSTGROUPRESULT_H_
|
||||||
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_CREATEMERGEREQUESTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEMERGEREQUESTREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateMergeRequestRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
long targetProjectId;
|
||||||
|
std::string string;
|
||||||
|
std::vector<std::string> reviewerIds;
|
||||||
|
std::string createFrom;
|
||||||
|
long sourceProjectId;
|
||||||
|
std::string sourceBranch;
|
||||||
|
std::string workItemIds;
|
||||||
|
std::string description;
|
||||||
|
std::string title;
|
||||||
|
std::string targetBranch;
|
||||||
|
};
|
||||||
|
CreateMergeRequestRequest();
|
||||||
|
~CreateMergeRequestRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
long getRepositoryId() const;
|
||||||
|
void setRepositoryId(long repositoryId);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
long repositoryId_;
|
||||||
|
std::string accessToken_;
|
||||||
|
body body_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEMERGEREQUESTREQUEST_H_
|
||||||
@@ -0,0 +1,114 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATEMERGEREQUESTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEMERGEREQUESTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateMergeRequestResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
struct Author
|
||||||
|
{
|
||||||
|
std::string avatarUrl;
|
||||||
|
std::string email;
|
||||||
|
std::string username;
|
||||||
|
std::string state;
|
||||||
|
long id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
struct ReviewersItem
|
||||||
|
{
|
||||||
|
std::string avatarUrl;
|
||||||
|
std::string email;
|
||||||
|
std::string username;
|
||||||
|
std::string state;
|
||||||
|
long id;
|
||||||
|
bool hasReviewed;
|
||||||
|
std::string reviewOpinionStatus;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
struct SubscribersItem
|
||||||
|
{
|
||||||
|
std::string avatarUrl;
|
||||||
|
std::string email;
|
||||||
|
std::string username;
|
||||||
|
std::string state;
|
||||||
|
long id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
std::string status;
|
||||||
|
long localId;
|
||||||
|
std::string description;
|
||||||
|
int ahead;
|
||||||
|
int behind;
|
||||||
|
std::vector<SubscribersItem> subscribers;
|
||||||
|
std::string createTime;
|
||||||
|
long projectId;
|
||||||
|
std::string title;
|
||||||
|
std::string detailUrl;
|
||||||
|
std::string webUrl;
|
||||||
|
bool allRequirementsPass;
|
||||||
|
long sourceProjectId;
|
||||||
|
std::string mrType;
|
||||||
|
bool supportMergeFastForwardOnly;
|
||||||
|
std::vector<ReviewersItem> reviewers;
|
||||||
|
std::string createFrom;
|
||||||
|
std::string mrBizId;
|
||||||
|
std::string sourceBranch;
|
||||||
|
std::string updateTime;
|
||||||
|
Author author;
|
||||||
|
long targetProjectId;
|
||||||
|
std::string targetBranch;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateMergeRequestResult();
|
||||||
|
explicit CreateMergeRequestResult(const std::string &payload);
|
||||||
|
~CreateMergeRequestResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEMERGEREQUESTRESULT_H_
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATEOAUTHTOKENREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEOAUTHTOKENREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateOAuthTokenRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string clientId;
|
||||||
|
std::string code;
|
||||||
|
std::string clientSecret;
|
||||||
|
std::string scope;
|
||||||
|
std::string login;
|
||||||
|
std::string grantType;
|
||||||
|
};
|
||||||
|
CreateOAuthTokenRequest();
|
||||||
|
~CreateOAuthTokenRequest();
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
|
||||||
|
private:
|
||||||
|
body body_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEOAUTHTOKENREQUEST_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_MODEL_CREATEOAUTHTOKENRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEOAUTHTOKENRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateOAuthTokenResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
std::string tokenType;
|
||||||
|
std::string scope;
|
||||||
|
std::string accessToken;
|
||||||
|
std::string id;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateOAuthTokenResult();
|
||||||
|
explicit CreateOAuthTokenResult(const std::string &payload);
|
||||||
|
~CreateOAuthTokenResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
std::string getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
std::string success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEOAUTHTOKENRESULT_H_
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_CREATEPIPELINEGROUPREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEPIPELINEGROUPREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreatePipelineGroupRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
CreatePipelineGroupRequest();
|
||||||
|
~CreatePipelineGroupRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getName() const;
|
||||||
|
void setName(const std::string &name);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string name_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEPIPELINEGROUPREQUEST_H_
|
||||||
@@ -0,0 +1,64 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATEPIPELINEGROUPRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEPIPELINEGROUPRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreatePipelineGroupResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct PipelineGroup
|
||||||
|
{
|
||||||
|
long id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreatePipelineGroupResult();
|
||||||
|
explicit CreatePipelineGroupResult(const std::string &payload);
|
||||||
|
~CreatePipelineGroupResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
PipelineGroup getPipelineGroup()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
PipelineGroup pipelineGroup_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEPIPELINEGROUPRESULT_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_MODEL_CREATEPIPELINEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEPIPELINEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreatePipelineRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
CreatePipelineRequest();
|
||||||
|
~CreatePipelineRequest();
|
||||||
|
std::string getContent() const;
|
||||||
|
void setContent(const std::string &content);
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getName() const;
|
||||||
|
void setName(const std::string &name);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string content_;
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string name_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEPIPELINEREQUEST_H_
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATEPIPELINERESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEPIPELINERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreatePipelineResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreatePipelineResult();
|
||||||
|
explicit CreatePipelineResult(const std::string &payload);
|
||||||
|
~CreatePipelineResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
long getPipelinId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
long pipelinId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEPIPELINERESULT_H_
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATEPROJECTLABELREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEPROJECTLABELREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateProjectLabelRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string color;
|
||||||
|
std::string name;
|
||||||
|
std::string description;
|
||||||
|
};
|
||||||
|
CreateProjectLabelRequest();
|
||||||
|
~CreateProjectLabelRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getRepositoryIdentity() const;
|
||||||
|
void setRepositoryIdentity(const std::string &repositoryIdentity);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string repositoryIdentity_;
|
||||||
|
std::string accessToken_;
|
||||||
|
body body_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEPROJECTLABELREQUEST_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_MODEL_CREATEPROJECTLABELRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEPROJECTLABELRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateProjectLabelResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
std::string description;
|
||||||
|
std::string color;
|
||||||
|
std::string id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateProjectLabelResult();
|
||||||
|
explicit CreateProjectLabelResult(const std::string &payload);
|
||||||
|
~CreateProjectLabelResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEPROJECTLABELRESULT_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_MODEL_CREATEPROJECTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEPROJECTREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateProjectRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string templateIdentifier;
|
||||||
|
std::string scope;
|
||||||
|
std::string name;
|
||||||
|
std::string customCode;
|
||||||
|
};
|
||||||
|
CreateProjectRequest();
|
||||||
|
~CreateProjectRequest();
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
body body_;
|
||||||
|
std::string organizationId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEPROJECTREQUEST_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_MODEL_CREATEPROJECTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEPROJECTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateProjectResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Project
|
||||||
|
{
|
||||||
|
std::string typeIdentifier;
|
||||||
|
std::string description;
|
||||||
|
std::string statusStageIdentifier;
|
||||||
|
std::string categoryIdentifier;
|
||||||
|
long gmtModified;
|
||||||
|
std::string creator;
|
||||||
|
std::string name;
|
||||||
|
std::string organizationIdentifier;
|
||||||
|
long gmtCreate;
|
||||||
|
std::string identifier;
|
||||||
|
std::string scope;
|
||||||
|
std::string logicalStatus;
|
||||||
|
std::string icon;
|
||||||
|
std::string customCode;
|
||||||
|
std::string modifier;
|
||||||
|
std::string statusIdentifier;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateProjectResult();
|
||||||
|
explicit CreateProjectResult(const std::string &payload);
|
||||||
|
~CreateProjectResult();
|
||||||
|
Project getProject()const;
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorMsg()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
Project project_;
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorMsg_;
|
||||||
|
std::string errorCode_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEPROJECTRESULT_H_
|
||||||
@@ -0,0 +1,107 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATEPROTECTDBRANCHREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEPROTECTDBRANCHREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateProtectdBranchRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
int integer;
|
||||||
|
std::vector<int> allowPushRoles;
|
||||||
|
struct TestSettingDTO {
|
||||||
|
struct SensitiveInfoDetection {
|
||||||
|
std::string message;
|
||||||
|
bool enabled;
|
||||||
|
};
|
||||||
|
sensitiveInfoDetection sensitiveInfoDetection;
|
||||||
|
bool isRequired;
|
||||||
|
struct CheckTaskQualityConfig {
|
||||||
|
std::string bizNo;
|
||||||
|
std::string taskName;
|
||||||
|
std::string message;
|
||||||
|
bool enabled;
|
||||||
|
};
|
||||||
|
checkTaskQualityConfig checkTaskQualityConfig;
|
||||||
|
struct CodeGuidelinesDetection {
|
||||||
|
std::string message;
|
||||||
|
bool enabled;
|
||||||
|
};
|
||||||
|
codeGuidelinesDetection codeGuidelinesDetection;
|
||||||
|
struct CheckConfig {
|
||||||
|
struct CheckItemsItem {
|
||||||
|
bool isRequired;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
checkItemsItem checkItemsItem;
|
||||||
|
std::vector<checkItemsItem> checkItems;
|
||||||
|
};
|
||||||
|
checkConfig checkConfig;
|
||||||
|
};
|
||||||
|
testSettingDTO testSettingDTO;
|
||||||
|
std::string string;
|
||||||
|
std::vector<std::string> allowPushUserIds;
|
||||||
|
std::string string;
|
||||||
|
std::vector<std::string> allowMergeUserIds;
|
||||||
|
struct MergeRequestSetting {
|
||||||
|
std::string mrMode;
|
||||||
|
std::string string;
|
||||||
|
std::vector<std::string> defaultAssignees;
|
||||||
|
int minimumApproval;
|
||||||
|
bool isRequired;
|
||||||
|
bool isRequireDiscussionProcessed;
|
||||||
|
int integer;
|
||||||
|
std::vector<int> allowMergeRequestRoles;
|
||||||
|
std::string whiteList;
|
||||||
|
bool isResetApprovalWhenNewPush;
|
||||||
|
bool isAllowSelfApproval;
|
||||||
|
};
|
||||||
|
mergeRequestSetting mergeRequestSetting;
|
||||||
|
long id;
|
||||||
|
std::string branch;
|
||||||
|
int integer;
|
||||||
|
std::vector<int> allowMergeRoles;
|
||||||
|
};
|
||||||
|
CreateProtectdBranchRequest();
|
||||||
|
~CreateProtectdBranchRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
long getRepositoryId() const;
|
||||||
|
void setRepositoryId(long repositoryId);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
long repositoryId_;
|
||||||
|
std::string accessToken_;
|
||||||
|
body body_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEPROTECTDBRANCHREQUEST_H_
|
||||||
@@ -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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_CREATEPROTECTDBRANCHRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEPROTECTDBRANCHRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateProtectdBranchResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
struct MergeRequestSetting
|
||||||
|
{
|
||||||
|
bool isAllowSelfApproval;
|
||||||
|
bool isRequired;
|
||||||
|
int minimumApproval;
|
||||||
|
std::vector<std::string> defaultAssignees;
|
||||||
|
std::vector<std::string> allowMergeRequestRoles;
|
||||||
|
std::string mrMode;
|
||||||
|
bool isResetApprovalWhenNewPush;
|
||||||
|
std::string whiteList;
|
||||||
|
bool isRequireDiscussionProcessed;
|
||||||
|
};
|
||||||
|
struct TestSettingDTO
|
||||||
|
{
|
||||||
|
struct CodeGuidelinesDetection
|
||||||
|
{
|
||||||
|
std::string message;
|
||||||
|
bool enabled;
|
||||||
|
};
|
||||||
|
struct SensitiveInfoDetection
|
||||||
|
{
|
||||||
|
std::string message;
|
||||||
|
bool enabled;
|
||||||
|
};
|
||||||
|
struct CheckTaskQualityConfig
|
||||||
|
{
|
||||||
|
std::string message;
|
||||||
|
std::string taskName;
|
||||||
|
std::string bizNo;
|
||||||
|
bool enabled;
|
||||||
|
};
|
||||||
|
struct CheckConfig
|
||||||
|
{
|
||||||
|
struct Check_items
|
||||||
|
{
|
||||||
|
bool isRequired;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
std::vector<Check_items> checkItems;
|
||||||
|
};
|
||||||
|
SensitiveInfoDetection sensitiveInfoDetection;
|
||||||
|
bool isRequired;
|
||||||
|
CheckTaskQualityConfig checkTaskQualityConfig;
|
||||||
|
CodeGuidelinesDetection codeGuidelinesDetection;
|
||||||
|
CheckConfig checkConfig;
|
||||||
|
};
|
||||||
|
std::vector<std::string> allowMergeUserIds;
|
||||||
|
std::vector<std::string> allowPushRoles;
|
||||||
|
std::string branch;
|
||||||
|
std::vector<std::string> allowPushUserIds;
|
||||||
|
TestSettingDTO testSettingDTO;
|
||||||
|
long id;
|
||||||
|
std::vector<std::string> allowMergeRoles;
|
||||||
|
MergeRequestSetting mergeRequestSetting;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateProtectdBranchResult();
|
||||||
|
explicit CreateProtectdBranchResult(const std::string &payload);
|
||||||
|
~CreateProtectdBranchResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEPROTECTDBRANCHRESULT_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_MODEL_CREATEPUSHRULEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEPUSHRULEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreatePushRuleRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
struct RuleInfosItem {
|
||||||
|
std::string extraMessage;
|
||||||
|
std::string checkerType;
|
||||||
|
std::string string;
|
||||||
|
std::vector<std::string> fileRuleRegexes;
|
||||||
|
std::string checkerName;
|
||||||
|
};
|
||||||
|
ruleInfosItem ruleInfosItem;
|
||||||
|
std::vector<ruleInfosItem> ruleInfos;
|
||||||
|
};
|
||||||
|
CreatePushRuleRequest();
|
||||||
|
~CreatePushRuleRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
long getRepositoryId() const;
|
||||||
|
void setRepositoryId(long repositoryId);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
long repositoryId_;
|
||||||
|
std::string accessToken_;
|
||||||
|
body body_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEPUSHRULEREQUEST_H_
|
||||||
@@ -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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_CREATEPUSHRULERESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEPUSHRULERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreatePushRuleResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
struct Rule_infos
|
||||||
|
{
|
||||||
|
std::vector<std::string> fileRuleRegexes;
|
||||||
|
std::string checkerName;
|
||||||
|
std::string checkerType;
|
||||||
|
std::string extraMessage;
|
||||||
|
};
|
||||||
|
std::string gmtCreate;
|
||||||
|
std::string gmtModified;
|
||||||
|
long id;
|
||||||
|
std::vector<Rule_infos> ruleInfos;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreatePushRuleResult();
|
||||||
|
explicit CreatePushRuleResult(const std::string &payload);
|
||||||
|
~CreatePushRuleResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEPUSHRULERESULT_H_
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATEREPOSITORYGROUPREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEREPOSITORYGROUPREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateRepositoryGroupRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string path;
|
||||||
|
std::string avatarUrl;
|
||||||
|
std::string name;
|
||||||
|
std::string description;
|
||||||
|
int visibilityLevel;
|
||||||
|
long parentId;
|
||||||
|
};
|
||||||
|
CreateRepositoryGroupRequest();
|
||||||
|
~CreateRepositoryGroupRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string accessToken_;
|
||||||
|
body body_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEREPOSITORYGROUPREQUEST_H_
|
||||||
@@ -0,0 +1,74 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATEREPOSITORYGROUPRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEREPOSITORYGROUPRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateRepositoryGroupResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
std::string path;
|
||||||
|
std::string pathWithNamespace;
|
||||||
|
long parentId;
|
||||||
|
std::string type;
|
||||||
|
std::string description;
|
||||||
|
std::string avatarUrl;
|
||||||
|
long ownerId;
|
||||||
|
std::string webUrl;
|
||||||
|
std::string nameWithNamespace;
|
||||||
|
int visibilityLevel;
|
||||||
|
long id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateRepositoryGroupResult();
|
||||||
|
explicit CreateRepositoryGroupResult(const std::string &payload);
|
||||||
|
~CreateRepositoryGroupResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEREPOSITORYGROUPRESULT_H_
|
||||||
@@ -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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_CREATEREPOSITORYREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEREPOSITORYREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateRepositoryRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string importToken;
|
||||||
|
std::string importTokenEncrypted;
|
||||||
|
bool isCryptoEnabled;
|
||||||
|
std::string avatarUrl;
|
||||||
|
std::string description;
|
||||||
|
std::string path;
|
||||||
|
std::string readmeType;
|
||||||
|
std::string importAccount;
|
||||||
|
bool initStandardService;
|
||||||
|
long namespaceId;
|
||||||
|
std::string localImportUrl;
|
||||||
|
std::string importRepoType;
|
||||||
|
std::string name;
|
||||||
|
std::string importUrl;
|
||||||
|
int visibilityLevel;
|
||||||
|
bool importDemoProject;
|
||||||
|
std::string gitignoreType;
|
||||||
|
};
|
||||||
|
CreateRepositoryRequest();
|
||||||
|
~CreateRepositoryRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
bool getSync() const;
|
||||||
|
void setSync(bool sync);
|
||||||
|
bool getCreateParentPath() const;
|
||||||
|
void setCreateParentPath(bool createParentPath);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string accessToken_;
|
||||||
|
body body_;
|
||||||
|
bool sync_;
|
||||||
|
bool createParentPath_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEREPOSITORYREQUEST_H_
|
||||||
@@ -0,0 +1,94 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_CREATEREPOSITORYRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEREPOSITORYRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateRepositoryResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
struct _Namespace
|
||||||
|
{
|
||||||
|
std::string path;
|
||||||
|
std::string description;
|
||||||
|
long ownerId;
|
||||||
|
std::string createdAt;
|
||||||
|
bool _public;
|
||||||
|
std::string visibilityLevel;
|
||||||
|
long id;
|
||||||
|
std::string updatedAt;
|
||||||
|
std::string avatar;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
std::string defaultBranch;
|
||||||
|
std::string path;
|
||||||
|
std::string pathWithNamespace;
|
||||||
|
std::string lastActivityAt;
|
||||||
|
std::string httpUrlToRepo;
|
||||||
|
bool import_from_svn;
|
||||||
|
std::string description;
|
||||||
|
long creatorId;
|
||||||
|
std::string avatar_url;
|
||||||
|
std::string createdAt;
|
||||||
|
std::string webUrl;
|
||||||
|
std::string nameWithNamespace;
|
||||||
|
_Namespace _namespace;
|
||||||
|
std::string visibilityLevel;
|
||||||
|
std::string name;
|
||||||
|
bool archived;
|
||||||
|
std::string sshUrlToRepo;
|
||||||
|
bool demoProject;
|
||||||
|
long id;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateRepositoryResult();
|
||||||
|
explicit CreateRepositoryResult(const std::string &payload);
|
||||||
|
~CreateRepositoryResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEREPOSITORYRESULT_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_MODEL_CREATERESOURCEMEMBERREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATERESOURCEMEMBERREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateResourceMemberRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
CreateResourceMemberRequest();
|
||||||
|
~CreateResourceMemberRequest();
|
||||||
|
long getResourceId() const;
|
||||||
|
void setResourceId(long resourceId);
|
||||||
|
std::string getRoleName() const;
|
||||||
|
void setRoleName(const std::string &roleName);
|
||||||
|
std::string getResourceType() const;
|
||||||
|
void setResourceType(const std::string &resourceType);
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getAccountId() const;
|
||||||
|
void setAccountId(const std::string &accountId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long resourceId_;
|
||||||
|
std::string roleName_;
|
||||||
|
std::string resourceType_;
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string accountId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATERESOURCEMEMBERREQUEST_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_MODEL_CREATERESOURCEMEMBERRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATERESOURCEMEMBERRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateResourceMemberResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateResourceMemberResult();
|
||||||
|
explicit CreateResourceMemberResult(const std::string &payload);
|
||||||
|
~CreateResourceMemberResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATERESOURCEMEMBERRESULT_H_
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_CREATESERVICEAUTHREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATESERVICEAUTHREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateServiceAuthRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
CreateServiceAuthRequest();
|
||||||
|
~CreateServiceAuthRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getServiceAuthType() const;
|
||||||
|
void setServiceAuthType(const std::string &serviceAuthType);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string serviceAuthType_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATESERVICEAUTHREQUEST_H_
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATESERVICEAUTHRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATESERVICEAUTHRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateServiceAuthResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateServiceAuthResult();
|
||||||
|
explicit CreateServiceAuthResult(const std::string &payload);
|
||||||
|
~CreateServiceAuthResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getId()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string id_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATESERVICEAUTHRESULT_H_
|
||||||
@@ -0,0 +1,52 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATESERVICECONNECTIONREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATESERVICECONNECTIONREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateServiceConnectionRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
long serviceAuthId;
|
||||||
|
std::string scope;
|
||||||
|
std::string connectionName;
|
||||||
|
std::string connectionType;
|
||||||
|
std::string authType;
|
||||||
|
};
|
||||||
|
CreateServiceConnectionRequest();
|
||||||
|
~CreateServiceConnectionRequest();
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
body body_;
|
||||||
|
std::string organizationId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATESERVICECONNECTIONREQUEST_H_
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATESERVICECONNECTIONRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATESERVICECONNECTIONRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateServiceConnectionResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateServiceConnectionResult();
|
||||||
|
explicit CreateServiceConnectionResult(const std::string &payload);
|
||||||
|
~CreateServiceConnectionResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
long getId()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
long id_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATESERVICECONNECTIONRESULT_H_
|
||||||
@@ -0,0 +1,52 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATESERVICECREDENTIALREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATESERVICECREDENTIALREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateServiceCredentialRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string password;
|
||||||
|
std::string scope;
|
||||||
|
std::string name;
|
||||||
|
std::string type;
|
||||||
|
std::string username;
|
||||||
|
};
|
||||||
|
CreateServiceCredentialRequest();
|
||||||
|
~CreateServiceCredentialRequest();
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
body body_;
|
||||||
|
std::string organizationId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATESERVICECREDENTIALREQUEST_H_
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATESERVICECREDENTIALRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATESERVICECREDENTIALRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateServiceCredentialResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateServiceCredentialResult();
|
||||||
|
explicit CreateServiceCredentialResult(const std::string &payload);
|
||||||
|
~CreateServiceCredentialResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
long getId()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
long id_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATESERVICECREDENTIALRESULT_H_
|
||||||
@@ -0,0 +1,53 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATESPRINTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATESPRINTREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateSprintRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string endDate;
|
||||||
|
std::string string;
|
||||||
|
std::vector<std::string> staffIds;
|
||||||
|
std::string name;
|
||||||
|
std::string spaceIdentifier;
|
||||||
|
std::string startDate;
|
||||||
|
};
|
||||||
|
CreateSprintRequest();
|
||||||
|
~CreateSprintRequest();
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
body body_;
|
||||||
|
std::string organizationId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATESPRINTREQUEST_H_
|
||||||
@@ -0,0 +1,74 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATESPRINTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATESPRINTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateSprintResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Sprint
|
||||||
|
{
|
||||||
|
long startDate;
|
||||||
|
std::string status;
|
||||||
|
long gmtCreate;
|
||||||
|
std::string description;
|
||||||
|
std::string identifier;
|
||||||
|
std::string scope;
|
||||||
|
std::string spaceIdentifier;
|
||||||
|
long gmtModified;
|
||||||
|
std::string creator;
|
||||||
|
long endDate;
|
||||||
|
std::string modifier;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateSprintResult();
|
||||||
|
explicit CreateSprintResult(const std::string &payload);
|
||||||
|
~CreateSprintResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorMsg()const;
|
||||||
|
Sprint getSprint()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorMsg_;
|
||||||
|
Sprint sprint_;
|
||||||
|
std::string errorCode_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATESPRINTRESULT_H_
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATESSHKEYREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATESSHKEYREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateSshKeyRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
CreateSshKeyRequest();
|
||||||
|
~CreateSshKeyRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATESSHKEYREQUEST_H_
|
||||||
@@ -0,0 +1,64 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATESSHKEYRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATESSHKEYRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateSshKeyResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct SshKey
|
||||||
|
{
|
||||||
|
std::string publicKey;
|
||||||
|
long id;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateSshKeyResult();
|
||||||
|
explicit CreateSshKeyResult(const std::string &payload);
|
||||||
|
~CreateSshKeyResult();
|
||||||
|
SshKey getSshKey()const;
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
SshKey sshKey_;
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATESSHKEYRESULT_H_
|
||||||
56
devops/include/alibabacloud/devops/model/CreateTagRequest.h
Normal file
56
devops/include/alibabacloud/devops/model/CreateTagRequest.h
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATETAGREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATETAGREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateTagRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string tagName;
|
||||||
|
std::string ref;
|
||||||
|
std::string message;
|
||||||
|
};
|
||||||
|
CreateTagRequest();
|
||||||
|
~CreateTagRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
long getRepositoryId() const;
|
||||||
|
void setRepositoryId(long repositoryId);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
long repositoryId_;
|
||||||
|
std::string accessToken_;
|
||||||
|
body body_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATETAGREQUEST_H_
|
||||||
81
devops/include/alibabacloud/devops/model/CreateTagResult.h
Normal file
81
devops/include/alibabacloud/devops/model/CreateTagResult.h
Normal file
@@ -0,0 +1,81 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATETAGRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATETAGRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateTagResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
struct Commit
|
||||||
|
{
|
||||||
|
std::string authoredDate;
|
||||||
|
std::string message;
|
||||||
|
std::string authorName;
|
||||||
|
std::string committerEmail;
|
||||||
|
std::string committedDate;
|
||||||
|
std::vector<std::string> parentIds;
|
||||||
|
std::string createdAt;
|
||||||
|
std::string shortId;
|
||||||
|
std::string title;
|
||||||
|
std::string id;
|
||||||
|
std::string authorEmail;
|
||||||
|
std::string committerName;
|
||||||
|
};
|
||||||
|
Commit commit;
|
||||||
|
std::string message;
|
||||||
|
std::string id;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateTagResult();
|
||||||
|
explicit CreateTagResult(const std::string &payload);
|
||||||
|
~CreateTagResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATETAGRESULT_H_
|
||||||
@@ -0,0 +1,71 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATETESTCASEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATETESTCASEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateTestCaseRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
struct FieldValueListItem {
|
||||||
|
std::string fieldIdentifier;
|
||||||
|
std::string value;
|
||||||
|
};
|
||||||
|
fieldValueListItem fieldValueListItem;
|
||||||
|
std::vector<fieldValueListItem> fieldValueList;
|
||||||
|
std::string subject;
|
||||||
|
struct TestcaseStepContentInfo {
|
||||||
|
std::string stepType;
|
||||||
|
std::string precondition;
|
||||||
|
struct StepResultListItem {
|
||||||
|
std::string expected;
|
||||||
|
std::string step;
|
||||||
|
};
|
||||||
|
stepResultListItem stepResultListItem;
|
||||||
|
std::vector<stepResultListItem> stepResultList;
|
||||||
|
};
|
||||||
|
testcaseStepContentInfo testcaseStepContentInfo;
|
||||||
|
std::string spaceIdentifier;
|
||||||
|
std::string priority;
|
||||||
|
std::string directoryIdentifier;
|
||||||
|
std::string assignedTo;
|
||||||
|
std::string string;
|
||||||
|
std::vector<std::string> tags;
|
||||||
|
};
|
||||||
|
CreateTestCaseRequest();
|
||||||
|
~CreateTestCaseRequest();
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
body body_;
|
||||||
|
std::string organizationId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATETESTCASEREQUEST_H_
|
||||||
120
devops/include/alibabacloud/devops/model/CreateTestCaseResult.h
Normal file
120
devops/include/alibabacloud/devops/model/CreateTestCaseResult.h
Normal file
@@ -0,0 +1,120 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATETESTCASERESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATETESTCASERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateTestCaseResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Testcase
|
||||||
|
{
|
||||||
|
struct AssignedTo
|
||||||
|
{
|
||||||
|
std::string assignIdentifier;
|
||||||
|
std::string tbRoleId;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
struct Creator
|
||||||
|
{
|
||||||
|
std::string createIdentifier;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
struct Modifier
|
||||||
|
{
|
||||||
|
std::string modifyIdentifier;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
struct Directory
|
||||||
|
{
|
||||||
|
std::string childIdentifier;
|
||||||
|
std::string directoryIdentifier;
|
||||||
|
std::vector<std::string> pathName;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
struct DetailInfo
|
||||||
|
{
|
||||||
|
struct Precondition
|
||||||
|
{
|
||||||
|
std::string preContent;
|
||||||
|
std::string preContentType;
|
||||||
|
std::string preIdentifier;
|
||||||
|
};
|
||||||
|
struct StepContent
|
||||||
|
{
|
||||||
|
std::string stepIdentifier;
|
||||||
|
std::string stepContentType;
|
||||||
|
std::string stepContent;
|
||||||
|
};
|
||||||
|
struct ExpectedResult
|
||||||
|
{
|
||||||
|
std::string expectIdentifier;
|
||||||
|
std::string expectContentType;
|
||||||
|
std::string expectContent;
|
||||||
|
};
|
||||||
|
ExpectedResult expectedResult;
|
||||||
|
Precondition precondition;
|
||||||
|
std::string stepType;
|
||||||
|
StepContent stepContent;
|
||||||
|
};
|
||||||
|
AssignedTo assignedTo;
|
||||||
|
std::string identifier;
|
||||||
|
std::string spaceIdentifier;
|
||||||
|
DetailInfo detailInfo;
|
||||||
|
std::string spaceType;
|
||||||
|
std::string categoryIdentifier;
|
||||||
|
Creator creator;
|
||||||
|
Modifier modifier;
|
||||||
|
std::string subject;
|
||||||
|
Directory directory;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateTestCaseResult();
|
||||||
|
explicit CreateTestCaseResult(const std::string &payload);
|
||||||
|
~CreateTestCaseResult();
|
||||||
|
Testcase getTestcase()const;
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorMsg()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
Testcase testcase_;
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorMsg_;
|
||||||
|
std::string errorCode_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATETESTCASERESULT_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_MODEL_CREATEUSERKEYREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEUSERKEYREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateUserKeyRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string expireTime;
|
||||||
|
std::string keyScope;
|
||||||
|
std::string publicKey;
|
||||||
|
std::string title;
|
||||||
|
};
|
||||||
|
CreateUserKeyRequest();
|
||||||
|
~CreateUserKeyRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string accessToken_;
|
||||||
|
body body_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEUSERKEYREQUEST_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_MODEL_CREATEUSERKEYRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEUSERKEYRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateUserKeyResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
std::string publicKey;
|
||||||
|
std::string fingerPrint;
|
||||||
|
std::string createdAt;
|
||||||
|
std::string lastUsedTime;
|
||||||
|
std::string title;
|
||||||
|
long id;
|
||||||
|
std::string expireTime;
|
||||||
|
std::string keyScope;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateUserKeyResult();
|
||||||
|
explicit CreateUserKeyResult(const std::string &payload);
|
||||||
|
~CreateUserKeyResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEUSERKEYRESULT_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_MODEL_CREATEVARIABLEGROUPREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEVARIABLEGROUPREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateVariableGroupRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
CreateVariableGroupRequest();
|
||||||
|
~CreateVariableGroupRequest();
|
||||||
|
std::string getVariables() const;
|
||||||
|
void setVariables(const std::string &variables);
|
||||||
|
std::string getDescription() const;
|
||||||
|
void setDescription(const std::string &description);
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getName() const;
|
||||||
|
void setName(const std::string &name);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string variables_;
|
||||||
|
std::string description_;
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string name_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEVARIABLEGROUPREQUEST_H_
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATEVARIABLEGROUPRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEVARIABLEGROUPRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateVariableGroupResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateVariableGroupResult();
|
||||||
|
explicit CreateVariableGroupResult(const std::string &payload);
|
||||||
|
~CreateVariableGroupResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
long getVariableGroupId()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
long variableGroupId_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEVARIABLEGROUPRESULT_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_MODEL_CREATEWORKITEMCOMMENTREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMCOMMENTREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateWorkitemCommentRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string workitemIdentifier;
|
||||||
|
std::string formatType;
|
||||||
|
std::string content;
|
||||||
|
std::string parentId;
|
||||||
|
};
|
||||||
|
CreateWorkitemCommentRequest();
|
||||||
|
~CreateWorkitemCommentRequest();
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
body body_;
|
||||||
|
std::string organizationId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMCOMMENTREQUEST_H_
|
||||||
@@ -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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMCOMMENTRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMCOMMENTRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateWorkitemCommentResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Comment
|
||||||
|
{
|
||||||
|
struct User
|
||||||
|
{
|
||||||
|
std::string account;
|
||||||
|
std::string identifier;
|
||||||
|
std::string displayName;
|
||||||
|
std::string targetType;
|
||||||
|
std::string realName;
|
||||||
|
std::string nickName;
|
||||||
|
std::string avatar;
|
||||||
|
};
|
||||||
|
long parentId;
|
||||||
|
bool isTop;
|
||||||
|
User user;
|
||||||
|
long modifiedTime;
|
||||||
|
long topTime;
|
||||||
|
std::string content;
|
||||||
|
std::string targetIdentifier;
|
||||||
|
long createTime;
|
||||||
|
std::string targetType;
|
||||||
|
long id;
|
||||||
|
std::string formatType;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateWorkitemCommentResult();
|
||||||
|
explicit CreateWorkitemCommentResult(const std::string &payload);
|
||||||
|
~CreateWorkitemCommentResult();
|
||||||
|
Comment getComment()const;
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorMsg()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
Comment comment_;
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorMsg_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMCOMMENTRESULT_H_
|
||||||
@@ -0,0 +1,52 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATEWORKITEMESTIMATEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMESTIMATEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateWorkitemEstimateRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string recordUserIdentifier;
|
||||||
|
std::string description;
|
||||||
|
std::string workitemIdentifier;
|
||||||
|
std::string type;
|
||||||
|
std::string spentTime;
|
||||||
|
};
|
||||||
|
CreateWorkitemEstimateRequest();
|
||||||
|
~CreateWorkitemEstimateRequest();
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
body body_;
|
||||||
|
std::string organizationId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMESTIMATEREQUEST_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_MODEL_CREATEWORKITEMESTIMATERESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMESTIMATERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateWorkitemEstimateResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct WorkitemTimeEstimate
|
||||||
|
{
|
||||||
|
struct RecordUser
|
||||||
|
{
|
||||||
|
std::string account;
|
||||||
|
std::string email;
|
||||||
|
std::string stamp;
|
||||||
|
std::string displayRealName;
|
||||||
|
bool isDisabled;
|
||||||
|
std::string nickNamePinyin;
|
||||||
|
std::string gender;
|
||||||
|
std::string nickName;
|
||||||
|
std::string mobile;
|
||||||
|
std::string avatar;
|
||||||
|
std::string displayNickName;
|
||||||
|
std::string dingTalkId;
|
||||||
|
std::string identifier;
|
||||||
|
std::string nameEn;
|
||||||
|
std::string realNamePinyin;
|
||||||
|
std::string displayName;
|
||||||
|
std::string realName;
|
||||||
|
std::string tbRoleId;
|
||||||
|
};
|
||||||
|
std::string workitemIdentifier;
|
||||||
|
std::string type;
|
||||||
|
std::string identifier;
|
||||||
|
long spentTime;
|
||||||
|
std::string description;
|
||||||
|
RecordUser recordUser;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateWorkitemEstimateResult();
|
||||||
|
explicit CreateWorkitemEstimateResult(const std::string &payload);
|
||||||
|
~CreateWorkitemEstimateResult();
|
||||||
|
WorkitemTimeEstimate getWorkitemTimeEstimate()const;
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorMsg()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
WorkitemTimeEstimate workitemTimeEstimate_;
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorMsg_;
|
||||||
|
std::string errorCode_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMESTIMATERESULT_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_MODEL_CREATEWORKITEMRECORDREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMRECORDREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateWorkitemRecordRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string recordUserIdentifier;
|
||||||
|
std::string actualTime;
|
||||||
|
std::string gmtEnd;
|
||||||
|
std::string description;
|
||||||
|
std::string gmtStart;
|
||||||
|
std::string workitemIdentifier;
|
||||||
|
std::string type;
|
||||||
|
};
|
||||||
|
CreateWorkitemRecordRequest();
|
||||||
|
~CreateWorkitemRecordRequest();
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
body body_;
|
||||||
|
std::string organizationId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMRECORDREQUEST_H_
|
||||||
@@ -0,0 +1,91 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATEWORKITEMRECORDRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMRECORDRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateWorkitemRecordResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct WorkitemTime
|
||||||
|
{
|
||||||
|
struct RecordUser
|
||||||
|
{
|
||||||
|
std::string account;
|
||||||
|
std::string email;
|
||||||
|
std::string stamp;
|
||||||
|
std::string displayRealName;
|
||||||
|
bool isDisabled;
|
||||||
|
std::string nickNamePinyin;
|
||||||
|
std::string gender;
|
||||||
|
std::string nickName;
|
||||||
|
std::string mobile;
|
||||||
|
std::string avatar;
|
||||||
|
std::string displayNickName;
|
||||||
|
std::string dingTalkId;
|
||||||
|
std::string identifier;
|
||||||
|
std::string nameEn;
|
||||||
|
std::string realNamePinyin;
|
||||||
|
std::string displayName;
|
||||||
|
std::string realName;
|
||||||
|
std::string tbRoleId;
|
||||||
|
};
|
||||||
|
long gmtStart;
|
||||||
|
long gmtEnd;
|
||||||
|
std::string workitemIdentifier;
|
||||||
|
std::string type;
|
||||||
|
std::string identifier;
|
||||||
|
std::string description;
|
||||||
|
long actualTime;
|
||||||
|
RecordUser recordUser;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateWorkitemRecordResult();
|
||||||
|
explicit CreateWorkitemRecordResult(const std::string &payload);
|
||||||
|
~CreateWorkitemRecordResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
WorkitemTime getWorkitemTime()const;
|
||||||
|
std::string getErrorMsg()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
WorkitemTime workitemTime_;
|
||||||
|
std::string errorMsg_;
|
||||||
|
std::string errorCode_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMRECORDRESULT_H_
|
||||||
@@ -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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateWorkitemRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string parent;
|
||||||
|
std::string subject;
|
||||||
|
std::string string;
|
||||||
|
std::vector<std::string> sprint;
|
||||||
|
std::string description;
|
||||||
|
std::string assignedTo;
|
||||||
|
std::string space;
|
||||||
|
std::string string;
|
||||||
|
std::vector<std::string> participant;
|
||||||
|
struct FieldValueListItem {
|
||||||
|
std::string fieldIdentifier;
|
||||||
|
std::string workitemIdentifier;
|
||||||
|
std::string value;
|
||||||
|
};
|
||||||
|
fieldValueListItem fieldValueListItem;
|
||||||
|
std::vector<fieldValueListItem> fieldValueList;
|
||||||
|
std::string spaceType;
|
||||||
|
std::string workitemType;
|
||||||
|
std::string string;
|
||||||
|
std::vector<std::string> verifier;
|
||||||
|
std::string string;
|
||||||
|
std::vector<std::string> tracker;
|
||||||
|
std::string descriptionFormat;
|
||||||
|
std::string spaceIdentifier;
|
||||||
|
std::string category;
|
||||||
|
};
|
||||||
|
CreateWorkitemRequest();
|
||||||
|
~CreateWorkitemRequest();
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
body body_;
|
||||||
|
std::string organizationId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMREQUEST_H_
|
||||||
@@ -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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateWorkitemResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Workitem
|
||||||
|
{
|
||||||
|
std::string status;
|
||||||
|
std::string statusStageIdentifier;
|
||||||
|
std::string spaceName;
|
||||||
|
std::string categoryIdentifier;
|
||||||
|
long gmtModified;
|
||||||
|
std::string creator;
|
||||||
|
std::string document;
|
||||||
|
std::string parentIdentifier;
|
||||||
|
std::string subject;
|
||||||
|
std::string assignedTo;
|
||||||
|
long updateStatusAt;
|
||||||
|
std::string workitemTypeIdentifier;
|
||||||
|
long gmtCreate;
|
||||||
|
std::string identifier;
|
||||||
|
std::string serialNumber;
|
||||||
|
std::string spaceIdentifier;
|
||||||
|
std::string spaceType;
|
||||||
|
std::string logicalStatus;
|
||||||
|
std::string sprintIdentifier;
|
||||||
|
std::string modifier;
|
||||||
|
std::string statusIdentifier;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateWorkitemResult();
|
||||||
|
explicit CreateWorkitemResult(const std::string &payload);
|
||||||
|
~CreateWorkitemResult();
|
||||||
|
Workitem getWorkitem()const;
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorMsg()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
Workitem workitem_;
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorMsg_;
|
||||||
|
std::string errorCode_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMRESULT_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_MODEL_CREATEWORKITEMV2REQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMV2REQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateWorkitemV2Request : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string string;
|
||||||
|
std::vector<std::string> trackers;
|
||||||
|
std::string subject;
|
||||||
|
std::string sprintIdentifier;
|
||||||
|
std::string description;
|
||||||
|
std::string assignedTo;
|
||||||
|
std::string string;
|
||||||
|
std::vector<std::string> tags;
|
||||||
|
struct FieldValueListItem {
|
||||||
|
std::string fieldIdentifier;
|
||||||
|
std::string value;
|
||||||
|
};
|
||||||
|
fieldValueListItem fieldValueListItem;
|
||||||
|
std::vector<fieldValueListItem> fieldValueList;
|
||||||
|
std::string workitemTypeIdentifier;
|
||||||
|
std::string string;
|
||||||
|
std::vector<std::string> versions;
|
||||||
|
std::string verifier;
|
||||||
|
std::string spaceIdentifier;
|
||||||
|
std::string parentIdentifier;
|
||||||
|
std::string category;
|
||||||
|
std::string string;
|
||||||
|
std::vector<std::string> participants;
|
||||||
|
};
|
||||||
|
CreateWorkitemV2Request();
|
||||||
|
~CreateWorkitemV2Request();
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
body body_;
|
||||||
|
std::string organizationId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMV2REQUEST_H_
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATEWORKITEMV2RESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMV2RESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateWorkitemV2Result : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CreateWorkitemV2Result();
|
||||||
|
explicit CreateWorkitemV2Result(const std::string &payload);
|
||||||
|
~CreateWorkitemV2Result();
|
||||||
|
std::string getWorkitemIdentifier()const;
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
std::string getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string workitemIdentifier_;
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
std::string success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKITEMV2RESULT_H_
|
||||||
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKSPACEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKSPACEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateWorkspaceRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
CreateWorkspaceRequest();
|
||||||
|
~CreateWorkspaceRequest();
|
||||||
|
std::string getCodeUrl() const;
|
||||||
|
void setCodeUrl(const std::string &codeUrl);
|
||||||
|
bool getReuse() const;
|
||||||
|
void setReuse(bool reuse);
|
||||||
|
std::string getResourceIdentifier() const;
|
||||||
|
void setResourceIdentifier(const std::string &resourceIdentifier);
|
||||||
|
std::string getRequestFrom() const;
|
||||||
|
void setRequestFrom(const std::string &requestFrom);
|
||||||
|
std::string getWorkspaceTemplate() const;
|
||||||
|
void setWorkspaceTemplate(const std::string &workspaceTemplate);
|
||||||
|
std::string getFilePath() const;
|
||||||
|
void setFilePath(const std::string &filePath);
|
||||||
|
std::string getName() const;
|
||||||
|
void setName(const std::string &name);
|
||||||
|
std::string getCodeVersion() const;
|
||||||
|
void setCodeVersion(const std::string &codeVersion);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string codeUrl_;
|
||||||
|
bool reuse_;
|
||||||
|
std::string resourceIdentifier_;
|
||||||
|
std::string requestFrom_;
|
||||||
|
std::string workspaceTemplate_;
|
||||||
|
std::string filePath_;
|
||||||
|
std::string name_;
|
||||||
|
std::string codeVersion_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKSPACEREQUEST_H_
|
||||||
@@ -0,0 +1,68 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_CREATEWORKSPACERESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKSPACERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT CreateWorkspaceResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Workspace
|
||||||
|
{
|
||||||
|
std::string status;
|
||||||
|
std::string _template;
|
||||||
|
std::string createTime;
|
||||||
|
std::string id;
|
||||||
|
std::string creator;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
CreateWorkspaceResult();
|
||||||
|
explicit CreateWorkspaceResult(const std::string &payload);
|
||||||
|
~CreateWorkspaceResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Workspace getWorkspace()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Workspace workspace_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_CREATEWORKSPACERESULT_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_MODEL_DELETEAPPMEMBERREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_DELETEAPPMEMBERREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT DeleteAppMemberRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
DeleteAppMemberRequest();
|
||||||
|
~DeleteAppMemberRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getAppName() const;
|
||||||
|
void setAppName(const std::string &appName);
|
||||||
|
std::string getSubjectType() const;
|
||||||
|
void setSubjectType(const std::string &subjectType);
|
||||||
|
std::string getSubjectId() const;
|
||||||
|
void setSubjectId(const std::string &subjectId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string appName_;
|
||||||
|
std::string subjectType_;
|
||||||
|
std::string subjectId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_DELETEAPPMEMBERREQUEST_H_
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_DELETEAPPMEMBERRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_DELETEAPPMEMBERRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT DeleteAppMemberResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeleteAppMemberResult();
|
||||||
|
explicit DeleteAppMemberResult(const std::string &payload);
|
||||||
|
~DeleteAppMemberResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_DELETEAPPMEMBERRESULT_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_MODEL_DELETEBRANCHREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_DELETEBRANCHREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT DeleteBranchRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
DeleteBranchRequest();
|
||||||
|
~DeleteBranchRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
long getRepositoryId() const;
|
||||||
|
void setRepositoryId(long repositoryId);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
std::string getBranchName() const;
|
||||||
|
void setBranchName(const std::string &branchName);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
long repositoryId_;
|
||||||
|
std::string accessToken_;
|
||||||
|
std::string branchName_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_DELETEBRANCHREQUEST_H_
|
||||||
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_DELETEBRANCHRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_DELETEBRANCHRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT DeleteBranchResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
std::string branchName;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DeleteBranchResult();
|
||||||
|
explicit DeleteBranchResult(const std::string &payload);
|
||||||
|
~DeleteBranchResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
std::string getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
std::string success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_DELETEBRANCHRESULT_H_
|
||||||
57
devops/include/alibabacloud/devops/model/DeleteFileRequest.h
Normal file
57
devops/include/alibabacloud/devops/model/DeleteFileRequest.h
Normal file
@@ -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_MODEL_DELETEFILEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_DELETEFILEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT DeleteFileRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
DeleteFileRequest();
|
||||||
|
~DeleteFileRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getFilePath() const;
|
||||||
|
void setFilePath(const std::string &filePath);
|
||||||
|
long getRepositoryId() const;
|
||||||
|
void setRepositoryId(long repositoryId);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
std::string getCommitMessage() const;
|
||||||
|
void setCommitMessage(const std::string &commitMessage);
|
||||||
|
std::string getBranchName() const;
|
||||||
|
void setBranchName(const std::string &branchName);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string filePath_;
|
||||||
|
long repositoryId_;
|
||||||
|
std::string accessToken_;
|
||||||
|
std::string commitMessage_;
|
||||||
|
std::string branchName_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_DELETEFILEREQUEST_H_
|
||||||
64
devops/include/alibabacloud/devops/model/DeleteFileResult.h
Normal file
64
devops/include/alibabacloud/devops/model/DeleteFileResult.h
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_DELETEFILERESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_DELETEFILERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT DeleteFileResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
std::string filePath;
|
||||||
|
std::string branchName;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DeleteFileResult();
|
||||||
|
explicit DeleteFileResult(const std::string &payload);
|
||||||
|
~DeleteFileResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_DELETEFILERESULT_H_
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_DELETEFLOWTAGGROUPREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_DELETEFLOWTAGGROUPREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT DeleteFlowTagGroupRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
DeleteFlowTagGroupRequest();
|
||||||
|
~DeleteFlowTagGroupRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getId() const;
|
||||||
|
void setId(const std::string &id);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string id_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_DELETEFLOWTAGGROUPREQUEST_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_MODEL_DELETEFLOWTAGGROUPRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_DELETEFLOWTAGGROUPRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT DeleteFlowTagGroupResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeleteFlowTagGroupResult();
|
||||||
|
explicit DeleteFlowTagGroupResult(const std::string &payload);
|
||||||
|
~DeleteFlowTagGroupResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_DELETEFLOWTAGGROUPRESULT_H_
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DEVOPS_MODEL_DELETEFLOWTAGREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_DELETEFLOWTAGREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT DeleteFlowTagRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
DeleteFlowTagRequest();
|
||||||
|
~DeleteFlowTagRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getId() const;
|
||||||
|
void setId(const std::string &id);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string id_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_DELETEFLOWTAGREQUEST_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_MODEL_DELETEFLOWTAGRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_DELETEFLOWTAGRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT DeleteFlowTagResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DeleteFlowTagResult();
|
||||||
|
explicit DeleteFlowTagResult(const std::string &payload);
|
||||||
|
~DeleteFlowTagResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_DELETEFLOWTAGRESULT_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_MODEL_DELETEGROUPMEMBERREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_DELETEGROUPMEMBERREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
#include <alibabacloud/core/RoaServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Devops {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT DeleteGroupMemberRequest : public RoaServiceRequest {
|
||||||
|
public:
|
||||||
|
struct Body {
|
||||||
|
std::string memberType;
|
||||||
|
};
|
||||||
|
DeleteGroupMemberRequest();
|
||||||
|
~DeleteGroupMemberRequest();
|
||||||
|
std::string getOrganizationId() const;
|
||||||
|
void setOrganizationId(const std::string &organizationId);
|
||||||
|
std::string getAliyunPk() const;
|
||||||
|
void setAliyunPk(const std::string &aliyunPk);
|
||||||
|
long getGroupId() const;
|
||||||
|
void setGroupId(long groupId);
|
||||||
|
std::string getAccessToken() const;
|
||||||
|
void setAccessToken(const std::string &accessToken);
|
||||||
|
body getBody() const;
|
||||||
|
void setBody(const body &body);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string organizationId_;
|
||||||
|
std::string aliyunPk_;
|
||||||
|
long groupId_;
|
||||||
|
std::string accessToken_;
|
||||||
|
body body_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Devops
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_DELETEGROUPMEMBERREQUEST_H_
|
||||||
@@ -0,0 +1,71 @@
|
|||||||
|
/*
|
||||||
|
* 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_MODEL_DELETEGROUPMEMBERRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DEVOPS_MODEL_DELETEGROUPMEMBERRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/devops/DevopsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Devops
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DEVOPS_EXPORT DeleteGroupMemberResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Result
|
||||||
|
{
|
||||||
|
std::string avatarUrl;
|
||||||
|
std::string username;
|
||||||
|
std::string externUid;
|
||||||
|
std::string memberType;
|
||||||
|
std::string state;
|
||||||
|
long sourceId;
|
||||||
|
long id;
|
||||||
|
int accessLevel;
|
||||||
|
std::string name;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DeleteGroupMemberResult();
|
||||||
|
explicit DeleteGroupMemberResult(const std::string &payload);
|
||||||
|
~DeleteGroupMemberResult();
|
||||||
|
std::string getRequestId()const;
|
||||||
|
std::string getErrorCode()const;
|
||||||
|
std::string getErrorMessage()const;
|
||||||
|
bool getSuccess()const;
|
||||||
|
Result getResult()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string requestId_;
|
||||||
|
std::string errorCode_;
|
||||||
|
std::string errorMessage_;
|
||||||
|
bool success_;
|
||||||
|
Result result_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DEVOPS_MODEL_DELETEGROUPMEMBERRESULT_H_
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user