From 8f5cc922cbda76865dd2e02808847e43d811089f Mon Sep 17 00:00:00 2001 From: Zachary Blasczyk Date: Wed, 25 Feb 2026 14:22:55 -0600 Subject: [PATCH] fix: Trying to unstuck the release proccess --- .github/workflows/release.yaml | 15 +- go.mod | 2 +- internal/api/client.gen.go | 2248 ++++++++++++++++++++------------ 3 files changed, 1396 insertions(+), 869 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 0dde73b..56d9a6c 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -18,17 +18,6 @@ jobs: runs-on: ubuntu-latest if: github.repository_owner == 'ctrlplanedev' steps: - - name: Free disk space - uses: jlumbroso/free-disk-space@main - with: - tool-cache: false - android: true - dotnet: true - haskell: true - large-packages: true - docker-images: true - swap-storage: true - - name: Checkout uses: actions/checkout@v4 with: @@ -36,13 +25,15 @@ jobs: - name: Set up Go uses: actions/setup-go@v5 + with: + go-version-file: go.mod - name: Run GoReleaser uses: goreleaser/goreleaser-action@v5 with: distribution: goreleaser version: "~> v2" - args: release --clean + args: release --clean --parallelism 2 env: GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} diff --git a/go.mod b/go.mod index 4a95f9d..f20e608 100644 --- a/go.mod +++ b/go.mod @@ -36,6 +36,7 @@ require ( github.com/loft-sh/vcluster v0.25.0 github.com/mitchellh/go-homedir v1.1.0 github.com/moby/term v0.5.2 + github.com/netbox-community/go-netbox/v4 v4.3.0 github.com/oapi-codegen/runtime v1.1.1 github.com/spf13/cobra v1.10.1 github.com/spf13/viper v1.19.0 @@ -196,7 +197,6 @@ require ( github.com/muesli/termenv v0.16.0 // indirect github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f // indirect - github.com/netbox-community/go-netbox/v4 v4.3.0 // indirect github.com/oapi-codegen/oapi-codegen/v2 v2.4.1 // indirect github.com/opencontainers/go-digest v1.0.0 // indirect github.com/opencontainers/image-spec v1.1.1 // indirect diff --git a/internal/api/client.gen.go b/internal/api/client.gen.go index 620a6a6..cb8cd78 100644 --- a/internal/api/client.gen.go +++ b/internal/api/client.gen.go @@ -197,6 +197,7 @@ type CreateDeploymentRequest struct { Description *string `json:"description,omitempty"` JobAgentConfig *map[string]interface{} `json:"jobAgentConfig,omitempty"` JobAgentId *string `json:"jobAgentId,omitempty"` + JobAgents *[]DeploymentJobAgent `json:"jobAgents,omitempty"` Metadata *map[string]string `json:"metadata,omitempty"` Name string `json:"name"` ResourceSelector *Selector `json:"resourceSelector,omitempty"` @@ -228,15 +229,28 @@ type CreatePolicyRequest struct { Enabled *bool `json:"enabled,omitempty"` // Metadata Arbitrary metadata for the policy (record) - Metadata *map[string]string `json:"metadata,omitempty"` - Name string `json:"name"` - Priority *int `json:"priority,omitempty"` - Rules *[]PolicyRule `json:"rules,omitempty"` + Metadata *map[string]string `json:"metadata,omitempty"` + Name string `json:"name"` + Priority *int `json:"priority,omitempty"` + Rules *[]CreatePolicyRule `json:"rules,omitempty"` // Selector CEL expression for matching release targets. Use "true" to match all targets. Selector *string `json:"selector,omitempty"` } +// CreatePolicyRule defines model for CreatePolicyRule. +type CreatePolicyRule struct { + AnyApproval *AnyApprovalRule `json:"anyApproval,omitempty"` + DeploymentDependency *DeploymentDependencyRule `json:"deploymentDependency,omitempty"` + DeploymentWindow *DeploymentWindowRule `json:"deploymentWindow,omitempty"` + EnvironmentProgression *EnvironmentProgressionRule `json:"environmentProgression,omitempty"` + GradualRollout *GradualRolloutRule `json:"gradualRollout,omitempty"` + Retry *RetryRule `json:"retry,omitempty"` + Verification *VerificationRule `json:"verification,omitempty"` + VersionCooldown *VersionCooldownRule `json:"versionCooldown,omitempty"` + VersionSelector *VersionSelectorRule `json:"versionSelector,omitempty"` +} + // CreateRelationshipRuleRequest defines model for CreateRelationshipRuleRequest. type CreateRelationshipRuleRequest struct { Description *string `json:"description,omitempty"` @@ -331,6 +345,7 @@ type Deployment struct { Id string `json:"id"` JobAgentConfig map[string]interface{} `json:"jobAgentConfig"` JobAgentId *string `json:"jobAgentId,omitempty"` + JobAgents *[]DeploymentJobAgent `json:"jobAgents,omitempty"` Metadata *map[string]string `json:"metadata,omitempty"` Name string `json:"name"` ResourceSelector *Selector `json:"resourceSelector,omitempty"` @@ -349,6 +364,15 @@ type DeploymentDependencyRule struct { DependsOn string `json:"dependsOn"` } +// DeploymentJobAgent defines model for DeploymentJobAgent. +type DeploymentJobAgent struct { + Config JobAgentConfig `json:"config"` + Ref string `json:"ref"` + + // Selector CEL expression to determine if the job agent should be used + Selector string `json:"selector"` +} + // DeploymentRequestAccepted defines model for DeploymentRequestAccepted. type DeploymentRequestAccepted struct { Id string `json:"id"` @@ -423,9 +447,10 @@ type DeploymentWindowRule struct { Timezone *string `json:"timezone,omitempty"` } -// DeploymentWithVariables defines model for DeploymentWithVariables. -type DeploymentWithVariables struct { +// DeploymentWithVariablesAndSystems defines model for DeploymentWithVariablesAndSystems. +type DeploymentWithVariablesAndSystems struct { Deployment Deployment `json:"deployment"` + Systems []System `json:"systems"` Variables []DeploymentVariableWithValues `json:"variables"` } @@ -473,6 +498,17 @@ type EnvironmentRequestAccepted struct { Message string `json:"message"` } +// EnvironmentWithSystems defines model for EnvironmentWithSystems. +type EnvironmentWithSystems struct { + CreatedAt time.Time `json:"createdAt"` + Description *string `json:"description,omitempty"` + Id string `json:"id"` + Metadata *map[string]string `json:"metadata,omitempty"` + Name string `json:"name"` + ResourceSelector *Selector `json:"resourceSelector,omitempty"` + Systems []System `json:"systems"` +} + // Error defines model for Error. type Error struct { // Code Error code @@ -628,12 +664,6 @@ type Policy struct { WorkspaceId string `json:"workspaceId"` } -// PolicyRequestAccepted defines model for PolicyRequestAccepted. -type PolicyRequestAccepted struct { - Id string `json:"id"` - Message string `json:"message"` -} - // PolicyRule defines model for PolicyRule. type PolicyRule struct { AnyApproval *AnyApprovalRule `json:"anyApproval,omitempty"` @@ -647,6 +677,7 @@ type PolicyRule struct { Retry *RetryRule `json:"retry,omitempty"` Verification *VerificationRule `json:"verification,omitempty"` VersionCooldown *VersionCooldownRule `json:"versionCooldown,omitempty"` + VersionSelector *VersionSelectorRule `json:"versionSelector,omitempty"` } // PrometheusMetricProvider defines model for PrometheusMetricProvider. @@ -769,6 +800,12 @@ type ReleaseTargetState struct { LatestJob *Job `json:"latestJob,omitempty"` } +// ReleaseTargetWithState defines model for ReleaseTargetWithState. +type ReleaseTargetWithState struct { + ReleaseTarget ReleaseTarget `json:"releaseTarget"` + State ReleaseTargetState `json:"state"` +} + // Resource defines model for Resource. type Resource struct { Config map[string]interface{} `json:"config"` @@ -895,12 +932,36 @@ type System struct { WorkspaceId string `json:"workspaceId"` } +// SystemDeploymentLink defines model for SystemDeploymentLink. +type SystemDeploymentLink struct { + DeploymentId string `json:"deploymentId"` + SystemId string `json:"systemId"` +} + +// SystemEnvironmentLink defines model for SystemEnvironmentLink. +type SystemEnvironmentLink struct { + EnvironmentId string `json:"environmentId"` + SystemId string `json:"systemId"` +} + // SystemRequestAccepted defines model for SystemRequestAccepted. type SystemRequestAccepted struct { Id string `json:"id"` Message string `json:"message"` } +// SystemWithLinkedEntities defines model for SystemWithLinkedEntities. +type SystemWithLinkedEntities struct { + Deployments []Deployment `json:"deployments"` + Description *string `json:"description,omitempty"` + Environments []Environment `json:"environments"` + Id string `json:"id"` + Metadata *map[string]string `json:"metadata,omitempty"` + Name string `json:"name"` + Slug string `json:"slug"` + WorkspaceId string `json:"workspaceId"` +} + // TerraformCloudRunMetricProvider defines model for TerraformCloudRunMetricProvider. type TerraformCloudRunMetricProvider struct { // Address Terraform Cloud address @@ -951,6 +1012,7 @@ type UpsertDeploymentRequest struct { Description *string `json:"description,omitempty"` JobAgentConfig *map[string]interface{} `json:"jobAgentConfig,omitempty"` JobAgentId *string `json:"jobAgentId,omitempty"` + JobAgents *[]DeploymentJobAgent `json:"jobAgents,omitempty"` Metadata *map[string]string `json:"metadata,omitempty"` Name string `json:"name"` ResourceSelector *Selector `json:"resourceSelector,omitempty"` @@ -960,15 +1022,17 @@ type UpsertDeploymentRequest struct { // UpsertDeploymentVariableRequest defines model for UpsertDeploymentVariableRequest. type UpsertDeploymentVariableRequest struct { DefaultValue *LiteralValue `json:"defaultValue,omitempty"` + DeploymentId string `json:"deploymentId"` Description *string `json:"description,omitempty"` Key string `json:"key"` } // UpsertDeploymentVariableValueRequest defines model for UpsertDeploymentVariableValueRequest. type UpsertDeploymentVariableValueRequest struct { - Priority int64 `json:"priority"` - ResourceSelector *Selector `json:"resourceSelector,omitempty"` - Value Value `json:"value"` + DeploymentVariableId string `json:"deploymentVariableId"` + Priority int64 `json:"priority"` + ResourceSelector *Selector `json:"resourceSelector,omitempty"` + Value Value `json:"value"` } // UpsertEnvironmentRequest defines model for UpsertEnvironmentRequest. @@ -993,15 +1057,31 @@ type UpsertPolicyRequest struct { Enabled bool `json:"enabled"` // Metadata Arbitrary metadata for the policy (record) - Metadata map[string]string `json:"metadata"` - Name string `json:"name"` - Priority int `json:"priority"` - Rules []PolicyRule `json:"rules"` + Metadata map[string]string `json:"metadata"` + Name string `json:"name"` + Priority int `json:"priority"` + Rules []UpsertPolicyRule `json:"rules"` // Selector CEL expression for matching release targets. Use "true" to match all targets. Selector string `json:"selector"` } +// UpsertPolicyRule defines model for UpsertPolicyRule. +type UpsertPolicyRule struct { + AnyApproval *AnyApprovalRule `json:"anyApproval,omitempty"` + CreatedAt *string `json:"createdAt,omitempty"` + DeploymentDependency *DeploymentDependencyRule `json:"deploymentDependency,omitempty"` + DeploymentWindow *DeploymentWindowRule `json:"deploymentWindow,omitempty"` + EnvironmentProgression *EnvironmentProgressionRule `json:"environmentProgression,omitempty"` + GradualRollout *GradualRolloutRule `json:"gradualRollout,omitempty"` + Id *string `json:"id,omitempty"` + PolicyId *string `json:"policyId,omitempty"` + Retry *RetryRule `json:"retry,omitempty"` + Verification *VerificationRule `json:"verification,omitempty"` + VersionCooldown *VersionCooldownRule `json:"versionCooldown,omitempty"` + VersionSelector *VersionSelectorRule `json:"versionSelector,omitempty"` +} + // UpsertRelationshipRuleRequest defines model for UpsertRelationshipRuleRequest. type UpsertRelationshipRuleRequest struct { Description *string `json:"description,omitempty"` @@ -1099,6 +1179,13 @@ type VersionCooldownRule struct { IntervalSeconds int32 `json:"intervalSeconds"` } +// VersionSelectorRule defines model for VersionSelectorRule. +type VersionSelectorRule struct { + // Description Human-readable description of what this version selector does. Example: "Only deploy v2.x versions to staging environments" + Description *string `json:"description,omitempty"` + Selector Selector `json:"selector"` +} + // Workflow defines model for Workflow. type Workflow struct { Id string `json:"id"` @@ -1268,17 +1355,8 @@ type ListDeploymentsParams struct { Offset *int `form:"offset,omitempty" json:"offset,omitempty"` } -// ListDeploymentVariablesParams defines parameters for ListDeploymentVariables. -type ListDeploymentVariablesParams struct { - // Limit Maximum number of items to return - Limit *int `form:"limit,omitempty" json:"limit,omitempty"` - - // Offset Number of items to skip - Offset *int `form:"offset,omitempty" json:"offset,omitempty"` -} - -// ListDeploymentVariableValuesParams defines parameters for ListDeploymentVariableValues. -type ListDeploymentVariableValuesParams struct { +// ListDeploymentVariablesByDeploymentParams defines parameters for ListDeploymentVariablesByDeployment. +type ListDeploymentVariablesByDeploymentParams struct { // Limit Maximum number of items to return Limit *int `form:"limit,omitempty" json:"limit,omitempty"` @@ -1331,6 +1409,15 @@ type ListPoliciesParams struct { Offset *int `form:"offset,omitempty" json:"offset,omitempty"` } +// GetRelationshipRulesParams defines parameters for GetRelationshipRules. +type GetRelationshipRulesParams struct { + // Offset Number of items to skip + Offset *int `form:"offset,omitempty" json:"offset,omitempty"` + + // Limit Maximum number of items to return + Limit *int `form:"limit,omitempty" json:"limit,omitempty"` +} + // PreviewReleaseTargetsForResourceParams defines parameters for PreviewReleaseTargetsForResource. type PreviewReleaseTargetsForResourceParams struct { // Limit Maximum number of items to return @@ -1340,6 +1427,21 @@ type PreviewReleaseTargetsForResourceParams struct { Offset *int `form:"offset,omitempty" json:"offset,omitempty"` } +// GetReleaseTargetStatesJSONBody defines parameters for GetReleaseTargetStates. +type GetReleaseTargetStatesJSONBody struct { + DeploymentId string `json:"deploymentId"` + EnvironmentId string `json:"environmentId"` +} + +// GetReleaseTargetStatesParams defines parameters for GetReleaseTargetStates. +type GetReleaseTargetStatesParams struct { + // Limit Maximum number of items to return + Limit *int `form:"limit,omitempty" json:"limit,omitempty"` + + // Offset Number of items to skip + Offset *int `form:"offset,omitempty" json:"offset,omitempty"` +} + // GetJobsForReleaseTargetParams defines parameters for GetJobsForReleaseTarget. type GetJobsForReleaseTargetParams struct { // Limit Maximum number of items to return @@ -1420,6 +1522,12 @@ type CreateWorkspaceJSONRequestBody = CreateWorkspaceRequest // UpdateWorkspaceJSONRequestBody defines body for UpdateWorkspace for application/json ContentType. type UpdateWorkspaceJSONRequestBody = UpdateWorkspaceRequest +// RequestDeploymentVariableValueUpsertJSONRequestBody defines body for RequestDeploymentVariableValueUpsert for application/json ContentType. +type RequestDeploymentVariableValueUpsertJSONRequestBody = UpsertDeploymentVariableValueRequest + +// RequestDeploymentVariableUpdateJSONRequestBody defines body for RequestDeploymentVariableUpdate for application/json ContentType. +type RequestDeploymentVariableUpdateJSONRequestBody = UpsertDeploymentVariableRequest + // RequestUserApprovalRecordUpsertJSONRequestBody defines body for RequestUserApprovalRecordUpsert for application/json ContentType. type RequestUserApprovalRecordUpsertJSONRequestBody = UpsertUserApprovalRecordRequest @@ -1429,12 +1537,6 @@ type RequestDeploymentCreationJSONRequestBody = CreateDeploymentRequest // RequestDeploymentUpsertJSONRequestBody defines body for RequestDeploymentUpsert for application/json ContentType. type RequestDeploymentUpsertJSONRequestBody = UpsertDeploymentRequest -// RequestDeploymentVariableUpdateJSONRequestBody defines body for RequestDeploymentVariableUpdate for application/json ContentType. -type RequestDeploymentVariableUpdateJSONRequestBody = UpsertDeploymentVariableRequest - -// RequestDeploymentVariableValueUpsertJSONRequestBody defines body for RequestDeploymentVariableValueUpsert for application/json ContentType. -type RequestDeploymentVariableValueUpsertJSONRequestBody = UpsertDeploymentVariableValueRequest - // CreateDeploymentVersionJSONRequestBody defines body for CreateDeploymentVersion for application/json ContentType. type CreateDeploymentVersionJSONRequestBody = CreateDeploymentVersionRequest @@ -1468,6 +1570,9 @@ type RequestRelationshipRuleUpsertJSONRequestBody = UpsertRelationshipRuleReques // PreviewReleaseTargetsForResourceJSONRequestBody defines body for PreviewReleaseTargetsForResource for application/json ContentType. type PreviewReleaseTargetsForResourceJSONRequestBody = ResourcePreviewRequest +// GetReleaseTargetStatesJSONRequestBody defines body for GetReleaseTargetStates for application/json ContentType. +type GetReleaseTargetStatesJSONRequestBody GetReleaseTargetStatesJSONBody + // RequestResourceProviderUpsertJSONRequestBody defines body for RequestResourceProviderUpsert for application/json ContentType. type RequestResourceProviderUpsertJSONRequestBody = UpsertResourceProviderRequest @@ -2451,6 +2556,28 @@ type ClientInterface interface { UpdateWorkspace(ctx context.Context, workspaceId openapi_types.UUID, body UpdateWorkspaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + // RequestDeploymentVariableValueDeletion request + RequestDeploymentVariableValueDeletion(ctx context.Context, workspaceId string, valueId string, reqEditors ...RequestEditorFn) (*http.Response, error) + + // GetDeploymentVariableValue request + GetDeploymentVariableValue(ctx context.Context, workspaceId string, valueId string, reqEditors ...RequestEditorFn) (*http.Response, error) + + // RequestDeploymentVariableValueUpsertWithBody request with any body + RequestDeploymentVariableValueUpsertWithBody(ctx context.Context, workspaceId string, valueId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + RequestDeploymentVariableValueUpsert(ctx context.Context, workspaceId string, valueId string, body RequestDeploymentVariableValueUpsertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + // RequestDeploymentVariableDeletion request + RequestDeploymentVariableDeletion(ctx context.Context, workspaceId string, variableId string, reqEditors ...RequestEditorFn) (*http.Response, error) + + // GetDeploymentVariable request + GetDeploymentVariable(ctx context.Context, workspaceId string, variableId string, reqEditors ...RequestEditorFn) (*http.Response, error) + + // RequestDeploymentVariableUpdateWithBody request with any body + RequestDeploymentVariableUpdateWithBody(ctx context.Context, workspaceId string, variableId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + RequestDeploymentVariableUpdate(ctx context.Context, workspaceId string, variableId string, body RequestDeploymentVariableUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + // RequestUserApprovalRecordUpsertWithBody request with any body RequestUserApprovalRecordUpsertWithBody(ctx context.Context, workspaceId string, deploymentVersionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -2475,33 +2602,8 @@ type ClientInterface interface { RequestDeploymentUpsert(ctx context.Context, workspaceId string, deploymentId string, body RequestDeploymentUpsertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - // ListDeploymentVariables request - ListDeploymentVariables(ctx context.Context, workspaceId string, deploymentId string, params *ListDeploymentVariablesParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // RequestDeploymentVariableDeletion request - RequestDeploymentVariableDeletion(ctx context.Context, workspaceId string, deploymentId string, variableId string, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetDeploymentVariable request - GetDeploymentVariable(ctx context.Context, workspaceId string, deploymentId string, variableId string, reqEditors ...RequestEditorFn) (*http.Response, error) - - // RequestDeploymentVariableUpdateWithBody request with any body - RequestDeploymentVariableUpdateWithBody(ctx context.Context, workspaceId string, deploymentId string, variableId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - RequestDeploymentVariableUpdate(ctx context.Context, workspaceId string, deploymentId string, variableId string, body RequestDeploymentVariableUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - - // ListDeploymentVariableValues request - ListDeploymentVariableValues(ctx context.Context, workspaceId string, deploymentId string, variableId string, params *ListDeploymentVariableValuesParams, reqEditors ...RequestEditorFn) (*http.Response, error) - - // RequestDeploymentVariableValueDeletion request - RequestDeploymentVariableValueDeletion(ctx context.Context, workspaceId string, deploymentId string, variableId string, valueId string, reqEditors ...RequestEditorFn) (*http.Response, error) - - // GetDeploymentVariableValue request - GetDeploymentVariableValue(ctx context.Context, workspaceId string, deploymentId string, variableId string, valueId string, reqEditors ...RequestEditorFn) (*http.Response, error) - - // RequestDeploymentVariableValueUpsertWithBody request with any body - RequestDeploymentVariableValueUpsertWithBody(ctx context.Context, workspaceId string, deploymentId string, variableId string, valueId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - - RequestDeploymentVariableValueUpsert(ctx context.Context, workspaceId string, deploymentId string, variableId string, valueId string, body RequestDeploymentVariableValueUpsertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + // ListDeploymentVariablesByDeployment request + ListDeploymentVariablesByDeployment(ctx context.Context, workspaceId string, deploymentId string, params *ListDeploymentVariablesByDeploymentParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListDeploymentVersions request ListDeploymentVersions(ctx context.Context, workspaceId string, deploymentId string, params *ListDeploymentVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -2582,6 +2684,9 @@ type ClientInterface interface { RequestPolicyUpsert(ctx context.Context, workspaceId string, policyId string, body RequestPolicyUpsertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + // GetRelationshipRules request + GetRelationshipRules(ctx context.Context, workspaceId string, params *GetRelationshipRulesParams, reqEditors ...RequestEditorFn) (*http.Response, error) + // CreateRelationshipRuleWithBody request with any body CreateRelationshipRuleWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -2603,6 +2708,11 @@ type ClientInterface interface { PreviewReleaseTargetsForResource(ctx context.Context, workspaceId string, params *PreviewReleaseTargetsForResourceParams, body PreviewReleaseTargetsForResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + // GetReleaseTargetStatesWithBody request with any body + GetReleaseTargetStatesWithBody(ctx context.Context, workspaceId string, params *GetReleaseTargetStatesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + GetReleaseTargetStates(ctx context.Context, workspaceId string, params *GetReleaseTargetStatesParams, body GetReleaseTargetStatesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + // GetReleaseTargetDesiredRelease request GetReleaseTargetDesiredRelease(ctx context.Context, workspaceId string, releaseTargetKey string, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -2673,12 +2783,18 @@ type ClientInterface interface { // UnlinkDeploymentFromSystem request UnlinkDeploymentFromSystem(ctx context.Context, workspaceId string, systemId string, deploymentId string, reqEditors ...RequestEditorFn) (*http.Response, error) + // GetDeploymentSystemLink request + GetDeploymentSystemLink(ctx context.Context, workspaceId string, systemId string, deploymentId string, reqEditors ...RequestEditorFn) (*http.Response, error) + // LinkDeploymentToSystem request LinkDeploymentToSystem(ctx context.Context, workspaceId string, systemId string, deploymentId string, reqEditors ...RequestEditorFn) (*http.Response, error) // UnlinkEnvironmentFromSystem request UnlinkEnvironmentFromSystem(ctx context.Context, workspaceId string, systemId string, environmentId string, reqEditors ...RequestEditorFn) (*http.Response, error) + // GetEnvironmentSystemLink request + GetEnvironmentSystemLink(ctx context.Context, workspaceId string, systemId string, environmentId string, reqEditors ...RequestEditorFn) (*http.Response, error) + // LinkEnvironmentToSystem request LinkEnvironmentToSystem(ctx context.Context, workspaceId string, systemId string, environmentId string, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -2798,20 +2914,8 @@ func (c *Client) UpdateWorkspace(ctx context.Context, workspaceId openapi_types. return c.Client.Do(req) } -func (c *Client) RequestUserApprovalRecordUpsertWithBody(ctx context.Context, workspaceId string, deploymentVersionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewRequestUserApprovalRecordUpsertRequestWithBody(c.Server, workspaceId, deploymentVersionId, contentType, body) - if err != nil { - return nil, err - } - req = req.WithContext(ctx) - if err := c.applyEditors(ctx, req, reqEditors); err != nil { - return nil, err - } - return c.Client.Do(req) -} - -func (c *Client) RequestUserApprovalRecordUpsert(ctx context.Context, workspaceId string, deploymentVersionId string, body RequestUserApprovalRecordUpsertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewRequestUserApprovalRecordUpsertRequest(c.Server, workspaceId, deploymentVersionId, body) +func (c *Client) RequestDeploymentVariableValueDeletion(ctx context.Context, workspaceId string, valueId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewRequestDeploymentVariableValueDeletionRequest(c.Server, workspaceId, valueId) if err != nil { return nil, err } @@ -2822,8 +2926,8 @@ func (c *Client) RequestUserApprovalRecordUpsert(ctx context.Context, workspaceI return c.Client.Do(req) } -func (c *Client) ListDeployments(ctx context.Context, workspaceId string, params *ListDeploymentsParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewListDeploymentsRequest(c.Server, workspaceId, params) +func (c *Client) GetDeploymentVariableValue(ctx context.Context, workspaceId string, valueId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetDeploymentVariableValueRequest(c.Server, workspaceId, valueId) if err != nil { return nil, err } @@ -2834,8 +2938,8 @@ func (c *Client) ListDeployments(ctx context.Context, workspaceId string, params return c.Client.Do(req) } -func (c *Client) RequestDeploymentCreationWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewRequestDeploymentCreationRequestWithBody(c.Server, workspaceId, contentType, body) +func (c *Client) RequestDeploymentVariableValueUpsertWithBody(ctx context.Context, workspaceId string, valueId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewRequestDeploymentVariableValueUpsertRequestWithBody(c.Server, workspaceId, valueId, contentType, body) if err != nil { return nil, err } @@ -2846,8 +2950,8 @@ func (c *Client) RequestDeploymentCreationWithBody(ctx context.Context, workspac return c.Client.Do(req) } -func (c *Client) RequestDeploymentCreation(ctx context.Context, workspaceId string, body RequestDeploymentCreationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewRequestDeploymentCreationRequest(c.Server, workspaceId, body) +func (c *Client) RequestDeploymentVariableValueUpsert(ctx context.Context, workspaceId string, valueId string, body RequestDeploymentVariableValueUpsertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewRequestDeploymentVariableValueUpsertRequest(c.Server, workspaceId, valueId, body) if err != nil { return nil, err } @@ -2858,8 +2962,8 @@ func (c *Client) RequestDeploymentCreation(ctx context.Context, workspaceId stri return c.Client.Do(req) } -func (c *Client) RequestDeploymentDeletion(ctx context.Context, workspaceId string, deploymentId string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewRequestDeploymentDeletionRequest(c.Server, workspaceId, deploymentId) +func (c *Client) RequestDeploymentVariableDeletion(ctx context.Context, workspaceId string, variableId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewRequestDeploymentVariableDeletionRequest(c.Server, workspaceId, variableId) if err != nil { return nil, err } @@ -2870,8 +2974,8 @@ func (c *Client) RequestDeploymentDeletion(ctx context.Context, workspaceId stri return c.Client.Do(req) } -func (c *Client) GetDeployment(ctx context.Context, workspaceId string, deploymentId string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetDeploymentRequest(c.Server, workspaceId, deploymentId) +func (c *Client) GetDeploymentVariable(ctx context.Context, workspaceId string, variableId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetDeploymentVariableRequest(c.Server, workspaceId, variableId) if err != nil { return nil, err } @@ -2882,8 +2986,8 @@ func (c *Client) GetDeployment(ctx context.Context, workspaceId string, deployme return c.Client.Do(req) } -func (c *Client) RequestDeploymentUpsertWithBody(ctx context.Context, workspaceId string, deploymentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewRequestDeploymentUpsertRequestWithBody(c.Server, workspaceId, deploymentId, contentType, body) +func (c *Client) RequestDeploymentVariableUpdateWithBody(ctx context.Context, workspaceId string, variableId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewRequestDeploymentVariableUpdateRequestWithBody(c.Server, workspaceId, variableId, contentType, body) if err != nil { return nil, err } @@ -2894,8 +2998,8 @@ func (c *Client) RequestDeploymentUpsertWithBody(ctx context.Context, workspaceI return c.Client.Do(req) } -func (c *Client) RequestDeploymentUpsert(ctx context.Context, workspaceId string, deploymentId string, body RequestDeploymentUpsertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewRequestDeploymentUpsertRequest(c.Server, workspaceId, deploymentId, body) +func (c *Client) RequestDeploymentVariableUpdate(ctx context.Context, workspaceId string, variableId string, body RequestDeploymentVariableUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewRequestDeploymentVariableUpdateRequest(c.Server, workspaceId, variableId, body) if err != nil { return nil, err } @@ -2906,8 +3010,8 @@ func (c *Client) RequestDeploymentUpsert(ctx context.Context, workspaceId string return c.Client.Do(req) } -func (c *Client) ListDeploymentVariables(ctx context.Context, workspaceId string, deploymentId string, params *ListDeploymentVariablesParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewListDeploymentVariablesRequest(c.Server, workspaceId, deploymentId, params) +func (c *Client) RequestUserApprovalRecordUpsertWithBody(ctx context.Context, workspaceId string, deploymentVersionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewRequestUserApprovalRecordUpsertRequestWithBody(c.Server, workspaceId, deploymentVersionId, contentType, body) if err != nil { return nil, err } @@ -2918,8 +3022,8 @@ func (c *Client) ListDeploymentVariables(ctx context.Context, workspaceId string return c.Client.Do(req) } -func (c *Client) RequestDeploymentVariableDeletion(ctx context.Context, workspaceId string, deploymentId string, variableId string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewRequestDeploymentVariableDeletionRequest(c.Server, workspaceId, deploymentId, variableId) +func (c *Client) RequestUserApprovalRecordUpsert(ctx context.Context, workspaceId string, deploymentVersionId string, body RequestUserApprovalRecordUpsertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewRequestUserApprovalRecordUpsertRequest(c.Server, workspaceId, deploymentVersionId, body) if err != nil { return nil, err } @@ -2930,8 +3034,8 @@ func (c *Client) RequestDeploymentVariableDeletion(ctx context.Context, workspac return c.Client.Do(req) } -func (c *Client) GetDeploymentVariable(ctx context.Context, workspaceId string, deploymentId string, variableId string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetDeploymentVariableRequest(c.Server, workspaceId, deploymentId, variableId) +func (c *Client) ListDeployments(ctx context.Context, workspaceId string, params *ListDeploymentsParams, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewListDeploymentsRequest(c.Server, workspaceId, params) if err != nil { return nil, err } @@ -2942,8 +3046,8 @@ func (c *Client) GetDeploymentVariable(ctx context.Context, workspaceId string, return c.Client.Do(req) } -func (c *Client) RequestDeploymentVariableUpdateWithBody(ctx context.Context, workspaceId string, deploymentId string, variableId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewRequestDeploymentVariableUpdateRequestWithBody(c.Server, workspaceId, deploymentId, variableId, contentType, body) +func (c *Client) RequestDeploymentCreationWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewRequestDeploymentCreationRequestWithBody(c.Server, workspaceId, contentType, body) if err != nil { return nil, err } @@ -2954,8 +3058,8 @@ func (c *Client) RequestDeploymentVariableUpdateWithBody(ctx context.Context, wo return c.Client.Do(req) } -func (c *Client) RequestDeploymentVariableUpdate(ctx context.Context, workspaceId string, deploymentId string, variableId string, body RequestDeploymentVariableUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewRequestDeploymentVariableUpdateRequest(c.Server, workspaceId, deploymentId, variableId, body) +func (c *Client) RequestDeploymentCreation(ctx context.Context, workspaceId string, body RequestDeploymentCreationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewRequestDeploymentCreationRequest(c.Server, workspaceId, body) if err != nil { return nil, err } @@ -2966,8 +3070,8 @@ func (c *Client) RequestDeploymentVariableUpdate(ctx context.Context, workspaceI return c.Client.Do(req) } -func (c *Client) ListDeploymentVariableValues(ctx context.Context, workspaceId string, deploymentId string, variableId string, params *ListDeploymentVariableValuesParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewListDeploymentVariableValuesRequest(c.Server, workspaceId, deploymentId, variableId, params) +func (c *Client) RequestDeploymentDeletion(ctx context.Context, workspaceId string, deploymentId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewRequestDeploymentDeletionRequest(c.Server, workspaceId, deploymentId) if err != nil { return nil, err } @@ -2978,8 +3082,8 @@ func (c *Client) ListDeploymentVariableValues(ctx context.Context, workspaceId s return c.Client.Do(req) } -func (c *Client) RequestDeploymentVariableValueDeletion(ctx context.Context, workspaceId string, deploymentId string, variableId string, valueId string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewRequestDeploymentVariableValueDeletionRequest(c.Server, workspaceId, deploymentId, variableId, valueId) +func (c *Client) GetDeployment(ctx context.Context, workspaceId string, deploymentId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetDeploymentRequest(c.Server, workspaceId, deploymentId) if err != nil { return nil, err } @@ -2990,8 +3094,8 @@ func (c *Client) RequestDeploymentVariableValueDeletion(ctx context.Context, wor return c.Client.Do(req) } -func (c *Client) GetDeploymentVariableValue(ctx context.Context, workspaceId string, deploymentId string, variableId string, valueId string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetDeploymentVariableValueRequest(c.Server, workspaceId, deploymentId, variableId, valueId) +func (c *Client) RequestDeploymentUpsertWithBody(ctx context.Context, workspaceId string, deploymentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewRequestDeploymentUpsertRequestWithBody(c.Server, workspaceId, deploymentId, contentType, body) if err != nil { return nil, err } @@ -3002,8 +3106,8 @@ func (c *Client) GetDeploymentVariableValue(ctx context.Context, workspaceId str return c.Client.Do(req) } -func (c *Client) RequestDeploymentVariableValueUpsertWithBody(ctx context.Context, workspaceId string, deploymentId string, variableId string, valueId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewRequestDeploymentVariableValueUpsertRequestWithBody(c.Server, workspaceId, deploymentId, variableId, valueId, contentType, body) +func (c *Client) RequestDeploymentUpsert(ctx context.Context, workspaceId string, deploymentId string, body RequestDeploymentUpsertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewRequestDeploymentUpsertRequest(c.Server, workspaceId, deploymentId, body) if err != nil { return nil, err } @@ -3014,8 +3118,8 @@ func (c *Client) RequestDeploymentVariableValueUpsertWithBody(ctx context.Contex return c.Client.Do(req) } -func (c *Client) RequestDeploymentVariableValueUpsert(ctx context.Context, workspaceId string, deploymentId string, variableId string, valueId string, body RequestDeploymentVariableValueUpsertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewRequestDeploymentVariableValueUpsertRequest(c.Server, workspaceId, deploymentId, variableId, valueId, body) +func (c *Client) ListDeploymentVariablesByDeployment(ctx context.Context, workspaceId string, deploymentId string, params *ListDeploymentVariablesByDeploymentParams, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewListDeploymentVariablesByDeploymentRequest(c.Server, workspaceId, deploymentId, params) if err != nil { return nil, err } @@ -3374,6 +3478,18 @@ func (c *Client) RequestPolicyUpsert(ctx context.Context, workspaceId string, po return c.Client.Do(req) } +func (c *Client) GetRelationshipRules(ctx context.Context, workspaceId string, params *GetRelationshipRulesParams, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetRelationshipRulesRequest(c.Server, workspaceId, params) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + func (c *Client) CreateRelationshipRuleWithBody(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewCreateRelationshipRuleRequestWithBody(c.Server, workspaceId, contentType, body) if err != nil { @@ -3470,6 +3586,30 @@ func (c *Client) PreviewReleaseTargetsForResource(ctx context.Context, workspace return c.Client.Do(req) } +func (c *Client) GetReleaseTargetStatesWithBody(ctx context.Context, workspaceId string, params *GetReleaseTargetStatesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetReleaseTargetStatesRequestWithBody(c.Server, workspaceId, params, contentType, body) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) GetReleaseTargetStates(ctx context.Context, workspaceId string, params *GetReleaseTargetStatesParams, body GetReleaseTargetStatesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetReleaseTargetStatesRequest(c.Server, workspaceId, params, body) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + func (c *Client) GetReleaseTargetDesiredRelease(ctx context.Context, workspaceId string, releaseTargetKey string, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewGetReleaseTargetDesiredReleaseRequest(c.Server, workspaceId, releaseTargetKey) if err != nil { @@ -3770,6 +3910,18 @@ func (c *Client) UnlinkDeploymentFromSystem(ctx context.Context, workspaceId str return c.Client.Do(req) } +func (c *Client) GetDeploymentSystemLink(ctx context.Context, workspaceId string, systemId string, deploymentId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetDeploymentSystemLinkRequest(c.Server, workspaceId, systemId, deploymentId) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + func (c *Client) LinkDeploymentToSystem(ctx context.Context, workspaceId string, systemId string, deploymentId string, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewLinkDeploymentToSystemRequest(c.Server, workspaceId, systemId, deploymentId) if err != nil { @@ -3794,6 +3946,18 @@ func (c *Client) UnlinkEnvironmentFromSystem(ctx context.Context, workspaceId st return c.Client.Do(req) } +func (c *Client) GetEnvironmentSystemLink(ctx context.Context, workspaceId string, systemId string, environmentId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetEnvironmentSystemLinkRequest(c.Server, workspaceId, systemId, environmentId) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + func (c *Client) LinkEnvironmentToSystem(ctx context.Context, workspaceId string, systemId string, environmentId string, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewLinkEnvironmentToSystemRequest(c.Server, workspaceId, systemId, environmentId) if err != nil { @@ -4106,19 +4270,8 @@ func NewUpdateWorkspaceRequestWithBody(server string, workspaceId openapi_types. return req, nil } -// NewRequestUserApprovalRecordUpsertRequest calls the generic RequestUserApprovalRecordUpsert builder with application/json body -func NewRequestUserApprovalRecordUpsertRequest(server string, workspaceId string, deploymentVersionId string, body RequestUserApprovalRecordUpsertJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewRequestUserApprovalRecordUpsertRequestWithBody(server, workspaceId, deploymentVersionId, "application/json", bodyReader) -} - -// NewRequestUserApprovalRecordUpsertRequestWithBody generates requests for RequestUserApprovalRecordUpsert with any type of body -func NewRequestUserApprovalRecordUpsertRequestWithBody(server string, workspaceId string, deploymentVersionId string, contentType string, body io.Reader) (*http.Request, error) { +// NewRequestDeploymentVariableValueDeletionRequest generates requests for RequestDeploymentVariableValueDeletion +func NewRequestDeploymentVariableValueDeletionRequest(server string, workspaceId string, valueId string) (*http.Request, error) { var err error var pathParam0 string @@ -4130,7 +4283,7 @@ func NewRequestUserApprovalRecordUpsertRequestWithBody(server string, workspaceI var pathParam1 string - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "deploymentVersionId", runtime.ParamLocationPath, deploymentVersionId) + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "valueId", runtime.ParamLocationPath, valueId) if err != nil { return nil, err } @@ -4140,7 +4293,7 @@ func NewRequestUserApprovalRecordUpsertRequestWithBody(server string, workspaceI return nil, err } - operationPath := fmt.Sprintf("/v1/workspaces/%s/deployment-versions/%s/user-approval-records", pathParam0, pathParam1) + operationPath := fmt.Sprintf("/v1/workspaces/%s/deployment-variable-values/%s", pathParam0, pathParam1) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -4150,18 +4303,16 @@ func NewRequestUserApprovalRecordUpsertRequestWithBody(server string, workspaceI return nil, err } - req, err := http.NewRequest("PUT", queryURL.String(), body) + req, err := http.NewRequest("DELETE", queryURL.String(), nil) if err != nil { return nil, err } - req.Header.Add("Content-Type", contentType) - return req, nil } -// NewListDeploymentsRequest generates requests for ListDeployments -func NewListDeploymentsRequest(server string, workspaceId string, params *ListDeploymentsParams) (*http.Request, error) { +// NewGetDeploymentVariableValueRequest generates requests for GetDeploymentVariableValue +func NewGetDeploymentVariableValueRequest(server string, workspaceId string, valueId string) (*http.Request, error) { var err error var pathParam0 string @@ -4171,12 +4322,19 @@ func NewListDeploymentsRequest(server string, workspaceId string, params *ListDe return nil, err } + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "valueId", runtime.ParamLocationPath, valueId) + if err != nil { + return nil, err + } + serverURL, err := url.Parse(server) if err != nil { return nil, err } - operationPath := fmt.Sprintf("/v1/workspaces/%s/deployments", pathParam0) + operationPath := fmt.Sprintf("/v1/workspaces/%s/deployment-variable-values/%s", pathParam0, pathParam1) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -4186,44 +4344,6 @@ func NewListDeploymentsRequest(server string, workspaceId string, params *ListDe return nil, err } - if params != nil { - queryValues := queryURL.Query() - - if params.Limit != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Offset != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "offset", runtime.ParamLocationQuery, *params.Offset); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - } - req, err := http.NewRequest("GET", queryURL.String(), nil) if err != nil { return nil, err @@ -4232,19 +4352,19 @@ func NewListDeploymentsRequest(server string, workspaceId string, params *ListDe return req, nil } -// NewRequestDeploymentCreationRequest calls the generic RequestDeploymentCreation builder with application/json body -func NewRequestDeploymentCreationRequest(server string, workspaceId string, body RequestDeploymentCreationJSONRequestBody) (*http.Request, error) { +// NewRequestDeploymentVariableValueUpsertRequest calls the generic RequestDeploymentVariableValueUpsert builder with application/json body +func NewRequestDeploymentVariableValueUpsertRequest(server string, workspaceId string, valueId string, body RequestDeploymentVariableValueUpsertJSONRequestBody) (*http.Request, error) { var bodyReader io.Reader buf, err := json.Marshal(body) if err != nil { return nil, err } bodyReader = bytes.NewReader(buf) - return NewRequestDeploymentCreationRequestWithBody(server, workspaceId, "application/json", bodyReader) + return NewRequestDeploymentVariableValueUpsertRequestWithBody(server, workspaceId, valueId, "application/json", bodyReader) } -// NewRequestDeploymentCreationRequestWithBody generates requests for RequestDeploymentCreation with any type of body -func NewRequestDeploymentCreationRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) { +// NewRequestDeploymentVariableValueUpsertRequestWithBody generates requests for RequestDeploymentVariableValueUpsert with any type of body +func NewRequestDeploymentVariableValueUpsertRequestWithBody(server string, workspaceId string, valueId string, contentType string, body io.Reader) (*http.Request, error) { var err error var pathParam0 string @@ -4254,12 +4374,19 @@ func NewRequestDeploymentCreationRequestWithBody(server string, workspaceId stri return nil, err } + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "valueId", runtime.ParamLocationPath, valueId) + if err != nil { + return nil, err + } + serverURL, err := url.Parse(server) if err != nil { return nil, err } - operationPath := fmt.Sprintf("/v1/workspaces/%s/deployments", pathParam0) + operationPath := fmt.Sprintf("/v1/workspaces/%s/deployment-variable-values/%s", pathParam0, pathParam1) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -4269,7 +4396,7 @@ func NewRequestDeploymentCreationRequestWithBody(server string, workspaceId stri return nil, err } - req, err := http.NewRequest("POST", queryURL.String(), body) + req, err := http.NewRequest("PUT", queryURL.String(), body) if err != nil { return nil, err } @@ -4279,8 +4406,8 @@ func NewRequestDeploymentCreationRequestWithBody(server string, workspaceId stri return req, nil } -// NewRequestDeploymentDeletionRequest generates requests for RequestDeploymentDeletion -func NewRequestDeploymentDeletionRequest(server string, workspaceId string, deploymentId string) (*http.Request, error) { +// NewRequestDeploymentVariableDeletionRequest generates requests for RequestDeploymentVariableDeletion +func NewRequestDeploymentVariableDeletionRequest(server string, workspaceId string, variableId string) (*http.Request, error) { var err error var pathParam0 string @@ -4292,7 +4419,7 @@ func NewRequestDeploymentDeletionRequest(server string, workspaceId string, depl var pathParam1 string - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "deploymentId", runtime.ParamLocationPath, deploymentId) + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "variableId", runtime.ParamLocationPath, variableId) if err != nil { return nil, err } @@ -4302,7 +4429,7 @@ func NewRequestDeploymentDeletionRequest(server string, workspaceId string, depl return nil, err } - operationPath := fmt.Sprintf("/v1/workspaces/%s/deployments/%s", pathParam0, pathParam1) + operationPath := fmt.Sprintf("/v1/workspaces/%s/deployment-variables/%s", pathParam0, pathParam1) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -4320,8 +4447,8 @@ func NewRequestDeploymentDeletionRequest(server string, workspaceId string, depl return req, nil } -// NewGetDeploymentRequest generates requests for GetDeployment -func NewGetDeploymentRequest(server string, workspaceId string, deploymentId string) (*http.Request, error) { +// NewGetDeploymentVariableRequest generates requests for GetDeploymentVariable +func NewGetDeploymentVariableRequest(server string, workspaceId string, variableId string) (*http.Request, error) { var err error var pathParam0 string @@ -4333,7 +4460,7 @@ func NewGetDeploymentRequest(server string, workspaceId string, deploymentId str var pathParam1 string - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "deploymentId", runtime.ParamLocationPath, deploymentId) + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "variableId", runtime.ParamLocationPath, variableId) if err != nil { return nil, err } @@ -4343,7 +4470,7 @@ func NewGetDeploymentRequest(server string, workspaceId string, deploymentId str return nil, err } - operationPath := fmt.Sprintf("/v1/workspaces/%s/deployments/%s", pathParam0, pathParam1) + operationPath := fmt.Sprintf("/v1/workspaces/%s/deployment-variables/%s", pathParam0, pathParam1) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -4361,19 +4488,19 @@ func NewGetDeploymentRequest(server string, workspaceId string, deploymentId str return req, nil } -// NewRequestDeploymentUpsertRequest calls the generic RequestDeploymentUpsert builder with application/json body -func NewRequestDeploymentUpsertRequest(server string, workspaceId string, deploymentId string, body RequestDeploymentUpsertJSONRequestBody) (*http.Request, error) { +// NewRequestDeploymentVariableUpdateRequest calls the generic RequestDeploymentVariableUpdate builder with application/json body +func NewRequestDeploymentVariableUpdateRequest(server string, workspaceId string, variableId string, body RequestDeploymentVariableUpdateJSONRequestBody) (*http.Request, error) { var bodyReader io.Reader buf, err := json.Marshal(body) if err != nil { return nil, err } bodyReader = bytes.NewReader(buf) - return NewRequestDeploymentUpsertRequestWithBody(server, workspaceId, deploymentId, "application/json", bodyReader) + return NewRequestDeploymentVariableUpdateRequestWithBody(server, workspaceId, variableId, "application/json", bodyReader) } -// NewRequestDeploymentUpsertRequestWithBody generates requests for RequestDeploymentUpsert with any type of body -func NewRequestDeploymentUpsertRequestWithBody(server string, workspaceId string, deploymentId string, contentType string, body io.Reader) (*http.Request, error) { +// NewRequestDeploymentVariableUpdateRequestWithBody generates requests for RequestDeploymentVariableUpdate with any type of body +func NewRequestDeploymentVariableUpdateRequestWithBody(server string, workspaceId string, variableId string, contentType string, body io.Reader) (*http.Request, error) { var err error var pathParam0 string @@ -4385,7 +4512,7 @@ func NewRequestDeploymentUpsertRequestWithBody(server string, workspaceId string var pathParam1 string - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "deploymentId", runtime.ParamLocationPath, deploymentId) + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "variableId", runtime.ParamLocationPath, variableId) if err != nil { return nil, err } @@ -4395,7 +4522,7 @@ func NewRequestDeploymentUpsertRequestWithBody(server string, workspaceId string return nil, err } - operationPath := fmt.Sprintf("/v1/workspaces/%s/deployments/%s", pathParam0, pathParam1) + operationPath := fmt.Sprintf("/v1/workspaces/%s/deployment-variables/%s", pathParam0, pathParam1) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -4415,194 +4542,19 @@ func NewRequestDeploymentUpsertRequestWithBody(server string, workspaceId string return req, nil } -// NewListDeploymentVariablesRequest generates requests for ListDeploymentVariables -func NewListDeploymentVariablesRequest(server string, workspaceId string, deploymentId string, params *ListDeploymentVariablesParams) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId) - if err != nil { - return nil, err - } - - var pathParam1 string - - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "deploymentId", runtime.ParamLocationPath, deploymentId) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/v1/workspaces/%s/deployments/%s/variables", pathParam0, pathParam1) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - if params != nil { - queryValues := queryURL.Query() - - if params.Limit != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Offset != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "offset", runtime.ParamLocationQuery, *params.Offset); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewRequestDeploymentVariableDeletionRequest generates requests for RequestDeploymentVariableDeletion -func NewRequestDeploymentVariableDeletionRequest(server string, workspaceId string, deploymentId string, variableId string) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId) - if err != nil { - return nil, err - } - - var pathParam1 string - - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "deploymentId", runtime.ParamLocationPath, deploymentId) - if err != nil { - return nil, err - } - - var pathParam2 string - - pathParam2, err = runtime.StyleParamWithLocation("simple", false, "variableId", runtime.ParamLocationPath, variableId) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/v1/workspaces/%s/deployments/%s/variables/%s", pathParam0, pathParam1, pathParam2) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("DELETE", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewGetDeploymentVariableRequest generates requests for GetDeploymentVariable -func NewGetDeploymentVariableRequest(server string, workspaceId string, deploymentId string, variableId string) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId) - if err != nil { - return nil, err - } - - var pathParam1 string - - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "deploymentId", runtime.ParamLocationPath, deploymentId) - if err != nil { - return nil, err - } - - var pathParam2 string - - pathParam2, err = runtime.StyleParamWithLocation("simple", false, "variableId", runtime.ParamLocationPath, variableId) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/v1/workspaces/%s/deployments/%s/variables/%s", pathParam0, pathParam1, pathParam2) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewRequestDeploymentVariableUpdateRequest calls the generic RequestDeploymentVariableUpdate builder with application/json body -func NewRequestDeploymentVariableUpdateRequest(server string, workspaceId string, deploymentId string, variableId string, body RequestDeploymentVariableUpdateJSONRequestBody) (*http.Request, error) { +// NewRequestUserApprovalRecordUpsertRequest calls the generic RequestUserApprovalRecordUpsert builder with application/json body +func NewRequestUserApprovalRecordUpsertRequest(server string, workspaceId string, deploymentVersionId string, body RequestUserApprovalRecordUpsertJSONRequestBody) (*http.Request, error) { var bodyReader io.Reader buf, err := json.Marshal(body) if err != nil { return nil, err } bodyReader = bytes.NewReader(buf) - return NewRequestDeploymentVariableUpdateRequestWithBody(server, workspaceId, deploymentId, variableId, "application/json", bodyReader) + return NewRequestUserApprovalRecordUpsertRequestWithBody(server, workspaceId, deploymentVersionId, "application/json", bodyReader) } -// NewRequestDeploymentVariableUpdateRequestWithBody generates requests for RequestDeploymentVariableUpdate with any type of body -func NewRequestDeploymentVariableUpdateRequestWithBody(server string, workspaceId string, deploymentId string, variableId string, contentType string, body io.Reader) (*http.Request, error) { +// NewRequestUserApprovalRecordUpsertRequestWithBody generates requests for RequestUserApprovalRecordUpsert with any type of body +func NewRequestUserApprovalRecordUpsertRequestWithBody(server string, workspaceId string, deploymentVersionId string, contentType string, body io.Reader) (*http.Request, error) { var err error var pathParam0 string @@ -4614,14 +4566,7 @@ func NewRequestDeploymentVariableUpdateRequestWithBody(server string, workspaceI var pathParam1 string - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "deploymentId", runtime.ParamLocationPath, deploymentId) - if err != nil { - return nil, err - } - - var pathParam2 string - - pathParam2, err = runtime.StyleParamWithLocation("simple", false, "variableId", runtime.ParamLocationPath, variableId) + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "deploymentVersionId", runtime.ParamLocationPath, deploymentVersionId) if err != nil { return nil, err } @@ -4631,7 +4576,7 @@ func NewRequestDeploymentVariableUpdateRequestWithBody(server string, workspaceI return nil, err } - operationPath := fmt.Sprintf("/v1/workspaces/%s/deployments/%s/variables/%s", pathParam0, pathParam1, pathParam2) + operationPath := fmt.Sprintf("/v1/workspaces/%s/deployment-versions/%s/user-approval-records", pathParam0, pathParam1) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -4651,8 +4596,8 @@ func NewRequestDeploymentVariableUpdateRequestWithBody(server string, workspaceI return req, nil } -// NewListDeploymentVariableValuesRequest generates requests for ListDeploymentVariableValues -func NewListDeploymentVariableValuesRequest(server string, workspaceId string, deploymentId string, variableId string, params *ListDeploymentVariableValuesParams) (*http.Request, error) { +// NewListDeploymentsRequest generates requests for ListDeployments +func NewListDeploymentsRequest(server string, workspaceId string, params *ListDeploymentsParams) (*http.Request, error) { var err error var pathParam0 string @@ -4662,26 +4607,12 @@ func NewListDeploymentVariableValuesRequest(server string, workspaceId string, d return nil, err } - var pathParam1 string - - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "deploymentId", runtime.ParamLocationPath, deploymentId) - if err != nil { - return nil, err - } - - var pathParam2 string - - pathParam2, err = runtime.StyleParamWithLocation("simple", false, "variableId", runtime.ParamLocationPath, variableId) - if err != nil { - return nil, err - } - serverURL, err := url.Parse(server) if err != nil { return nil, err } - operationPath := fmt.Sprintf("/v1/workspaces/%s/deployments/%s/variables/%s/values", pathParam0, pathParam1, pathParam2) + operationPath := fmt.Sprintf("/v1/workspaces/%s/deployments", pathParam0) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -4737,8 +4668,19 @@ func NewListDeploymentVariableValuesRequest(server string, workspaceId string, d return req, nil } -// NewRequestDeploymentVariableValueDeletionRequest generates requests for RequestDeploymentVariableValueDeletion -func NewRequestDeploymentVariableValueDeletionRequest(server string, workspaceId string, deploymentId string, variableId string, valueId string) (*http.Request, error) { +// NewRequestDeploymentCreationRequest calls the generic RequestDeploymentCreation builder with application/json body +func NewRequestDeploymentCreationRequest(server string, workspaceId string, body RequestDeploymentCreationJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewRequestDeploymentCreationRequestWithBody(server, workspaceId, "application/json", bodyReader) +} + +// NewRequestDeploymentCreationRequestWithBody generates requests for RequestDeploymentCreation with any type of body +func NewRequestDeploymentCreationRequestWithBody(server string, workspaceId string, contentType string, body io.Reader) (*http.Request, error) { var err error var pathParam0 string @@ -4748,23 +4690,45 @@ func NewRequestDeploymentVariableValueDeletionRequest(server string, workspaceId return nil, err } - var pathParam1 string + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "deploymentId", runtime.ParamLocationPath, deploymentId) + operationPath := fmt.Sprintf("/v1/workspaces/%s/deployments", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) if err != nil { return nil, err } - var pathParam2 string + req, err := http.NewRequest("POST", queryURL.String(), body) + if err != nil { + return nil, err + } - pathParam2, err = runtime.StyleParamWithLocation("simple", false, "variableId", runtime.ParamLocationPath, variableId) + req.Header.Add("Content-Type", contentType) + + return req, nil +} + +// NewRequestDeploymentDeletionRequest generates requests for RequestDeploymentDeletion +func NewRequestDeploymentDeletionRequest(server string, workspaceId string, deploymentId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId) if err != nil { return nil, err } - var pathParam3 string + var pathParam1 string - pathParam3, err = runtime.StyleParamWithLocation("simple", false, "valueId", runtime.ParamLocationPath, valueId) + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "deploymentId", runtime.ParamLocationPath, deploymentId) if err != nil { return nil, err } @@ -4774,7 +4738,7 @@ func NewRequestDeploymentVariableValueDeletionRequest(server string, workspaceId return nil, err } - operationPath := fmt.Sprintf("/v1/workspaces/%s/deployments/%s/variables/%s/values/%s", pathParam0, pathParam1, pathParam2, pathParam3) + operationPath := fmt.Sprintf("/v1/workspaces/%s/deployments/%s", pathParam0, pathParam1) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -4792,8 +4756,8 @@ func NewRequestDeploymentVariableValueDeletionRequest(server string, workspaceId return req, nil } -// NewGetDeploymentVariableValueRequest generates requests for GetDeploymentVariableValue -func NewGetDeploymentVariableValueRequest(server string, workspaceId string, deploymentId string, variableId string, valueId string) (*http.Request, error) { +// NewGetDeploymentRequest generates requests for GetDeployment +func NewGetDeploymentRequest(server string, workspaceId string, deploymentId string) (*http.Request, error) { var err error var pathParam0 string @@ -4810,26 +4774,12 @@ func NewGetDeploymentVariableValueRequest(server string, workspaceId string, dep return nil, err } - var pathParam2 string - - pathParam2, err = runtime.StyleParamWithLocation("simple", false, "variableId", runtime.ParamLocationPath, variableId) - if err != nil { - return nil, err - } - - var pathParam3 string - - pathParam3, err = runtime.StyleParamWithLocation("simple", false, "valueId", runtime.ParamLocationPath, valueId) - if err != nil { - return nil, err - } - serverURL, err := url.Parse(server) if err != nil { return nil, err } - operationPath := fmt.Sprintf("/v1/workspaces/%s/deployments/%s/variables/%s/values/%s", pathParam0, pathParam1, pathParam2, pathParam3) + operationPath := fmt.Sprintf("/v1/workspaces/%s/deployments/%s", pathParam0, pathParam1) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -4847,19 +4797,19 @@ func NewGetDeploymentVariableValueRequest(server string, workspaceId string, dep return req, nil } -// NewRequestDeploymentVariableValueUpsertRequest calls the generic RequestDeploymentVariableValueUpsert builder with application/json body -func NewRequestDeploymentVariableValueUpsertRequest(server string, workspaceId string, deploymentId string, variableId string, valueId string, body RequestDeploymentVariableValueUpsertJSONRequestBody) (*http.Request, error) { +// NewRequestDeploymentUpsertRequest calls the generic RequestDeploymentUpsert builder with application/json body +func NewRequestDeploymentUpsertRequest(server string, workspaceId string, deploymentId string, body RequestDeploymentUpsertJSONRequestBody) (*http.Request, error) { var bodyReader io.Reader buf, err := json.Marshal(body) if err != nil { return nil, err } bodyReader = bytes.NewReader(buf) - return NewRequestDeploymentVariableValueUpsertRequestWithBody(server, workspaceId, deploymentId, variableId, valueId, "application/json", bodyReader) + return NewRequestDeploymentUpsertRequestWithBody(server, workspaceId, deploymentId, "application/json", bodyReader) } -// NewRequestDeploymentVariableValueUpsertRequestWithBody generates requests for RequestDeploymentVariableValueUpsert with any type of body -func NewRequestDeploymentVariableValueUpsertRequestWithBody(server string, workspaceId string, deploymentId string, variableId string, valueId string, contentType string, body io.Reader) (*http.Request, error) { +// NewRequestDeploymentUpsertRequestWithBody generates requests for RequestDeploymentUpsert with any type of body +func NewRequestDeploymentUpsertRequestWithBody(server string, workspaceId string, deploymentId string, contentType string, body io.Reader) (*http.Request, error) { var err error var pathParam0 string @@ -4876,16 +4826,45 @@ func NewRequestDeploymentVariableValueUpsertRequestWithBody(server string, works return nil, err } - var pathParam2 string + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/v1/workspaces/%s/deployments/%s", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("PUT", queryURL.String(), body) + if err != nil { + return nil, err + } + + req.Header.Add("Content-Type", contentType) + + return req, nil +} + +// NewListDeploymentVariablesByDeploymentRequest generates requests for ListDeploymentVariablesByDeployment +func NewListDeploymentVariablesByDeploymentRequest(server string, workspaceId string, deploymentId string, params *ListDeploymentVariablesByDeploymentParams) (*http.Request, error) { + var err error - pathParam2, err = runtime.StyleParamWithLocation("simple", false, "variableId", runtime.ParamLocationPath, variableId) + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId) if err != nil { return nil, err } - var pathParam3 string + var pathParam1 string - pathParam3, err = runtime.StyleParamWithLocation("simple", false, "valueId", runtime.ParamLocationPath, valueId) + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "deploymentId", runtime.ParamLocationPath, deploymentId) if err != nil { return nil, err } @@ -4895,7 +4874,7 @@ func NewRequestDeploymentVariableValueUpsertRequestWithBody(server string, works return nil, err } - operationPath := fmt.Sprintf("/v1/workspaces/%s/deployments/%s/variables/%s/values/%s", pathParam0, pathParam1, pathParam2, pathParam3) + operationPath := fmt.Sprintf("/v1/workspaces/%s/deployments/%s/variables", pathParam0, pathParam1) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -4905,13 +4884,49 @@ func NewRequestDeploymentVariableValueUpsertRequestWithBody(server string, works return nil, err } - req, err := http.NewRequest("PUT", queryURL.String(), body) + if params != nil { + queryValues := queryURL.Query() + + if params.Limit != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.Offset != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "offset", runtime.ParamLocationQuery, *params.Offset); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + queryURL.RawQuery = queryValues.Encode() + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) if err != nil { return nil, err } - req.Header.Add("Content-Type", contentType) - return req, nil } @@ -6028,6 +6043,78 @@ func NewRequestPolicyUpsertRequestWithBody(server string, workspaceId string, po return req, nil } +// NewGetRelationshipRulesRequest generates requests for GetRelationshipRules +func NewGetRelationshipRulesRequest(server string, workspaceId string, params *GetRelationshipRulesParams) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/v1/workspaces/%s/relationship-rules", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + if params != nil { + queryValues := queryURL.Query() + + if params.Offset != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "offset", runtime.ParamLocationQuery, *params.Offset); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.Limit != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + queryURL.RawQuery = queryValues.Encode() + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + // NewCreateRelationshipRuleRequest calls the generic CreateRelationshipRule builder with application/json body func NewCreateRelationshipRuleRequest(server string, workspaceId string, body CreateRelationshipRuleJSONRequestBody) (*http.Request, error) { var bodyReader io.Reader @@ -6179,29 +6266,114 @@ func NewRequestRelationshipRuleUpsertRequestWithBody(server string, workspaceId return nil, err } - var pathParam1 string + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "relationshipRuleId", runtime.ParamLocationPath, relationshipRuleId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/v1/workspaces/%s/relationship-rules/%s", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("PUT", queryURL.String(), body) + if err != nil { + return nil, err + } + + req.Header.Add("Content-Type", contentType) + + return req, nil +} + +// NewPreviewReleaseTargetsForResourceRequest calls the generic PreviewReleaseTargetsForResource builder with application/json body +func NewPreviewReleaseTargetsForResourceRequest(server string, workspaceId string, params *PreviewReleaseTargetsForResourceParams, body PreviewReleaseTargetsForResourceJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPreviewReleaseTargetsForResourceRequestWithBody(server, workspaceId, params, "application/json", bodyReader) +} + +// NewPreviewReleaseTargetsForResourceRequestWithBody generates requests for PreviewReleaseTargetsForResource with any type of body +func NewPreviewReleaseTargetsForResourceRequestWithBody(server string, workspaceId string, params *PreviewReleaseTargetsForResourceParams, contentType string, body io.Reader) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/v1/workspaces/%s/release-targets/resource-preview", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + if params != nil { + queryValues := queryURL.Query() + + if params.Limit != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "relationshipRuleId", runtime.ParamLocationPath, relationshipRuleId) - if err != nil { - return nil, err - } + if params.Offset != nil { - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "offset", runtime.ParamLocationQuery, *params.Offset); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } - operationPath := fmt.Sprintf("/v1/workspaces/%s/relationship-rules/%s", pathParam0, pathParam1) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } + } - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err + queryURL.RawQuery = queryValues.Encode() } - req, err := http.NewRequest("PUT", queryURL.String(), body) + req, err := http.NewRequest("POST", queryURL.String(), body) if err != nil { return nil, err } @@ -6211,19 +6383,19 @@ func NewRequestRelationshipRuleUpsertRequestWithBody(server string, workspaceId return req, nil } -// NewPreviewReleaseTargetsForResourceRequest calls the generic PreviewReleaseTargetsForResource builder with application/json body -func NewPreviewReleaseTargetsForResourceRequest(server string, workspaceId string, params *PreviewReleaseTargetsForResourceParams, body PreviewReleaseTargetsForResourceJSONRequestBody) (*http.Request, error) { +// NewGetReleaseTargetStatesRequest calls the generic GetReleaseTargetStates builder with application/json body +func NewGetReleaseTargetStatesRequest(server string, workspaceId string, params *GetReleaseTargetStatesParams, body GetReleaseTargetStatesJSONRequestBody) (*http.Request, error) { var bodyReader io.Reader buf, err := json.Marshal(body) if err != nil { return nil, err } bodyReader = bytes.NewReader(buf) - return NewPreviewReleaseTargetsForResourceRequestWithBody(server, workspaceId, params, "application/json", bodyReader) + return NewGetReleaseTargetStatesRequestWithBody(server, workspaceId, params, "application/json", bodyReader) } -// NewPreviewReleaseTargetsForResourceRequestWithBody generates requests for PreviewReleaseTargetsForResource with any type of body -func NewPreviewReleaseTargetsForResourceRequestWithBody(server string, workspaceId string, params *PreviewReleaseTargetsForResourceParams, contentType string, body io.Reader) (*http.Request, error) { +// NewGetReleaseTargetStatesRequestWithBody generates requests for GetReleaseTargetStates with any type of body +func NewGetReleaseTargetStatesRequestWithBody(server string, workspaceId string, params *GetReleaseTargetStatesParams, contentType string, body io.Reader) (*http.Request, error) { var err error var pathParam0 string @@ -6238,7 +6410,7 @@ func NewPreviewReleaseTargetsForResourceRequestWithBody(server string, workspace return nil, err } - operationPath := fmt.Sprintf("/v1/workspaces/%s/release-targets/resource-preview", pathParam0) + operationPath := fmt.Sprintf("/v1/workspaces/%s/release-targets/state", pathParam0) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -7411,6 +7583,54 @@ func NewUnlinkDeploymentFromSystemRequest(server string, workspaceId string, sys return req, nil } +// NewGetDeploymentSystemLinkRequest generates requests for GetDeploymentSystemLink +func NewGetDeploymentSystemLinkRequest(server string, workspaceId string, systemId string, deploymentId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId) + if err != nil { + return nil, err + } + + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "systemId", runtime.ParamLocationPath, systemId) + if err != nil { + return nil, err + } + + var pathParam2 string + + pathParam2, err = runtime.StyleParamWithLocation("simple", false, "deploymentId", runtime.ParamLocationPath, deploymentId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/v1/workspaces/%s/systems/%s/deployments/%s", pathParam0, pathParam1, pathParam2) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + // NewLinkDeploymentToSystemRequest generates requests for LinkDeploymentToSystem func NewLinkDeploymentToSystemRequest(server string, workspaceId string, systemId string, deploymentId string) (*http.Request, error) { var err error @@ -7507,6 +7727,54 @@ func NewUnlinkEnvironmentFromSystemRequest(server string, workspaceId string, sy return req, nil } +// NewGetEnvironmentSystemLinkRequest generates requests for GetEnvironmentSystemLink +func NewGetEnvironmentSystemLinkRequest(server string, workspaceId string, systemId string, environmentId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "workspaceId", runtime.ParamLocationPath, workspaceId) + if err != nil { + return nil, err + } + + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "systemId", runtime.ParamLocationPath, systemId) + if err != nil { + return nil, err + } + + var pathParam2 string + + pathParam2, err = runtime.StyleParamWithLocation("simple", false, "environmentId", runtime.ParamLocationPath, environmentId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/v1/workspaces/%s/systems/%s/environments/%s", pathParam0, pathParam1, pathParam2) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + // NewLinkEnvironmentToSystemRequest generates requests for LinkEnvironmentToSystem func NewLinkEnvironmentToSystemRequest(server string, workspaceId string, systemId string, environmentId string) (*http.Request, error) { var err error @@ -7875,6 +8143,28 @@ type ClientWithResponsesInterface interface { UpdateWorkspaceWithResponse(ctx context.Context, workspaceId openapi_types.UUID, body UpdateWorkspaceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkspaceResponse, error) + // RequestDeploymentVariableValueDeletionWithResponse request + RequestDeploymentVariableValueDeletionWithResponse(ctx context.Context, workspaceId string, valueId string, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableValueDeletionResponse, error) + + // GetDeploymentVariableValueWithResponse request + GetDeploymentVariableValueWithResponse(ctx context.Context, workspaceId string, valueId string, reqEditors ...RequestEditorFn) (*GetDeploymentVariableValueResponse, error) + + // RequestDeploymentVariableValueUpsertWithBodyWithResponse request with any body + RequestDeploymentVariableValueUpsertWithBodyWithResponse(ctx context.Context, workspaceId string, valueId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableValueUpsertResponse, error) + + RequestDeploymentVariableValueUpsertWithResponse(ctx context.Context, workspaceId string, valueId string, body RequestDeploymentVariableValueUpsertJSONRequestBody, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableValueUpsertResponse, error) + + // RequestDeploymentVariableDeletionWithResponse request + RequestDeploymentVariableDeletionWithResponse(ctx context.Context, workspaceId string, variableId string, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableDeletionResponse, error) + + // GetDeploymentVariableWithResponse request + GetDeploymentVariableWithResponse(ctx context.Context, workspaceId string, variableId string, reqEditors ...RequestEditorFn) (*GetDeploymentVariableResponse, error) + + // RequestDeploymentVariableUpdateWithBodyWithResponse request with any body + RequestDeploymentVariableUpdateWithBodyWithResponse(ctx context.Context, workspaceId string, variableId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableUpdateResponse, error) + + RequestDeploymentVariableUpdateWithResponse(ctx context.Context, workspaceId string, variableId string, body RequestDeploymentVariableUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableUpdateResponse, error) + // RequestUserApprovalRecordUpsertWithBodyWithResponse request with any body RequestUserApprovalRecordUpsertWithBodyWithResponse(ctx context.Context, workspaceId string, deploymentVersionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RequestUserApprovalRecordUpsertResponse, error) @@ -7899,33 +8189,8 @@ type ClientWithResponsesInterface interface { RequestDeploymentUpsertWithResponse(ctx context.Context, workspaceId string, deploymentId string, body RequestDeploymentUpsertJSONRequestBody, reqEditors ...RequestEditorFn) (*RequestDeploymentUpsertResponse, error) - // ListDeploymentVariablesWithResponse request - ListDeploymentVariablesWithResponse(ctx context.Context, workspaceId string, deploymentId string, params *ListDeploymentVariablesParams, reqEditors ...RequestEditorFn) (*ListDeploymentVariablesResponse, error) - - // RequestDeploymentVariableDeletionWithResponse request - RequestDeploymentVariableDeletionWithResponse(ctx context.Context, workspaceId string, deploymentId string, variableId string, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableDeletionResponse, error) - - // GetDeploymentVariableWithResponse request - GetDeploymentVariableWithResponse(ctx context.Context, workspaceId string, deploymentId string, variableId string, reqEditors ...RequestEditorFn) (*GetDeploymentVariableResponse, error) - - // RequestDeploymentVariableUpdateWithBodyWithResponse request with any body - RequestDeploymentVariableUpdateWithBodyWithResponse(ctx context.Context, workspaceId string, deploymentId string, variableId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableUpdateResponse, error) - - RequestDeploymentVariableUpdateWithResponse(ctx context.Context, workspaceId string, deploymentId string, variableId string, body RequestDeploymentVariableUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableUpdateResponse, error) - - // ListDeploymentVariableValuesWithResponse request - ListDeploymentVariableValuesWithResponse(ctx context.Context, workspaceId string, deploymentId string, variableId string, params *ListDeploymentVariableValuesParams, reqEditors ...RequestEditorFn) (*ListDeploymentVariableValuesResponse, error) - - // RequestDeploymentVariableValueDeletionWithResponse request - RequestDeploymentVariableValueDeletionWithResponse(ctx context.Context, workspaceId string, deploymentId string, variableId string, valueId string, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableValueDeletionResponse, error) - - // GetDeploymentVariableValueWithResponse request - GetDeploymentVariableValueWithResponse(ctx context.Context, workspaceId string, deploymentId string, variableId string, valueId string, reqEditors ...RequestEditorFn) (*GetDeploymentVariableValueResponse, error) - - // RequestDeploymentVariableValueUpsertWithBodyWithResponse request with any body - RequestDeploymentVariableValueUpsertWithBodyWithResponse(ctx context.Context, workspaceId string, deploymentId string, variableId string, valueId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableValueUpsertResponse, error) - - RequestDeploymentVariableValueUpsertWithResponse(ctx context.Context, workspaceId string, deploymentId string, variableId string, valueId string, body RequestDeploymentVariableValueUpsertJSONRequestBody, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableValueUpsertResponse, error) + // ListDeploymentVariablesByDeploymentWithResponse request + ListDeploymentVariablesByDeploymentWithResponse(ctx context.Context, workspaceId string, deploymentId string, params *ListDeploymentVariablesByDeploymentParams, reqEditors ...RequestEditorFn) (*ListDeploymentVariablesByDeploymentResponse, error) // ListDeploymentVersionsWithResponse request ListDeploymentVersionsWithResponse(ctx context.Context, workspaceId string, deploymentId string, params *ListDeploymentVersionsParams, reqEditors ...RequestEditorFn) (*ListDeploymentVersionsResponse, error) @@ -8006,6 +8271,9 @@ type ClientWithResponsesInterface interface { RequestPolicyUpsertWithResponse(ctx context.Context, workspaceId string, policyId string, body RequestPolicyUpsertJSONRequestBody, reqEditors ...RequestEditorFn) (*RequestPolicyUpsertResponse, error) + // GetRelationshipRulesWithResponse request + GetRelationshipRulesWithResponse(ctx context.Context, workspaceId string, params *GetRelationshipRulesParams, reqEditors ...RequestEditorFn) (*GetRelationshipRulesResponse, error) + // CreateRelationshipRuleWithBodyWithResponse request with any body CreateRelationshipRuleWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRelationshipRuleResponse, error) @@ -8027,6 +8295,11 @@ type ClientWithResponsesInterface interface { PreviewReleaseTargetsForResourceWithResponse(ctx context.Context, workspaceId string, params *PreviewReleaseTargetsForResourceParams, body PreviewReleaseTargetsForResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*PreviewReleaseTargetsForResourceResponse, error) + // GetReleaseTargetStatesWithBodyWithResponse request with any body + GetReleaseTargetStatesWithBodyWithResponse(ctx context.Context, workspaceId string, params *GetReleaseTargetStatesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetReleaseTargetStatesResponse, error) + + GetReleaseTargetStatesWithResponse(ctx context.Context, workspaceId string, params *GetReleaseTargetStatesParams, body GetReleaseTargetStatesJSONRequestBody, reqEditors ...RequestEditorFn) (*GetReleaseTargetStatesResponse, error) + // GetReleaseTargetDesiredReleaseWithResponse request GetReleaseTargetDesiredReleaseWithResponse(ctx context.Context, workspaceId string, releaseTargetKey string, reqEditors ...RequestEditorFn) (*GetReleaseTargetDesiredReleaseResponse, error) @@ -8097,12 +8370,18 @@ type ClientWithResponsesInterface interface { // UnlinkDeploymentFromSystemWithResponse request UnlinkDeploymentFromSystemWithResponse(ctx context.Context, workspaceId string, systemId string, deploymentId string, reqEditors ...RequestEditorFn) (*UnlinkDeploymentFromSystemResponse, error) + // GetDeploymentSystemLinkWithResponse request + GetDeploymentSystemLinkWithResponse(ctx context.Context, workspaceId string, systemId string, deploymentId string, reqEditors ...RequestEditorFn) (*GetDeploymentSystemLinkResponse, error) + // LinkDeploymentToSystemWithResponse request LinkDeploymentToSystemWithResponse(ctx context.Context, workspaceId string, systemId string, deploymentId string, reqEditors ...RequestEditorFn) (*LinkDeploymentToSystemResponse, error) // UnlinkEnvironmentFromSystemWithResponse request UnlinkEnvironmentFromSystemWithResponse(ctx context.Context, workspaceId string, systemId string, environmentId string, reqEditors ...RequestEditorFn) (*UnlinkEnvironmentFromSystemResponse, error) + // GetEnvironmentSystemLinkWithResponse request + GetEnvironmentSystemLinkWithResponse(ctx context.Context, workspaceId string, systemId string, environmentId string, reqEditors ...RequestEditorFn) (*GetEnvironmentSystemLinkResponse, error) + // LinkEnvironmentToSystemWithResponse request LinkEnvironmentToSystemWithResponse(ctx context.Context, workspaceId string, systemId string, environmentId string, reqEditors ...RequestEditorFn) (*LinkEnvironmentToSystemResponse, error) @@ -8277,49 +8556,16 @@ func (r UpdateWorkspaceResponse) StatusCode() int { return 0 } -type RequestUserApprovalRecordUpsertResponse struct { +type RequestDeploymentVariableValueDeletionResponse struct { Body []byte HTTPResponse *http.Response - JSON202 *UserApprovalRecordRequestAccepted + JSON202 *DeploymentVariableValueRequestAccepted JSON400 *ErrorResponse JSON404 *ErrorResponse } // Status returns HTTPResponse.Status -func (r RequestUserApprovalRecordUpsertResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status - } - return http.StatusText(0) -} - -// StatusCode returns HTTPResponse.StatusCode -func (r RequestUserApprovalRecordUpsertResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode - } - return 0 -} - -type ListDeploymentsResponse struct { - Body []byte - HTTPResponse *http.Response - JSON200 *struct { - Items []DeploymentAndSystems `json:"items"` - - // Limit Maximum number of items returned - Limit int `json:"limit"` - - // Offset Number of items skipped - Offset int `json:"offset"` - - // Total Total number of items available - Total int `json:"total"` - } -} - -// Status returns HTTPResponse.Status -func (r ListDeploymentsResponse) Status() string { +func (r RequestDeploymentVariableValueDeletionResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -8327,21 +8573,23 @@ func (r ListDeploymentsResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r ListDeploymentsResponse) StatusCode() int { +func (r RequestDeploymentVariableValueDeletionResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type RequestDeploymentCreationResponse struct { +type GetDeploymentVariableValueResponse struct { Body []byte HTTPResponse *http.Response - JSON202 *DeploymentRequestAccepted + JSON200 *DeploymentVariableValue + JSON400 *ErrorResponse + JSON404 *ErrorResponse } // Status returns HTTPResponse.Status -func (r RequestDeploymentCreationResponse) Status() string { +func (r GetDeploymentVariableValueResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -8349,23 +8597,23 @@ func (r RequestDeploymentCreationResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r RequestDeploymentCreationResponse) StatusCode() int { +func (r GetDeploymentVariableValueResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type RequestDeploymentDeletionResponse struct { +type RequestDeploymentVariableValueUpsertResponse struct { Body []byte HTTPResponse *http.Response - JSON202 *DeploymentRequestAccepted + JSON202 *DeploymentVariableValueRequestAccepted JSON400 *ErrorResponse JSON404 *ErrorResponse } // Status returns HTTPResponse.Status -func (r RequestDeploymentDeletionResponse) Status() string { +func (r RequestDeploymentVariableValueUpsertResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -8373,23 +8621,23 @@ func (r RequestDeploymentDeletionResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r RequestDeploymentDeletionResponse) StatusCode() int { +func (r RequestDeploymentVariableValueUpsertResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type GetDeploymentResponse struct { +type RequestDeploymentVariableDeletionResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *DeploymentWithVariables + JSON202 *DeploymentVariableRequestAccepted JSON400 *ErrorResponse JSON404 *ErrorResponse } // Status returns HTTPResponse.Status -func (r GetDeploymentResponse) Status() string { +func (r RequestDeploymentVariableDeletionResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -8397,21 +8645,23 @@ func (r GetDeploymentResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r GetDeploymentResponse) StatusCode() int { +func (r RequestDeploymentVariableDeletionResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type RequestDeploymentUpsertResponse struct { +type GetDeploymentVariableResponse struct { Body []byte HTTPResponse *http.Response - JSON202 *DeploymentRequestAccepted + JSON200 *DeploymentVariableWithValues + JSON400 *ErrorResponse + JSON404 *ErrorResponse } // Status returns HTTPResponse.Status -func (r RequestDeploymentUpsertResponse) Status() string { +func (r GetDeploymentVariableResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -8419,32 +8669,23 @@ func (r RequestDeploymentUpsertResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r RequestDeploymentUpsertResponse) StatusCode() int { +func (r GetDeploymentVariableResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type ListDeploymentVariablesResponse struct { - Body []byte - HTTPResponse *http.Response - JSON200 *struct { - Items []DeploymentVariableWithValues `json:"items"` - - // Limit Maximum number of items returned - Limit int `json:"limit"` - - // Offset Number of items skipped - Offset int `json:"offset"` - - // Total Total number of items available - Total int `json:"total"` - } +type RequestDeploymentVariableUpdateResponse struct { + Body []byte + HTTPResponse *http.Response + JSON202 *DeploymentVariableRequestAccepted + JSON400 *ErrorResponse + JSON404 *ErrorResponse } // Status returns HTTPResponse.Status -func (r ListDeploymentVariablesResponse) Status() string { +func (r RequestDeploymentVariableUpdateResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -8452,23 +8693,23 @@ func (r ListDeploymentVariablesResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r ListDeploymentVariablesResponse) StatusCode() int { +func (r RequestDeploymentVariableUpdateResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type RequestDeploymentVariableDeletionResponse struct { +type RequestUserApprovalRecordUpsertResponse struct { Body []byte HTTPResponse *http.Response - JSON202 *DeploymentVariableRequestAccepted + JSON202 *UserApprovalRecordRequestAccepted JSON400 *ErrorResponse JSON404 *ErrorResponse } // Status returns HTTPResponse.Status -func (r RequestDeploymentVariableDeletionResponse) Status() string { +func (r RequestUserApprovalRecordUpsertResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -8476,23 +8717,32 @@ func (r RequestDeploymentVariableDeletionResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r RequestDeploymentVariableDeletionResponse) StatusCode() int { +func (r RequestUserApprovalRecordUpsertResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type GetDeploymentVariableResponse struct { +type ListDeploymentsResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *DeploymentVariableWithValues - JSON400 *ErrorResponse - JSON404 *ErrorResponse + JSON200 *struct { + Items []DeploymentAndSystems `json:"items"` + + // Limit Maximum number of items returned + Limit int `json:"limit"` + + // Offset Number of items skipped + Offset int `json:"offset"` + + // Total Total number of items available + Total int `json:"total"` + } } // Status returns HTTPResponse.Status -func (r GetDeploymentVariableResponse) Status() string { +func (r ListDeploymentsResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -8500,23 +8750,21 @@ func (r GetDeploymentVariableResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r GetDeploymentVariableResponse) StatusCode() int { +func (r ListDeploymentsResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type RequestDeploymentVariableUpdateResponse struct { +type RequestDeploymentCreationResponse struct { Body []byte HTTPResponse *http.Response - JSON202 *DeploymentVariableRequestAccepted - JSON400 *ErrorResponse - JSON404 *ErrorResponse + JSON202 *DeploymentRequestAccepted } // Status returns HTTPResponse.Status -func (r RequestDeploymentVariableUpdateResponse) Status() string { +func (r RequestDeploymentCreationResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -8524,32 +8772,23 @@ func (r RequestDeploymentVariableUpdateResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r RequestDeploymentVariableUpdateResponse) StatusCode() int { +func (r RequestDeploymentCreationResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type ListDeploymentVariableValuesResponse struct { +type RequestDeploymentDeletionResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *struct { - Items []DeploymentVariableValue `json:"items"` - - // Limit Maximum number of items returned - Limit int `json:"limit"` - - // Offset Number of items skipped - Offset int `json:"offset"` - - // Total Total number of items available - Total int `json:"total"` - } + JSON202 *DeploymentRequestAccepted + JSON400 *ErrorResponse + JSON404 *ErrorResponse } // Status returns HTTPResponse.Status -func (r ListDeploymentVariableValuesResponse) Status() string { +func (r RequestDeploymentDeletionResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -8557,23 +8796,23 @@ func (r ListDeploymentVariableValuesResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r ListDeploymentVariableValuesResponse) StatusCode() int { +func (r RequestDeploymentDeletionResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type RequestDeploymentVariableValueDeletionResponse struct { +type GetDeploymentResponse struct { Body []byte HTTPResponse *http.Response - JSON202 *DeploymentVariableValueRequestAccepted + JSON200 *DeploymentWithVariablesAndSystems JSON400 *ErrorResponse JSON404 *ErrorResponse } // Status returns HTTPResponse.Status -func (r RequestDeploymentVariableValueDeletionResponse) Status() string { +func (r GetDeploymentResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -8581,23 +8820,21 @@ func (r RequestDeploymentVariableValueDeletionResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r RequestDeploymentVariableValueDeletionResponse) StatusCode() int { +func (r GetDeploymentResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type GetDeploymentVariableValueResponse struct { +type RequestDeploymentUpsertResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *DeploymentVariableValue - JSON400 *ErrorResponse - JSON404 *ErrorResponse + JSON202 *DeploymentRequestAccepted } // Status returns HTTPResponse.Status -func (r GetDeploymentVariableValueResponse) Status() string { +func (r RequestDeploymentUpsertResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -8605,23 +8842,32 @@ func (r GetDeploymentVariableValueResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r GetDeploymentVariableValueResponse) StatusCode() int { +func (r RequestDeploymentUpsertResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type RequestDeploymentVariableValueUpsertResponse struct { +type ListDeploymentVariablesByDeploymentResponse struct { Body []byte HTTPResponse *http.Response - JSON202 *DeploymentVariableValueRequestAccepted - JSON400 *ErrorResponse - JSON404 *ErrorResponse + JSON200 *struct { + Items []DeploymentVariableWithValues `json:"items"` + + // Limit Maximum number of items returned + Limit int `json:"limit"` + + // Offset Number of items skipped + Offset int `json:"offset"` + + // Total Total number of items available + Total int `json:"total"` + } } // Status returns HTTPResponse.Status -func (r RequestDeploymentVariableValueUpsertResponse) Status() string { +func (r ListDeploymentVariablesByDeploymentResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -8629,7 +8875,7 @@ func (r RequestDeploymentVariableValueUpsertResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r RequestDeploymentVariableValueUpsertResponse) StatusCode() int { +func (r ListDeploymentVariablesByDeploymentResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } @@ -8799,7 +9045,7 @@ func (r RequestEnvironmentDeletionResponse) StatusCode() int { type GetEnvironmentResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *Environment + JSON200 *EnvironmentWithSystems JSON400 *ErrorResponse JSON404 *ErrorResponse } @@ -9091,7 +9337,7 @@ func (r ListPoliciesResponse) StatusCode() int { type RequestPolicyCreationResponse struct { Body []byte HTTPResponse *http.Response - JSON202 *PolicyRequestAccepted + JSON202 *Policy JSON400 *ErrorResponse } @@ -9114,7 +9360,7 @@ func (r RequestPolicyCreationResponse) StatusCode() int { type RequestPolicyDeletionResponse struct { Body []byte HTTPResponse *http.Response - JSON202 *PolicyRequestAccepted + JSON202 *Policy JSON400 *ErrorResponse JSON404 *ErrorResponse } @@ -9162,7 +9408,7 @@ func (r GetPolicyResponse) StatusCode() int { type RequestPolicyUpsertResponse struct { Body []byte HTTPResponse *http.Response - JSON202 *PolicyRequestAccepted + JSON202 *Policy JSON400 *ErrorResponse JSON404 *ErrorResponse } @@ -9183,6 +9429,41 @@ func (r RequestPolicyUpsertResponse) StatusCode() int { return 0 } +type GetRelationshipRulesResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *struct { + Items []RelationshipRule `json:"items"` + + // Limit Maximum number of items returned + Limit int `json:"limit"` + + // Offset Number of items skipped + Offset int `json:"offset"` + + // Total Total number of items available + Total int `json:"total"` + } + JSON400 *ErrorResponse + JSON404 *ErrorResponse +} + +// Status returns HTTPResponse.Status +func (r GetRelationshipRulesResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r GetRelationshipRulesResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + type CreateRelationshipRuleResponse struct { Body []byte HTTPResponse *http.Response @@ -9312,6 +9593,40 @@ func (r PreviewReleaseTargetsForResourceResponse) StatusCode() int { return 0 } +type GetReleaseTargetStatesResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *struct { + Items []ReleaseTargetWithState `json:"items"` + + // Limit Maximum number of items returned + Limit int `json:"limit"` + + // Offset Number of items skipped + Offset int `json:"offset"` + + // Total Total number of items available + Total int `json:"total"` + } + JSON400 *ErrorResponse +} + +// Status returns HTTPResponse.Status +func (r GetReleaseTargetStatesResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r GetReleaseTargetStatesResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + type GetReleaseTargetDesiredReleaseResponse struct { Body []byte HTTPResponse *http.Response @@ -9768,7 +10083,7 @@ func (r RequestSystemDeletionResponse) StatusCode() int { type GetSystemResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *System + JSON200 *SystemWithLinkedEntities JSON400 *ErrorResponse JSON404 *ErrorResponse } @@ -9835,6 +10150,30 @@ func (r UnlinkDeploymentFromSystemResponse) StatusCode() int { return 0 } +type GetDeploymentSystemLinkResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *SystemDeploymentLink + JSON400 *ErrorResponse + JSON404 *ErrorResponse +} + +// Status returns HTTPResponse.Status +func (r GetDeploymentSystemLinkResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r GetDeploymentSystemLinkResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + type LinkDeploymentToSystemResponse struct { Body []byte HTTPResponse *http.Response @@ -9883,6 +10222,30 @@ func (r UnlinkEnvironmentFromSystemResponse) StatusCode() int { return 0 } +type GetEnvironmentSystemLinkResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *SystemEnvironmentLink + JSON400 *ErrorResponse + JSON404 *ErrorResponse +} + +// Status returns HTTPResponse.Status +func (r GetEnvironmentSystemLinkResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r GetEnvironmentSystemLinkResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + type LinkEnvironmentToSystemResponse struct { Body []byte HTTPResponse *http.Response @@ -10089,21 +10452,91 @@ func (c *ClientWithResponses) GetWorkspaceWithResponse(ctx context.Context, work return ParseGetWorkspaceResponse(rsp) } -// UpdateWorkspaceWithBodyWithResponse request with arbitrary body returning *UpdateWorkspaceResponse -func (c *ClientWithResponses) UpdateWorkspaceWithBodyWithResponse(ctx context.Context, workspaceId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWorkspaceResponse, error) { - rsp, err := c.UpdateWorkspaceWithBody(ctx, workspaceId, contentType, body, reqEditors...) +// UpdateWorkspaceWithBodyWithResponse request with arbitrary body returning *UpdateWorkspaceResponse +func (c *ClientWithResponses) UpdateWorkspaceWithBodyWithResponse(ctx context.Context, workspaceId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWorkspaceResponse, error) { + rsp, err := c.UpdateWorkspaceWithBody(ctx, workspaceId, contentType, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseUpdateWorkspaceResponse(rsp) +} + +func (c *ClientWithResponses) UpdateWorkspaceWithResponse(ctx context.Context, workspaceId openapi_types.UUID, body UpdateWorkspaceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkspaceResponse, error) { + rsp, err := c.UpdateWorkspace(ctx, workspaceId, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseUpdateWorkspaceResponse(rsp) +} + +// RequestDeploymentVariableValueDeletionWithResponse request returning *RequestDeploymentVariableValueDeletionResponse +func (c *ClientWithResponses) RequestDeploymentVariableValueDeletionWithResponse(ctx context.Context, workspaceId string, valueId string, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableValueDeletionResponse, error) { + rsp, err := c.RequestDeploymentVariableValueDeletion(ctx, workspaceId, valueId, reqEditors...) + if err != nil { + return nil, err + } + return ParseRequestDeploymentVariableValueDeletionResponse(rsp) +} + +// GetDeploymentVariableValueWithResponse request returning *GetDeploymentVariableValueResponse +func (c *ClientWithResponses) GetDeploymentVariableValueWithResponse(ctx context.Context, workspaceId string, valueId string, reqEditors ...RequestEditorFn) (*GetDeploymentVariableValueResponse, error) { + rsp, err := c.GetDeploymentVariableValue(ctx, workspaceId, valueId, reqEditors...) + if err != nil { + return nil, err + } + return ParseGetDeploymentVariableValueResponse(rsp) +} + +// RequestDeploymentVariableValueUpsertWithBodyWithResponse request with arbitrary body returning *RequestDeploymentVariableValueUpsertResponse +func (c *ClientWithResponses) RequestDeploymentVariableValueUpsertWithBodyWithResponse(ctx context.Context, workspaceId string, valueId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableValueUpsertResponse, error) { + rsp, err := c.RequestDeploymentVariableValueUpsertWithBody(ctx, workspaceId, valueId, contentType, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseRequestDeploymentVariableValueUpsertResponse(rsp) +} + +func (c *ClientWithResponses) RequestDeploymentVariableValueUpsertWithResponse(ctx context.Context, workspaceId string, valueId string, body RequestDeploymentVariableValueUpsertJSONRequestBody, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableValueUpsertResponse, error) { + rsp, err := c.RequestDeploymentVariableValueUpsert(ctx, workspaceId, valueId, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseRequestDeploymentVariableValueUpsertResponse(rsp) +} + +// RequestDeploymentVariableDeletionWithResponse request returning *RequestDeploymentVariableDeletionResponse +func (c *ClientWithResponses) RequestDeploymentVariableDeletionWithResponse(ctx context.Context, workspaceId string, variableId string, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableDeletionResponse, error) { + rsp, err := c.RequestDeploymentVariableDeletion(ctx, workspaceId, variableId, reqEditors...) + if err != nil { + return nil, err + } + return ParseRequestDeploymentVariableDeletionResponse(rsp) +} + +// GetDeploymentVariableWithResponse request returning *GetDeploymentVariableResponse +func (c *ClientWithResponses) GetDeploymentVariableWithResponse(ctx context.Context, workspaceId string, variableId string, reqEditors ...RequestEditorFn) (*GetDeploymentVariableResponse, error) { + rsp, err := c.GetDeploymentVariable(ctx, workspaceId, variableId, reqEditors...) + if err != nil { + return nil, err + } + return ParseGetDeploymentVariableResponse(rsp) +} + +// RequestDeploymentVariableUpdateWithBodyWithResponse request with arbitrary body returning *RequestDeploymentVariableUpdateResponse +func (c *ClientWithResponses) RequestDeploymentVariableUpdateWithBodyWithResponse(ctx context.Context, workspaceId string, variableId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableUpdateResponse, error) { + rsp, err := c.RequestDeploymentVariableUpdateWithBody(ctx, workspaceId, variableId, contentType, body, reqEditors...) if err != nil { return nil, err } - return ParseUpdateWorkspaceResponse(rsp) + return ParseRequestDeploymentVariableUpdateResponse(rsp) } -func (c *ClientWithResponses) UpdateWorkspaceWithResponse(ctx context.Context, workspaceId openapi_types.UUID, body UpdateWorkspaceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkspaceResponse, error) { - rsp, err := c.UpdateWorkspace(ctx, workspaceId, body, reqEditors...) +func (c *ClientWithResponses) RequestDeploymentVariableUpdateWithResponse(ctx context.Context, workspaceId string, variableId string, body RequestDeploymentVariableUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableUpdateResponse, error) { + rsp, err := c.RequestDeploymentVariableUpdate(ctx, workspaceId, variableId, body, reqEditors...) if err != nil { return nil, err } - return ParseUpdateWorkspaceResponse(rsp) + return ParseRequestDeploymentVariableUpdateResponse(rsp) } // RequestUserApprovalRecordUpsertWithBodyWithResponse request with arbitrary body returning *RequestUserApprovalRecordUpsertResponse @@ -10184,92 +10617,13 @@ func (c *ClientWithResponses) RequestDeploymentUpsertWithResponse(ctx context.Co return ParseRequestDeploymentUpsertResponse(rsp) } -// ListDeploymentVariablesWithResponse request returning *ListDeploymentVariablesResponse -func (c *ClientWithResponses) ListDeploymentVariablesWithResponse(ctx context.Context, workspaceId string, deploymentId string, params *ListDeploymentVariablesParams, reqEditors ...RequestEditorFn) (*ListDeploymentVariablesResponse, error) { - rsp, err := c.ListDeploymentVariables(ctx, workspaceId, deploymentId, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseListDeploymentVariablesResponse(rsp) -} - -// RequestDeploymentVariableDeletionWithResponse request returning *RequestDeploymentVariableDeletionResponse -func (c *ClientWithResponses) RequestDeploymentVariableDeletionWithResponse(ctx context.Context, workspaceId string, deploymentId string, variableId string, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableDeletionResponse, error) { - rsp, err := c.RequestDeploymentVariableDeletion(ctx, workspaceId, deploymentId, variableId, reqEditors...) - if err != nil { - return nil, err - } - return ParseRequestDeploymentVariableDeletionResponse(rsp) -} - -// GetDeploymentVariableWithResponse request returning *GetDeploymentVariableResponse -func (c *ClientWithResponses) GetDeploymentVariableWithResponse(ctx context.Context, workspaceId string, deploymentId string, variableId string, reqEditors ...RequestEditorFn) (*GetDeploymentVariableResponse, error) { - rsp, err := c.GetDeploymentVariable(ctx, workspaceId, deploymentId, variableId, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetDeploymentVariableResponse(rsp) -} - -// RequestDeploymentVariableUpdateWithBodyWithResponse request with arbitrary body returning *RequestDeploymentVariableUpdateResponse -func (c *ClientWithResponses) RequestDeploymentVariableUpdateWithBodyWithResponse(ctx context.Context, workspaceId string, deploymentId string, variableId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableUpdateResponse, error) { - rsp, err := c.RequestDeploymentVariableUpdateWithBody(ctx, workspaceId, deploymentId, variableId, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseRequestDeploymentVariableUpdateResponse(rsp) -} - -func (c *ClientWithResponses) RequestDeploymentVariableUpdateWithResponse(ctx context.Context, workspaceId string, deploymentId string, variableId string, body RequestDeploymentVariableUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableUpdateResponse, error) { - rsp, err := c.RequestDeploymentVariableUpdate(ctx, workspaceId, deploymentId, variableId, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseRequestDeploymentVariableUpdateResponse(rsp) -} - -// ListDeploymentVariableValuesWithResponse request returning *ListDeploymentVariableValuesResponse -func (c *ClientWithResponses) ListDeploymentVariableValuesWithResponse(ctx context.Context, workspaceId string, deploymentId string, variableId string, params *ListDeploymentVariableValuesParams, reqEditors ...RequestEditorFn) (*ListDeploymentVariableValuesResponse, error) { - rsp, err := c.ListDeploymentVariableValues(ctx, workspaceId, deploymentId, variableId, params, reqEditors...) - if err != nil { - return nil, err - } - return ParseListDeploymentVariableValuesResponse(rsp) -} - -// RequestDeploymentVariableValueDeletionWithResponse request returning *RequestDeploymentVariableValueDeletionResponse -func (c *ClientWithResponses) RequestDeploymentVariableValueDeletionWithResponse(ctx context.Context, workspaceId string, deploymentId string, variableId string, valueId string, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableValueDeletionResponse, error) { - rsp, err := c.RequestDeploymentVariableValueDeletion(ctx, workspaceId, deploymentId, variableId, valueId, reqEditors...) - if err != nil { - return nil, err - } - return ParseRequestDeploymentVariableValueDeletionResponse(rsp) -} - -// GetDeploymentVariableValueWithResponse request returning *GetDeploymentVariableValueResponse -func (c *ClientWithResponses) GetDeploymentVariableValueWithResponse(ctx context.Context, workspaceId string, deploymentId string, variableId string, valueId string, reqEditors ...RequestEditorFn) (*GetDeploymentVariableValueResponse, error) { - rsp, err := c.GetDeploymentVariableValue(ctx, workspaceId, deploymentId, variableId, valueId, reqEditors...) - if err != nil { - return nil, err - } - return ParseGetDeploymentVariableValueResponse(rsp) -} - -// RequestDeploymentVariableValueUpsertWithBodyWithResponse request with arbitrary body returning *RequestDeploymentVariableValueUpsertResponse -func (c *ClientWithResponses) RequestDeploymentVariableValueUpsertWithBodyWithResponse(ctx context.Context, workspaceId string, deploymentId string, variableId string, valueId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableValueUpsertResponse, error) { - rsp, err := c.RequestDeploymentVariableValueUpsertWithBody(ctx, workspaceId, deploymentId, variableId, valueId, contentType, body, reqEditors...) - if err != nil { - return nil, err - } - return ParseRequestDeploymentVariableValueUpsertResponse(rsp) -} - -func (c *ClientWithResponses) RequestDeploymentVariableValueUpsertWithResponse(ctx context.Context, workspaceId string, deploymentId string, variableId string, valueId string, body RequestDeploymentVariableValueUpsertJSONRequestBody, reqEditors ...RequestEditorFn) (*RequestDeploymentVariableValueUpsertResponse, error) { - rsp, err := c.RequestDeploymentVariableValueUpsert(ctx, workspaceId, deploymentId, variableId, valueId, body, reqEditors...) +// ListDeploymentVariablesByDeploymentWithResponse request returning *ListDeploymentVariablesByDeploymentResponse +func (c *ClientWithResponses) ListDeploymentVariablesByDeploymentWithResponse(ctx context.Context, workspaceId string, deploymentId string, params *ListDeploymentVariablesByDeploymentParams, reqEditors ...RequestEditorFn) (*ListDeploymentVariablesByDeploymentResponse, error) { + rsp, err := c.ListDeploymentVariablesByDeployment(ctx, workspaceId, deploymentId, params, reqEditors...) if err != nil { return nil, err } - return ParseRequestDeploymentVariableValueUpsertResponse(rsp) + return ParseListDeploymentVariablesByDeploymentResponse(rsp) } // ListDeploymentVersionsWithResponse request returning *ListDeploymentVersionsResponse @@ -10525,6 +10879,15 @@ func (c *ClientWithResponses) RequestPolicyUpsertWithResponse(ctx context.Contex return ParseRequestPolicyUpsertResponse(rsp) } +// GetRelationshipRulesWithResponse request returning *GetRelationshipRulesResponse +func (c *ClientWithResponses) GetRelationshipRulesWithResponse(ctx context.Context, workspaceId string, params *GetRelationshipRulesParams, reqEditors ...RequestEditorFn) (*GetRelationshipRulesResponse, error) { + rsp, err := c.GetRelationshipRules(ctx, workspaceId, params, reqEditors...) + if err != nil { + return nil, err + } + return ParseGetRelationshipRulesResponse(rsp) +} + // CreateRelationshipRuleWithBodyWithResponse request with arbitrary body returning *CreateRelationshipRuleResponse func (c *ClientWithResponses) CreateRelationshipRuleWithBodyWithResponse(ctx context.Context, workspaceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRelationshipRuleResponse, error) { rsp, err := c.CreateRelationshipRuleWithBody(ctx, workspaceId, contentType, body, reqEditors...) @@ -10594,6 +10957,23 @@ func (c *ClientWithResponses) PreviewReleaseTargetsForResourceWithResponse(ctx c return ParsePreviewReleaseTargetsForResourceResponse(rsp) } +// GetReleaseTargetStatesWithBodyWithResponse request with arbitrary body returning *GetReleaseTargetStatesResponse +func (c *ClientWithResponses) GetReleaseTargetStatesWithBodyWithResponse(ctx context.Context, workspaceId string, params *GetReleaseTargetStatesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetReleaseTargetStatesResponse, error) { + rsp, err := c.GetReleaseTargetStatesWithBody(ctx, workspaceId, params, contentType, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseGetReleaseTargetStatesResponse(rsp) +} + +func (c *ClientWithResponses) GetReleaseTargetStatesWithResponse(ctx context.Context, workspaceId string, params *GetReleaseTargetStatesParams, body GetReleaseTargetStatesJSONRequestBody, reqEditors ...RequestEditorFn) (*GetReleaseTargetStatesResponse, error) { + rsp, err := c.GetReleaseTargetStates(ctx, workspaceId, params, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseGetReleaseTargetStatesResponse(rsp) +} + // GetReleaseTargetDesiredReleaseWithResponse request returning *GetReleaseTargetDesiredReleaseResponse func (c *ClientWithResponses) GetReleaseTargetDesiredReleaseWithResponse(ctx context.Context, workspaceId string, releaseTargetKey string, reqEditors ...RequestEditorFn) (*GetReleaseTargetDesiredReleaseResponse, error) { rsp, err := c.GetReleaseTargetDesiredRelease(ctx, workspaceId, releaseTargetKey, reqEditors...) @@ -10814,6 +11194,15 @@ func (c *ClientWithResponses) UnlinkDeploymentFromSystemWithResponse(ctx context return ParseUnlinkDeploymentFromSystemResponse(rsp) } +// GetDeploymentSystemLinkWithResponse request returning *GetDeploymentSystemLinkResponse +func (c *ClientWithResponses) GetDeploymentSystemLinkWithResponse(ctx context.Context, workspaceId string, systemId string, deploymentId string, reqEditors ...RequestEditorFn) (*GetDeploymentSystemLinkResponse, error) { + rsp, err := c.GetDeploymentSystemLink(ctx, workspaceId, systemId, deploymentId, reqEditors...) + if err != nil { + return nil, err + } + return ParseGetDeploymentSystemLinkResponse(rsp) +} + // LinkDeploymentToSystemWithResponse request returning *LinkDeploymentToSystemResponse func (c *ClientWithResponses) LinkDeploymentToSystemWithResponse(ctx context.Context, workspaceId string, systemId string, deploymentId string, reqEditors ...RequestEditorFn) (*LinkDeploymentToSystemResponse, error) { rsp, err := c.LinkDeploymentToSystem(ctx, workspaceId, systemId, deploymentId, reqEditors...) @@ -10832,6 +11221,15 @@ func (c *ClientWithResponses) UnlinkEnvironmentFromSystemWithResponse(ctx contex return ParseUnlinkEnvironmentFromSystemResponse(rsp) } +// GetEnvironmentSystemLinkWithResponse request returning *GetEnvironmentSystemLinkResponse +func (c *ClientWithResponses) GetEnvironmentSystemLinkWithResponse(ctx context.Context, workspaceId string, systemId string, environmentId string, reqEditors ...RequestEditorFn) (*GetEnvironmentSystemLinkResponse, error) { + rsp, err := c.GetEnvironmentSystemLink(ctx, workspaceId, systemId, environmentId, reqEditors...) + if err != nil { + return nil, err + } + return ParseGetEnvironmentSystemLinkResponse(rsp) +} + // LinkEnvironmentToSystemWithResponse request returning *LinkEnvironmentToSystemResponse func (c *ClientWithResponses) LinkEnvironmentToSystemWithResponse(ctx context.Context, workspaceId string, systemId string, environmentId string, reqEditors ...RequestEditorFn) (*LinkEnvironmentToSystemResponse, error) { rsp, err := c.LinkEnvironmentToSystem(ctx, workspaceId, systemId, environmentId, reqEditors...) @@ -11191,22 +11589,22 @@ func ParseUpdateWorkspaceResponse(rsp *http.Response) (*UpdateWorkspaceResponse, return response, nil } -// ParseRequestUserApprovalRecordUpsertResponse parses an HTTP response from a RequestUserApprovalRecordUpsertWithResponse call -func ParseRequestUserApprovalRecordUpsertResponse(rsp *http.Response) (*RequestUserApprovalRecordUpsertResponse, error) { +// ParseRequestDeploymentVariableValueDeletionResponse parses an HTTP response from a RequestDeploymentVariableValueDeletionWithResponse call +func ParseRequestDeploymentVariableValueDeletionResponse(rsp *http.Response) (*RequestDeploymentVariableValueDeletionResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RequestUserApprovalRecordUpsertResponse{ + response := &RequestDeploymentVariableValueDeletionResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 202: - var dest UserApprovalRecordRequestAccepted + var dest DeploymentVariableValueRequestAccepted if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -11231,85 +11629,62 @@ func ParseRequestUserApprovalRecordUpsertResponse(rsp *http.Response) (*RequestU return response, nil } -// ParseListDeploymentsResponse parses an HTTP response from a ListDeploymentsWithResponse call -func ParseListDeploymentsResponse(rsp *http.Response) (*ListDeploymentsResponse, error) { +// ParseGetDeploymentVariableValueResponse parses an HTTP response from a GetDeploymentVariableValueWithResponse call +func ParseGetDeploymentVariableValueResponse(rsp *http.Response) (*GetDeploymentVariableValueResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListDeploymentsResponse{ + response := &GetDeploymentVariableValueResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest struct { - Items []DeploymentAndSystems `json:"items"` - - // Limit Maximum number of items returned - Limit int `json:"limit"` - - // Offset Number of items skipped - Offset int `json:"offset"` - - // Total Total number of items available - Total int `json:"total"` - } + var dest DeploymentVariableValue if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } response.JSON200 = &dest - } - - return response, nil -} - -// ParseRequestDeploymentCreationResponse parses an HTTP response from a RequestDeploymentCreationWithResponse call -func ParseRequestDeploymentCreationResponse(rsp *http.Response) (*RequestDeploymentCreationResponse, error) { - bodyBytes, err := io.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &RequestDeploymentCreationResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest ErrorResponse + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest - switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 202: - var dest DeploymentRequestAccepted + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest ErrorResponse if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON202 = &dest + response.JSON404 = &dest } return response, nil } -// ParseRequestDeploymentDeletionResponse parses an HTTP response from a RequestDeploymentDeletionWithResponse call -func ParseRequestDeploymentDeletionResponse(rsp *http.Response) (*RequestDeploymentDeletionResponse, error) { +// ParseRequestDeploymentVariableValueUpsertResponse parses an HTTP response from a RequestDeploymentVariableValueUpsertWithResponse call +func ParseRequestDeploymentVariableValueUpsertResponse(rsp *http.Response) (*RequestDeploymentVariableValueUpsertResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RequestDeploymentDeletionResponse{ + response := &RequestDeploymentVariableValueUpsertResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 202: - var dest DeploymentRequestAccepted + var dest DeploymentVariableValueRequestAccepted if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -11334,26 +11709,26 @@ func ParseRequestDeploymentDeletionResponse(rsp *http.Response) (*RequestDeploym return response, nil } -// ParseGetDeploymentResponse parses an HTTP response from a GetDeploymentWithResponse call -func ParseGetDeploymentResponse(rsp *http.Response) (*GetDeploymentResponse, error) { +// ParseRequestDeploymentVariableDeletionResponse parses an HTTP response from a RequestDeploymentVariableDeletionWithResponse call +func ParseRequestDeploymentVariableDeletionResponse(rsp *http.Response) (*RequestDeploymentVariableDeletionResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &GetDeploymentResponse{ + response := &RequestDeploymentVariableDeletionResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest DeploymentWithVariables + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 202: + var dest DeploymentVariableRequestAccepted if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON202 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest ErrorResponse @@ -11374,90 +11749,27 @@ func ParseGetDeploymentResponse(rsp *http.Response) (*GetDeploymentResponse, err return response, nil } -// ParseRequestDeploymentUpsertResponse parses an HTTP response from a RequestDeploymentUpsertWithResponse call -func ParseRequestDeploymentUpsertResponse(rsp *http.Response) (*RequestDeploymentUpsertResponse, error) { - bodyBytes, err := io.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &RequestDeploymentUpsertResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 202: - var dest DeploymentRequestAccepted - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON202 = &dest - - } - - return response, nil -} - -// ParseListDeploymentVariablesResponse parses an HTTP response from a ListDeploymentVariablesWithResponse call -func ParseListDeploymentVariablesResponse(rsp *http.Response) (*ListDeploymentVariablesResponse, error) { +// ParseGetDeploymentVariableResponse parses an HTTP response from a GetDeploymentVariableWithResponse call +func ParseGetDeploymentVariableResponse(rsp *http.Response) (*GetDeploymentVariableResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListDeploymentVariablesResponse{ + response := &GetDeploymentVariableResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest struct { - Items []DeploymentVariableWithValues `json:"items"` - - // Limit Maximum number of items returned - Limit int `json:"limit"` - - // Offset Number of items skipped - Offset int `json:"offset"` - - // Total Total number of items available - Total int `json:"total"` - } + var dest DeploymentVariableWithValues if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } response.JSON200 = &dest - } - - return response, nil -} - -// ParseRequestDeploymentVariableDeletionResponse parses an HTTP response from a RequestDeploymentVariableDeletionWithResponse call -func ParseRequestDeploymentVariableDeletionResponse(rsp *http.Response) (*RequestDeploymentVariableDeletionResponse, error) { - bodyBytes, err := io.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &RequestDeploymentVariableDeletionResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } - - switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 202: - var dest DeploymentVariableRequestAccepted - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON202 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest ErrorResponse if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -11477,26 +11789,26 @@ func ParseRequestDeploymentVariableDeletionResponse(rsp *http.Response) (*Reques return response, nil } -// ParseGetDeploymentVariableResponse parses an HTTP response from a GetDeploymentVariableWithResponse call -func ParseGetDeploymentVariableResponse(rsp *http.Response) (*GetDeploymentVariableResponse, error) { +// ParseRequestDeploymentVariableUpdateResponse parses an HTTP response from a RequestDeploymentVariableUpdateWithResponse call +func ParseRequestDeploymentVariableUpdateResponse(rsp *http.Response) (*RequestDeploymentVariableUpdateResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &GetDeploymentVariableResponse{ + response := &RequestDeploymentVariableUpdateResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest DeploymentVariableWithValues + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 202: + var dest DeploymentVariableRequestAccepted if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON202 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest ErrorResponse @@ -11517,22 +11829,22 @@ func ParseGetDeploymentVariableResponse(rsp *http.Response) (*GetDeploymentVaria return response, nil } -// ParseRequestDeploymentVariableUpdateResponse parses an HTTP response from a RequestDeploymentVariableUpdateWithResponse call -func ParseRequestDeploymentVariableUpdateResponse(rsp *http.Response) (*RequestDeploymentVariableUpdateResponse, error) { +// ParseRequestUserApprovalRecordUpsertResponse parses an HTTP response from a RequestUserApprovalRecordUpsertWithResponse call +func ParseRequestUserApprovalRecordUpsertResponse(rsp *http.Response) (*RequestUserApprovalRecordUpsertResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RequestDeploymentVariableUpdateResponse{ + response := &RequestUserApprovalRecordUpsertResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 202: - var dest DeploymentVariableRequestAccepted + var dest UserApprovalRecordRequestAccepted if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -11557,15 +11869,15 @@ func ParseRequestDeploymentVariableUpdateResponse(rsp *http.Response) (*RequestD return response, nil } -// ParseListDeploymentVariableValuesResponse parses an HTTP response from a ListDeploymentVariableValuesWithResponse call -func ParseListDeploymentVariableValuesResponse(rsp *http.Response) (*ListDeploymentVariableValuesResponse, error) { +// ParseListDeploymentsResponse parses an HTTP response from a ListDeploymentsWithResponse call +func ParseListDeploymentsResponse(rsp *http.Response) (*ListDeploymentsResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListDeploymentVariableValuesResponse{ + response := &ListDeploymentsResponse{ Body: bodyBytes, HTTPResponse: rsp, } @@ -11573,7 +11885,7 @@ func ParseListDeploymentVariableValuesResponse(rsp *http.Response) (*ListDeploym switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: var dest struct { - Items []DeploymentVariableValue `json:"items"` + Items []DeploymentAndSystems `json:"items"` // Limit Maximum number of items returned Limit int `json:"limit"` @@ -11594,22 +11906,48 @@ func ParseListDeploymentVariableValuesResponse(rsp *http.Response) (*ListDeploym return response, nil } -// ParseRequestDeploymentVariableValueDeletionResponse parses an HTTP response from a RequestDeploymentVariableValueDeletionWithResponse call -func ParseRequestDeploymentVariableValueDeletionResponse(rsp *http.Response) (*RequestDeploymentVariableValueDeletionResponse, error) { +// ParseRequestDeploymentCreationResponse parses an HTTP response from a RequestDeploymentCreationWithResponse call +func ParseRequestDeploymentCreationResponse(rsp *http.Response) (*RequestDeploymentCreationResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RequestDeploymentVariableValueDeletionResponse{ + response := &RequestDeploymentCreationResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 202: - var dest DeploymentVariableValueRequestAccepted + var dest DeploymentRequestAccepted + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON202 = &dest + + } + + return response, nil +} + +// ParseRequestDeploymentDeletionResponse parses an HTTP response from a RequestDeploymentDeletionWithResponse call +func ParseRequestDeploymentDeletionResponse(rsp *http.Response) (*RequestDeploymentDeletionResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &RequestDeploymentDeletionResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 202: + var dest DeploymentRequestAccepted if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -11634,22 +11972,22 @@ func ParseRequestDeploymentVariableValueDeletionResponse(rsp *http.Response) (*R return response, nil } -// ParseGetDeploymentVariableValueResponse parses an HTTP response from a GetDeploymentVariableValueWithResponse call -func ParseGetDeploymentVariableValueResponse(rsp *http.Response) (*GetDeploymentVariableValueResponse, error) { +// ParseGetDeploymentResponse parses an HTTP response from a GetDeploymentWithResponse call +func ParseGetDeploymentResponse(rsp *http.Response) (*GetDeploymentResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &GetDeploymentVariableValueResponse{ + response := &GetDeploymentResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest DeploymentVariableValue + var dest DeploymentWithVariablesAndSystems if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -11674,40 +12012,63 @@ func ParseGetDeploymentVariableValueResponse(rsp *http.Response) (*GetDeployment return response, nil } -// ParseRequestDeploymentVariableValueUpsertResponse parses an HTTP response from a RequestDeploymentVariableValueUpsertWithResponse call -func ParseRequestDeploymentVariableValueUpsertResponse(rsp *http.Response) (*RequestDeploymentVariableValueUpsertResponse, error) { +// ParseRequestDeploymentUpsertResponse parses an HTTP response from a RequestDeploymentUpsertWithResponse call +func ParseRequestDeploymentUpsertResponse(rsp *http.Response) (*RequestDeploymentUpsertResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RequestDeploymentVariableValueUpsertResponse{ + response := &RequestDeploymentUpsertResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 202: - var dest DeploymentVariableValueRequestAccepted + var dest DeploymentRequestAccepted if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } response.JSON202 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest ErrorResponse - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON400 = &dest + } - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: - var dest ErrorResponse + return response, nil +} + +// ParseListDeploymentVariablesByDeploymentResponse parses an HTTP response from a ListDeploymentVariablesByDeploymentWithResponse call +func ParseListDeploymentVariablesByDeploymentResponse(rsp *http.Response) (*ListDeploymentVariablesByDeploymentResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &ListDeploymentVariablesByDeploymentResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest struct { + Items []DeploymentVariableWithValues `json:"items"` + + // Limit Maximum number of items returned + Limit int `json:"limit"` + + // Offset Number of items skipped + Offset int `json:"offset"` + + // Total Total number of items available + Total int `json:"total"` + } if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON404 = &dest + response.JSON200 = &dest } @@ -11949,7 +12310,7 @@ func ParseGetEnvironmentResponse(rsp *http.Response) (*GetEnvironmentResponse, e switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest Environment + var dest EnvironmentWithSystems if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -12387,7 +12748,7 @@ func ParseRequestPolicyCreationResponse(rsp *http.Response) (*RequestPolicyCreat switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 202: - var dest PolicyRequestAccepted + var dest Policy if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -12420,7 +12781,7 @@ func ParseRequestPolicyDeletionResponse(rsp *http.Response) (*RequestPolicyDelet switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 202: - var dest PolicyRequestAccepted + var dest Policy if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -12500,7 +12861,7 @@ func ParseRequestPolicyUpsertResponse(rsp *http.Response) (*RequestPolicyUpsertR switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 202: - var dest PolicyRequestAccepted + var dest Policy if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -12525,6 +12886,57 @@ func ParseRequestPolicyUpsertResponse(rsp *http.Response) (*RequestPolicyUpsertR return response, nil } +// ParseGetRelationshipRulesResponse parses an HTTP response from a GetRelationshipRulesWithResponse call +func ParseGetRelationshipRulesResponse(rsp *http.Response) (*GetRelationshipRulesResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetRelationshipRulesResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest struct { + Items []RelationshipRule `json:"items"` + + // Limit Maximum number of items returned + Limit int `json:"limit"` + + // Offset Number of items skipped + Offset int `json:"offset"` + + // Total Total number of items available + Total int `json:"total"` + } + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest ErrorResponse + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest ErrorResponse + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest + + } + + return response, nil +} + // ParseCreateRelationshipRuleResponse parses an HTTP response from a CreateRelationshipRuleWithResponse call func ParseCreateRelationshipRuleResponse(rsp *http.Response) (*CreateRelationshipRuleResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) @@ -12722,6 +13134,50 @@ func ParsePreviewReleaseTargetsForResourceResponse(rsp *http.Response) (*Preview return response, nil } +// ParseGetReleaseTargetStatesResponse parses an HTTP response from a GetReleaseTargetStatesWithResponse call +func ParseGetReleaseTargetStatesResponse(rsp *http.Response) (*GetReleaseTargetStatesResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetReleaseTargetStatesResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest struct { + Items []ReleaseTargetWithState `json:"items"` + + // Limit Maximum number of items returned + Limit int `json:"limit"` + + // Offset Number of items skipped + Offset int `json:"offset"` + + // Total Total number of items available + Total int `json:"total"` + } + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest ErrorResponse + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + } + + return response, nil +} + // ParseGetReleaseTargetDesiredReleaseResponse parses an HTTP response from a GetReleaseTargetDesiredReleaseWithResponse call func ParseGetReleaseTargetDesiredReleaseResponse(rsp *http.Response) (*GetReleaseTargetDesiredReleaseResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) @@ -13390,7 +13846,7 @@ func ParseGetSystemResponse(rsp *http.Response) (*GetSystemResponse, error) { switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest System + var dest SystemWithLinkedEntities if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -13481,6 +13937,46 @@ func ParseUnlinkDeploymentFromSystemResponse(rsp *http.Response) (*UnlinkDeploym return response, nil } +// ParseGetDeploymentSystemLinkResponse parses an HTTP response from a GetDeploymentSystemLinkWithResponse call +func ParseGetDeploymentSystemLinkResponse(rsp *http.Response) (*GetDeploymentSystemLinkResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetDeploymentSystemLinkResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest SystemDeploymentLink + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest ErrorResponse + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest ErrorResponse + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest + + } + + return response, nil +} + // ParseLinkDeploymentToSystemResponse parses an HTTP response from a LinkDeploymentToSystemWithResponse call func ParseLinkDeploymentToSystemResponse(rsp *http.Response) (*LinkDeploymentToSystemResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) @@ -13561,6 +14057,46 @@ func ParseUnlinkEnvironmentFromSystemResponse(rsp *http.Response) (*UnlinkEnviro return response, nil } +// ParseGetEnvironmentSystemLinkResponse parses an HTTP response from a GetEnvironmentSystemLinkWithResponse call +func ParseGetEnvironmentSystemLinkResponse(rsp *http.Response) (*GetEnvironmentSystemLinkResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetEnvironmentSystemLinkResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest SystemEnvironmentLink + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest ErrorResponse + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest ErrorResponse + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest + + } + + return response, nil +} + // ParseLinkEnvironmentToSystemResponse parses an HTTP response from a LinkEnvironmentToSystemWithResponse call func ParseLinkEnvironmentToSystemResponse(rsp *http.Response) (*LinkEnvironmentToSystemResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body)