diff --git a/harness/nextgen/api_environments.go b/harness/nextgen/api_environments.go index b26c22df..d9cc5272 100644 --- a/harness/nextgen/api_environments.go +++ b/harness/nextgen/api_environments.go @@ -33,31 +33,31 @@ EnvironmentsApiService Create an Environment * @param accountIdentifier Account Identifier for the Entity. * @param optional nil or *EnvironmentsApiCreateEnvironmentV2Opts - Optional Parameters: * @param "Body" (optional.Interface of EnvironmentRequestDto) - Details of the Environment to be created - * @param "Branch" (optional.String) - - * @param "RepoIdentifier" (optional.String) - - * @param "RootFolder" (optional.String) - - * @param "FilePath" (optional.String) - - * @param "CommitMsg" (optional.String) - - * @param "IsNewBranch" (optional.Bool) - - * @param "BaseBranch" (optional.String) - - * @param "ConnectorRef" (optional.String) - - * @param "StoreType" (optional.String) - - * @param "RepoName" (optional.String) - - * @param "IsHarnessCodeRepo" (optional.Bool) - + * @param "Branch" (optional.String) - + * @param "RepoIdentifier" (optional.String) - + * @param "RootFolder" (optional.String) - + * @param "FilePath" (optional.String) - + * @param "CommitMsg" (optional.String) - + * @param "IsNewBranch" (optional.Bool) - + * @param "BaseBranch" (optional.String) - + * @param "ConnectorRef" (optional.String) - + * @param "StoreType" (optional.String) - + * @param "RepoName" (optional.String) - + * @param "IsHarnessCodeRepo" (optional.Bool) - @return ResponseDtoEnvironmentResponse */ type EnvironmentsApiCreateEnvironmentV2Opts struct { - Body optional.Interface - Branch optional.String - FilePath optional.String - CommitMsg optional.String - IsNewBranch optional.Bool - BaseBranch optional.String - ConnectorRef optional.String - StoreType optional.String - RepoName optional.String - IsHarnessCodeRepo optional.Bool + Body optional.Interface + Branch optional.String + FilePath optional.String + CommitMsg optional.String + IsNewBranch optional.Bool + BaseBranch optional.String + ConnectorRef optional.String + StoreType optional.String + RepoName optional.String + IsHarnessCodeRepo optional.Bool } func (a *EnvironmentsApiService) CreateEnvironmentV2(ctx context.Context, accountIdentifier string, localVarOptionals *EnvironmentsApiCreateEnvironmentV2Opts) (ResponseDtoEnvironmentResponse, *http.Response, error) { @@ -823,28 +823,28 @@ EnvironmentsApiService Gets an Environment by identifier * @param "OrgIdentifier" (optional.String) - Organization Identifier for the Entity. * @param "ProjectIdentifier" (optional.String) - Project Identifier for the Entity. * @param "Deleted" (optional.Bool) - Specify whether Environment is deleted or not - * @param "Branch" (optional.String) - - * @param "RepoIdentifier" (optional.String) - - * @param "GetDefaultFromOtherRepo" (optional.Bool) - - * @param "ParentEntityConnectorRef" (optional.String) - - * @param "ParentEntityRepoName" (optional.String) - - * @param "ParentEntityAccountIdentifier" (optional.String) - - * @param "ParentEntityOrgIdentifier" (optional.String) - - * @param "ParentEntityProjectIdentifier" (optional.String) - - * @param "RepoName" (optional.String) - - * @param "LoadFromCache" (optional.String) - - * @param "LoadFromFallbackBranch" (optional.Bool) - + * @param "Branch" (optional.String) - + * @param "RepoIdentifier" (optional.String) - + * @param "GetDefaultFromOtherRepo" (optional.Bool) - + * @param "ParentEntityConnectorRef" (optional.String) - + * @param "ParentEntityRepoName" (optional.String) - + * @param "ParentEntityAccountIdentifier" (optional.String) - + * @param "ParentEntityOrgIdentifier" (optional.String) - + * @param "ParentEntityProjectIdentifier" (optional.String) - + * @param "RepoName" (optional.String) - + * @param "LoadFromCache" (optional.String) - + * @param "LoadFromFallbackBranch" (optional.Bool) - @return ResponseDtoEnvironmentResponse */ type EnvironmentsApiGetEnvironmentV2Opts struct { - OrgIdentifier optional.String - ProjectIdentifier optional.String - Deleted optional.Bool - Branch optional.String - RepoName optional.String - LoadFromCache optional.String - LoadFromFallbackBranch optional.Bool + OrgIdentifier optional.String + ProjectIdentifier optional.String + Deleted optional.Bool + Branch optional.String + RepoName optional.String + LoadFromCache optional.String + LoadFromFallbackBranch optional.Bool } func (a *EnvironmentsApiService) GetEnvironmentV2(ctx context.Context, environmentIdentifier string, accountIdentifier string, localVarOptionals *EnvironmentsApiGetEnvironmentV2Opts) (ResponseDtoEnvironmentResponse, *http.Response, error) { @@ -1138,36 +1138,36 @@ EnvironmentsApiService Update an Environment by identifier * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param accountIdentifier Account Identifier for the Entity. * @param optional nil or *EnvironmentsApiUpdateEnvironmentV2Opts - Optional Parameters: - * @param "Body" (optional.Interface of EnvironmentRequestDto) - - * @param "IfMatch" (optional.String) - - * @param "Branch" (optional.String) - - * @param "FilePath" (optional.String) - - * @param "CommitMsg" (optional.String) - - * @param "LastObjectId" (optional.String) - - * @param "ResolvedConflictCommitId" (optional.String) - - * @param "BaseBranch" (optional.String) - - * @param "ConnectorRef" (optional.String) - - * @param "StoreType" (optional.String) - - * @param "LastCommitId" (optional.String) - - * @param "IsNewBranch" (optional.Bool) - - * @param "IsHarnessCodeRepo" (optional.Bool) - + * @param "Body" (optional.Interface of EnvironmentRequestDto) - + * @param "IfMatch" (optional.String) - + * @param "Branch" (optional.String) - + * @param "FilePath" (optional.String) - + * @param "CommitMsg" (optional.String) - + * @param "LastObjectId" (optional.String) - + * @param "ResolvedConflictCommitId" (optional.String) - + * @param "BaseBranch" (optional.String) - + * @param "ConnectorRef" (optional.String) - + * @param "StoreType" (optional.String) - + * @param "LastCommitId" (optional.String) - + * @param "IsNewBranch" (optional.Bool) - + * @param "IsHarnessCodeRepo" (optional.Bool) - @return ResponseDtoEnvironmentResponse */ type EnvironmentsApiUpdateEnvironmentV2Opts struct { - Body optional.Interface - IfMatch optional.String - Branch optional.String - FilePath optional.String - CommitMsg optional.String - LastObjectId optional.String - ResolvedConflictCommitId optional.String - BaseBranch optional.String - ConnectorRef optional.String - StoreType optional.String - LastCommitId optional.String - IsNewBranch optional.Bool - IsHarnessCodeRepo optional.Bool + Body optional.Interface + IfMatch optional.String + Branch optional.String + FilePath optional.String + CommitMsg optional.String + LastObjectId optional.String + ResolvedConflictCommitId optional.String + BaseBranch optional.String + ConnectorRef optional.String + StoreType optional.String + LastCommitId optional.String + IsNewBranch optional.Bool + IsHarnessCodeRepo optional.Bool } func (a *EnvironmentsApiService) UpdateEnvironmentV2(ctx context.Context, accountIdentifier string, localVarOptionals *EnvironmentsApiUpdateEnvironmentV2Opts) (ResponseDtoEnvironmentResponse, *http.Response, error) { @@ -1587,41 +1587,42 @@ func (a *EnvironmentsApiService) UpsertServiceOverride(ctx context.Context, acco return localVarReturnValue, localVarHttpResponse, nil } + /* EnvironmentsV2ApiService Get Environment YAML from Git Repository * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param accountIdentifier * @param optional nil or *EnvironmentsV2ApiImportEnvironmentOpts - Optional Parameters: - * @param "OrgIdentifier" (optional.String) - - * @param "ProjectIdentifier" (optional.String) - - * @param "EnvironmentIdentifier" (optional.String) - - * @param "ConnectorRef" (optional.String) - - * @param "RepoName" (optional.String) - - * @param "Branch" (optional.String) - - * @param "FilePath" (optional.String) - - * @param "IsForceImport" (optional.Bool) - - * @param "IsHarnessCodeRepo" (optional.Bool) - + * @param "OrgIdentifier" (optional.String) - + * @param "ProjectIdentifier" (optional.String) - + * @param "EnvironmentIdentifier" (optional.String) - + * @param "ConnectorRef" (optional.String) - + * @param "RepoName" (optional.String) - + * @param "Branch" (optional.String) - + * @param "FilePath" (optional.String) - + * @param "IsForceImport" (optional.Bool) - + * @param "IsHarnessCodeRepo" (optional.Bool) - @return ResponseEnvironmentImportResponseDto */ type EnvironmentsV2ApiImportEnvironmentOpts struct { - OrgIdentifier optional.String - ProjectIdentifier optional.String - EnvironmentIdentifier optional.String - ConnectorRef optional.String - RepoName optional.String - Branch optional.String - FilePath optional.String - IsForceImport optional.Bool - IsHarnessCodeRepo optional.Bool + OrgIdentifier optional.String + ProjectIdentifier optional.String + EnvironmentIdentifier optional.String + ConnectorRef optional.String + RepoName optional.String + Branch optional.String + FilePath optional.String + IsForceImport optional.Bool + IsHarnessCodeRepo optional.Bool } func (a *EnvironmentsApiService) ImportEnvironment(ctx context.Context, accountIdentifier string, localVarOptionals *EnvironmentsV2ApiImportEnvironmentOpts) (ResponseEnvironmentImportResponseDto, *http.Response, error) { var ( - localVarHttpMethod = strings.ToUpper("Post") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte localVarReturnValue ResponseEnvironmentImportResponseDto ) @@ -1691,7 +1692,6 @@ func (a *EnvironmentsApiService) ImportEnvironment(ctx context.Context, accountI } } - r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) if err != nil { return localVarReturnValue, nil, err @@ -1710,49 +1710,191 @@ func (a *EnvironmentsApiService) ImportEnvironment(ctx context.Context, accountI if localVarHttpResponse.StatusCode < 300 { // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err == nil { return localVarReturnValue, localVarHttpResponse, err } } if localVarHttpResponse.StatusCode >= 300 { newErr := GenericSwaggerError{ - body: localVarBody, + body: localVarBody, error: localVarHttpResponse.Status, } if localVarHttpResponse.StatusCode == 200 { var v EnvironmentImportResponseDto - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr } if localVarHttpResponse.StatusCode == 400 { var v Failure - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr } if localVarHttpResponse.StatusCode == 500 { var v ModelError - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr } return localVarReturnValue, localVarHttpResponse, newErr } return localVarReturnValue, localVarHttpResponse, nil -} \ No newline at end of file +} + +type EnvironmentApiEditGitDetailsMetadataOpts struct { + ConnectorRef optional.String + RepoName optional.String + FilePath optional.String +} + +func (a *EnvironmentsApiService) EditGitDetailsForEnviornment(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, environmentIdentifier string, localVarOptionals *EnvironmentApiEditGitDetailsMetadataOpts) (ResponseDtoEditEnviornmentGitDetailsResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Put") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ResponseDtoEditEnviornmentGitDetailsResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/ng/api/environmentsV2/{environmentIdentifier}/update-git-metadata" + localVarPath = strings.Replace(localVarPath, "{"+"environmentIdentifier"+"}", fmt.Sprintf("%v", environmentIdentifier), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + localVarQueryParams.Add("accountIdentifier", parameterToString(accountIdentifier, "")) + localVarQueryParams.Add("orgIdentifier", parameterToString(orgIdentifier, "")) + localVarQueryParams.Add("projectIdentifier", parameterToString(projectIdentifier, "")) + if localVarOptionals != nil && localVarOptionals.ConnectorRef.IsSet() { + localVarQueryParams.Add("connectorRef", parameterToString(localVarOptionals.ConnectorRef.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.RepoName.IsSet() { + localVarQueryParams.Add("repoName", parameterToString(localVarOptionals.RepoName.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.FilePath.IsSet() { + localVarQueryParams.Add("filePath", parameterToString(localVarOptionals.FilePath.Value(), "")) + } + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + + // body params + if ctx != nil { + // API Key Authentication + if auth, ok := ctx.Value(ContextAPIKey).(APIKey); ok { + var key string + if auth.Prefix != "" { + key = auth.Prefix + " " + auth.Key + } else { + key = auth.Key + } + localVarHeaderParams["x-api-key"] = key + } + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + if localVarHttpResponse.StatusCode == 400 { + var v Failure + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + if localVarHttpResponse.StatusCode == 404 { + var v ModelError + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + if localVarHttpResponse.StatusCode == 500 { + var v ModelError + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + if localVarHttpResponse.StatusCode == 0 { + var v ResponseDtoEditEnviornmentGitDetailsResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} diff --git a/harness/nextgen/api_infrastructures.go b/harness/nextgen/api_infrastructures.go index 3fa2c36f..b41862ff 100644 --- a/harness/nextgen/api_infrastructures.go +++ b/harness/nextgen/api_infrastructures.go @@ -1045,3 +1045,146 @@ func (a *InfrastructuresApiService) UpdateInfrastructure(ctx context.Context, ac return localVarReturnValue, localVarHttpResponse, nil } + +type InfrastructuresApiEditGitDetailsMetadataOpts struct { + ConnectorRef optional.String + RepoName optional.String + FilePath optional.String +} + +func (a *InfrastructuresApiService) EditGitDetailsForInfrastructure(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, environmentIdentifier string, infraIdentifier string, localVarOptionals *InfrastructuresApiEditGitDetailsMetadataOpts) (ResponseDtoEditInfrastructureGitDetailsResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Put") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ResponseDtoEditInfrastructureGitDetailsResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/ng/api/infrastructures/{infraIdentifier}/update-git-metadata" + localVarPath = strings.Replace(localVarPath, "{"+"infraIdentifier"+"}", fmt.Sprintf("%v", infraIdentifier), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + localVarQueryParams.Add("accountIdentifier", parameterToString(accountIdentifier, "")) + localVarQueryParams.Add("orgIdentifier", parameterToString(orgIdentifier, "")) + localVarQueryParams.Add("projectIdentifier", parameterToString(projectIdentifier, "")) + localVarQueryParams.Add("environmentIdentifier", parameterToString(environmentIdentifier, "")) + if localVarOptionals != nil && localVarOptionals.ConnectorRef.IsSet() { + localVarQueryParams.Add("connectorRef", parameterToString(localVarOptionals.ConnectorRef.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.RepoName.IsSet() { + localVarQueryParams.Add("repoName", parameterToString(localVarOptionals.RepoName.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.FilePath.IsSet() { + localVarQueryParams.Add("filePath", parameterToString(localVarOptionals.FilePath.Value(), "")) + } + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + + // body params + if ctx != nil { + // API Key Authentication + if auth, ok := ctx.Value(ContextAPIKey).(APIKey); ok { + var key string + if auth.Prefix != "" { + key = auth.Prefix + " " + auth.Key + } else { + key = auth.Key + } + localVarHeaderParams["x-api-key"] = key + } + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + if localVarHttpResponse.StatusCode == 400 { + var v Failure + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + if localVarHttpResponse.StatusCode == 404 { + var v ModelError + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + if localVarHttpResponse.StatusCode == 500 { + var v ModelError + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + if localVarHttpResponse.StatusCode == 0 { + var v ResponseDtoEditInfrastructureGitDetailsResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} diff --git a/harness/nextgen/api_input_sets.go b/harness/nextgen/api_input_sets.go index bc0b7bcd..17862235 100644 --- a/harness/nextgen/api_input_sets.go +++ b/harness/nextgen/api_input_sets.go @@ -1831,3 +1831,146 @@ func (a *InputSetsApiService) RuntimeInputTemplate(ctx context.Context, accountI return localVarReturnValue, localVarHttpResponse, nil } + +type InputSetApiEditGitDetailsOpts struct { + ConnectorRef optional.String + RepoName optional.String + FilePath optional.String +} + +func (a *InputSetsApiService) EditGitDetailsForInputSet(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, inputSetIdentifier string, localVarOptionals *InputSetApiEditGitDetailsOpts) (ResponseDtoEditInputSetGitDetailsResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Put") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ResponseDtoEditInputSetGitDetailsResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/pipeline/api/inputSets/{inputSetIdentifier}/update-git-metadata" + localVarPath = strings.Replace(localVarPath, "{"+"inputSetIdentifier"+"}", fmt.Sprintf("%v", inputSetIdentifier), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + localVarQueryParams.Add("accountIdentifier", parameterToString(accountIdentifier, "")) + localVarQueryParams.Add("orgIdentifier", parameterToString(orgIdentifier, "")) + localVarQueryParams.Add("projectIdentifier", parameterToString(projectIdentifier, "")) + localVarQueryParams.Add("pipelineIdentifier", parameterToString(pipelineIdentifier, "")) + if localVarOptionals != nil && localVarOptionals.ConnectorRef.IsSet() { + localVarQueryParams.Add("branch", parameterToString(localVarOptionals.ConnectorRef.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.RepoName.IsSet() { + localVarQueryParams.Add("repoIdentifier", parameterToString(localVarOptionals.RepoName.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.FilePath.IsSet() { + localVarQueryParams.Add("filePath", parameterToString(localVarOptionals.FilePath.Value(), "")) + } + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + + // body params + if ctx != nil { + // API Key Authentication + if auth, ok := ctx.Value(ContextAPIKey).(APIKey); ok { + var key string + if auth.Prefix != "" { + key = auth.Prefix + " " + auth.Key + } else { + key = auth.Key + } + localVarHeaderParams["x-api-key"] = key + } + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + if localVarHttpResponse.StatusCode == 400 { + var v Failure + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + if localVarHttpResponse.StatusCode == 404 { + var v ModelError + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + if localVarHttpResponse.StatusCode == 500 { + var v ModelError + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + if localVarHttpResponse.StatusCode == 0 { + var v ResponseDtoEditInputSetGitDetailsResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} diff --git a/harness/nextgen/api_pipelines.go b/harness/nextgen/api_pipelines.go index fd446dc9..50134d2f 100644 --- a/harness/nextgen/api_pipelines.go +++ b/harness/nextgen/api_pipelines.go @@ -203,11 +203,12 @@ func (a *PipelinesApiService) DeletePipeline(ctx context.Context, accountIdentif /* PipelinesApiService Get the Execution Node by Execution Id - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param accountIdentifier Account Identifier for the Entity. - * @param orgIdentifier Organization Identifier for the Entity. - * @param projectIdentifier Project Identifier for the Entity. - * @param nodeExecutionId Id for the corresponding Node Execution + - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + - @param accountIdentifier Account Identifier for the Entity. + - @param orgIdentifier Organization Identifier for the Entity. + - @param projectIdentifier Project Identifier for the Entity. + - @param nodeExecutionId Id for the corresponding Node Execution + @return ResponseDtoExecutionNode */ func (a *PipelinesApiService) GetExecutionNode(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, nodeExecutionId string) (ResponseDtoExecutionNode, *http.Response, error) { @@ -999,9 +1000,10 @@ func (a *PipelinesApiService) GetPipelineSummary(ctx context.Context, accountIde /* PipelinesApiService Gets all the Steps for given Category (V2 Version) - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param body Step Pallete Filter request body - * @param accountId Account Identifier for the Entity. + - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + - @param body Step Pallete Filter request body + - @param accountId Account Identifier for the Entity. + @return ResponseDtoStepCategory */ func (a *PipelinesApiService) GetStepsV2(ctx context.Context, body StepPalleteFilterWrapper, accountId string) (ResponseDtoStepCategory, *http.Response, error) { @@ -1305,11 +1307,12 @@ func (a *PipelinesApiService) PostPipeline(ctx context.Context, body string, acc /* PipelinesApiService Validate a Pipeline YAML with Schema - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param body Pipeline YAML - * @param accountIdentifier Account Identifier for the Entity. - * @param orgIdentifier Organization Identifier for the Entity. - * @param projectIdentifier Project Identifier for the Entity. + - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + - @param body Pipeline YAML + - @param accountIdentifier Account Identifier for the Entity. + - @param orgIdentifier Organization Identifier for the Entity. + - @param projectIdentifier Project Identifier for the Entity. + @return ResponseDtoString */ func (a *PipelinesApiService) PostPipeline1(ctx context.Context, body string, accountIdentifier string, orgIdentifier string, projectIdentifier string) (ResponseDtoString, *http.Response, error) { @@ -1440,11 +1443,12 @@ func (a *PipelinesApiService) PostPipeline1(ctx context.Context, body string, ac /* PipelinesApiService Validate a Pipeline with Schema - * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param accountIdentifier Account Identifier for the Entity. - * @param orgIdentifier Organization Identifier for the Entity. - * @param projectIdentifier Project Identifier for the Entity. - * @param pipelineIdentifier Pipeline Identifier + - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + - @param accountIdentifier Account Identifier for the Entity. + - @param orgIdentifier Organization Identifier for the Entity. + - @param projectIdentifier Project Identifier for the Entity. + - @param pipelineIdentifier Pipeline Identifier + @return ResponseDtoString */ func (a *PipelinesApiService) PostPipeline2(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string) (ResponseDtoString, *http.Response, error) { @@ -2120,3 +2124,145 @@ func (a *PipelinesApiService) UpdatePipelineV2(ctx context.Context, body string, return localVarReturnValue, localVarHttpResponse, nil } + +type PipelinesApiEditGitDetailsOpts struct { + ConnectorRef optional.String + RepoName optional.String + FilePath optional.String +} + +func (a *PipelinesApiService) EditGitDetialsForPipeline(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, localVarOptionals *PipelinesApiEditGitDetailsOpts) (ResponseDtoEditPmsGitDetailsResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Put") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ResponseDtoEditPmsGitDetailsResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/pipeline/api/pipelines/{pipelineIdentifier}/update-git-metadata" + localVarPath = strings.Replace(localVarPath, "{"+"pipelineIdentifier"+"}", fmt.Sprintf("%v", pipelineIdentifier), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + localVarQueryParams.Add("accountIdentifier", parameterToString(accountIdentifier, "")) + localVarQueryParams.Add("orgIdentifier", parameterToString(orgIdentifier, "")) + localVarQueryParams.Add("projectIdentifier", parameterToString(projectIdentifier, "")) + if localVarOptionals != nil && localVarOptionals.ConnectorRef.IsSet() { + localVarQueryParams.Add("branch", parameterToString(localVarOptionals.ConnectorRef.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.RepoName.IsSet() { + localVarQueryParams.Add("repoIdentifier", parameterToString(localVarOptionals.RepoName.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.FilePath.IsSet() { + localVarQueryParams.Add("filePath", parameterToString(localVarOptionals.FilePath.Value(), "")) + } + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + + // body params + if ctx != nil { + // API Key Authentication + if auth, ok := ctx.Value(ContextAPIKey).(APIKey); ok { + var key string + if auth.Prefix != "" { + key = auth.Prefix + " " + auth.Key + } else { + key = auth.Key + } + localVarHeaderParams["x-api-key"] = key + } + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + if localVarHttpResponse.StatusCode == 400 { + var v Failure + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + if localVarHttpResponse.StatusCode == 404 { + var v ModelError + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + if localVarHttpResponse.StatusCode == 500 { + var v ModelError + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + if localVarHttpResponse.StatusCode == 0 { + var v ResponseDtoEditPmsGitDetailsResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} diff --git a/harness/nextgen/api_service_overrides.go b/harness/nextgen/api_service_overrides.go index 77a4184d..8a15f0a1 100644 --- a/harness/nextgen/api_service_overrides.go +++ b/harness/nextgen/api_service_overrides.go @@ -1026,3 +1026,181 @@ func (a *ServiceOverridesApiService) ImportServiceOverrides(ctx context.Context, return localVarReturnValue, localVarHttpResponse, nil } + +type ServiceOverrideGitUpdateRequestDTO struct { + Identifier string `json:"identifier,omitempty"` + EnvironmentRef string `json:"environmentRef,omitempty"` + ServiceRef string `json:"serviceRef,omitempty"` + InfraIdentifier string `json:"infraIdentifier,omitempty"` + ServiceOverridesType string `json:"serviceOverridesType,omitempty"` + GitMetadataUpdateRequestInfo GitMetadataUpdateRequestInfoDTO `json:"gitMetadataUpdateRequestInfo,omitempty"` +} + +type ServiceOverrideGitUpdateResponseDTO struct { + Identifier string `json:"identifier,omitempty"` + EnvironmentRef string `json:"environmentRef,omitempty"` + ServiceRef string `json:"serviceRef,omitempty"` + InfraIdentifier string `json:"infraIdentifier,omitempty"` +} + +type GitMetadataUpdateRequestInfoDTO struct { + ConnectorRef optional.String `json:"connectorRef,omitempty"` + RepoName optional.String `json:"repoName,omitempty"` + FilePath optional.String `json:"filePath,omitempty"` +} + +func (a *ServiceOverridesApiService) EditGitDetialsForServiceOverridesV2(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, serviceIdentifier string, localVarOptionals *ServiceOverrideGitUpdateRequestDTO) (ResponseDtoEditServiceOverrideV2GitDetailsResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Put") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ResponseDtoEditServiceOverrideV2GitDetailsResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/ng/api/serviceOverrides/update-git-metadata" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + localVarQueryParams.Add("accountIdentifier", parameterToString(accountIdentifier, "")) + localVarQueryParams.Add("orgIdentifier", parameterToString(orgIdentifier, "")) + localVarQueryParams.Add("projectIdentifier", parameterToString(projectIdentifier, "")) + + if localVarOptionals != nil { + if localVarOptionals.Identifier != "" { + localVarQueryParams.Add("identifier", parameterToString(localVarOptionals.Identifier, "")) + } + if localVarOptionals.EnvironmentRef != "" { + localVarQueryParams.Add("environmentRef", parameterToString(localVarOptionals.EnvironmentRef, "")) + } + if localVarOptionals.ServiceRef != "" { + localVarQueryParams.Add("serviceRef", parameterToString(localVarOptionals.ServiceRef, "")) + } + if localVarOptionals.InfraIdentifier != "" { + localVarQueryParams.Add("infraIdentifier", parameterToString(localVarOptionals.InfraIdentifier, "")) + } + if localVarOptionals.ServiceOverridesType != "" { + localVarQueryParams.Add("serviceOverridesType", parameterToString(localVarOptionals.ServiceOverridesType, "")) + } + + // Git Metadata params + if localVarOptionals.GitMetadataUpdateRequestInfo.ConnectorRef.IsSet() { + localVarQueryParams.Add("connectorRef", parameterToString(localVarOptionals.GitMetadataUpdateRequestInfo.ConnectorRef, "")) + } + if localVarOptionals.GitMetadataUpdateRequestInfo.RepoName.IsSet() { + localVarQueryParams.Add("repoName", parameterToString(localVarOptionals.GitMetadataUpdateRequestInfo.RepoName, "")) + } + if localVarOptionals.GitMetadataUpdateRequestInfo.FilePath.IsSet() { + localVarQueryParams.Add("filePath", parameterToString(localVarOptionals.GitMetadataUpdateRequestInfo.FilePath, "")) + } + } + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + + // body params + localVarPostBody = localVarOptionals + if ctx != nil { + // API Key Authentication + if auth, ok := ctx.Value(ContextAPIKey).(APIKey); ok { + var key string + if auth.Prefix != "" { + key = auth.Prefix + " " + auth.Key + } else { + key = auth.Key + } + localVarHeaderParams["x-api-key"] = key + } + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + if localVarHttpResponse.StatusCode == 400 { + var v Failure + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + if localVarHttpResponse.StatusCode == 404 { + var v ModelError + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + if localVarHttpResponse.StatusCode == 500 { + var v ModelError + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + if localVarHttpResponse.StatusCode == 0 { + var v ResponseDtoEditServiceOverrideV2GitDetailsResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} diff --git a/harness/nextgen/api_services.go b/harness/nextgen/api_services.go index 60a3ba40..1b96d5e2 100644 --- a/harness/nextgen/api_services.go +++ b/harness/nextgen/api_services.go @@ -33,29 +33,29 @@ ServicesApiService Create a Service * @param accountIdentifier Account Identifier for the Entity. * @param optional nil or *ServicesApiCreateServiceV2Opts - Optional Parameters: * @param "Body" (optional.Interface of ServiceRequest) - Details of the Service to be created - * @param "Branch" (optional.String) - - * @param "FilePath" (optional.String) - - * @param "CommitMsg" (optional.String) - - * @param "IsNewBranch" (optional.Bool) - - * @param "BaseBranch" (optional.String) - - * @param "ConnectorRef" (optional.String) - - * @param "StoreType" (optional.String) - - * @param "RepoName" (optional.String) - - * @param "IsHarnessCodeRepo" (optional.Bool) - + * @param "Branch" (optional.String) - + * @param "FilePath" (optional.String) - + * @param "CommitMsg" (optional.String) - + * @param "IsNewBranch" (optional.Bool) - + * @param "BaseBranch" (optional.String) - + * @param "ConnectorRef" (optional.String) - + * @param "StoreType" (optional.String) - + * @param "RepoName" (optional.String) - + * @param "IsHarnessCodeRepo" (optional.Bool) - @return ResponseDtoServiceResponse */ type ServicesApiCreateServiceV2Opts struct { - Body optional.Interface - Branch optional.String - FilePath optional.String - CommitMsg optional.String - IsNewBranch optional.Bool - BaseBranch optional.String - ConnectorRef optional.String - StoreType optional.String - RepoName optional.String - IsHarnessCodeRepo optional.Bool + Body optional.Interface + Branch optional.String + FilePath optional.String + CommitMsg optional.String + IsNewBranch optional.Bool + BaseBranch optional.String + ConnectorRef optional.String + StoreType optional.String + RepoName optional.String + IsHarnessCodeRepo optional.Bool } func (a *ServicesApiService) CreateServiceV2(ctx context.Context, accountIdentifier string, localVarOptionals *ServicesApiCreateServiceV2Opts) (ResponseDtoServiceResponse, *http.Response, error) { @@ -380,8 +380,8 @@ func (a *ServicesApiService) DeleteServiceV2(ctx context.Context, serviceIdentif } if localVarOptionals != nil && localVarOptionals.ForceDelete.IsSet() { - localVarQueryParams.Add("forceDelete", parameterToString(localVarOptionals.ForceDelete.Value(), "")) - } + localVarQueryParams.Add("forceDelete", parameterToString(localVarOptionals.ForceDelete.Value(), "")) + } // to determine the Content-Type header localVarHttpContentTypes := []string{} @@ -805,23 +805,23 @@ ServicesApiService Gets a Service by identifier * @param "OrgIdentifier" (optional.String) - Organization Identifier for the Entity. * @param "ProjectIdentifier" (optional.String) - Project Identifier for the Entity. * @param "Deleted" (optional.Bool) - Specify whether Service is deleted or not - * @param "FetchResolvedYaml" (optional.Bool) - - * @param "Branch" (optional.String) - - * @param "RepoName" (optional.String) - - * @param "LoadFromCache" (optional.String) - - * @param "LoadFromFallbackBranch" (optional.Bool) - + * @param "FetchResolvedYaml" (optional.Bool) - + * @param "Branch" (optional.String) - + * @param "RepoName" (optional.String) - + * @param "LoadFromCache" (optional.String) - + * @param "LoadFromFallbackBranch" (optional.Bool) - @return ResponseDtoServiceResponse */ type ServicesApiGetServiceV2Opts struct { - OrgIdentifier optional.String - ProjectIdentifier optional.String - Deleted optional.Bool - FetchResolvedYaml optional.Bool - Branch optional.String - RepoName optional.String - LoadFromCache optional.String - LoadFromFallbackBranch optional.Bool + OrgIdentifier optional.String + ProjectIdentifier optional.String + Deleted optional.Bool + FetchResolvedYaml optional.Bool + Branch optional.String + RepoName optional.String + LoadFromCache optional.String + LoadFromFallbackBranch optional.Bool } func (a *ServicesApiService) GetServiceV2(ctx context.Context, serviceIdentifier string, accountIdentifier string, localVarOptionals *ServicesApiGetServiceV2Opts) (ResponseDtoServiceResponse, *http.Response, error) { @@ -966,34 +966,34 @@ ServicesApiService Update a Service by identifier * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param accountIdentifier Account Identifier for the Entity. * @param optional nil or *ServicesApiUpdateServiceV2Opts - Optional Parameters: - * @param "Body" (optional.Interface of ServiceRequestDto) - Details of the Service to be updated - * @param "IfMatch" (optional.String) - - * @param "Branch" (optional.String) - - * @param "FilePath" (optional.String) - - * @param "CommitMsg" (optional.String) - - * @param "LastObjectId" (optional.String) - - * @param "BaseBranch" (optional.String) - - * @param "ConnectorRef" (optional.String) - - * @param "StoreType" (optional.String) - - * @param "LastCommitId" (optional.String) - - * @param "IsNewBranch" (optional.Bool) - - * @param "IsHarnessCodeRepo" (optional.Bool) - + * @param "Body" (optional.Interface of ServiceRequestDto) - Details of the Service to be updated + * @param "IfMatch" (optional.String) - + * @param "Branch" (optional.String) - + * @param "FilePath" (optional.String) - + * @param "CommitMsg" (optional.String) - + * @param "LastObjectId" (optional.String) - + * @param "BaseBranch" (optional.String) - + * @param "ConnectorRef" (optional.String) - + * @param "StoreType" (optional.String) - + * @param "LastCommitId" (optional.String) - + * @param "IsNewBranch" (optional.Bool) - + * @param "IsHarnessCodeRepo" (optional.Bool) - @return ResponseDtoServiceResponse */ type ServicesApiUpdateServiceV2Opts struct { - Body optional.Interface - IfMatch optional.String - Branch optional.String - FilePath optional.String - CommitMsg optional.String - LastObjectId optional.String - BaseBranch optional.String - ConnectorRef optional.String - StoreType optional.String - LastCommitId optional.String - IsNewBranch optional.Bool - IsHarnessCodeRepo optional.Bool + Body optional.Interface + IfMatch optional.String + Branch optional.String + FilePath optional.String + CommitMsg optional.String + LastObjectId optional.String + BaseBranch optional.String + ConnectorRef optional.String + StoreType optional.String + LastCommitId optional.String + IsNewBranch optional.Bool + IsHarnessCodeRepo optional.Bool } func (a *ServicesApiService) UpdateServiceV2(ctx context.Context, accountIdentifier string, localVarOptionals *ServicesApiUpdateServiceV2Opts) (ResponseDtoServiceResponse, *http.Response, error) { @@ -1288,36 +1288,36 @@ ServicesApiService Get Service YAML from Git Repository * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param accountIdentifier * @param optional nil or *ServicesApiImportServiceOpts - Optional Parameters: - * @param "OrgIdentifier" (optional.String) - - * @param "ProjectIdentifier" (optional.String) - - * @param "ServiceIdentifier" (optional.String) - - * @param "ConnectorRef" (optional.String) - - * @param "RepoName" (optional.String) - - * @param "Branch" (optional.String) - - * @param "FilePath" (optional.String) - - * @param "IsForceImport" (optional.Bool) - - * @param "IsHarnessCodeRepo" (optional.Bool) - + * @param "OrgIdentifier" (optional.String) - + * @param "ProjectIdentifier" (optional.String) - + * @param "ServiceIdentifier" (optional.String) - + * @param "ConnectorRef" (optional.String) - + * @param "RepoName" (optional.String) - + * @param "Branch" (optional.String) - + * @param "FilePath" (optional.String) - + * @param "IsForceImport" (optional.Bool) - + * @param "IsHarnessCodeRepo" (optional.Bool) - @return ResponseServiceImportResponseDto */ type ServicesApiImportServiceOpts struct { - OrgIdentifier optional.String - ProjectIdentifier optional.String - ServiceIdentifier optional.String - ConnectorRef optional.String - RepoName optional.String - Branch optional.String - FilePath optional.String - IsForceImport optional.Bool - IsHarnessCodeRepo optional.Bool + OrgIdentifier optional.String + ProjectIdentifier optional.String + ServiceIdentifier optional.String + ConnectorRef optional.String + RepoName optional.String + Branch optional.String + FilePath optional.String + IsForceImport optional.Bool + IsHarnessCodeRepo optional.Bool } func (a *ServicesApiService) ImportService(ctx context.Context, accountIdentifier string, localVarOptionals *ServicesApiImportServiceOpts) (ResponseServiceImportResponseDto, *http.Response, error) { var ( - localVarHttpMethod = strings.ToUpper("Post") - localVarPostBody interface{} - localVarFileName string - localVarFileBytes []byte + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte localVarReturnValue ResponseServiceImportResponseDto ) @@ -1373,7 +1373,7 @@ func (a *ServicesApiService) ImportService(ctx context.Context, accountIdentifie if localVarHttpHeaderAccept != "" { localVarHeaderParams["Accept"] = localVarHttpHeaderAccept } - if ctx != nil { + if ctx != nil { // API Key Authentication if auth, ok := ctx.Value(ContextAPIKey).(APIKey); ok { var key string @@ -1404,49 +1404,191 @@ func (a *ServicesApiService) ImportService(ctx context.Context, accountIdentifie if localVarHttpResponse.StatusCode < 300 { // If we succeed, return the data, otherwise pass on to decode error. - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err == nil { + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err == nil { return localVarReturnValue, localVarHttpResponse, err } } if localVarHttpResponse.StatusCode >= 300 { newErr := GenericSwaggerError{ - body: localVarBody, + body: localVarBody, error: localVarHttpResponse.Status, } if localVarHttpResponse.StatusCode == 200 { var v ResponseServiceImportResponseDto - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + if localVarHttpResponse.StatusCode == 400 { + var v Failure + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + if localVarHttpResponse.StatusCode == 500 { + var v ModelError + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + +type ServiceApiEditGitDetailsMetadataOpts struct { + ConnectorRef optional.String + RepoName optional.String + FilePath optional.String +} + +func (a *ServicesApiService) EditGitDetailsForService(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, serviceIdentifier string, localVarOptionals *ServiceApiEditGitDetailsMetadataOpts) (ResponseDtoEditServiceGitDetailsResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Put") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ResponseDtoEditServiceGitDetailsResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/ng/api/servicesV2/{serviceIdentifier}/update-git-metadata" + localVarPath = strings.Replace(localVarPath, "{"+"serviceIdentifier"+"}", fmt.Sprintf("%v", serviceIdentifier), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + localVarQueryParams.Add("accountIdentifier", parameterToString(accountIdentifier, "")) + localVarQueryParams.Add("orgIdentifier", parameterToString(orgIdentifier, "")) + localVarQueryParams.Add("projectIdentifier", parameterToString(projectIdentifier, "")) + if localVarOptionals != nil && localVarOptionals.ConnectorRef.IsSet() { + localVarQueryParams.Add("connectorRef", parameterToString(localVarOptionals.ConnectorRef.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.RepoName.IsSet() { + localVarQueryParams.Add("repoName", parameterToString(localVarOptionals.RepoName.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.FilePath.IsSet() { + localVarQueryParams.Add("filePath", parameterToString(localVarOptionals.FilePath.Value(), "")) + } + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + + // body params + if ctx != nil { + // API Key Authentication + if auth, ok := ctx.Value(ContextAPIKey).(APIKey); ok { + var key string + if auth.Prefix != "" { + key = auth.Prefix + " " + auth.Key + } else { + key = auth.Key + } + localVarHeaderParams["x-api-key"] = key + } + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, } if localVarHttpResponse.StatusCode == 400 { var v Failure - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + if localVarHttpResponse.StatusCode == 404 { + var v ModelError + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr } if localVarHttpResponse.StatusCode == 500 { var v ModelError - err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); - if err != nil { - newErr.error = err.Error() - return localVarReturnValue, localVarHttpResponse, newErr - } - newErr.model = v + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + if localVarHttpResponse.StatusCode == 0 { + var v ResponseDtoEditServiceGitDetailsResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr } return localVarReturnValue, localVarHttpResponse, newErr } return localVarReturnValue, localVarHttpResponse, nil -} \ No newline at end of file +} diff --git a/harness/nextgen/model_edit_enviornment_git_details_response.go b/harness/nextgen/model_edit_enviornment_git_details_response.go new file mode 100644 index 00000000..97416466 --- /dev/null +++ b/harness/nextgen/model_edit_enviornment_git_details_response.go @@ -0,0 +1,15 @@ +/* + * Harness NextGen Software Delivery Platform API Reference + * + * This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication + * + * API version: 3.0 + * Contact: contact@harness.io + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package nextgen + +// Contains the Pipeline details for the given Pipeline ID +type EditEnviornmentGitDetailsResponse struct { + Identifier string `json:"identifier,omitempty"` +} diff --git a/harness/nextgen/model_edit_infra_git_details_response.go b/harness/nextgen/model_edit_infra_git_details_response.go new file mode 100644 index 00000000..2c6c0c28 --- /dev/null +++ b/harness/nextgen/model_edit_infra_git_details_response.go @@ -0,0 +1,15 @@ +/* + * Harness NextGen Software Delivery Platform API Reference + * + * This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication + * + * API version: 3.0 + * Contact: contact@harness.io + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package nextgen + +// Contains the Pipeline details for the given Pipeline ID +type EditInfraGitDetailsResponse struct { + Identifier string `json:"identifier,omitempty"` +} diff --git a/harness/nextgen/model_edit_input_set_git_details.go b/harness/nextgen/model_edit_input_set_git_details.go new file mode 100644 index 00000000..8e6260a2 --- /dev/null +++ b/harness/nextgen/model_edit_input_set_git_details.go @@ -0,0 +1,15 @@ +/* + * Harness NextGen Software Delivery Platform API Reference + * + * This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication + * + * API version: 3.0 + * Contact: contact@harness.io + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package nextgen + +// Contains the Pipeline details for the given Pipeline ID +type EditInputSetGitDetailsResponse struct { + Identifier string `json:"identifier,omitempty"` +} diff --git a/harness/nextgen/model_edit_pms_git_details_response.go b/harness/nextgen/model_edit_pms_git_details_response.go new file mode 100644 index 00000000..1d59714e --- /dev/null +++ b/harness/nextgen/model_edit_pms_git_details_response.go @@ -0,0 +1,15 @@ +/* + * Harness NextGen Software Delivery Platform API Reference + * + * This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication + * + * API version: 3.0 + * Contact: contact@harness.io + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package nextgen + +// Contains the Pipeline details for the given Pipeline ID +type EditPmsGitDetailsResponse struct { + Identifier string `json:"identifier,omitempty"` +} diff --git a/harness/nextgen/model_edit_service_git_details_response.go b/harness/nextgen/model_edit_service_git_details_response.go new file mode 100644 index 00000000..d98ff644 --- /dev/null +++ b/harness/nextgen/model_edit_service_git_details_response.go @@ -0,0 +1,15 @@ +/* + * Harness NextGen Software Delivery Platform API Reference + * + * This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication + * + * API version: 3.0 + * Contact: contact@harness.io + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package nextgen + +// Contains the Pipeline details for the given Pipeline ID +type EditServiceGitDetailsResponse struct { + Identifier string `json:"identifier,omitempty"` +} diff --git a/harness/nextgen/model_edit_service_override_v2_git_details_response.go b/harness/nextgen/model_edit_service_override_v2_git_details_response.go new file mode 100644 index 00000000..8f60f2a0 --- /dev/null +++ b/harness/nextgen/model_edit_service_override_v2_git_details_response.go @@ -0,0 +1,19 @@ +/* + * Harness NextGen Software Delivery Platform API Reference + * + * This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication + * + * API version: 3.0 + * Contact: contact@harness.io + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package nextgen + +// Contains the Pipeline details for the given Pipeline ID +type EditServiceOverrideV2GitDetailsResponse struct { + Identifier string `json:"identifier,omitempty"` + EnvironmentRef string `json:"environmentRef,omitempty"` + ServiceRef string `json:"serviceRef,omitempty"` + InfraIdentifier string `json:"infraIdentifier,omitempty"` + ServiceOverridesType string `json:"serviceOverridesType,omitempty"` +} diff --git a/harness/nextgen/model_response_dto_edit_environment_git_details.go b/harness/nextgen/model_response_dto_edit_environment_git_details.go new file mode 100644 index 00000000..17cb3cf3 --- /dev/null +++ b/harness/nextgen/model_response_dto_edit_environment_git_details.go @@ -0,0 +1,17 @@ +/* + * Harness NextGen Software Delivery Platform API Reference + * + * This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication + * + * API version: 3.0 + * Contact: contact@harness.io + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package nextgen + +type ResponseDtoEditEnviornmentGitDetailsResponse struct { + Status string `json:"status,omitempty"` + Data *EditEnviornmentGitDetailsResponse `json:"data,omitempty"` + MetaData *interface{} `json:"metaData,omitempty"` + CorrelationId string `json:"correlationId,omitempty"` +} diff --git a/harness/nextgen/model_response_dto_edit_infra_git_details.go b/harness/nextgen/model_response_dto_edit_infra_git_details.go new file mode 100644 index 00000000..f2b4995a --- /dev/null +++ b/harness/nextgen/model_response_dto_edit_infra_git_details.go @@ -0,0 +1,17 @@ +/* + * Harness NextGen Software Delivery Platform API Reference + * + * This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication + * + * API version: 3.0 + * Contact: contact@harness.io + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package nextgen + +type ResponseDtoEditInfrastructureGitDetailsResponse struct { + Status string `json:"status,omitempty"` + Data *EditInfraGitDetailsResponse `json:"data,omitempty"` + MetaData *interface{} `json:"metaData,omitempty"` + CorrelationId string `json:"correlationId,omitempty"` +} diff --git a/harness/nextgen/model_response_dto_edit_input_set_git_details.go b/harness/nextgen/model_response_dto_edit_input_set_git_details.go new file mode 100644 index 00000000..f50c4b87 --- /dev/null +++ b/harness/nextgen/model_response_dto_edit_input_set_git_details.go @@ -0,0 +1,17 @@ +/* + * Harness NextGen Software Delivery Platform API Reference + * + * This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication + * + * API version: 3.0 + * Contact: contact@harness.io + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package nextgen + +type ResponseDtoEditInputSetGitDetailsResponse struct { + Status string `json:"status,omitempty"` + Data *EditInputSetGitDetailsResponse `json:"data,omitempty"` + MetaData *interface{} `json:"metaData,omitempty"` + CorrelationId string `json:"correlationId,omitempty"` +} diff --git a/harness/nextgen/model_response_dto_edit_pms_git_details.go b/harness/nextgen/model_response_dto_edit_pms_git_details.go new file mode 100644 index 00000000..ade9eedb --- /dev/null +++ b/harness/nextgen/model_response_dto_edit_pms_git_details.go @@ -0,0 +1,17 @@ +/* + * Harness NextGen Software Delivery Platform API Reference + * + * This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication + * + * API version: 3.0 + * Contact: contact@harness.io + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package nextgen + +type ResponseDtoEditPmsGitDetailsResponse struct { + Status string `json:"status,omitempty"` + Data *EditPmsGitDetailsResponse `json:"data,omitempty"` + MetaData *interface{} `json:"metaData,omitempty"` + CorrelationId string `json:"correlationId,omitempty"` +} diff --git a/harness/nextgen/model_response_dto_edit_service_git_details.go b/harness/nextgen/model_response_dto_edit_service_git_details.go new file mode 100644 index 00000000..48235065 --- /dev/null +++ b/harness/nextgen/model_response_dto_edit_service_git_details.go @@ -0,0 +1,17 @@ +/* + * Harness NextGen Software Delivery Platform API Reference + * + * This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication + * + * API version: 3.0 + * Contact: contact@harness.io + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package nextgen + +type ResponseDtoEditServiceGitDetailsResponse struct { + Status string `json:"status,omitempty"` + Data *EditServiceGitDetailsResponse `json:"data,omitempty"` + MetaData *interface{} `json:"metaData,omitempty"` + CorrelationId string `json:"correlationId,omitempty"` +} diff --git a/harness/nextgen/model_response_dto_edit_service_override_v2_git_details.go b/harness/nextgen/model_response_dto_edit_service_override_v2_git_details.go new file mode 100644 index 00000000..e3226b0e --- /dev/null +++ b/harness/nextgen/model_response_dto_edit_service_override_v2_git_details.go @@ -0,0 +1,17 @@ +/* + * Harness NextGen Software Delivery Platform API Reference + * + * This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication + * + * API version: 3.0 + * Contact: contact@harness.io + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package nextgen + +type ResponseDtoEditServiceOverrideV2GitDetailsResponse struct { + Status string `json:"status,omitempty"` + Data *EditServiceOverrideV2GitDetailsResponse `json:"data,omitempty"` + MetaData *interface{} `json:"metaData,omitempty"` + CorrelationId string `json:"correlationId,omitempty"` +}