diff --git a/NOTICE b/NOTICE index 166540c8..bec13078 100644 --- a/NOTICE +++ b/NOTICE @@ -191,9 +191,9 @@ License URL: https://github.com/jbenet/go-context/blob/d14ea06fba99/LICENSE ---------- Module: github.com/jedib0t/go-pretty/v6 -Version: v6.8.1 +Version: v6.8.2 License: MIT -License URL: https://github.com/jedib0t/go-pretty/blob/v6.8.1/LICENSE +License URL: https://github.com/jedib0t/go-pretty/blob/v6.8.2/LICENSE ---------- Module: github.com/json-iterator/go @@ -503,9 +503,9 @@ License URL: https://cs.opensource.google/go/x/time/+/v0.15.0:LICENSE ---------- Module: golang.org/x/tools -Version: v0.46.0 +Version: v0.47.0 License: BSD-3-Clause -License URL: https://cs.opensource.google/go/x/tools/+/v0.46.0:LICENSE +License URL: https://cs.opensource.google/go/x/tools/+/v0.47.0:LICENSE ---------- Module: google.golang.org/protobuf diff --git a/api/client.go b/api/client.go index c3697311..9410fda7 100644 --- a/api/client.go +++ b/api/client.go @@ -87,22 +87,22 @@ func (c *Client) ListDataCenters() ([]DataCenter, error) { } func (c *Client) ListDomains(teamId int) ([]Domain, error) { - domains, r, err := c.api.DomainsAPI.DomainsListDomains(c.ctx, float32(teamId)).Execute() + domains, r, err := c.api.DomainsAPI.DomainsListDomains(c.ctx, teamId).Execute() return domains, errors.FormatAPIError(r, err) } func (c *Client) GetDomain(teamId int, domainName string) (*Domain, error) { - domain, r, err := c.api.DomainsAPI.DomainsGetDomain(c.ctx, float32(teamId), domainName).Execute() + domain, r, err := c.api.DomainsAPI.DomainsGetDomain(c.ctx, teamId, domainName).Execute() return domain, errors.FormatAPIError(r, err) } func (c *Client) CreateDomain(teamId int, domainName string) (*Domain, error) { - domain, r, err := c.api.DomainsAPI.DomainsCreateDomain(c.ctx, float32(teamId), domainName).Execute() + domain, r, err := c.api.DomainsAPI.DomainsCreateDomain(c.ctx, teamId, domainName).Execute() return domain, errors.FormatAPIError(r, err) } func (c *Client) DeleteDomain(teamId int, domainName string) error { - r, err := c.api.DomainsAPI.DomainsDeleteDomain(c.ctx, float32(teamId), domainName).Execute() + r, err := c.api.DomainsAPI.DomainsDeleteDomain(c.ctx, teamId, domainName).Execute() return errors.FormatAPIError(r, err) } @@ -110,7 +110,7 @@ func (c *Client) UpdateDomain( teamId int, domainName string, args UpdateDomainArgs, ) (*Domain, error) { domain, r, err := c.api.DomainsAPI. - DomainsUpdateDomain(c.ctx, float32(teamId), domainName). + DomainsUpdateDomain(c.ctx, teamId, domainName). DomainsUpdateDomainRequest(args). Execute() return domain, errors.FormatAPIError(r, err) @@ -120,7 +120,7 @@ func (c *Client) VerifyDomain( teamId int, domainName string, ) (*DomainVerificationStatus, error) { status, r, err := c.api.DomainsAPI. - DomainsVerifyDomain(c.ctx, float32(teamId), domainName).Execute() + DomainsVerifyDomain(c.ctx, teamId, domainName).Execute() return status, errors.FormatAPIError(r, err) } @@ -136,7 +136,7 @@ func (c *Client) UpdateWorkspaceConnections( req[path] = ids } domain, r, err := c.api.DomainsAPI. - DomainsUpdateWorkspaceConnections(c.ctx, float32(teamId), domainName). + DomainsUpdateWorkspaceConnections(c.ctx, teamId, domainName). RequestBody(req).Execute() return domain, errors.FormatAPIError(r, err) } diff --git a/api/openapi_client/.openapi-generator/VERSION b/api/openapi_client/.openapi-generator/VERSION index 696eaac5..14d6b5dc 100644 --- a/api/openapi_client/.openapi-generator/VERSION +++ b/api/openapi_client/.openapi-generator/VERSION @@ -1 +1 @@ -7.22.0 +7.23.0 diff --git a/api/openapi_client/api_domains.go b/api/openapi_client/api_domains.go index 65685d35..c7c75d05 100644 --- a/api/openapi_client/api_domains.go +++ b/api/openapi_client/api_domains.go @@ -9,6 +9,7 @@ API version: 0.1.0 // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + package openapi_client import ( @@ -20,99 +21,100 @@ import ( "strings" ) + type DomainsAPI interface { /* - DomainsCreateDomain createDomain + DomainsCreateDomain createDomain - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param domainName - @return ApiDomainsCreateDomainRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param domainName + @return ApiDomainsCreateDomainRequest */ - DomainsCreateDomain(ctx context.Context, teamId float32, domainName string) ApiDomainsCreateDomainRequest + DomainsCreateDomain(ctx context.Context, teamId int, domainName string) ApiDomainsCreateDomainRequest // DomainsCreateDomainExecute executes the request // @return DomainsGetDomain200Response DomainsCreateDomainExecute(r ApiDomainsCreateDomainRequest) (*DomainsGetDomain200Response, *http.Response, error) /* - DomainsDeleteDomain deleteDomain + DomainsDeleteDomain deleteDomain - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param domainName - @return ApiDomainsDeleteDomainRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param domainName + @return ApiDomainsDeleteDomainRequest */ - DomainsDeleteDomain(ctx context.Context, teamId float32, domainName string) ApiDomainsDeleteDomainRequest + DomainsDeleteDomain(ctx context.Context, teamId int, domainName string) ApiDomainsDeleteDomainRequest // DomainsDeleteDomainExecute executes the request DomainsDeleteDomainExecute(r ApiDomainsDeleteDomainRequest) (*http.Response, error) /* - DomainsGetDomain getDomain + DomainsGetDomain getDomain - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param domainName - @return ApiDomainsGetDomainRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param domainName + @return ApiDomainsGetDomainRequest */ - DomainsGetDomain(ctx context.Context, teamId float32, domainName string) ApiDomainsGetDomainRequest + DomainsGetDomain(ctx context.Context, teamId int, domainName string) ApiDomainsGetDomainRequest // DomainsGetDomainExecute executes the request // @return DomainsGetDomain200Response DomainsGetDomainExecute(r ApiDomainsGetDomainRequest) (*DomainsGetDomain200Response, *http.Response, error) /* - DomainsListDomains listDomains + DomainsListDomains listDomains - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @return ApiDomainsListDomainsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @return ApiDomainsListDomainsRequest */ - DomainsListDomains(ctx context.Context, teamId float32) ApiDomainsListDomainsRequest + DomainsListDomains(ctx context.Context, teamId int) ApiDomainsListDomainsRequest // DomainsListDomainsExecute executes the request // @return []DomainsGetDomain200Response DomainsListDomainsExecute(r ApiDomainsListDomainsRequest) ([]DomainsGetDomain200Response, *http.Response, error) /* - DomainsUpdateDomain updateDomain + DomainsUpdateDomain updateDomain - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param domainName - @return ApiDomainsUpdateDomainRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param domainName + @return ApiDomainsUpdateDomainRequest */ - DomainsUpdateDomain(ctx context.Context, teamId float32, domainName string) ApiDomainsUpdateDomainRequest + DomainsUpdateDomain(ctx context.Context, teamId int, domainName string) ApiDomainsUpdateDomainRequest // DomainsUpdateDomainExecute executes the request // @return DomainsGetDomain200Response DomainsUpdateDomainExecute(r ApiDomainsUpdateDomainRequest) (*DomainsGetDomain200Response, *http.Response, error) /* - DomainsUpdateWorkspaceConnections updateWorkspaceConnections + DomainsUpdateWorkspaceConnections updateWorkspaceConnections - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param domainName - @return ApiDomainsUpdateWorkspaceConnectionsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param domainName + @return ApiDomainsUpdateWorkspaceConnectionsRequest */ - DomainsUpdateWorkspaceConnections(ctx context.Context, teamId float32, domainName string) ApiDomainsUpdateWorkspaceConnectionsRequest + DomainsUpdateWorkspaceConnections(ctx context.Context, teamId int, domainName string) ApiDomainsUpdateWorkspaceConnectionsRequest // DomainsUpdateWorkspaceConnectionsExecute executes the request // @return DomainsGetDomain200Response DomainsUpdateWorkspaceConnectionsExecute(r ApiDomainsUpdateWorkspaceConnectionsRequest) (*DomainsGetDomain200Response, *http.Response, error) /* - DomainsVerifyDomain verifyDomain + DomainsVerifyDomain verifyDomain - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param domainName - @return ApiDomainsVerifyDomainRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param domainName + @return ApiDomainsVerifyDomainRequest */ - DomainsVerifyDomain(ctx context.Context, teamId float32, domainName string) ApiDomainsVerifyDomainRequest + DomainsVerifyDomain(ctx context.Context, teamId int, domainName string) ApiDomainsVerifyDomainRequest // DomainsVerifyDomainExecute executes the request // @return DomainsGetDomain200ResponseDomainVerificationStatus @@ -123,9 +125,9 @@ type DomainsAPI interface { type DomainsAPIService service type ApiDomainsCreateDomainRequest struct { - ctx context.Context + ctx context.Context ApiService DomainsAPI - teamId float32 + teamId int domainName string } @@ -136,29 +138,28 @@ func (r ApiDomainsCreateDomainRequest) Execute() (*DomainsGetDomain200Response, /* DomainsCreateDomain createDomain - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param domainName - @return ApiDomainsCreateDomainRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param domainName + @return ApiDomainsCreateDomainRequest */ -func (a *DomainsAPIService) DomainsCreateDomain(ctx context.Context, teamId float32, domainName string) ApiDomainsCreateDomainRequest { +func (a *DomainsAPIService) DomainsCreateDomain(ctx context.Context, teamId int, domainName string) ApiDomainsCreateDomainRequest { return ApiDomainsCreateDomainRequest{ ApiService: a, - ctx: ctx, - teamId: teamId, + ctx: ctx, + teamId: teamId, domainName: domainName, } } // Execute executes the request -// -// @return DomainsGetDomain200Response +// @return DomainsGetDomain200Response func (a *DomainsAPIService) DomainsCreateDomainExecute(r ApiDomainsCreateDomainRequest) (*DomainsGetDomain200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *DomainsGetDomain200Response + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *DomainsGetDomain200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DomainsAPIService.DomainsCreateDomain") @@ -173,6 +174,9 @@ func (a *DomainsAPIService) DomainsCreateDomainExecute(r ApiDomainsCreateDomainR localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.teamId < 0 { + return localVarReturnValue, nil, reportError("teamId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -220,8 +224,8 @@ func (a *DomainsAPIService) DomainsCreateDomainExecute(r ApiDomainsCreateDomainR newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -231,8 +235,8 @@ func (a *DomainsAPIService) DomainsCreateDomainExecute(r ApiDomainsCreateDomainR newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -250,9 +254,9 @@ func (a *DomainsAPIService) DomainsCreateDomainExecute(r ApiDomainsCreateDomainR } type ApiDomainsDeleteDomainRequest struct { - ctx context.Context + ctx context.Context ApiService DomainsAPI - teamId float32 + teamId int domainName string } @@ -263,16 +267,16 @@ func (r ApiDomainsDeleteDomainRequest) Execute() (*http.Response, error) { /* DomainsDeleteDomain deleteDomain - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param domainName - @return ApiDomainsDeleteDomainRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param domainName + @return ApiDomainsDeleteDomainRequest */ -func (a *DomainsAPIService) DomainsDeleteDomain(ctx context.Context, teamId float32, domainName string) ApiDomainsDeleteDomainRequest { +func (a *DomainsAPIService) DomainsDeleteDomain(ctx context.Context, teamId int, domainName string) ApiDomainsDeleteDomainRequest { return ApiDomainsDeleteDomainRequest{ ApiService: a, - ctx: ctx, - teamId: teamId, + ctx: ctx, + teamId: teamId, domainName: domainName, } } @@ -280,9 +284,9 @@ func (a *DomainsAPIService) DomainsDeleteDomain(ctx context.Context, teamId floa // Execute executes the request func (a *DomainsAPIService) DomainsDeleteDomainExecute(r ApiDomainsDeleteDomainRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodDelete - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DomainsAPIService.DomainsDeleteDomain") @@ -297,6 +301,9 @@ func (a *DomainsAPIService) DomainsDeleteDomainExecute(r ApiDomainsDeleteDomainR localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.teamId < 0 { + return nil, reportError("teamId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -344,8 +351,8 @@ func (a *DomainsAPIService) DomainsDeleteDomainExecute(r ApiDomainsDeleteDomainR newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -355,8 +362,8 @@ func (a *DomainsAPIService) DomainsDeleteDomainExecute(r ApiDomainsDeleteDomainR newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -366,8 +373,8 @@ func (a *DomainsAPIService) DomainsDeleteDomainExecute(r ApiDomainsDeleteDomainR newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -376,9 +383,9 @@ func (a *DomainsAPIService) DomainsDeleteDomainExecute(r ApiDomainsDeleteDomainR } type ApiDomainsGetDomainRequest struct { - ctx context.Context + ctx context.Context ApiService DomainsAPI - teamId float32 + teamId int domainName string } @@ -389,29 +396,28 @@ func (r ApiDomainsGetDomainRequest) Execute() (*DomainsGetDomain200Response, *ht /* DomainsGetDomain getDomain - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param domainName - @return ApiDomainsGetDomainRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param domainName + @return ApiDomainsGetDomainRequest */ -func (a *DomainsAPIService) DomainsGetDomain(ctx context.Context, teamId float32, domainName string) ApiDomainsGetDomainRequest { +func (a *DomainsAPIService) DomainsGetDomain(ctx context.Context, teamId int, domainName string) ApiDomainsGetDomainRequest { return ApiDomainsGetDomainRequest{ ApiService: a, - ctx: ctx, - teamId: teamId, + ctx: ctx, + teamId: teamId, domainName: domainName, } } // Execute executes the request -// -// @return DomainsGetDomain200Response +// @return DomainsGetDomain200Response func (a *DomainsAPIService) DomainsGetDomainExecute(r ApiDomainsGetDomainRequest) (*DomainsGetDomain200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *DomainsGetDomain200Response + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *DomainsGetDomain200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DomainsAPIService.DomainsGetDomain") @@ -426,6 +432,9 @@ func (a *DomainsAPIService) DomainsGetDomainExecute(r ApiDomainsGetDomainRequest localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.teamId < 0 { + return localVarReturnValue, nil, reportError("teamId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -473,8 +482,8 @@ func (a *DomainsAPIService) DomainsGetDomainExecute(r ApiDomainsGetDomainRequest newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -484,8 +493,8 @@ func (a *DomainsAPIService) DomainsGetDomainExecute(r ApiDomainsGetDomainRequest newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -495,8 +504,8 @@ func (a *DomainsAPIService) DomainsGetDomainExecute(r ApiDomainsGetDomainRequest newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -514,9 +523,9 @@ func (a *DomainsAPIService) DomainsGetDomainExecute(r ApiDomainsGetDomainRequest } type ApiDomainsListDomainsRequest struct { - ctx context.Context + ctx context.Context ApiService DomainsAPI - teamId float32 + teamId int } func (r ApiDomainsListDomainsRequest) Execute() ([]DomainsGetDomain200Response, *http.Response, error) { @@ -526,27 +535,26 @@ func (r ApiDomainsListDomainsRequest) Execute() ([]DomainsGetDomain200Response, /* DomainsListDomains listDomains - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @return ApiDomainsListDomainsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @return ApiDomainsListDomainsRequest */ -func (a *DomainsAPIService) DomainsListDomains(ctx context.Context, teamId float32) ApiDomainsListDomainsRequest { +func (a *DomainsAPIService) DomainsListDomains(ctx context.Context, teamId int) ApiDomainsListDomainsRequest { return ApiDomainsListDomainsRequest{ ApiService: a, - ctx: ctx, - teamId: teamId, + ctx: ctx, + teamId: teamId, } } // Execute executes the request -// -// @return []DomainsGetDomain200Response +// @return []DomainsGetDomain200Response func (a *DomainsAPIService) DomainsListDomainsExecute(r ApiDomainsListDomainsRequest) ([]DomainsGetDomain200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue []DomainsGetDomain200Response + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []DomainsGetDomain200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DomainsAPIService.DomainsListDomains") @@ -560,6 +568,9 @@ func (a *DomainsAPIService) DomainsListDomainsExecute(r ApiDomainsListDomainsReq localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.teamId < 0 { + return localVarReturnValue, nil, reportError("teamId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -607,8 +618,8 @@ func (a *DomainsAPIService) DomainsListDomainsExecute(r ApiDomainsListDomainsReq newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -618,8 +629,8 @@ func (a *DomainsAPIService) DomainsListDomainsExecute(r ApiDomainsListDomainsReq newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -637,10 +648,10 @@ func (a *DomainsAPIService) DomainsListDomainsExecute(r ApiDomainsListDomainsReq } type ApiDomainsUpdateDomainRequest struct { - ctx context.Context - ApiService DomainsAPI - teamId float32 - domainName string + ctx context.Context + ApiService DomainsAPI + teamId int + domainName string domainsUpdateDomainRequest *DomainsUpdateDomainRequest } @@ -656,29 +667,28 @@ func (r ApiDomainsUpdateDomainRequest) Execute() (*DomainsGetDomain200Response, /* DomainsUpdateDomain updateDomain - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param domainName - @return ApiDomainsUpdateDomainRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param domainName + @return ApiDomainsUpdateDomainRequest */ -func (a *DomainsAPIService) DomainsUpdateDomain(ctx context.Context, teamId float32, domainName string) ApiDomainsUpdateDomainRequest { +func (a *DomainsAPIService) DomainsUpdateDomain(ctx context.Context, teamId int, domainName string) ApiDomainsUpdateDomainRequest { return ApiDomainsUpdateDomainRequest{ ApiService: a, - ctx: ctx, - teamId: teamId, + ctx: ctx, + teamId: teamId, domainName: domainName, } } // Execute executes the request -// -// @return DomainsGetDomain200Response +// @return DomainsGetDomain200Response func (a *DomainsAPIService) DomainsUpdateDomainExecute(r ApiDomainsUpdateDomainRequest) (*DomainsGetDomain200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodPatch - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *DomainsGetDomain200Response + localVarHTTPMethod = http.MethodPatch + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *DomainsGetDomain200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DomainsAPIService.DomainsUpdateDomain") @@ -693,6 +703,9 @@ func (a *DomainsAPIService) DomainsUpdateDomainExecute(r ApiDomainsUpdateDomainR localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.teamId < 0 { + return localVarReturnValue, nil, reportError("teamId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{"application/json"} @@ -742,8 +755,8 @@ func (a *DomainsAPIService) DomainsUpdateDomainExecute(r ApiDomainsUpdateDomainR newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -753,8 +766,8 @@ func (a *DomainsAPIService) DomainsUpdateDomainExecute(r ApiDomainsUpdateDomainR newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -764,8 +777,8 @@ func (a *DomainsAPIService) DomainsUpdateDomainExecute(r ApiDomainsUpdateDomainR newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 409 { @@ -775,8 +788,8 @@ func (a *DomainsAPIService) DomainsUpdateDomainExecute(r ApiDomainsUpdateDomainR newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -794,10 +807,10 @@ func (a *DomainsAPIService) DomainsUpdateDomainExecute(r ApiDomainsUpdateDomainR } type ApiDomainsUpdateWorkspaceConnectionsRequest struct { - ctx context.Context - ApiService DomainsAPI - teamId float32 - domainName string + ctx context.Context + ApiService DomainsAPI + teamId int + domainName string requestBody *map[string][]int } @@ -813,29 +826,28 @@ func (r ApiDomainsUpdateWorkspaceConnectionsRequest) Execute() (*DomainsGetDomai /* DomainsUpdateWorkspaceConnections updateWorkspaceConnections - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param domainName - @return ApiDomainsUpdateWorkspaceConnectionsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param domainName + @return ApiDomainsUpdateWorkspaceConnectionsRequest */ -func (a *DomainsAPIService) DomainsUpdateWorkspaceConnections(ctx context.Context, teamId float32, domainName string) ApiDomainsUpdateWorkspaceConnectionsRequest { +func (a *DomainsAPIService) DomainsUpdateWorkspaceConnections(ctx context.Context, teamId int, domainName string) ApiDomainsUpdateWorkspaceConnectionsRequest { return ApiDomainsUpdateWorkspaceConnectionsRequest{ ApiService: a, - ctx: ctx, - teamId: teamId, + ctx: ctx, + teamId: teamId, domainName: domainName, } } // Execute executes the request -// -// @return DomainsGetDomain200Response +// @return DomainsGetDomain200Response func (a *DomainsAPIService) DomainsUpdateWorkspaceConnectionsExecute(r ApiDomainsUpdateWorkspaceConnectionsRequest) (*DomainsGetDomain200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodPut - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *DomainsGetDomain200Response + localVarHTTPMethod = http.MethodPut + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *DomainsGetDomain200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DomainsAPIService.DomainsUpdateWorkspaceConnections") @@ -850,6 +862,9 @@ func (a *DomainsAPIService) DomainsUpdateWorkspaceConnectionsExecute(r ApiDomain localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.teamId < 0 { + return localVarReturnValue, nil, reportError("teamId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{"application/json"} @@ -899,8 +914,8 @@ func (a *DomainsAPIService) DomainsUpdateWorkspaceConnectionsExecute(r ApiDomain newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -910,8 +925,8 @@ func (a *DomainsAPIService) DomainsUpdateWorkspaceConnectionsExecute(r ApiDomain newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -921,8 +936,8 @@ func (a *DomainsAPIService) DomainsUpdateWorkspaceConnectionsExecute(r ApiDomain newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -940,9 +955,9 @@ func (a *DomainsAPIService) DomainsUpdateWorkspaceConnectionsExecute(r ApiDomain } type ApiDomainsVerifyDomainRequest struct { - ctx context.Context + ctx context.Context ApiService DomainsAPI - teamId float32 + teamId int domainName string } @@ -953,29 +968,28 @@ func (r ApiDomainsVerifyDomainRequest) Execute() (*DomainsGetDomain200ResponseDo /* DomainsVerifyDomain verifyDomain - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param domainName - @return ApiDomainsVerifyDomainRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param domainName + @return ApiDomainsVerifyDomainRequest */ -func (a *DomainsAPIService) DomainsVerifyDomain(ctx context.Context, teamId float32, domainName string) ApiDomainsVerifyDomainRequest { +func (a *DomainsAPIService) DomainsVerifyDomain(ctx context.Context, teamId int, domainName string) ApiDomainsVerifyDomainRequest { return ApiDomainsVerifyDomainRequest{ ApiService: a, - ctx: ctx, - teamId: teamId, + ctx: ctx, + teamId: teamId, domainName: domainName, } } // Execute executes the request -// -// @return DomainsGetDomain200ResponseDomainVerificationStatus +// @return DomainsGetDomain200ResponseDomainVerificationStatus func (a *DomainsAPIService) DomainsVerifyDomainExecute(r ApiDomainsVerifyDomainRequest) (*DomainsGetDomain200ResponseDomainVerificationStatus, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *DomainsGetDomain200ResponseDomainVerificationStatus + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *DomainsGetDomain200ResponseDomainVerificationStatus ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DomainsAPIService.DomainsVerifyDomain") @@ -990,6 +1004,9 @@ func (a *DomainsAPIService) DomainsVerifyDomainExecute(r ApiDomainsVerifyDomainR localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.teamId < 0 { + return localVarReturnValue, nil, reportError("teamId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -1037,8 +1054,8 @@ func (a *DomainsAPIService) DomainsVerifyDomainExecute(r ApiDomainsVerifyDomainR newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -1048,8 +1065,8 @@ func (a *DomainsAPIService) DomainsVerifyDomainExecute(r ApiDomainsVerifyDomainR newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -1059,8 +1076,8 @@ func (a *DomainsAPIService) DomainsVerifyDomainExecute(r ApiDomainsVerifyDomainR newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } diff --git a/api/openapi_client/api_managed_services.go b/api/openapi_client/api_managed_services.go index ea6db005..79feb720 100644 --- a/api/openapi_client/api_managed_services.go +++ b/api/openapi_client/api_managed_services.go @@ -9,6 +9,7 @@ API version: 0.1.0 // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + package openapi_client import ( @@ -20,13 +21,14 @@ import ( "strings" ) + type ManagedServicesAPI interface { /* - ManagedServicesCreate create + ManagedServicesCreate create - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiManagedServicesCreateRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiManagedServicesCreateRequest */ ManagedServicesCreate(ctx context.Context) ApiManagedServicesCreateRequest @@ -35,10 +37,10 @@ type ManagedServicesAPI interface { ManagedServicesCreateExecute(r ApiManagedServicesCreateRequest) (*ManagedServicesList200ResponseInner, *http.Response, error) /* - ManagedServicesCreateProvider createProvider + ManagedServicesCreateProvider createProvider - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiManagedServicesCreateProviderRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiManagedServicesCreateProviderRequest */ ManagedServicesCreateProvider(ctx context.Context) ApiManagedServicesCreateProviderRequest @@ -47,11 +49,11 @@ type ManagedServicesAPI interface { ManagedServicesCreateProviderExecute(r ApiManagedServicesCreateProviderRequest) (*ManagedServicesListProviders200ResponseInnerAnyOf, *http.Response, error) /* - ManagedServicesDelete delete + ManagedServicesDelete delete - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param id - @return ApiManagedServicesDeleteRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param id + @return ApiManagedServicesDeleteRequest */ ManagedServicesDelete(ctx context.Context, id string) ApiManagedServicesDeleteRequest @@ -59,24 +61,24 @@ type ManagedServicesAPI interface { ManagedServicesDeleteExecute(r ApiManagedServicesDeleteRequest) (*http.Response, error) /* - ManagedServicesDeleteProvider deleteProvider + ManagedServicesDeleteProvider deleteProvider - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param name - @param version - @return ApiManagedServicesDeleteProviderRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param name + @param schemaVersion + @return ApiManagedServicesDeleteProviderRequest */ - ManagedServicesDeleteProvider(ctx context.Context, name string, version string) ApiManagedServicesDeleteProviderRequest + ManagedServicesDeleteProvider(ctx context.Context, name string, schemaVersion string) ApiManagedServicesDeleteProviderRequest // ManagedServicesDeleteProviderExecute executes the request ManagedServicesDeleteProviderExecute(r ApiManagedServicesDeleteProviderRequest) (*http.Response, error) /* - ManagedServicesGetDetails getDetails + ManagedServicesGetDetails getDetails - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param id - @return ApiManagedServicesGetDetailsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param id + @return ApiManagedServicesGetDetailsRequest */ ManagedServicesGetDetails(ctx context.Context, id string) ApiManagedServicesGetDetailsRequest @@ -85,10 +87,10 @@ type ManagedServicesAPI interface { ManagedServicesGetDetailsExecute(r ApiManagedServicesGetDetailsRequest) (map[string]interface{}, *http.Response, error) /* - ManagedServicesList list + ManagedServicesList list - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiManagedServicesListRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiManagedServicesListRequest */ ManagedServicesList(ctx context.Context) ApiManagedServicesListRequest @@ -97,10 +99,10 @@ type ManagedServicesAPI interface { ManagedServicesListExecute(r ApiManagedServicesListRequest) ([]ManagedServicesList200ResponseInner, *http.Response, error) /* - ManagedServicesListProviders listProviders + ManagedServicesListProviders listProviders - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiManagedServicesListProvidersRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiManagedServicesListProvidersRequest */ ManagedServicesListProviders(ctx context.Context) ApiManagedServicesListProvidersRequest @@ -109,11 +111,11 @@ type ManagedServicesAPI interface { ManagedServicesListProvidersExecute(r ApiManagedServicesListProvidersRequest) ([]ManagedServicesListProviders200ResponseInner, *http.Response, error) /* - ManagedServicesScheduleBackup scheduleBackup + ManagedServicesScheduleBackup scheduleBackup - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param id - @return ApiManagedServicesScheduleBackupRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param id + @return ApiManagedServicesScheduleBackupRequest */ ManagedServicesScheduleBackup(ctx context.Context, id string) ApiManagedServicesScheduleBackupRequest @@ -122,11 +124,11 @@ type ManagedServicesAPI interface { ManagedServicesScheduleBackupExecute(r ApiManagedServicesScheduleBackupRequest) (*ManagedServicesList200ResponseInnerBackupsAnyOfEntriesInner, *http.Response, error) /* - ManagedServicesUpdate update + ManagedServicesUpdate update - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param id - @return ApiManagedServicesUpdateRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param id + @return ApiManagedServicesUpdateRequest */ ManagedServicesUpdate(ctx context.Context, id string) ApiManagedServicesUpdateRequest @@ -135,14 +137,14 @@ type ManagedServicesAPI interface { ManagedServicesUpdateExecute(r ApiManagedServicesUpdateRequest) (*ManagedServicesList200ResponseInner, *http.Response, error) /* - ManagedServicesUpdateProvider updateProvider + ManagedServicesUpdateProvider updateProvider - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param name - @param version - @return ApiManagedServicesUpdateProviderRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param name + @param schemaVersion + @return ApiManagedServicesUpdateProviderRequest */ - ManagedServicesUpdateProvider(ctx context.Context, name string, version string) ApiManagedServicesUpdateProviderRequest + ManagedServicesUpdateProvider(ctx context.Context, name string, schemaVersion string) ApiManagedServicesUpdateProviderRequest // ManagedServicesUpdateProviderExecute executes the request // @return ManagedServicesListProviders200ResponseInnerAnyOf @@ -153,8 +155,8 @@ type ManagedServicesAPI interface { type ManagedServicesAPIService service type ApiManagedServicesCreateRequest struct { - ctx context.Context - ApiService ManagedServicesAPI + ctx context.Context + ApiService ManagedServicesAPI managedServicesCreateRequest *ManagedServicesCreateRequest } @@ -170,25 +172,24 @@ func (r ApiManagedServicesCreateRequest) Execute() (*ManagedServicesList200Respo /* ManagedServicesCreate create - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiManagedServicesCreateRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiManagedServicesCreateRequest */ func (a *ManagedServicesAPIService) ManagedServicesCreate(ctx context.Context) ApiManagedServicesCreateRequest { return ApiManagedServicesCreateRequest{ ApiService: a, - ctx: ctx, + ctx: ctx, } } // Execute executes the request -// -// @return ManagedServicesList200ResponseInner +// @return ManagedServicesList200ResponseInner func (a *ManagedServicesAPIService) ManagedServicesCreateExecute(r ApiManagedServicesCreateRequest) (*ManagedServicesList200ResponseInner, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *ManagedServicesList200ResponseInner + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *ManagedServicesList200ResponseInner ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ManagedServicesAPIService.ManagedServicesCreate") @@ -250,8 +251,8 @@ func (a *ManagedServicesAPIService) ManagedServicesCreateExecute(r ApiManagedSer newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -261,8 +262,8 @@ func (a *ManagedServicesAPIService) ManagedServicesCreateExecute(r ApiManagedSer newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -280,8 +281,8 @@ func (a *ManagedServicesAPIService) ManagedServicesCreateExecute(r ApiManagedSer } type ApiManagedServicesCreateProviderRequest struct { - ctx context.Context - ApiService ManagedServicesAPI + ctx context.Context + ApiService ManagedServicesAPI managedServicesCreateProviderRequest *ManagedServicesCreateProviderRequest } @@ -297,25 +298,24 @@ func (r ApiManagedServicesCreateProviderRequest) Execute() (*ManagedServicesList /* ManagedServicesCreateProvider createProvider - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiManagedServicesCreateProviderRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiManagedServicesCreateProviderRequest */ func (a *ManagedServicesAPIService) ManagedServicesCreateProvider(ctx context.Context) ApiManagedServicesCreateProviderRequest { return ApiManagedServicesCreateProviderRequest{ ApiService: a, - ctx: ctx, + ctx: ctx, } } // Execute executes the request -// -// @return ManagedServicesListProviders200ResponseInnerAnyOf +// @return ManagedServicesListProviders200ResponseInnerAnyOf func (a *ManagedServicesAPIService) ManagedServicesCreateProviderExecute(r ApiManagedServicesCreateProviderRequest) (*ManagedServicesListProviders200ResponseInnerAnyOf, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *ManagedServicesListProviders200ResponseInnerAnyOf + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *ManagedServicesListProviders200ResponseInnerAnyOf ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ManagedServicesAPIService.ManagedServicesCreateProvider") @@ -377,8 +377,8 @@ func (a *ManagedServicesAPIService) ManagedServicesCreateProviderExecute(r ApiMa newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -388,8 +388,8 @@ func (a *ManagedServicesAPIService) ManagedServicesCreateProviderExecute(r ApiMa newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -407,9 +407,9 @@ func (a *ManagedServicesAPIService) ManagedServicesCreateProviderExecute(r ApiMa } type ApiManagedServicesDeleteRequest struct { - ctx context.Context + ctx context.Context ApiService ManagedServicesAPI - id string + id string } func (r ApiManagedServicesDeleteRequest) Execute() (*http.Response, error) { @@ -419,24 +419,24 @@ func (r ApiManagedServicesDeleteRequest) Execute() (*http.Response, error) { /* ManagedServicesDelete delete - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param id - @return ApiManagedServicesDeleteRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param id + @return ApiManagedServicesDeleteRequest */ func (a *ManagedServicesAPIService) ManagedServicesDelete(ctx context.Context, id string) ApiManagedServicesDeleteRequest { return ApiManagedServicesDeleteRequest{ ApiService: a, - ctx: ctx, - id: id, + ctx: ctx, + id: id, } } // Execute executes the request func (a *ManagedServicesAPIService) ManagedServicesDeleteExecute(r ApiManagedServicesDeleteRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodDelete - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ManagedServicesAPIService.ManagedServicesDelete") @@ -497,8 +497,8 @@ func (a *ManagedServicesAPIService) ManagedServicesDeleteExecute(r ApiManagedSer newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -508,8 +508,8 @@ func (a *ManagedServicesAPIService) ManagedServicesDeleteExecute(r ApiManagedSer newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -519,8 +519,8 @@ func (a *ManagedServicesAPIService) ManagedServicesDeleteExecute(r ApiManagedSer newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -529,10 +529,10 @@ func (a *ManagedServicesAPIService) ManagedServicesDeleteExecute(r ApiManagedSer } type ApiManagedServicesDeleteProviderRequest struct { - ctx context.Context + ctx context.Context ApiService ManagedServicesAPI - name string - version string + name string + schemaVersion string } func (r ApiManagedServicesDeleteProviderRequest) Execute() (*http.Response, error) { @@ -542,26 +542,26 @@ func (r ApiManagedServicesDeleteProviderRequest) Execute() (*http.Response, erro /* ManagedServicesDeleteProvider deleteProvider - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param name - @param version - @return ApiManagedServicesDeleteProviderRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param name + @param schemaVersion + @return ApiManagedServicesDeleteProviderRequest */ -func (a *ManagedServicesAPIService) ManagedServicesDeleteProvider(ctx context.Context, name string, version string) ApiManagedServicesDeleteProviderRequest { +func (a *ManagedServicesAPIService) ManagedServicesDeleteProvider(ctx context.Context, name string, schemaVersion string) ApiManagedServicesDeleteProviderRequest { return ApiManagedServicesDeleteProviderRequest{ ApiService: a, - ctx: ctx, - name: name, - version: version, + ctx: ctx, + name: name, + schemaVersion: schemaVersion, } } // Execute executes the request func (a *ManagedServicesAPIService) ManagedServicesDeleteProviderExecute(r ApiManagedServicesDeleteProviderRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodDelete - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ManagedServicesAPIService.ManagedServicesDeleteProvider") @@ -569,9 +569,9 @@ func (a *ManagedServicesAPIService) ManagedServicesDeleteProviderExecute(r ApiMa return nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/managed-services/providers/{name}/{version}" + localVarPath := localBasePath + "/managed-services/providers/{name}/{schemaVersion}" localVarPath = strings.Replace(localVarPath, "{"+"name"+"}", url.PathEscape(parameterValueToString(r.name, "name")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"version"+"}", url.PathEscape(parameterValueToString(r.version, "version")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"schemaVersion"+"}", url.PathEscape(parameterValueToString(r.schemaVersion, "schemaVersion")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -623,8 +623,8 @@ func (a *ManagedServicesAPIService) ManagedServicesDeleteProviderExecute(r ApiMa newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -634,8 +634,8 @@ func (a *ManagedServicesAPIService) ManagedServicesDeleteProviderExecute(r ApiMa newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -645,8 +645,8 @@ func (a *ManagedServicesAPIService) ManagedServicesDeleteProviderExecute(r ApiMa newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -655,9 +655,9 @@ func (a *ManagedServicesAPIService) ManagedServicesDeleteProviderExecute(r ApiMa } type ApiManagedServicesGetDetailsRequest struct { - ctx context.Context + ctx context.Context ApiService ManagedServicesAPI - id string + id string } func (r ApiManagedServicesGetDetailsRequest) Execute() (map[string]interface{}, *http.Response, error) { @@ -667,27 +667,26 @@ func (r ApiManagedServicesGetDetailsRequest) Execute() (map[string]interface{}, /* ManagedServicesGetDetails getDetails - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param id - @return ApiManagedServicesGetDetailsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param id + @return ApiManagedServicesGetDetailsRequest */ func (a *ManagedServicesAPIService) ManagedServicesGetDetails(ctx context.Context, id string) ApiManagedServicesGetDetailsRequest { return ApiManagedServicesGetDetailsRequest{ ApiService: a, - ctx: ctx, - id: id, + ctx: ctx, + id: id, } } // Execute executes the request -// -// @return map[string]interface{} +// @return map[string]interface{} func (a *ManagedServicesAPIService) ManagedServicesGetDetailsExecute(r ApiManagedServicesGetDetailsRequest) (map[string]interface{}, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue map[string]interface{} + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue map[string]interface{} ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ManagedServicesAPIService.ManagedServicesGetDetails") @@ -748,8 +747,8 @@ func (a *ManagedServicesAPIService) ManagedServicesGetDetailsExecute(r ApiManage newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -759,8 +758,8 @@ func (a *ManagedServicesAPIService) ManagedServicesGetDetailsExecute(r ApiManage newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -770,8 +769,8 @@ func (a *ManagedServicesAPIService) ManagedServicesGetDetailsExecute(r ApiManage newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -789,13 +788,13 @@ func (a *ManagedServicesAPIService) ManagedServicesGetDetailsExecute(r ApiManage } type ApiManagedServicesListRequest struct { - ctx context.Context - ApiService ManagedServicesAPI - team *float32 + ctx context.Context + ApiService ManagedServicesAPI + team *int includeDeleted *bool } -func (r ApiManagedServicesListRequest) Team(team float32) ApiManagedServicesListRequest { +func (r ApiManagedServicesListRequest) Team(team int) ApiManagedServicesListRequest { r.team = &team return r } @@ -812,25 +811,24 @@ func (r ApiManagedServicesListRequest) Execute() ([]ManagedServicesList200Respon /* ManagedServicesList list - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiManagedServicesListRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiManagedServicesListRequest */ func (a *ManagedServicesAPIService) ManagedServicesList(ctx context.Context) ApiManagedServicesListRequest { return ApiManagedServicesListRequest{ ApiService: a, - ctx: ctx, + ctx: ctx, } } // Execute executes the request -// -// @return []ManagedServicesList200ResponseInner +// @return []ManagedServicesList200ResponseInner func (a *ManagedServicesAPIService) ManagedServicesListExecute(r ApiManagedServicesListRequest) ([]ManagedServicesList200ResponseInner, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue []ManagedServicesList200ResponseInner + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []ManagedServicesList200ResponseInner ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ManagedServicesAPIService.ManagedServicesList") @@ -846,6 +844,9 @@ func (a *ManagedServicesAPIService) ManagedServicesListExecute(r ApiManagedServi if r.team == nil { return localVarReturnValue, nil, reportError("team is required and must be specified") } + if *r.team < 0 { + return localVarReturnValue, nil, reportError("team must be greater than 0") + } if r.includeDeleted == nil { return localVarReturnValue, nil, reportError("includeDeleted is required and must be specified") } @@ -898,8 +899,8 @@ func (a *ManagedServicesAPIService) ManagedServicesListExecute(r ApiManagedServi newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -917,12 +918,12 @@ func (a *ManagedServicesAPIService) ManagedServicesListExecute(r ApiManagedServi } type ApiManagedServicesListProvidersRequest struct { - ctx context.Context + ctx context.Context ApiService ManagedServicesAPI - teamId *float32 + teamId *int } -func (r ApiManagedServicesListProvidersRequest) TeamId(teamId float32) ApiManagedServicesListProvidersRequest { +func (r ApiManagedServicesListProvidersRequest) TeamId(teamId int) ApiManagedServicesListProvidersRequest { r.teamId = &teamId return r } @@ -934,25 +935,24 @@ func (r ApiManagedServicesListProvidersRequest) Execute() ([]ManagedServicesList /* ManagedServicesListProviders listProviders - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiManagedServicesListProvidersRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiManagedServicesListProvidersRequest */ func (a *ManagedServicesAPIService) ManagedServicesListProviders(ctx context.Context) ApiManagedServicesListProvidersRequest { return ApiManagedServicesListProvidersRequest{ ApiService: a, - ctx: ctx, + ctx: ctx, } } // Execute executes the request -// -// @return []ManagedServicesListProviders200ResponseInner +// @return []ManagedServicesListProviders200ResponseInner func (a *ManagedServicesAPIService) ManagedServicesListProvidersExecute(r ApiManagedServicesListProvidersRequest) ([]ManagedServicesListProviders200ResponseInner, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue []ManagedServicesListProviders200ResponseInner + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []ManagedServicesListProviders200ResponseInner ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ManagedServicesAPIService.ManagedServicesListProviders") @@ -1015,8 +1015,8 @@ func (a *ManagedServicesAPIService) ManagedServicesListProvidersExecute(r ApiMan newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -1034,9 +1034,9 @@ func (a *ManagedServicesAPIService) ManagedServicesListProvidersExecute(r ApiMan } type ApiManagedServicesScheduleBackupRequest struct { - ctx context.Context + ctx context.Context ApiService ManagedServicesAPI - id string + id string } func (r ApiManagedServicesScheduleBackupRequest) Execute() (*ManagedServicesList200ResponseInnerBackupsAnyOfEntriesInner, *http.Response, error) { @@ -1046,27 +1046,26 @@ func (r ApiManagedServicesScheduleBackupRequest) Execute() (*ManagedServicesList /* ManagedServicesScheduleBackup scheduleBackup - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param id - @return ApiManagedServicesScheduleBackupRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param id + @return ApiManagedServicesScheduleBackupRequest */ func (a *ManagedServicesAPIService) ManagedServicesScheduleBackup(ctx context.Context, id string) ApiManagedServicesScheduleBackupRequest { return ApiManagedServicesScheduleBackupRequest{ ApiService: a, - ctx: ctx, - id: id, + ctx: ctx, + id: id, } } // Execute executes the request -// -// @return ManagedServicesList200ResponseInnerBackupsAnyOfEntriesInner +// @return ManagedServicesList200ResponseInnerBackupsAnyOfEntriesInner func (a *ManagedServicesAPIService) ManagedServicesScheduleBackupExecute(r ApiManagedServicesScheduleBackupRequest) (*ManagedServicesList200ResponseInnerBackupsAnyOfEntriesInner, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *ManagedServicesList200ResponseInnerBackupsAnyOfEntriesInner + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *ManagedServicesList200ResponseInnerBackupsAnyOfEntriesInner ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ManagedServicesAPIService.ManagedServicesScheduleBackup") @@ -1127,8 +1126,8 @@ func (a *ManagedServicesAPIService) ManagedServicesScheduleBackupExecute(r ApiMa newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -1138,8 +1137,8 @@ func (a *ManagedServicesAPIService) ManagedServicesScheduleBackupExecute(r ApiMa newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -1157,9 +1156,9 @@ func (a *ManagedServicesAPIService) ManagedServicesScheduleBackupExecute(r ApiMa } type ApiManagedServicesUpdateRequest struct { - ctx context.Context - ApiService ManagedServicesAPI - id string + ctx context.Context + ApiService ManagedServicesAPI + id string managedServicesUpdateRequest *ManagedServicesUpdateRequest } @@ -1175,27 +1174,26 @@ func (r ApiManagedServicesUpdateRequest) Execute() (*ManagedServicesList200Respo /* ManagedServicesUpdate update - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param id - @return ApiManagedServicesUpdateRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param id + @return ApiManagedServicesUpdateRequest */ func (a *ManagedServicesAPIService) ManagedServicesUpdate(ctx context.Context, id string) ApiManagedServicesUpdateRequest { return ApiManagedServicesUpdateRequest{ ApiService: a, - ctx: ctx, - id: id, + ctx: ctx, + id: id, } } // Execute executes the request -// -// @return ManagedServicesList200ResponseInner +// @return ManagedServicesList200ResponseInner func (a *ManagedServicesAPIService) ManagedServicesUpdateExecute(r ApiManagedServicesUpdateRequest) (*ManagedServicesList200ResponseInner, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodPatch - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *ManagedServicesList200ResponseInner + localVarHTTPMethod = http.MethodPatch + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *ManagedServicesList200ResponseInner ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ManagedServicesAPIService.ManagedServicesUpdate") @@ -1258,8 +1256,8 @@ func (a *ManagedServicesAPIService) ManagedServicesUpdateExecute(r ApiManagedSer newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -1269,8 +1267,8 @@ func (a *ManagedServicesAPIService) ManagedServicesUpdateExecute(r ApiManagedSer newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -1280,8 +1278,8 @@ func (a *ManagedServicesAPIService) ManagedServicesUpdateExecute(r ApiManagedSer newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -1299,10 +1297,10 @@ func (a *ManagedServicesAPIService) ManagedServicesUpdateExecute(r ApiManagedSer } type ApiManagedServicesUpdateProviderRequest struct { - ctx context.Context - ApiService ManagedServicesAPI - name string - version string + ctx context.Context + ApiService ManagedServicesAPI + name string + schemaVersion string managedServicesUpdateProviderRequest *ManagedServicesUpdateProviderRequest } @@ -1318,29 +1316,28 @@ func (r ApiManagedServicesUpdateProviderRequest) Execute() (*ManagedServicesList /* ManagedServicesUpdateProvider updateProvider - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param name - @param version - @return ApiManagedServicesUpdateProviderRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param name + @param schemaVersion + @return ApiManagedServicesUpdateProviderRequest */ -func (a *ManagedServicesAPIService) ManagedServicesUpdateProvider(ctx context.Context, name string, version string) ApiManagedServicesUpdateProviderRequest { +func (a *ManagedServicesAPIService) ManagedServicesUpdateProvider(ctx context.Context, name string, schemaVersion string) ApiManagedServicesUpdateProviderRequest { return ApiManagedServicesUpdateProviderRequest{ ApiService: a, - ctx: ctx, - name: name, - version: version, + ctx: ctx, + name: name, + schemaVersion: schemaVersion, } } // Execute executes the request -// -// @return ManagedServicesListProviders200ResponseInnerAnyOf +// @return ManagedServicesListProviders200ResponseInnerAnyOf func (a *ManagedServicesAPIService) ManagedServicesUpdateProviderExecute(r ApiManagedServicesUpdateProviderRequest) (*ManagedServicesListProviders200ResponseInnerAnyOf, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodPatch - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *ManagedServicesListProviders200ResponseInnerAnyOf + localVarHTTPMethod = http.MethodPatch + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *ManagedServicesListProviders200ResponseInnerAnyOf ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ManagedServicesAPIService.ManagedServicesUpdateProvider") @@ -1348,9 +1345,9 @@ func (a *ManagedServicesAPIService) ManagedServicesUpdateProviderExecute(r ApiMa return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/managed-services/providers/{name}/{version}" + localVarPath := localBasePath + "/managed-services/providers/{name}/{schemaVersion}" localVarPath = strings.Replace(localVarPath, "{"+"name"+"}", url.PathEscape(parameterValueToString(r.name, "name")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"version"+"}", url.PathEscape(parameterValueToString(r.version, "version")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"schemaVersion"+"}", url.PathEscape(parameterValueToString(r.schemaVersion, "schemaVersion")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -1404,8 +1401,8 @@ func (a *ManagedServicesAPIService) ManagedServicesUpdateProviderExecute(r ApiMa newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -1415,8 +1412,8 @@ func (a *ManagedServicesAPIService) ManagedServicesUpdateProviderExecute(r ApiMa newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -1426,8 +1423,8 @@ func (a *ManagedServicesAPIService) ManagedServicesUpdateProviderExecute(r ApiMa newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } diff --git a/api/openapi_client/api_metadata.go b/api/openapi_client/api_metadata.go index 8c0e546a..59e16c27 100644 --- a/api/openapi_client/api_metadata.go +++ b/api/openapi_client/api_metadata.go @@ -9,6 +9,7 @@ API version: 0.1.0 // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + package openapi_client import ( @@ -19,13 +20,14 @@ import ( "net/url" ) + type MetadataAPI interface { /* - MetadataGetDatacenters getDatacenters + MetadataGetDatacenters getDatacenters - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiMetadataGetDatacentersRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiMetadataGetDatacentersRequest */ MetadataGetDatacenters(ctx context.Context) ApiMetadataGetDatacentersRequest @@ -34,10 +36,10 @@ type MetadataAPI interface { MetadataGetDatacentersExecute(r ApiMetadataGetDatacentersRequest) ([]MetadataGetDatacenters200ResponseInner, *http.Response, error) /* - MetadataGetWorkspaceBaseImages getWorkspaceBaseImages + MetadataGetWorkspaceBaseImages getWorkspaceBaseImages - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiMetadataGetWorkspaceBaseImagesRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiMetadataGetWorkspaceBaseImagesRequest */ MetadataGetWorkspaceBaseImages(ctx context.Context) ApiMetadataGetWorkspaceBaseImagesRequest @@ -46,10 +48,10 @@ type MetadataAPI interface { MetadataGetWorkspaceBaseImagesExecute(r ApiMetadataGetWorkspaceBaseImagesRequest) ([]MetadataGetWorkspaceBaseImages200ResponseInner, *http.Response, error) /* - MetadataGetWorkspacePlans getWorkspacePlans + MetadataGetWorkspacePlans getWorkspacePlans - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiMetadataGetWorkspacePlansRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiMetadataGetWorkspacePlansRequest */ MetadataGetWorkspacePlans(ctx context.Context) ApiMetadataGetWorkspacePlansRequest @@ -62,7 +64,7 @@ type MetadataAPI interface { type MetadataAPIService service type ApiMetadataGetDatacentersRequest struct { - ctx context.Context + ctx context.Context ApiService MetadataAPI } @@ -73,25 +75,24 @@ func (r ApiMetadataGetDatacentersRequest) Execute() ([]MetadataGetDatacenters200 /* MetadataGetDatacenters getDatacenters - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiMetadataGetDatacentersRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiMetadataGetDatacentersRequest */ func (a *MetadataAPIService) MetadataGetDatacenters(ctx context.Context) ApiMetadataGetDatacentersRequest { return ApiMetadataGetDatacentersRequest{ ApiService: a, - ctx: ctx, + ctx: ctx, } } // Execute executes the request -// -// @return []MetadataGetDatacenters200ResponseInner +// @return []MetadataGetDatacenters200ResponseInner func (a *MetadataAPIService) MetadataGetDatacentersExecute(r ApiMetadataGetDatacentersRequest) ([]MetadataGetDatacenters200ResponseInner, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue []MetadataGetDatacenters200ResponseInner + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []MetadataGetDatacenters200ResponseInner ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "MetadataAPIService.MetadataGetDatacenters") @@ -151,8 +152,8 @@ func (a *MetadataAPIService) MetadataGetDatacentersExecute(r ApiMetadataGetDatac newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -170,7 +171,7 @@ func (a *MetadataAPIService) MetadataGetDatacentersExecute(r ApiMetadataGetDatac } type ApiMetadataGetWorkspaceBaseImagesRequest struct { - ctx context.Context + ctx context.Context ApiService MetadataAPI } @@ -181,25 +182,24 @@ func (r ApiMetadataGetWorkspaceBaseImagesRequest) Execute() ([]MetadataGetWorksp /* MetadataGetWorkspaceBaseImages getWorkspaceBaseImages - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiMetadataGetWorkspaceBaseImagesRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiMetadataGetWorkspaceBaseImagesRequest */ func (a *MetadataAPIService) MetadataGetWorkspaceBaseImages(ctx context.Context) ApiMetadataGetWorkspaceBaseImagesRequest { return ApiMetadataGetWorkspaceBaseImagesRequest{ ApiService: a, - ctx: ctx, + ctx: ctx, } } // Execute executes the request -// -// @return []MetadataGetWorkspaceBaseImages200ResponseInner +// @return []MetadataGetWorkspaceBaseImages200ResponseInner func (a *MetadataAPIService) MetadataGetWorkspaceBaseImagesExecute(r ApiMetadataGetWorkspaceBaseImagesRequest) ([]MetadataGetWorkspaceBaseImages200ResponseInner, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue []MetadataGetWorkspaceBaseImages200ResponseInner + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []MetadataGetWorkspaceBaseImages200ResponseInner ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "MetadataAPIService.MetadataGetWorkspaceBaseImages") @@ -259,8 +259,8 @@ func (a *MetadataAPIService) MetadataGetWorkspaceBaseImagesExecute(r ApiMetadata newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -278,7 +278,7 @@ func (a *MetadataAPIService) MetadataGetWorkspaceBaseImagesExecute(r ApiMetadata } type ApiMetadataGetWorkspacePlansRequest struct { - ctx context.Context + ctx context.Context ApiService MetadataAPI } @@ -289,25 +289,24 @@ func (r ApiMetadataGetWorkspacePlansRequest) Execute() ([]MetadataGetWorkspacePl /* MetadataGetWorkspacePlans getWorkspacePlans - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiMetadataGetWorkspacePlansRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiMetadataGetWorkspacePlansRequest */ func (a *MetadataAPIService) MetadataGetWorkspacePlans(ctx context.Context) ApiMetadataGetWorkspacePlansRequest { return ApiMetadataGetWorkspacePlansRequest{ ApiService: a, - ctx: ctx, + ctx: ctx, } } // Execute executes the request -// -// @return []MetadataGetWorkspacePlans200ResponseInner +// @return []MetadataGetWorkspacePlans200ResponseInner func (a *MetadataAPIService) MetadataGetWorkspacePlansExecute(r ApiMetadataGetWorkspacePlansRequest) ([]MetadataGetWorkspacePlans200ResponseInner, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue []MetadataGetWorkspacePlans200ResponseInner + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []MetadataGetWorkspacePlans200ResponseInner ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "MetadataAPIService.MetadataGetWorkspacePlans") @@ -367,8 +366,8 @@ func (a *MetadataAPIService) MetadataGetWorkspacePlansExecute(r ApiMetadataGetWo newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } diff --git a/api/openapi_client/api_organizations.go b/api/openapi_client/api_organizations.go index c73fc21b..2b3718e3 100644 --- a/api/openapi_client/api_organizations.go +++ b/api/openapi_client/api_organizations.go @@ -9,6 +9,7 @@ API version: 0.1.0 // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + package openapi_client import ( @@ -20,14 +21,15 @@ import ( "strings" ) + type OrganizationsAPI interface { /* - OrganizationsAddOrgMember addOrgMember + OrganizationsAddOrgMember addOrgMember - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param organizationId - @return ApiOrganizationsAddOrgMemberRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId + @return ApiOrganizationsAddOrgMemberRequest */ OrganizationsAddOrgMember(ctx context.Context, organizationId string) ApiOrganizationsAddOrgMemberRequest @@ -35,24 +37,24 @@ type OrganizationsAPI interface { OrganizationsAddOrgMemberExecute(r ApiOrganizationsAddOrgMemberRequest) (*http.Response, error) /* - OrganizationsChangeOrgRole changeOrgRole + OrganizationsChangeOrgRole changeOrgRole - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param organizationId - @param userId - @return ApiOrganizationsChangeOrgRoleRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId + @param userId + @return ApiOrganizationsChangeOrgRoleRequest */ - OrganizationsChangeOrgRole(ctx context.Context, organizationId string, userId float32) ApiOrganizationsChangeOrgRoleRequest + OrganizationsChangeOrgRole(ctx context.Context, organizationId string, userId int) ApiOrganizationsChangeOrgRoleRequest // OrganizationsChangeOrgRoleExecute executes the request OrganizationsChangeOrgRoleExecute(r ApiOrganizationsChangeOrgRoleRequest) (*http.Response, error) /* - OrganizationsListOrgMembers listOrgMembers + OrganizationsListOrgMembers listOrgMembers - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param organizationId - @return ApiOrganizationsListOrgMembersRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId + @return ApiOrganizationsListOrgMembersRequest */ OrganizationsListOrgMembers(ctx context.Context, organizationId string) ApiOrganizationsListOrgMembersRequest @@ -61,11 +63,11 @@ type OrganizationsAPI interface { OrganizationsListOrgMembersExecute(r ApiOrganizationsListOrgMembersRequest) ([]OrganizationsListOrgMembers200ResponseInner, *http.Response, error) /* - OrganizationsListOrgTeams listOrgTeams + OrganizationsListOrgTeams listOrgTeams - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param organizationId - @return ApiOrganizationsListOrgTeamsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId + @return ApiOrganizationsListOrgTeamsRequest */ OrganizationsListOrgTeams(ctx context.Context, organizationId string) ApiOrganizationsListOrgTeamsRequest @@ -74,10 +76,10 @@ type OrganizationsAPI interface { OrganizationsListOrgTeamsExecute(r ApiOrganizationsListOrgTeamsRequest) ([]OrganizationsListOrgTeams200ResponseInner, *http.Response, error) /* - OrganizationsListOrganizations listOrganizations + OrganizationsListOrganizations listOrganizations - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiOrganizationsListOrganizationsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiOrganizationsListOrganizationsRequest */ OrganizationsListOrganizations(ctx context.Context) ApiOrganizationsListOrganizationsRequest @@ -86,14 +88,14 @@ type OrganizationsAPI interface { OrganizationsListOrganizationsExecute(r ApiOrganizationsListOrganizationsRequest) ([]OrganizationsListOrganizations200ResponseInner, *http.Response, error) /* - OrganizationsRemoveOrgMember removeOrgMember + OrganizationsRemoveOrgMember removeOrgMember - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param organizationId - @param userId - @return ApiOrganizationsRemoveOrgMemberRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId + @param userId + @return ApiOrganizationsRemoveOrgMemberRequest */ - OrganizationsRemoveOrgMember(ctx context.Context, organizationId string, userId float32) ApiOrganizationsRemoveOrgMemberRequest + OrganizationsRemoveOrgMember(ctx context.Context, organizationId string, userId int) ApiOrganizationsRemoveOrgMemberRequest // OrganizationsRemoveOrgMemberExecute executes the request OrganizationsRemoveOrgMemberExecute(r ApiOrganizationsRemoveOrgMemberRequest) (*http.Response, error) @@ -103,9 +105,9 @@ type OrganizationsAPI interface { type OrganizationsAPIService service type ApiOrganizationsAddOrgMemberRequest struct { - ctx context.Context - ApiService OrganizationsAPI - organizationId string + ctx context.Context + ApiService OrganizationsAPI + organizationId string organizationsAddOrgMemberRequest *OrganizationsAddOrgMemberRequest } @@ -121,14 +123,14 @@ func (r ApiOrganizationsAddOrgMemberRequest) Execute() (*http.Response, error) { /* OrganizationsAddOrgMember addOrgMember - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param organizationId - @return ApiOrganizationsAddOrgMemberRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId + @return ApiOrganizationsAddOrgMemberRequest */ func (a *OrganizationsAPIService) OrganizationsAddOrgMember(ctx context.Context, organizationId string) ApiOrganizationsAddOrgMemberRequest { return ApiOrganizationsAddOrgMemberRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, organizationId: organizationId, } } @@ -136,9 +138,9 @@ func (a *OrganizationsAPIService) OrganizationsAddOrgMember(ctx context.Context, // Execute executes the request func (a *OrganizationsAPIService) OrganizationsAddOrgMemberExecute(r ApiOrganizationsAddOrgMemberRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "OrganizationsAPIService.OrganizationsAddOrgMember") @@ -201,8 +203,8 @@ func (a *OrganizationsAPIService) OrganizationsAddOrgMemberExecute(r ApiOrganiza newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -212,8 +214,19 @@ func (a *OrganizationsAPIService) OrganizationsAddOrgMemberExecute(r ApiOrganiza newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v + return localVarHTTPResponse, newErr + } + if localVarHTTPResponse.StatusCode == 409 { + var v DomainsUpdateDomain409Response + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarHTTPResponse, newErr + } + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -222,10 +235,10 @@ func (a *OrganizationsAPIService) OrganizationsAddOrgMemberExecute(r ApiOrganiza } type ApiOrganizationsChangeOrgRoleRequest struct { - ctx context.Context - ApiService OrganizationsAPI - organizationId string - userId float32 + ctx context.Context + ApiService OrganizationsAPI + organizationId string + userId int organizationsChangeOrgRoleRequest *OrganizationsChangeOrgRoleRequest } @@ -241,26 +254,26 @@ func (r ApiOrganizationsChangeOrgRoleRequest) Execute() (*http.Response, error) /* OrganizationsChangeOrgRole changeOrgRole - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param organizationId - @param userId - @return ApiOrganizationsChangeOrgRoleRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId + @param userId + @return ApiOrganizationsChangeOrgRoleRequest */ -func (a *OrganizationsAPIService) OrganizationsChangeOrgRole(ctx context.Context, organizationId string, userId float32) ApiOrganizationsChangeOrgRoleRequest { +func (a *OrganizationsAPIService) OrganizationsChangeOrgRole(ctx context.Context, organizationId string, userId int) ApiOrganizationsChangeOrgRoleRequest { return ApiOrganizationsChangeOrgRoleRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, organizationId: organizationId, - userId: userId, + userId: userId, } } // Execute executes the request func (a *OrganizationsAPIService) OrganizationsChangeOrgRoleExecute(r ApiOrganizationsChangeOrgRoleRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodPut - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodPut + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "OrganizationsAPIService.OrganizationsChangeOrgRole") @@ -275,6 +288,9 @@ func (a *OrganizationsAPIService) OrganizationsChangeOrgRoleExecute(r ApiOrganiz localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.userId < 0 { + return nil, reportError("userId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{"application/json"} @@ -324,8 +340,8 @@ func (a *OrganizationsAPIService) OrganizationsChangeOrgRoleExecute(r ApiOrganiz newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -335,8 +351,8 @@ func (a *OrganizationsAPIService) OrganizationsChangeOrgRoleExecute(r ApiOrganiz newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 409 { @@ -346,8 +362,8 @@ func (a *OrganizationsAPIService) OrganizationsChangeOrgRoleExecute(r ApiOrganiz newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -356,8 +372,8 @@ func (a *OrganizationsAPIService) OrganizationsChangeOrgRoleExecute(r ApiOrganiz } type ApiOrganizationsListOrgMembersRequest struct { - ctx context.Context - ApiService OrganizationsAPI + ctx context.Context + ApiService OrganizationsAPI organizationId string } @@ -368,27 +384,26 @@ func (r ApiOrganizationsListOrgMembersRequest) Execute() ([]OrganizationsListOrg /* OrganizationsListOrgMembers listOrgMembers - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param organizationId - @return ApiOrganizationsListOrgMembersRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId + @return ApiOrganizationsListOrgMembersRequest */ func (a *OrganizationsAPIService) OrganizationsListOrgMembers(ctx context.Context, organizationId string) ApiOrganizationsListOrgMembersRequest { return ApiOrganizationsListOrgMembersRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, organizationId: organizationId, } } // Execute executes the request -// -// @return []OrganizationsListOrgMembers200ResponseInner +// @return []OrganizationsListOrgMembers200ResponseInner func (a *OrganizationsAPIService) OrganizationsListOrgMembersExecute(r ApiOrganizationsListOrgMembersRequest) ([]OrganizationsListOrgMembers200ResponseInner, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue []OrganizationsListOrgMembers200ResponseInner + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []OrganizationsListOrgMembers200ResponseInner ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "OrganizationsAPIService.OrganizationsListOrgMembers") @@ -449,8 +464,8 @@ func (a *OrganizationsAPIService) OrganizationsListOrgMembersExecute(r ApiOrgani newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -460,8 +475,8 @@ func (a *OrganizationsAPIService) OrganizationsListOrgMembersExecute(r ApiOrgani newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -479,8 +494,8 @@ func (a *OrganizationsAPIService) OrganizationsListOrgMembersExecute(r ApiOrgani } type ApiOrganizationsListOrgTeamsRequest struct { - ctx context.Context - ApiService OrganizationsAPI + ctx context.Context + ApiService OrganizationsAPI organizationId string } @@ -491,27 +506,26 @@ func (r ApiOrganizationsListOrgTeamsRequest) Execute() ([]OrganizationsListOrgTe /* OrganizationsListOrgTeams listOrgTeams - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param organizationId - @return ApiOrganizationsListOrgTeamsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId + @return ApiOrganizationsListOrgTeamsRequest */ func (a *OrganizationsAPIService) OrganizationsListOrgTeams(ctx context.Context, organizationId string) ApiOrganizationsListOrgTeamsRequest { return ApiOrganizationsListOrgTeamsRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, organizationId: organizationId, } } // Execute executes the request -// -// @return []OrganizationsListOrgTeams200ResponseInner +// @return []OrganizationsListOrgTeams200ResponseInner func (a *OrganizationsAPIService) OrganizationsListOrgTeamsExecute(r ApiOrganizationsListOrgTeamsRequest) ([]OrganizationsListOrgTeams200ResponseInner, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue []OrganizationsListOrgTeams200ResponseInner + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []OrganizationsListOrgTeams200ResponseInner ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "OrganizationsAPIService.OrganizationsListOrgTeams") @@ -572,8 +586,8 @@ func (a *OrganizationsAPIService) OrganizationsListOrgTeamsExecute(r ApiOrganiza newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -583,8 +597,8 @@ func (a *OrganizationsAPIService) OrganizationsListOrgTeamsExecute(r ApiOrganiza newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -602,7 +616,7 @@ func (a *OrganizationsAPIService) OrganizationsListOrgTeamsExecute(r ApiOrganiza } type ApiOrganizationsListOrganizationsRequest struct { - ctx context.Context + ctx context.Context ApiService OrganizationsAPI } @@ -613,25 +627,24 @@ func (r ApiOrganizationsListOrganizationsRequest) Execute() ([]OrganizationsList /* OrganizationsListOrganizations listOrganizations - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiOrganizationsListOrganizationsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiOrganizationsListOrganizationsRequest */ func (a *OrganizationsAPIService) OrganizationsListOrganizations(ctx context.Context) ApiOrganizationsListOrganizationsRequest { return ApiOrganizationsListOrganizationsRequest{ ApiService: a, - ctx: ctx, + ctx: ctx, } } // Execute executes the request -// -// @return []OrganizationsListOrganizations200ResponseInner +// @return []OrganizationsListOrganizations200ResponseInner func (a *OrganizationsAPIService) OrganizationsListOrganizationsExecute(r ApiOrganizationsListOrganizationsRequest) ([]OrganizationsListOrganizations200ResponseInner, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue []OrganizationsListOrganizations200ResponseInner + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []OrganizationsListOrganizations200ResponseInner ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "OrganizationsAPIService.OrganizationsListOrganizations") @@ -691,8 +704,8 @@ func (a *OrganizationsAPIService) OrganizationsListOrganizationsExecute(r ApiOrg newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -710,10 +723,10 @@ func (a *OrganizationsAPIService) OrganizationsListOrganizationsExecute(r ApiOrg } type ApiOrganizationsRemoveOrgMemberRequest struct { - ctx context.Context - ApiService OrganizationsAPI + ctx context.Context + ApiService OrganizationsAPI organizationId string - userId float32 + userId int } func (r ApiOrganizationsRemoveOrgMemberRequest) Execute() (*http.Response, error) { @@ -723,26 +736,26 @@ func (r ApiOrganizationsRemoveOrgMemberRequest) Execute() (*http.Response, error /* OrganizationsRemoveOrgMember removeOrgMember - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param organizationId - @param userId - @return ApiOrganizationsRemoveOrgMemberRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId + @param userId + @return ApiOrganizationsRemoveOrgMemberRequest */ -func (a *OrganizationsAPIService) OrganizationsRemoveOrgMember(ctx context.Context, organizationId string, userId float32) ApiOrganizationsRemoveOrgMemberRequest { +func (a *OrganizationsAPIService) OrganizationsRemoveOrgMember(ctx context.Context, organizationId string, userId int) ApiOrganizationsRemoveOrgMemberRequest { return ApiOrganizationsRemoveOrgMemberRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, organizationId: organizationId, - userId: userId, + userId: userId, } } // Execute executes the request func (a *OrganizationsAPIService) OrganizationsRemoveOrgMemberExecute(r ApiOrganizationsRemoveOrgMemberRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodDelete - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "OrganizationsAPIService.OrganizationsRemoveOrgMember") @@ -757,6 +770,9 @@ func (a *OrganizationsAPIService) OrganizationsRemoveOrgMemberExecute(r ApiOrgan localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.userId < 0 { + return nil, reportError("userId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -804,8 +820,8 @@ func (a *OrganizationsAPIService) OrganizationsRemoveOrgMemberExecute(r ApiOrgan newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -815,8 +831,8 @@ func (a *OrganizationsAPIService) OrganizationsRemoveOrgMemberExecute(r ApiOrgan newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } diff --git a/api/openapi_client/api_teams.go b/api/openapi_client/api_teams.go index 26ad73cc..465dc314 100644 --- a/api/openapi_client/api_teams.go +++ b/api/openapi_client/api_teams.go @@ -9,6 +9,7 @@ API version: 0.1.0 // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + package openapi_client import ( @@ -20,28 +21,29 @@ import ( "strings" ) + type TeamsAPI interface { /* - TeamsChangeRole changeRole + TeamsChangeRole changeRole - Change the role of a team member + Change the role of a team member - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param userId - @return ApiTeamsChangeRoleRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param userId + @return ApiTeamsChangeRoleRequest */ - TeamsChangeRole(ctx context.Context, teamId float32, userId float32) ApiTeamsChangeRoleRequest + TeamsChangeRole(ctx context.Context, teamId int, userId int) ApiTeamsChangeRoleRequest // TeamsChangeRoleExecute executes the request TeamsChangeRoleExecute(r ApiTeamsChangeRoleRequest) (*http.Response, error) /* - TeamsCreateTeam createTeam + TeamsCreateTeam createTeam - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiTeamsCreateTeamRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiTeamsCreateTeamRequest */ TeamsCreateTeam(ctx context.Context) ApiTeamsCreateTeamRequest @@ -50,64 +52,64 @@ type TeamsAPI interface { TeamsCreateTeamExecute(r ApiTeamsCreateTeamRequest) (*TeamsGetTeam200Response, *http.Response, error) /* - TeamsDeleteTeam deleteTeam + TeamsDeleteTeam deleteTeam - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @return ApiTeamsDeleteTeamRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @return ApiTeamsDeleteTeamRequest */ - TeamsDeleteTeam(ctx context.Context, teamId float32) ApiTeamsDeleteTeamRequest + TeamsDeleteTeam(ctx context.Context, teamId int) ApiTeamsDeleteTeamRequest // TeamsDeleteTeamExecute executes the request TeamsDeleteTeamExecute(r ApiTeamsDeleteTeamRequest) (*http.Response, error) /* - TeamsGetTeam getTeam + TeamsGetTeam getTeam - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @return ApiTeamsGetTeamRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @return ApiTeamsGetTeamRequest */ - TeamsGetTeam(ctx context.Context, teamId float32) ApiTeamsGetTeamRequest + TeamsGetTeam(ctx context.Context, teamId int) ApiTeamsGetTeamRequest // TeamsGetTeamExecute executes the request // @return TeamsGetTeam200Response TeamsGetTeamExecute(r ApiTeamsGetTeamRequest) (*TeamsGetTeam200Response, *http.Response, error) /* - TeamsInviteMember inviteMember + TeamsInviteMember inviteMember - Invite a user to a team by email + Invite a user to a team by email - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @return ApiTeamsInviteMemberRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @return ApiTeamsInviteMemberRequest */ - TeamsInviteMember(ctx context.Context, teamId float32) ApiTeamsInviteMemberRequest + TeamsInviteMember(ctx context.Context, teamId int) ApiTeamsInviteMemberRequest // TeamsInviteMemberExecute executes the request TeamsInviteMemberExecute(r ApiTeamsInviteMemberRequest) (*http.Response, error) /* - TeamsListMembers listMembers + TeamsListMembers listMembers - List all members associated with a team + List all members associated with a team - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @return ApiTeamsListMembersRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @return ApiTeamsListMembersRequest */ - TeamsListMembers(ctx context.Context, teamId float32) ApiTeamsListMembersRequest + TeamsListMembers(ctx context.Context, teamId int) ApiTeamsListMembersRequest // TeamsListMembersExecute executes the request // @return []TeamsListMembers200ResponseInner TeamsListMembersExecute(r ApiTeamsListMembersRequest) ([]TeamsListMembers200ResponseInner, *http.Response, error) /* - TeamsListTeams listTeams + TeamsListTeams listTeams - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiTeamsListTeamsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiTeamsListTeamsRequest */ TeamsListTeams(ctx context.Context) ApiTeamsListTeamsRequest @@ -116,28 +118,28 @@ type TeamsAPI interface { TeamsListTeamsExecute(r ApiTeamsListTeamsRequest) ([]TeamsListTeams200ResponseInner, *http.Response, error) /* - TeamsMigrateTeamToOrg migrateTeamToOrg + TeamsMigrateTeamToOrg migrateTeamToOrg - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @return ApiTeamsMigrateTeamToOrgRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @return ApiTeamsMigrateTeamToOrgRequest */ - TeamsMigrateTeamToOrg(ctx context.Context, teamId float32) ApiTeamsMigrateTeamToOrgRequest + TeamsMigrateTeamToOrg(ctx context.Context, teamId int) ApiTeamsMigrateTeamToOrgRequest // TeamsMigrateTeamToOrgExecute executes the request TeamsMigrateTeamToOrgExecute(r ApiTeamsMigrateTeamToOrgRequest) (*http.Response, error) /* - TeamsRemoveMember removeMember + TeamsRemoveMember removeMember - Remove a member from a team + Remove a member from a team - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param userId - @return ApiTeamsRemoveMemberRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param userId + @return ApiTeamsRemoveMemberRequest */ - TeamsRemoveMember(ctx context.Context, teamId float32, userId float32) ApiTeamsRemoveMemberRequest + TeamsRemoveMember(ctx context.Context, teamId int, userId int) ApiTeamsRemoveMemberRequest // TeamsRemoveMemberExecute executes the request TeamsRemoveMemberExecute(r ApiTeamsRemoveMemberRequest) (*http.Response, error) @@ -147,10 +149,10 @@ type TeamsAPI interface { type TeamsAPIService service type ApiTeamsChangeRoleRequest struct { - ctx context.Context - ApiService TeamsAPI - teamId float32 - userId float32 + ctx context.Context + ApiService TeamsAPI + teamId int + userId int teamsChangeRoleRequest *TeamsChangeRoleRequest } @@ -168,26 +170,26 @@ TeamsChangeRole changeRole Change the role of a team member - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param userId - @return ApiTeamsChangeRoleRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param userId + @return ApiTeamsChangeRoleRequest */ -func (a *TeamsAPIService) TeamsChangeRole(ctx context.Context, teamId float32, userId float32) ApiTeamsChangeRoleRequest { +func (a *TeamsAPIService) TeamsChangeRole(ctx context.Context, teamId int, userId int) ApiTeamsChangeRoleRequest { return ApiTeamsChangeRoleRequest{ ApiService: a, - ctx: ctx, - teamId: teamId, - userId: userId, + ctx: ctx, + teamId: teamId, + userId: userId, } } // Execute executes the request func (a *TeamsAPIService) TeamsChangeRoleExecute(r ApiTeamsChangeRoleRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodPut - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodPut + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "TeamsAPIService.TeamsChangeRole") @@ -202,6 +204,12 @@ func (a *TeamsAPIService) TeamsChangeRoleExecute(r ApiTeamsChangeRoleRequest) (* localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.teamId < 0 { + return nil, reportError("teamId must be greater than 0") + } + if r.userId < 0 { + return nil, reportError("userId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{"application/json"} @@ -251,8 +259,8 @@ func (a *TeamsAPIService) TeamsChangeRoleExecute(r ApiTeamsChangeRoleRequest) (* newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -262,8 +270,8 @@ func (a *TeamsAPIService) TeamsChangeRoleExecute(r ApiTeamsChangeRoleRequest) (* newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -273,8 +281,8 @@ func (a *TeamsAPIService) TeamsChangeRoleExecute(r ApiTeamsChangeRoleRequest) (* newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 409 { @@ -284,8 +292,8 @@ func (a *TeamsAPIService) TeamsChangeRoleExecute(r ApiTeamsChangeRoleRequest) (* newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -294,8 +302,8 @@ func (a *TeamsAPIService) TeamsChangeRoleExecute(r ApiTeamsChangeRoleRequest) (* } type ApiTeamsCreateTeamRequest struct { - ctx context.Context - ApiService TeamsAPI + ctx context.Context + ApiService TeamsAPI teamsCreateTeamRequest *TeamsCreateTeamRequest } @@ -311,25 +319,24 @@ func (r ApiTeamsCreateTeamRequest) Execute() (*TeamsGetTeam200Response, *http.Re /* TeamsCreateTeam createTeam - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiTeamsCreateTeamRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiTeamsCreateTeamRequest */ func (a *TeamsAPIService) TeamsCreateTeam(ctx context.Context) ApiTeamsCreateTeamRequest { return ApiTeamsCreateTeamRequest{ ApiService: a, - ctx: ctx, + ctx: ctx, } } // Execute executes the request -// -// @return TeamsGetTeam200Response +// @return TeamsGetTeam200Response func (a *TeamsAPIService) TeamsCreateTeamExecute(r ApiTeamsCreateTeamRequest) (*TeamsGetTeam200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *TeamsGetTeam200Response + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *TeamsGetTeam200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "TeamsAPIService.TeamsCreateTeam") @@ -391,8 +398,8 @@ func (a *TeamsAPIService) TeamsCreateTeamExecute(r ApiTeamsCreateTeamRequest) (* newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -402,8 +409,8 @@ func (a *TeamsAPIService) TeamsCreateTeamExecute(r ApiTeamsCreateTeamRequest) (* newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -421,9 +428,9 @@ func (a *TeamsAPIService) TeamsCreateTeamExecute(r ApiTeamsCreateTeamRequest) (* } type ApiTeamsDeleteTeamRequest struct { - ctx context.Context + ctx context.Context ApiService TeamsAPI - teamId float32 + teamId int } func (r ApiTeamsDeleteTeamRequest) Execute() (*http.Response, error) { @@ -433,24 +440,24 @@ func (r ApiTeamsDeleteTeamRequest) Execute() (*http.Response, error) { /* TeamsDeleteTeam deleteTeam - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @return ApiTeamsDeleteTeamRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @return ApiTeamsDeleteTeamRequest */ -func (a *TeamsAPIService) TeamsDeleteTeam(ctx context.Context, teamId float32) ApiTeamsDeleteTeamRequest { +func (a *TeamsAPIService) TeamsDeleteTeam(ctx context.Context, teamId int) ApiTeamsDeleteTeamRequest { return ApiTeamsDeleteTeamRequest{ ApiService: a, - ctx: ctx, - teamId: teamId, + ctx: ctx, + teamId: teamId, } } // Execute executes the request func (a *TeamsAPIService) TeamsDeleteTeamExecute(r ApiTeamsDeleteTeamRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodDelete - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "TeamsAPIService.TeamsDeleteTeam") @@ -464,6 +471,9 @@ func (a *TeamsAPIService) TeamsDeleteTeamExecute(r ApiTeamsDeleteTeamRequest) (* localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.teamId < 0 { + return nil, reportError("teamId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -511,8 +521,8 @@ func (a *TeamsAPIService) TeamsDeleteTeamExecute(r ApiTeamsDeleteTeamRequest) (* newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -522,8 +532,8 @@ func (a *TeamsAPIService) TeamsDeleteTeamExecute(r ApiTeamsDeleteTeamRequest) (* newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -533,8 +543,8 @@ func (a *TeamsAPIService) TeamsDeleteTeamExecute(r ApiTeamsDeleteTeamRequest) (* newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -543,9 +553,9 @@ func (a *TeamsAPIService) TeamsDeleteTeamExecute(r ApiTeamsDeleteTeamRequest) (* } type ApiTeamsGetTeamRequest struct { - ctx context.Context + ctx context.Context ApiService TeamsAPI - teamId float32 + teamId int } func (r ApiTeamsGetTeamRequest) Execute() (*TeamsGetTeam200Response, *http.Response, error) { @@ -555,27 +565,26 @@ func (r ApiTeamsGetTeamRequest) Execute() (*TeamsGetTeam200Response, *http.Respo /* TeamsGetTeam getTeam - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @return ApiTeamsGetTeamRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @return ApiTeamsGetTeamRequest */ -func (a *TeamsAPIService) TeamsGetTeam(ctx context.Context, teamId float32) ApiTeamsGetTeamRequest { +func (a *TeamsAPIService) TeamsGetTeam(ctx context.Context, teamId int) ApiTeamsGetTeamRequest { return ApiTeamsGetTeamRequest{ ApiService: a, - ctx: ctx, - teamId: teamId, + ctx: ctx, + teamId: teamId, } } // Execute executes the request -// -// @return TeamsGetTeam200Response +// @return TeamsGetTeam200Response func (a *TeamsAPIService) TeamsGetTeamExecute(r ApiTeamsGetTeamRequest) (*TeamsGetTeam200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *TeamsGetTeam200Response + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *TeamsGetTeam200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "TeamsAPIService.TeamsGetTeam") @@ -589,6 +598,9 @@ func (a *TeamsAPIService) TeamsGetTeamExecute(r ApiTeamsGetTeamRequest) (*TeamsG localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.teamId < 0 { + return localVarReturnValue, nil, reportError("teamId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -636,8 +648,8 @@ func (a *TeamsAPIService) TeamsGetTeamExecute(r ApiTeamsGetTeamRequest) (*TeamsG newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -647,8 +659,8 @@ func (a *TeamsAPIService) TeamsGetTeamExecute(r ApiTeamsGetTeamRequest) (*TeamsG newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -658,8 +670,8 @@ func (a *TeamsAPIService) TeamsGetTeamExecute(r ApiTeamsGetTeamRequest) (*TeamsG newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -677,9 +689,9 @@ func (a *TeamsAPIService) TeamsGetTeamExecute(r ApiTeamsGetTeamRequest) (*TeamsG } type ApiTeamsInviteMemberRequest struct { - ctx context.Context - ApiService TeamsAPI - teamId float32 + ctx context.Context + ApiService TeamsAPI + teamId int teamsInviteMemberRequest *TeamsInviteMemberRequest } @@ -697,24 +709,24 @@ TeamsInviteMember inviteMember Invite a user to a team by email - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @return ApiTeamsInviteMemberRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @return ApiTeamsInviteMemberRequest */ -func (a *TeamsAPIService) TeamsInviteMember(ctx context.Context, teamId float32) ApiTeamsInviteMemberRequest { +func (a *TeamsAPIService) TeamsInviteMember(ctx context.Context, teamId int) ApiTeamsInviteMemberRequest { return ApiTeamsInviteMemberRequest{ ApiService: a, - ctx: ctx, - teamId: teamId, + ctx: ctx, + teamId: teamId, } } // Execute executes the request func (a *TeamsAPIService) TeamsInviteMemberExecute(r ApiTeamsInviteMemberRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "TeamsAPIService.TeamsInviteMember") @@ -728,6 +740,9 @@ func (a *TeamsAPIService) TeamsInviteMemberExecute(r ApiTeamsInviteMemberRequest localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.teamId < 0 { + return nil, reportError("teamId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{"application/json"} @@ -777,8 +792,8 @@ func (a *TeamsAPIService) TeamsInviteMemberExecute(r ApiTeamsInviteMemberRequest newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -788,8 +803,8 @@ func (a *TeamsAPIService) TeamsInviteMemberExecute(r ApiTeamsInviteMemberRequest newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 402 { @@ -799,8 +814,8 @@ func (a *TeamsAPIService) TeamsInviteMemberExecute(r ApiTeamsInviteMemberRequest newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -810,8 +825,8 @@ func (a *TeamsAPIService) TeamsInviteMemberExecute(r ApiTeamsInviteMemberRequest newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -820,9 +835,9 @@ func (a *TeamsAPIService) TeamsInviteMemberExecute(r ApiTeamsInviteMemberRequest } type ApiTeamsListMembersRequest struct { - ctx context.Context + ctx context.Context ApiService TeamsAPI - teamId float32 + teamId int } func (r ApiTeamsListMembersRequest) Execute() ([]TeamsListMembers200ResponseInner, *http.Response, error) { @@ -834,27 +849,26 @@ TeamsListMembers listMembers List all members associated with a team - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @return ApiTeamsListMembersRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @return ApiTeamsListMembersRequest */ -func (a *TeamsAPIService) TeamsListMembers(ctx context.Context, teamId float32) ApiTeamsListMembersRequest { +func (a *TeamsAPIService) TeamsListMembers(ctx context.Context, teamId int) ApiTeamsListMembersRequest { return ApiTeamsListMembersRequest{ ApiService: a, - ctx: ctx, - teamId: teamId, + ctx: ctx, + teamId: teamId, } } // Execute executes the request -// -// @return []TeamsListMembers200ResponseInner +// @return []TeamsListMembers200ResponseInner func (a *TeamsAPIService) TeamsListMembersExecute(r ApiTeamsListMembersRequest) ([]TeamsListMembers200ResponseInner, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue []TeamsListMembers200ResponseInner + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []TeamsListMembers200ResponseInner ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "TeamsAPIService.TeamsListMembers") @@ -868,6 +882,9 @@ func (a *TeamsAPIService) TeamsListMembersExecute(r ApiTeamsListMembersRequest) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.teamId < 0 { + return localVarReturnValue, nil, reportError("teamId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -915,8 +932,8 @@ func (a *TeamsAPIService) TeamsListMembersExecute(r ApiTeamsListMembersRequest) newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -926,8 +943,8 @@ func (a *TeamsAPIService) TeamsListMembersExecute(r ApiTeamsListMembersRequest) newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -937,8 +954,8 @@ func (a *TeamsAPIService) TeamsListMembersExecute(r ApiTeamsListMembersRequest) newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 500 { @@ -948,8 +965,8 @@ func (a *TeamsAPIService) TeamsListMembersExecute(r ApiTeamsListMembersRequest) newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -967,7 +984,7 @@ func (a *TeamsAPIService) TeamsListMembersExecute(r ApiTeamsListMembersRequest) } type ApiTeamsListTeamsRequest struct { - ctx context.Context + ctx context.Context ApiService TeamsAPI } @@ -978,25 +995,24 @@ func (r ApiTeamsListTeamsRequest) Execute() ([]TeamsListTeams200ResponseInner, * /* TeamsListTeams listTeams - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiTeamsListTeamsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiTeamsListTeamsRequest */ func (a *TeamsAPIService) TeamsListTeams(ctx context.Context) ApiTeamsListTeamsRequest { return ApiTeamsListTeamsRequest{ ApiService: a, - ctx: ctx, + ctx: ctx, } } // Execute executes the request -// -// @return []TeamsListTeams200ResponseInner +// @return []TeamsListTeams200ResponseInner func (a *TeamsAPIService) TeamsListTeamsExecute(r ApiTeamsListTeamsRequest) ([]TeamsListTeams200ResponseInner, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue []TeamsListTeams200ResponseInner + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []TeamsListTeams200ResponseInner ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "TeamsAPIService.TeamsListTeams") @@ -1056,8 +1072,8 @@ func (a *TeamsAPIService) TeamsListTeamsExecute(r ApiTeamsListTeamsRequest) ([]T newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -1075,9 +1091,9 @@ func (a *TeamsAPIService) TeamsListTeamsExecute(r ApiTeamsListTeamsRequest) ([]T } type ApiTeamsMigrateTeamToOrgRequest struct { - ctx context.Context - ApiService TeamsAPI - teamId float32 + ctx context.Context + ApiService TeamsAPI + teamId int teamsMigrateTeamToOrgRequest *TeamsMigrateTeamToOrgRequest } @@ -1093,24 +1109,24 @@ func (r ApiTeamsMigrateTeamToOrgRequest) Execute() (*http.Response, error) { /* TeamsMigrateTeamToOrg migrateTeamToOrg - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @return ApiTeamsMigrateTeamToOrgRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @return ApiTeamsMigrateTeamToOrgRequest */ -func (a *TeamsAPIService) TeamsMigrateTeamToOrg(ctx context.Context, teamId float32) ApiTeamsMigrateTeamToOrgRequest { +func (a *TeamsAPIService) TeamsMigrateTeamToOrg(ctx context.Context, teamId int) ApiTeamsMigrateTeamToOrgRequest { return ApiTeamsMigrateTeamToOrgRequest{ ApiService: a, - ctx: ctx, - teamId: teamId, + ctx: ctx, + teamId: teamId, } } // Execute executes the request func (a *TeamsAPIService) TeamsMigrateTeamToOrgExecute(r ApiTeamsMigrateTeamToOrgRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "TeamsAPIService.TeamsMigrateTeamToOrg") @@ -1124,6 +1140,9 @@ func (a *TeamsAPIService) TeamsMigrateTeamToOrgExecute(r ApiTeamsMigrateTeamToOr localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.teamId < 0 { + return nil, reportError("teamId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{"application/json"} @@ -1173,8 +1192,8 @@ func (a *TeamsAPIService) TeamsMigrateTeamToOrgExecute(r ApiTeamsMigrateTeamToOr newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -1184,8 +1203,8 @@ func (a *TeamsAPIService) TeamsMigrateTeamToOrgExecute(r ApiTeamsMigrateTeamToOr newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -1194,10 +1213,10 @@ func (a *TeamsAPIService) TeamsMigrateTeamToOrgExecute(r ApiTeamsMigrateTeamToOr } type ApiTeamsRemoveMemberRequest struct { - ctx context.Context + ctx context.Context ApiService TeamsAPI - teamId float32 - userId float32 + teamId int + userId int } func (r ApiTeamsRemoveMemberRequest) Execute() (*http.Response, error) { @@ -1209,26 +1228,26 @@ TeamsRemoveMember removeMember Remove a member from a team - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param userId - @return ApiTeamsRemoveMemberRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param userId + @return ApiTeamsRemoveMemberRequest */ -func (a *TeamsAPIService) TeamsRemoveMember(ctx context.Context, teamId float32, userId float32) ApiTeamsRemoveMemberRequest { +func (a *TeamsAPIService) TeamsRemoveMember(ctx context.Context, teamId int, userId int) ApiTeamsRemoveMemberRequest { return ApiTeamsRemoveMemberRequest{ ApiService: a, - ctx: ctx, - teamId: teamId, - userId: userId, + ctx: ctx, + teamId: teamId, + userId: userId, } } // Execute executes the request func (a *TeamsAPIService) TeamsRemoveMemberExecute(r ApiTeamsRemoveMemberRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodDelete - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "TeamsAPIService.TeamsRemoveMember") @@ -1243,6 +1262,12 @@ func (a *TeamsAPIService) TeamsRemoveMemberExecute(r ApiTeamsRemoveMemberRequest localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.teamId < 0 { + return nil, reportError("teamId must be greater than 0") + } + if r.userId < 0 { + return nil, reportError("userId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -1290,8 +1315,8 @@ func (a *TeamsAPIService) TeamsRemoveMemberExecute(r ApiTeamsRemoveMemberRequest newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -1301,8 +1326,8 @@ func (a *TeamsAPIService) TeamsRemoveMemberExecute(r ApiTeamsRemoveMemberRequest newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } diff --git a/api/openapi_client/api_usage.go b/api/openapi_client/api_usage.go index abbcb710..e768837a 100644 --- a/api/openapi_client/api_usage.go +++ b/api/openapi_client/api_usage.go @@ -9,6 +9,7 @@ API version: 0.1.0 // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + package openapi_client import ( @@ -21,34 +22,35 @@ import ( "time" ) + type UsageAPI interface { /* - UsageGetLandscapeServiceEvents getLandscapeServiceEvents + UsageGetLandscapeServiceEvents getLandscapeServiceEvents - Returns Audit-Events for a specific Landscape Service. + Returns Audit-Events for a specific Landscape Service. - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param resourceId - @return ApiUsageGetLandscapeServiceEventsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param resourceId + @return ApiUsageGetLandscapeServiceEventsRequest */ - UsageGetLandscapeServiceEvents(ctx context.Context, teamId float32, resourceId string) ApiUsageGetLandscapeServiceEventsRequest + UsageGetLandscapeServiceEvents(ctx context.Context, teamId int, resourceId string) ApiUsageGetLandscapeServiceEventsRequest // UsageGetLandscapeServiceEventsExecute executes the request // @return UsageGetLandscapeServiceEvents200Response UsageGetLandscapeServiceEventsExecute(r ApiUsageGetLandscapeServiceEventsRequest) (*UsageGetLandscapeServiceEvents200Response, *http.Response, error) /* - UsageGetUsageSummaryLandscape getUsageSummaryLandscape + UsageGetUsageSummaryLandscape getUsageSummaryLandscape - Get the usage summary of all Landscape Services for a team over the specified time period. + Get the usage summary of all Landscape Services for a team over the specified time period. - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @return ApiUsageGetUsageSummaryLandscapeRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @return ApiUsageGetUsageSummaryLandscapeRequest */ - UsageGetUsageSummaryLandscape(ctx context.Context, teamId float32) ApiUsageGetUsageSummaryLandscapeRequest + UsageGetUsageSummaryLandscape(ctx context.Context, teamId int) ApiUsageGetUsageSummaryLandscapeRequest // UsageGetUsageSummaryLandscapeExecute executes the request // @return UsageGetUsageSummaryLandscape200Response @@ -59,14 +61,14 @@ type UsageAPI interface { type UsageAPIService service type ApiUsageGetLandscapeServiceEventsRequest struct { - ctx context.Context + ctx context.Context ApiService UsageAPI - teamId float32 + teamId int resourceId string - beginDate *time.Time - endDate *time.Time - limit *int - offset *int + beginDate *time.Time + endDate *time.Time + limit *int + offset *int } func (r ApiUsageGetLandscapeServiceEventsRequest) BeginDate(beginDate time.Time) ApiUsageGetLandscapeServiceEventsRequest { @@ -98,29 +100,28 @@ UsageGetLandscapeServiceEvents getLandscapeServiceEvents Returns Audit-Events for a specific Landscape Service. - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param resourceId - @return ApiUsageGetLandscapeServiceEventsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param resourceId + @return ApiUsageGetLandscapeServiceEventsRequest */ -func (a *UsageAPIService) UsageGetLandscapeServiceEvents(ctx context.Context, teamId float32, resourceId string) ApiUsageGetLandscapeServiceEventsRequest { +func (a *UsageAPIService) UsageGetLandscapeServiceEvents(ctx context.Context, teamId int, resourceId string) ApiUsageGetLandscapeServiceEventsRequest { return ApiUsageGetLandscapeServiceEventsRequest{ ApiService: a, - ctx: ctx, - teamId: teamId, + ctx: ctx, + teamId: teamId, resourceId: resourceId, } } // Execute executes the request -// -// @return UsageGetLandscapeServiceEvents200Response +// @return UsageGetLandscapeServiceEvents200Response func (a *UsageAPIService) UsageGetLandscapeServiceEventsExecute(r ApiUsageGetLandscapeServiceEventsRequest) (*UsageGetLandscapeServiceEvents200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *UsageGetLandscapeServiceEvents200Response + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *UsageGetLandscapeServiceEvents200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "UsageAPIService.UsageGetLandscapeServiceEvents") @@ -135,6 +136,9 @@ func (a *UsageAPIService) UsageGetLandscapeServiceEventsExecute(r ApiUsageGetLan localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.teamId < 0 { + return localVarReturnValue, nil, reportError("teamId must be greater than 0") + } if r.beginDate == nil { return localVarReturnValue, nil, reportError("beginDate is required and must be specified") } @@ -204,8 +208,8 @@ func (a *UsageAPIService) UsageGetLandscapeServiceEventsExecute(r ApiUsageGetLan newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -215,8 +219,8 @@ func (a *UsageAPIService) UsageGetLandscapeServiceEventsExecute(r ApiUsageGetLan newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -234,13 +238,13 @@ func (a *UsageAPIService) UsageGetLandscapeServiceEventsExecute(r ApiUsageGetLan } type ApiUsageGetUsageSummaryLandscapeRequest struct { - ctx context.Context + ctx context.Context ApiService UsageAPI - teamId float32 - beginDate *time.Time - endDate *time.Time - limit *int - offset *int + teamId int + beginDate *time.Time + endDate *time.Time + limit *int + offset *int } func (r ApiUsageGetUsageSummaryLandscapeRequest) BeginDate(beginDate time.Time) ApiUsageGetUsageSummaryLandscapeRequest { @@ -272,27 +276,26 @@ UsageGetUsageSummaryLandscape getUsageSummaryLandscape Get the usage summary of all Landscape Services for a team over the specified time period. - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @return ApiUsageGetUsageSummaryLandscapeRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @return ApiUsageGetUsageSummaryLandscapeRequest */ -func (a *UsageAPIService) UsageGetUsageSummaryLandscape(ctx context.Context, teamId float32) ApiUsageGetUsageSummaryLandscapeRequest { +func (a *UsageAPIService) UsageGetUsageSummaryLandscape(ctx context.Context, teamId int) ApiUsageGetUsageSummaryLandscapeRequest { return ApiUsageGetUsageSummaryLandscapeRequest{ ApiService: a, - ctx: ctx, - teamId: teamId, + ctx: ctx, + teamId: teamId, } } // Execute executes the request -// -// @return UsageGetUsageSummaryLandscape200Response +// @return UsageGetUsageSummaryLandscape200Response func (a *UsageAPIService) UsageGetUsageSummaryLandscapeExecute(r ApiUsageGetUsageSummaryLandscapeRequest) (*UsageGetUsageSummaryLandscape200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *UsageGetUsageSummaryLandscape200Response + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *UsageGetUsageSummaryLandscape200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "UsageAPIService.UsageGetUsageSummaryLandscape") @@ -306,6 +309,9 @@ func (a *UsageAPIService) UsageGetUsageSummaryLandscapeExecute(r ApiUsageGetUsag localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.teamId < 0 { + return localVarReturnValue, nil, reportError("teamId must be greater than 0") + } if r.beginDate == nil { return localVarReturnValue, nil, reportError("beginDate is required and must be specified") } @@ -375,8 +381,8 @@ func (a *UsageAPIService) UsageGetUsageSummaryLandscapeExecute(r ApiUsageGetUsag newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -386,8 +392,8 @@ func (a *UsageAPIService) UsageGetUsageSummaryLandscapeExecute(r ApiUsageGetUsag newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } diff --git a/api/openapi_client/api_vault.go b/api/openapi_client/api_vault.go index 22eb6f5a..7a5dbe0e 100644 --- a/api/openapi_client/api_vault.go +++ b/api/openapi_client/api_vault.go @@ -9,6 +9,7 @@ API version: 0.1.0 // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + package openapi_client import ( @@ -20,118 +21,1152 @@ import ( "strings" ) + type VaultAPI interface { /* - VaultDeleteWorkspaceSecrets deleteWorkspaceSecrets + VaultCreateSharedVault createSharedVault + + Create an empty shared vault for a team + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @return ApiVaultCreateSharedVaultRequest + */ + VaultCreateSharedVault(ctx context.Context, teamId int) ApiVaultCreateSharedVaultRequest + + // VaultCreateSharedVaultExecute executes the request + VaultCreateSharedVaultExecute(r ApiVaultCreateSharedVaultRequest) (*http.Response, error) + + /* + VaultDeleteSharedSecrets deleteSharedSecrets + + Delete one or more named secrets from a shared vault. Deleting all keys does not remove the vault itself. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param vaultName + @return ApiVaultDeleteSharedSecretsRequest + */ + VaultDeleteSharedSecrets(ctx context.Context, teamId int, vaultName string) ApiVaultDeleteSharedSecretsRequest + + // VaultDeleteSharedSecretsExecute executes the request + VaultDeleteSharedSecretsExecute(r ApiVaultDeleteSharedSecretsRequest) (*http.Response, error) + + /* + VaultDeleteSharedVault deleteSharedVault + + Delete a shared vault and all its secrets for a team + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param vaultName + @return ApiVaultDeleteSharedVaultRequest + */ + VaultDeleteSharedVault(ctx context.Context, teamId int, vaultName string) ApiVaultDeleteSharedVaultRequest + + // VaultDeleteSharedVaultExecute executes the request + VaultDeleteSharedVaultExecute(r ApiVaultDeleteSharedVaultRequest) (*http.Response, error) + + /* + VaultDeleteWorkspaceSecrets deleteWorkspaceSecrets + + Delete secrets in the vault for a given workspace + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param workspaceId + @return ApiVaultDeleteWorkspaceSecretsRequest + */ + VaultDeleteWorkspaceSecrets(ctx context.Context, teamId int, workspaceId int) ApiVaultDeleteWorkspaceSecretsRequest + + // VaultDeleteWorkspaceSecretsExecute executes the request + VaultDeleteWorkspaceSecretsExecute(r ApiVaultDeleteWorkspaceSecretsRequest) (*http.Response, error) + + /* + VaultGenerateSecrets generateSecrets + + Generate secrets in the vault for a given workspace based on the provided password policies + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param workspaceId + @return ApiVaultGenerateSecretsRequest + */ + VaultGenerateSecrets(ctx context.Context, teamId int, workspaceId int) ApiVaultGenerateSecretsRequest + + // VaultGenerateSecretsExecute executes the request + // @return map[string]interface{} + VaultGenerateSecretsExecute(r ApiVaultGenerateSecretsRequest) (map[string]interface{}, *http.Response, error) + + /* + VaultGenerateSharedSecrets generateSharedSecrets + + Generate and store secrets in a named shared vault using OpenBao password policies. If the vault does not exist it is created implicitly. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param vaultName + @return ApiVaultGenerateSharedSecretsRequest + */ + VaultGenerateSharedSecrets(ctx context.Context, teamId int, vaultName string) ApiVaultGenerateSharedSecretsRequest + + // VaultGenerateSharedSecretsExecute executes the request + // @return map[string]interface{} + VaultGenerateSharedSecretsExecute(r ApiVaultGenerateSharedSecretsRequest) (map[string]interface{}, *http.Response, error) + + /* + VaultListSharedSecretKeys listSharedSecretKeys + + List secret key names stored in a named shared vault. Values are never returned. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param vaultName + @return ApiVaultListSharedSecretKeysRequest + */ + VaultListSharedSecretKeys(ctx context.Context, teamId int, vaultName string) ApiVaultListSharedSecretKeysRequest + + // VaultListSharedSecretKeysExecute executes the request + // @return []string + VaultListSharedSecretKeysExecute(r ApiVaultListSharedSecretKeysRequest) ([]string, *http.Response, error) + + /* + VaultListSharedVaults listSharedVaults + + List all shared vault names for a team + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @return ApiVaultListSharedVaultsRequest + */ + VaultListSharedVaults(ctx context.Context, teamId int) ApiVaultListSharedVaultsRequest + + // VaultListSharedVaultsExecute executes the request + // @return []string + VaultListSharedVaultsExecute(r ApiVaultListSharedVaultsRequest) ([]string, *http.Response, error) + + /* + VaultListWorkspaceSecrets listWorkspaceSecrets + + List secrets in the vault for a given workspace + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param workspaceId + @return ApiVaultListWorkspaceSecretsRequest + */ + VaultListWorkspaceSecrets(ctx context.Context, teamId int, workspaceId int) ApiVaultListWorkspaceSecretsRequest + + // VaultListWorkspaceSecretsExecute executes the request + // @return []string + VaultListWorkspaceSecretsExecute(r ApiVaultListWorkspaceSecretsRequest) ([]string, *http.Response, error) + + /* + VaultStoreSharedSecrets storeSharedSecrets + + Store secrets in a named shared vault + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param vaultName + @return ApiVaultStoreSharedSecretsRequest + */ + VaultStoreSharedSecrets(ctx context.Context, teamId int, vaultName string) ApiVaultStoreSharedSecretsRequest + + // VaultStoreSharedSecretsExecute executes the request + // @return map[string]interface{} + VaultStoreSharedSecretsExecute(r ApiVaultStoreSharedSecretsRequest) (map[string]interface{}, *http.Response, error) + + /* + VaultStoreWorkspaceSecrets storeWorkspaceSecrets + + Store secrets in the vault for a given workspace + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param workspaceId + @return ApiVaultStoreWorkspaceSecretsRequest + */ + VaultStoreWorkspaceSecrets(ctx context.Context, teamId int, workspaceId int) ApiVaultStoreWorkspaceSecretsRequest + + // VaultStoreWorkspaceSecretsExecute executes the request + // @return map[string]interface{} + VaultStoreWorkspaceSecretsExecute(r ApiVaultStoreWorkspaceSecretsRequest) (map[string]interface{}, *http.Response, error) +} + +// VaultAPIService VaultAPI service +type VaultAPIService service + +type ApiVaultCreateSharedVaultRequest struct { + ctx context.Context + ApiService VaultAPI + teamId int + vaultCreateSharedVaultRequest *VaultCreateSharedVaultRequest +} + +func (r ApiVaultCreateSharedVaultRequest) VaultCreateSharedVaultRequest(vaultCreateSharedVaultRequest VaultCreateSharedVaultRequest) ApiVaultCreateSharedVaultRequest { + r.vaultCreateSharedVaultRequest = &vaultCreateSharedVaultRequest + return r +} + +func (r ApiVaultCreateSharedVaultRequest) Execute() (*http.Response, error) { + return r.ApiService.VaultCreateSharedVaultExecute(r) +} + +/* +VaultCreateSharedVault createSharedVault + +Create an empty shared vault for a team + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @return ApiVaultCreateSharedVaultRequest +*/ +func (a *VaultAPIService) VaultCreateSharedVault(ctx context.Context, teamId int) ApiVaultCreateSharedVaultRequest { + return ApiVaultCreateSharedVaultRequest{ + ApiService: a, + ctx: ctx, + teamId: teamId, + } +} + +// Execute executes the request +func (a *VaultAPIService) VaultCreateSharedVaultExecute(r ApiVaultCreateSharedVaultRequest) (*http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VaultAPIService.VaultCreateSharedVault") + if err != nil { + return nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/vault/teams/{teamId}/shared" + localVarPath = strings.Replace(localVarPath, "{"+"teamId"+"}", url.PathEscape(parameterValueToString(r.teamId, "teamId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.teamId < 0 { + return nil, reportError("teamId must be greater than 0") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.vaultCreateSharedVaultRequest + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + if localVarHTTPResponse.StatusCode == 400 { + var v DomainsGetDomain400Response + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarHTTPResponse, newErr + } + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v + return localVarHTTPResponse, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v DomainsGetDomain401Response + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarHTTPResponse, newErr + } + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v + } + return localVarHTTPResponse, newErr + } + + return localVarHTTPResponse, nil +} + +type ApiVaultDeleteSharedSecretsRequest struct { + ctx context.Context + ApiService VaultAPI + teamId int + vaultName string + requestBody *[]string +} + +func (r ApiVaultDeleteSharedSecretsRequest) RequestBody(requestBody []string) ApiVaultDeleteSharedSecretsRequest { + r.requestBody = &requestBody + return r +} + +func (r ApiVaultDeleteSharedSecretsRequest) Execute() (*http.Response, error) { + return r.ApiService.VaultDeleteSharedSecretsExecute(r) +} + +/* +VaultDeleteSharedSecrets deleteSharedSecrets + +Delete one or more named secrets from a shared vault. Deleting all keys does not remove the vault itself. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param vaultName + @return ApiVaultDeleteSharedSecretsRequest +*/ +func (a *VaultAPIService) VaultDeleteSharedSecrets(ctx context.Context, teamId int, vaultName string) ApiVaultDeleteSharedSecretsRequest { + return ApiVaultDeleteSharedSecretsRequest{ + ApiService: a, + ctx: ctx, + teamId: teamId, + vaultName: vaultName, + } +} + +// Execute executes the request +func (a *VaultAPIService) VaultDeleteSharedSecretsExecute(r ApiVaultDeleteSharedSecretsRequest) (*http.Response, error) { + var ( + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VaultAPIService.VaultDeleteSharedSecrets") + if err != nil { + return nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/vault/teams/{teamId}/shared/{vaultName}/secrets" + localVarPath = strings.Replace(localVarPath, "{"+"teamId"+"}", url.PathEscape(parameterValueToString(r.teamId, "teamId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"vaultName"+"}", url.PathEscape(parameterValueToString(r.vaultName, "vaultName")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.teamId < 0 { + return nil, reportError("teamId must be greater than 0") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.requestBody + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + if localVarHTTPResponse.StatusCode == 400 { + var v DomainsGetDomain400Response + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarHTTPResponse, newErr + } + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v + return localVarHTTPResponse, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v DomainsGetDomain401Response + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarHTTPResponse, newErr + } + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v + } + return localVarHTTPResponse, newErr + } + + return localVarHTTPResponse, nil +} + +type ApiVaultDeleteSharedVaultRequest struct { + ctx context.Context + ApiService VaultAPI + teamId int + vaultName string +} + +func (r ApiVaultDeleteSharedVaultRequest) Execute() (*http.Response, error) { + return r.ApiService.VaultDeleteSharedVaultExecute(r) +} + +/* +VaultDeleteSharedVault deleteSharedVault + +Delete a shared vault and all its secrets for a team + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param vaultName + @return ApiVaultDeleteSharedVaultRequest +*/ +func (a *VaultAPIService) VaultDeleteSharedVault(ctx context.Context, teamId int, vaultName string) ApiVaultDeleteSharedVaultRequest { + return ApiVaultDeleteSharedVaultRequest{ + ApiService: a, + ctx: ctx, + teamId: teamId, + vaultName: vaultName, + } +} + +// Execute executes the request +func (a *VaultAPIService) VaultDeleteSharedVaultExecute(r ApiVaultDeleteSharedVaultRequest) (*http.Response, error) { + var ( + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VaultAPIService.VaultDeleteSharedVault") + if err != nil { + return nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/vault/teams/{teamId}/shared/{vaultName}" + localVarPath = strings.Replace(localVarPath, "{"+"teamId"+"}", url.PathEscape(parameterValueToString(r.teamId, "teamId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"vaultName"+"}", url.PathEscape(parameterValueToString(r.vaultName, "vaultName")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.teamId < 0 { + return nil, reportError("teamId must be greater than 0") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + if localVarHTTPResponse.StatusCode == 400 { + var v DomainsGetDomain400Response + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarHTTPResponse, newErr + } + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v + return localVarHTTPResponse, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v DomainsGetDomain401Response + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarHTTPResponse, newErr + } + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v + } + return localVarHTTPResponse, newErr + } + + return localVarHTTPResponse, nil +} + +type ApiVaultDeleteWorkspaceSecretsRequest struct { + ctx context.Context + ApiService VaultAPI + teamId int + workspaceId int + requestBody *[]string +} + +func (r ApiVaultDeleteWorkspaceSecretsRequest) RequestBody(requestBody []string) ApiVaultDeleteWorkspaceSecretsRequest { + r.requestBody = &requestBody + return r +} + +func (r ApiVaultDeleteWorkspaceSecretsRequest) Execute() (*http.Response, error) { + return r.ApiService.VaultDeleteWorkspaceSecretsExecute(r) +} + +/* +VaultDeleteWorkspaceSecrets deleteWorkspaceSecrets + +Delete secrets in the vault for a given workspace + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param workspaceId + @return ApiVaultDeleteWorkspaceSecretsRequest +*/ +func (a *VaultAPIService) VaultDeleteWorkspaceSecrets(ctx context.Context, teamId int, workspaceId int) ApiVaultDeleteWorkspaceSecretsRequest { + return ApiVaultDeleteWorkspaceSecretsRequest{ + ApiService: a, + ctx: ctx, + teamId: teamId, + workspaceId: workspaceId, + } +} + +// Execute executes the request +func (a *VaultAPIService) VaultDeleteWorkspaceSecretsExecute(r ApiVaultDeleteWorkspaceSecretsRequest) (*http.Response, error) { + var ( + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VaultAPIService.VaultDeleteWorkspaceSecrets") + if err != nil { + return nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/vault/teams/{teamId}/workspaces/{workspaceId}" + localVarPath = strings.Replace(localVarPath, "{"+"teamId"+"}", url.PathEscape(parameterValueToString(r.teamId, "teamId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"workspaceId"+"}", url.PathEscape(parameterValueToString(r.workspaceId, "workspaceId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.teamId < 0 { + return nil, reportError("teamId must be greater than 0") + } + if r.workspaceId < 0 { + return nil, reportError("workspaceId must be greater than 0") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.requestBody + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + if localVarHTTPResponse.StatusCode == 400 { + var v DomainsGetDomain400Response + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarHTTPResponse, newErr + } + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v + return localVarHTTPResponse, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v DomainsGetDomain401Response + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarHTTPResponse, newErr + } + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v + } + return localVarHTTPResponse, newErr + } + + return localVarHTTPResponse, nil +} + +type ApiVaultGenerateSecretsRequest struct { + ctx context.Context + ApiService VaultAPI + teamId int + workspaceId int + body *map[string]interface{} +} + +func (r ApiVaultGenerateSecretsRequest) Body(body map[string]interface{}) ApiVaultGenerateSecretsRequest { + r.body = &body + return r +} + +func (r ApiVaultGenerateSecretsRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.VaultGenerateSecretsExecute(r) +} + +/* +VaultGenerateSecrets generateSecrets + +Generate secrets in the vault for a given workspace based on the provided password policies + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param workspaceId + @return ApiVaultGenerateSecretsRequest +*/ +func (a *VaultAPIService) VaultGenerateSecrets(ctx context.Context, teamId int, workspaceId int) ApiVaultGenerateSecretsRequest { + return ApiVaultGenerateSecretsRequest{ + ApiService: a, + ctx: ctx, + teamId: teamId, + workspaceId: workspaceId, + } +} + +// Execute executes the request +// @return map[string]interface{} +func (a *VaultAPIService) VaultGenerateSecretsExecute(r ApiVaultGenerateSecretsRequest) (map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VaultAPIService.VaultGenerateSecrets") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/vault/teams/{teamId}/workspaces/{workspaceId}/generate" + localVarPath = strings.Replace(localVarPath, "{"+"teamId"+"}", url.PathEscape(parameterValueToString(r.teamId, "teamId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"workspaceId"+"}", url.PathEscape(parameterValueToString(r.workspaceId, "workspaceId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.teamId < 0 { + return localVarReturnValue, nil, reportError("teamId must be greater than 0") + } + if r.workspaceId < 0 { + return localVarReturnValue, nil, reportError("workspaceId must be greater than 0") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.body + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + if localVarHTTPResponse.StatusCode == 400 { + var v DomainsGetDomain400Response + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHTTPResponse, newErr + } + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v + return localVarReturnValue, localVarHTTPResponse, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v DomainsGetDomain401Response + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHTTPResponse, newErr + } + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type ApiVaultGenerateSharedSecretsRequest struct { + ctx context.Context + ApiService VaultAPI + teamId int + vaultName string + body *map[string]interface{} +} + +func (r ApiVaultGenerateSharedSecretsRequest) Body(body map[string]interface{}) ApiVaultGenerateSharedSecretsRequest { + r.body = &body + return r +} + +func (r ApiVaultGenerateSharedSecretsRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.VaultGenerateSharedSecretsExecute(r) +} + +/* +VaultGenerateSharedSecrets generateSharedSecrets + +Generate and store secrets in a named shared vault using OpenBao password policies. If the vault does not exist it is created implicitly. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param vaultName + @return ApiVaultGenerateSharedSecretsRequest +*/ +func (a *VaultAPIService) VaultGenerateSharedSecrets(ctx context.Context, teamId int, vaultName string) ApiVaultGenerateSharedSecretsRequest { + return ApiVaultGenerateSharedSecretsRequest{ + ApiService: a, + ctx: ctx, + teamId: teamId, + vaultName: vaultName, + } +} + +// Execute executes the request +// @return map[string]interface{} +func (a *VaultAPIService) VaultGenerateSharedSecretsExecute(r ApiVaultGenerateSharedSecretsRequest) (map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VaultAPIService.VaultGenerateSharedSecrets") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/vault/teams/{teamId}/shared/{vaultName}/generate" + localVarPath = strings.Replace(localVarPath, "{"+"teamId"+"}", url.PathEscape(parameterValueToString(r.teamId, "teamId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"vaultName"+"}", url.PathEscape(parameterValueToString(r.vaultName, "vaultName")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.teamId < 0 { + return localVarReturnValue, nil, reportError("teamId must be greater than 0") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.body + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + if localVarHTTPResponse.StatusCode == 400 { + var v DomainsGetDomain400Response + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHTTPResponse, newErr + } + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v + return localVarReturnValue, localVarHTTPResponse, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v DomainsGetDomain401Response + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHTTPResponse, newErr + } + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type ApiVaultListSharedSecretKeysRequest struct { + ctx context.Context + ApiService VaultAPI + teamId int + vaultName string +} + +func (r ApiVaultListSharedSecretKeysRequest) Execute() ([]string, *http.Response, error) { + return r.ApiService.VaultListSharedSecretKeysExecute(r) +} + +/* +VaultListSharedSecretKeys listSharedSecretKeys + +List secret key names stored in a named shared vault. Values are never returned. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param vaultName + @return ApiVaultListSharedSecretKeysRequest +*/ +func (a *VaultAPIService) VaultListSharedSecretKeys(ctx context.Context, teamId int, vaultName string) ApiVaultListSharedSecretKeysRequest { + return ApiVaultListSharedSecretKeysRequest{ + ApiService: a, + ctx: ctx, + teamId: teamId, + vaultName: vaultName, + } +} - Delete secrets in the vault for a given workspace +// Execute executes the request +// @return []string +func (a *VaultAPIService) VaultListSharedSecretKeysExecute(r ApiVaultListSharedSecretKeysRequest) ([]string, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []string + ) - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param workspaceId - @return ApiVaultDeleteWorkspaceSecretsRequest - */ - VaultDeleteWorkspaceSecrets(ctx context.Context, teamId float32, workspaceId float32) ApiVaultDeleteWorkspaceSecretsRequest + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VaultAPIService.VaultListSharedSecretKeys") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } - // VaultDeleteWorkspaceSecretsExecute executes the request - VaultDeleteWorkspaceSecretsExecute(r ApiVaultDeleteWorkspaceSecretsRequest) (*http.Response, error) + localVarPath := localBasePath + "/vault/teams/{teamId}/shared/{vaultName}/keys" + localVarPath = strings.Replace(localVarPath, "{"+"teamId"+"}", url.PathEscape(parameterValueToString(r.teamId, "teamId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"vaultName"+"}", url.PathEscape(parameterValueToString(r.vaultName, "vaultName")), -1) - /* - VaultListWorkspaceSecrets listWorkspaceSecrets + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.teamId < 0 { + return localVarReturnValue, nil, reportError("teamId must be greater than 0") + } - List secrets in the vault for a given workspace + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param workspaceId - @return ApiVaultListWorkspaceSecretsRequest - */ - VaultListWorkspaceSecrets(ctx context.Context, teamId float32, workspaceId float32) ApiVaultListWorkspaceSecretsRequest + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } - // VaultListWorkspaceSecretsExecute executes the request - // @return []string - VaultListWorkspaceSecretsExecute(r ApiVaultListWorkspaceSecretsRequest) ([]string, *http.Response, error) + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} - /* - VaultStoreWorkspaceSecrets storeWorkspaceSecrets + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } - Store secrets in the vault for a given workspace + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param workspaceId - @return ApiVaultStoreWorkspaceSecretsRequest - */ - VaultStoreWorkspaceSecrets(ctx context.Context, teamId float32, workspaceId float32) ApiVaultStoreWorkspaceSecretsRequest + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } - // VaultStoreWorkspaceSecretsExecute executes the request - // @return map[string]interface{} - VaultStoreWorkspaceSecretsExecute(r ApiVaultStoreWorkspaceSecretsRequest) (map[string]interface{}, *http.Response, error) -} + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + if localVarHTTPResponse.StatusCode == 400 { + var v DomainsGetDomain400Response + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHTTPResponse, newErr + } + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v + return localVarReturnValue, localVarHTTPResponse, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v DomainsGetDomain401Response + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHTTPResponse, newErr + } + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v + } + return localVarReturnValue, localVarHTTPResponse, newErr + } -// VaultAPIService VaultAPI service -type VaultAPIService service + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } -type ApiVaultDeleteWorkspaceSecretsRequest struct { - ctx context.Context - ApiService VaultAPI - teamId float32 - workspaceId float32 - requestBody *[]string + return localVarReturnValue, localVarHTTPResponse, nil } -func (r ApiVaultDeleteWorkspaceSecretsRequest) RequestBody(requestBody []string) ApiVaultDeleteWorkspaceSecretsRequest { - r.requestBody = &requestBody - return r +type ApiVaultListSharedVaultsRequest struct { + ctx context.Context + ApiService VaultAPI + teamId int } -func (r ApiVaultDeleteWorkspaceSecretsRequest) Execute() (*http.Response, error) { - return r.ApiService.VaultDeleteWorkspaceSecretsExecute(r) +func (r ApiVaultListSharedVaultsRequest) Execute() ([]string, *http.Response, error) { + return r.ApiService.VaultListSharedVaultsExecute(r) } /* -VaultDeleteWorkspaceSecrets deleteWorkspaceSecrets +VaultListSharedVaults listSharedVaults -Delete secrets in the vault for a given workspace +List all shared vault names for a team - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param workspaceId - @return ApiVaultDeleteWorkspaceSecretsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @return ApiVaultListSharedVaultsRequest */ -func (a *VaultAPIService) VaultDeleteWorkspaceSecrets(ctx context.Context, teamId float32, workspaceId float32) ApiVaultDeleteWorkspaceSecretsRequest { - return ApiVaultDeleteWorkspaceSecretsRequest{ - ApiService: a, - ctx: ctx, - teamId: teamId, - workspaceId: workspaceId, +func (a *VaultAPIService) VaultListSharedVaults(ctx context.Context, teamId int) ApiVaultListSharedVaultsRequest { + return ApiVaultListSharedVaultsRequest{ + ApiService: a, + ctx: ctx, + teamId: teamId, } } // Execute executes the request -func (a *VaultAPIService) VaultDeleteWorkspaceSecretsExecute(r ApiVaultDeleteWorkspaceSecretsRequest) (*http.Response, error) { +// @return []string +func (a *VaultAPIService) VaultListSharedVaultsExecute(r ApiVaultListSharedVaultsRequest) ([]string, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodDelete - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []string ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VaultAPIService.VaultDeleteWorkspaceSecrets") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VaultAPIService.VaultListSharedVaults") if err != nil { - return nil, &GenericOpenAPIError{error: err.Error()} + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/vault/teams/{teamId}/workspaces/{workspaceId}" + localVarPath := localBasePath + "/vault/teams/{teamId}/shared" localVarPath = strings.Replace(localVarPath, "{"+"teamId"+"}", url.PathEscape(parameterValueToString(r.teamId, "teamId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"workspaceId"+"}", url.PathEscape(parameterValueToString(r.workspaceId, "workspaceId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.teamId < 0 { + return localVarReturnValue, nil, reportError("teamId must be greater than 0") + } // to determine the Content-Type header - localVarHTTPContentTypes := []string{"application/json"} + localVarHTTPContentTypes := []string{} // set Content-Type header localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) @@ -147,23 +1182,21 @@ func (a *VaultAPIService) VaultDeleteWorkspaceSecretsExecute(r ApiVaultDeleteWor if localVarHTTPHeaderAccept != "" { localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } - // body params - localVarPostBody = r.requestBody req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) if err != nil { - return nil, err + return localVarReturnValue, nil, err } localVarHTTPResponse, err := a.client.callAPI(req) if err != nil || localVarHTTPResponse == nil { - return localVarHTTPResponse, err + return localVarReturnValue, localVarHTTPResponse, err } localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) localVarHTTPResponse.Body.Close() localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) if err != nil { - return localVarHTTPResponse, err + return localVarReturnValue, localVarHTTPResponse, err } if localVarHTTPResponse.StatusCode >= 300 { @@ -176,33 +1209,42 @@ func (a *VaultAPIService) VaultDeleteWorkspaceSecretsExecute(r ApiVaultDeleteWor err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.error = err.Error() - return localVarHTTPResponse, newErr + return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v - return localVarHTTPResponse, newErr + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v + return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { var v DomainsGetDomain401Response err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) if err != nil { newErr.error = err.Error() - return localVarHTTPResponse, newErr + return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } - return localVarHTTPResponse, newErr + return localVarReturnValue, localVarHTTPResponse, newErr } - return localVarHTTPResponse, nil + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil } type ApiVaultListWorkspaceSecretsRequest struct { - ctx context.Context - ApiService VaultAPI - teamId float32 - workspaceId float32 + ctx context.Context + ApiService VaultAPI + teamId int + workspaceId int } func (r ApiVaultListWorkspaceSecretsRequest) Execute() ([]string, *http.Response, error) { @@ -214,29 +1256,28 @@ VaultListWorkspaceSecrets listWorkspaceSecrets List secrets in the vault for a given workspace - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param workspaceId - @return ApiVaultListWorkspaceSecretsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param workspaceId + @return ApiVaultListWorkspaceSecretsRequest */ -func (a *VaultAPIService) VaultListWorkspaceSecrets(ctx context.Context, teamId float32, workspaceId float32) ApiVaultListWorkspaceSecretsRequest { +func (a *VaultAPIService) VaultListWorkspaceSecrets(ctx context.Context, teamId int, workspaceId int) ApiVaultListWorkspaceSecretsRequest { return ApiVaultListWorkspaceSecretsRequest{ - ApiService: a, - ctx: ctx, - teamId: teamId, + ApiService: a, + ctx: ctx, + teamId: teamId, workspaceId: workspaceId, } } // Execute executes the request -// -// @return []string +// @return []string func (a *VaultAPIService) VaultListWorkspaceSecretsExecute(r ApiVaultListWorkspaceSecretsRequest) ([]string, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue []string + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []string ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VaultAPIService.VaultListWorkspaceSecrets") @@ -251,6 +1292,12 @@ func (a *VaultAPIService) VaultListWorkspaceSecretsExecute(r ApiVaultListWorkspa localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.teamId < 0 { + return localVarReturnValue, nil, reportError("teamId must be greater than 0") + } + if r.workspaceId < 0 { + return localVarReturnValue, nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -298,8 +1345,147 @@ func (a *VaultAPIService) VaultListWorkspaceSecretsExecute(r ApiVaultListWorkspa newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v + return localVarReturnValue, localVarHTTPResponse, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v DomainsGetDomain401Response + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHTTPResponse, newErr + } + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type ApiVaultStoreSharedSecretsRequest struct { + ctx context.Context + ApiService VaultAPI + teamId int + vaultName string + body *map[string]interface{} +} + +func (r ApiVaultStoreSharedSecretsRequest) Body(body map[string]interface{}) ApiVaultStoreSharedSecretsRequest { + r.body = &body + return r +} + +func (r ApiVaultStoreSharedSecretsRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.VaultStoreSharedSecretsExecute(r) +} + +/* +VaultStoreSharedSecrets storeSharedSecrets + +Store secrets in a named shared vault + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param vaultName + @return ApiVaultStoreSharedSecretsRequest +*/ +func (a *VaultAPIService) VaultStoreSharedSecrets(ctx context.Context, teamId int, vaultName string) ApiVaultStoreSharedSecretsRequest { + return ApiVaultStoreSharedSecretsRequest{ + ApiService: a, + ctx: ctx, + teamId: teamId, + vaultName: vaultName, + } +} + +// Execute executes the request +// @return map[string]interface{} +func (a *VaultAPIService) VaultStoreSharedSecretsExecute(r ApiVaultStoreSharedSecretsRequest) (map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VaultAPIService.VaultStoreSharedSecrets") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/vault/teams/{teamId}/shared/{vaultName}/secrets" + localVarPath = strings.Replace(localVarPath, "{"+"teamId"+"}", url.PathEscape(parameterValueToString(r.teamId, "teamId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"vaultName"+"}", url.PathEscape(parameterValueToString(r.vaultName, "vaultName")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.teamId < 0 { + return localVarReturnValue, nil, reportError("teamId must be greater than 0") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.body + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + if localVarHTTPResponse.StatusCode == 400 { + var v DomainsGetDomain400Response + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHTTPResponse, newErr + } + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -309,8 +1495,8 @@ func (a *VaultAPIService) VaultListWorkspaceSecretsExecute(r ApiVaultListWorkspa newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -328,11 +1514,11 @@ func (a *VaultAPIService) VaultListWorkspaceSecretsExecute(r ApiVaultListWorkspa } type ApiVaultStoreWorkspaceSecretsRequest struct { - ctx context.Context - ApiService VaultAPI - teamId float32 - workspaceId float32 - body *map[string]interface{} + ctx context.Context + ApiService VaultAPI + teamId int + workspaceId int + body *map[string]interface{} } func (r ApiVaultStoreWorkspaceSecretsRequest) Body(body map[string]interface{}) ApiVaultStoreWorkspaceSecretsRequest { @@ -349,29 +1535,28 @@ VaultStoreWorkspaceSecrets storeWorkspaceSecrets Store secrets in the vault for a given workspace - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @param workspaceId - @return ApiVaultStoreWorkspaceSecretsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @param workspaceId + @return ApiVaultStoreWorkspaceSecretsRequest */ -func (a *VaultAPIService) VaultStoreWorkspaceSecrets(ctx context.Context, teamId float32, workspaceId float32) ApiVaultStoreWorkspaceSecretsRequest { +func (a *VaultAPIService) VaultStoreWorkspaceSecrets(ctx context.Context, teamId int, workspaceId int) ApiVaultStoreWorkspaceSecretsRequest { return ApiVaultStoreWorkspaceSecretsRequest{ - ApiService: a, - ctx: ctx, - teamId: teamId, + ApiService: a, + ctx: ctx, + teamId: teamId, workspaceId: workspaceId, } } // Execute executes the request -// -// @return map[string]interface{} +// @return map[string]interface{} func (a *VaultAPIService) VaultStoreWorkspaceSecretsExecute(r ApiVaultStoreWorkspaceSecretsRequest) (map[string]interface{}, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue map[string]interface{} + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue map[string]interface{} ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VaultAPIService.VaultStoreWorkspaceSecrets") @@ -386,6 +1571,12 @@ func (a *VaultAPIService) VaultStoreWorkspaceSecretsExecute(r ApiVaultStoreWorks localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.teamId < 0 { + return localVarReturnValue, nil, reportError("teamId must be greater than 0") + } + if r.workspaceId < 0 { + return localVarReturnValue, nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{"application/json"} @@ -435,8 +1626,8 @@ func (a *VaultAPIService) VaultStoreWorkspaceSecretsExecute(r ApiVaultStoreWorks newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -446,8 +1637,8 @@ func (a *VaultAPIService) VaultStoreWorkspaceSecretsExecute(r ApiVaultStoreWorks newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } diff --git a/api/openapi_client/api_workspaces.go b/api/openapi_client/api_workspaces.go index 33ed73fd..dd0ac93d 100644 --- a/api/openapi_client/api_workspaces.go +++ b/api/openapi_client/api_workspaces.go @@ -9,6 +9,7 @@ API version: 0.1.0 // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + package openapi_client import ( @@ -20,13 +21,14 @@ import ( "strings" ) + type WorkspacesAPI interface { /* - WorkspacesCreateWorkspace createWorkspace + WorkspacesCreateWorkspace createWorkspace - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiWorkspacesCreateWorkspaceRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiWorkspacesCreateWorkspaceRequest */ WorkspacesCreateWorkspace(ctx context.Context) ApiWorkspacesCreateWorkspaceRequest @@ -35,318 +37,318 @@ type WorkspacesAPI interface { WorkspacesCreateWorkspaceExecute(r ApiWorkspacesCreateWorkspaceRequest) (*WorkspacesGetWorkspace200Response, *http.Response, error) /* - WorkspacesDeleteEnvVar deleteEnvVar + WorkspacesDeleteEnvVar deleteEnvVar - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesDeleteEnvVarRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesDeleteEnvVarRequest */ - WorkspacesDeleteEnvVar(ctx context.Context, workspaceId float32) ApiWorkspacesDeleteEnvVarRequest + WorkspacesDeleteEnvVar(ctx context.Context, workspaceId int) ApiWorkspacesDeleteEnvVarRequest // WorkspacesDeleteEnvVarExecute executes the request WorkspacesDeleteEnvVarExecute(r ApiWorkspacesDeleteEnvVarRequest) (*http.Response, error) /* - WorkspacesDeleteWorkspace deleteWorkspace + WorkspacesDeleteWorkspace deleteWorkspace - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesDeleteWorkspaceRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesDeleteWorkspaceRequest */ - WorkspacesDeleteWorkspace(ctx context.Context, workspaceId float32) ApiWorkspacesDeleteWorkspaceRequest + WorkspacesDeleteWorkspace(ctx context.Context, workspaceId int) ApiWorkspacesDeleteWorkspaceRequest // WorkspacesDeleteWorkspaceExecute executes the request WorkspacesDeleteWorkspaceExecute(r ApiWorkspacesDeleteWorkspaceRequest) (*http.Response, error) /* - WorkspacesDeployLandscape deployLandscape + WorkspacesDeployLandscape deployLandscape - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesDeployLandscapeRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesDeployLandscapeRequest */ - WorkspacesDeployLandscape(ctx context.Context, workspaceId float32) ApiWorkspacesDeployLandscapeRequest + WorkspacesDeployLandscape(ctx context.Context, workspaceId int) ApiWorkspacesDeployLandscapeRequest // WorkspacesDeployLandscapeExecute executes the request WorkspacesDeployLandscapeExecute(r ApiWorkspacesDeployLandscapeRequest) (*http.Response, error) /* - WorkspacesDeployLandscape1 deployLandscape + WorkspacesDeployLandscape1 deployLandscape - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @param profile - @return ApiWorkspacesDeployLandscape1Request + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @param profile + @return ApiWorkspacesDeployLandscape1Request */ - WorkspacesDeployLandscape1(ctx context.Context, workspaceId float32, profile string) ApiWorkspacesDeployLandscape1Request + WorkspacesDeployLandscape1(ctx context.Context, workspaceId int, profile string) ApiWorkspacesDeployLandscape1Request // WorkspacesDeployLandscape1Execute executes the request WorkspacesDeployLandscape1Execute(r ApiWorkspacesDeployLandscape1Request) (*http.Response, error) /* - WorkspacesExecuteCommand executeCommand + WorkspacesExecuteCommand executeCommand - Executes the command with "bash -c command". Timeouts after 5000ms. + Executes the command with "bash -c command". Timeouts after 5000ms. - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesExecuteCommandRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesExecuteCommandRequest */ - WorkspacesExecuteCommand(ctx context.Context, workspaceId float32) ApiWorkspacesExecuteCommandRequest + WorkspacesExecuteCommand(ctx context.Context, workspaceId int) ApiWorkspacesExecuteCommandRequest // WorkspacesExecuteCommandExecute executes the request // @return WorkspacesExecuteCommand200Response WorkspacesExecuteCommandExecute(r ApiWorkspacesExecuteCommandRequest) (*WorkspacesExecuteCommand200Response, *http.Response, error) /* - WorkspacesGetWorkspace getWorkspace + WorkspacesGetWorkspace getWorkspace - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesGetWorkspaceRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesGetWorkspaceRequest */ - WorkspacesGetWorkspace(ctx context.Context, workspaceId float32) ApiWorkspacesGetWorkspaceRequest + WorkspacesGetWorkspace(ctx context.Context, workspaceId int) ApiWorkspacesGetWorkspaceRequest // WorkspacesGetWorkspaceExecute executes the request // @return WorkspacesGetWorkspace200Response WorkspacesGetWorkspaceExecute(r ApiWorkspacesGetWorkspaceRequest) (*WorkspacesGetWorkspace200Response, *http.Response, error) /* - WorkspacesGetWorkspaceStatus getWorkspaceStatus + WorkspacesGetWorkspaceStatus getWorkspaceStatus - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesGetWorkspaceStatusRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesGetWorkspaceStatusRequest */ - WorkspacesGetWorkspaceStatus(ctx context.Context, workspaceId float32) ApiWorkspacesGetWorkspaceStatusRequest + WorkspacesGetWorkspaceStatus(ctx context.Context, workspaceId int) ApiWorkspacesGetWorkspaceStatusRequest // WorkspacesGetWorkspaceStatusExecute executes the request // @return WorkspacesGetWorkspaceStatus200Response WorkspacesGetWorkspaceStatusExecute(r ApiWorkspacesGetWorkspaceStatusRequest) (*WorkspacesGetWorkspaceStatus200Response, *http.Response, error) /* - WorkspacesGitHead gitHead + WorkspacesGitHead gitHead - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesGitHeadRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesGitHeadRequest */ - WorkspacesGitHead(ctx context.Context, workspaceId float32) ApiWorkspacesGitHeadRequest + WorkspacesGitHead(ctx context.Context, workspaceId int) ApiWorkspacesGitHeadRequest // WorkspacesGitHeadExecute executes the request // @return WorkspacesGitHead200Response WorkspacesGitHeadExecute(r ApiWorkspacesGitHeadRequest) (*WorkspacesGitHead200Response, *http.Response, error) /* - WorkspacesGitPull gitPull + WorkspacesGitPull gitPull - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesGitPullRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesGitPullRequest */ - WorkspacesGitPull(ctx context.Context, workspaceId float32) ApiWorkspacesGitPullRequest + WorkspacesGitPull(ctx context.Context, workspaceId int) ApiWorkspacesGitPullRequest // WorkspacesGitPullExecute executes the request WorkspacesGitPullExecute(r ApiWorkspacesGitPullRequest) (*http.Response, error) /* - WorkspacesGitPull1 gitPull + WorkspacesGitPull1 gitPull - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @param remote - @return ApiWorkspacesGitPull1Request + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @param remote + @return ApiWorkspacesGitPull1Request */ - WorkspacesGitPull1(ctx context.Context, workspaceId float32, remote string) ApiWorkspacesGitPull1Request + WorkspacesGitPull1(ctx context.Context, workspaceId int, remote string) ApiWorkspacesGitPull1Request // WorkspacesGitPull1Execute executes the request WorkspacesGitPull1Execute(r ApiWorkspacesGitPull1Request) (*http.Response, error) /* - WorkspacesGitPull2 gitPull + WorkspacesGitPull2 gitPull - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @param remote - @param branch - @return ApiWorkspacesGitPull2Request + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @param remote + @param branch + @return ApiWorkspacesGitPull2Request */ - WorkspacesGitPull2(ctx context.Context, workspaceId float32, remote string, branch string) ApiWorkspacesGitPull2Request + WorkspacesGitPull2(ctx context.Context, workspaceId int, remote string, branch string) ApiWorkspacesGitPull2Request // WorkspacesGitPull2Execute executes the request WorkspacesGitPull2Execute(r ApiWorkspacesGitPull2Request) (*http.Response, error) /* - WorkspacesListEnvVars listEnvVars + WorkspacesListEnvVars listEnvVars - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesListEnvVarsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesListEnvVarsRequest */ - WorkspacesListEnvVars(ctx context.Context, workspaceId float32) ApiWorkspacesListEnvVarsRequest + WorkspacesListEnvVars(ctx context.Context, workspaceId int) ApiWorkspacesListEnvVarsRequest // WorkspacesListEnvVarsExecute executes the request // @return []WorkspacesCreateWorkspaceRequestEnvInner WorkspacesListEnvVarsExecute(r ApiWorkspacesListEnvVarsRequest) ([]WorkspacesCreateWorkspaceRequestEnvInner, *http.Response, error) /* - WorkspacesListWorkspaces listWorkspaces + WorkspacesListWorkspaces listWorkspaces - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @return ApiWorkspacesListWorkspacesRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @return ApiWorkspacesListWorkspacesRequest */ - WorkspacesListWorkspaces(ctx context.Context, teamId float32) ApiWorkspacesListWorkspacesRequest + WorkspacesListWorkspaces(ctx context.Context, teamId int) ApiWorkspacesListWorkspacesRequest // WorkspacesListWorkspacesExecute executes the request // @return []WorkspacesGetWorkspace200Response WorkspacesListWorkspacesExecute(r ApiWorkspacesListWorkspacesRequest) ([]WorkspacesGetWorkspace200Response, *http.Response, error) /* - WorkspacesLogs logs + WorkspacesLogs logs - Returns a stream of logs for a given "stage" and "step". For "run" stage logs of Multi Server Deployments use [serverLogs](#/workspaces/workspaces-serverLogs) or [replicaLogs](#/workspaces/workspaces-replicaLogs). + Returns a stream of logs for a given "stage" and "step". For "run" stage logs of Multi Server Deployments use [serverLogs](#/workspaces/workspaces-serverLogs) or [replicaLogs](#/workspaces/workspaces-replicaLogs). - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @param stage - @param step - @return ApiWorkspacesLogsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @param stage + @param step + @return ApiWorkspacesLogsRequest */ - WorkspacesLogs(ctx context.Context, workspaceId float32, stage string, step float32) ApiWorkspacesLogsRequest + WorkspacesLogs(ctx context.Context, workspaceId int, stage string, step int) ApiWorkspacesLogsRequest // WorkspacesLogsExecute executes the request // @return WorkspacesLogs200Response WorkspacesLogsExecute(r ApiWorkspacesLogsRequest) (*WorkspacesLogs200Response, *http.Response, error) /* - WorkspacesPipelineStatus pipelineStatus + WorkspacesPipelineStatus pipelineStatus - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @param stage - @return ApiWorkspacesPipelineStatusRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @param stage + @return ApiWorkspacesPipelineStatusRequest */ - WorkspacesPipelineStatus(ctx context.Context, workspaceId float32, stage string) ApiWorkspacesPipelineStatusRequest + WorkspacesPipelineStatus(ctx context.Context, workspaceId int, stage string) ApiWorkspacesPipelineStatusRequest // WorkspacesPipelineStatusExecute executes the request // @return []WorkspacesPipelineStatus200ResponseInner WorkspacesPipelineStatusExecute(r ApiWorkspacesPipelineStatusRequest) ([]WorkspacesPipelineStatus200ResponseInner, *http.Response, error) /* - WorkspacesReplicaLogs replicaLogs + WorkspacesReplicaLogs replicaLogs - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @param step - @param replica - @return ApiWorkspacesReplicaLogsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @param step + @param replica + @return ApiWorkspacesReplicaLogsRequest */ - WorkspacesReplicaLogs(ctx context.Context, workspaceId float32, step float32, replica string) ApiWorkspacesReplicaLogsRequest + WorkspacesReplicaLogs(ctx context.Context, workspaceId int, step int, replica string) ApiWorkspacesReplicaLogsRequest // WorkspacesReplicaLogsExecute executes the request // @return WorkspacesReplicaLogs200Response WorkspacesReplicaLogsExecute(r ApiWorkspacesReplicaLogsRequest) (*WorkspacesReplicaLogs200Response, *http.Response, error) /* - WorkspacesScaleLandscapeServices scaleLandscapeServices + WorkspacesScaleLandscapeServices scaleLandscapeServices - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesScaleLandscapeServicesRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesScaleLandscapeServicesRequest */ - WorkspacesScaleLandscapeServices(ctx context.Context, workspaceId float32) ApiWorkspacesScaleLandscapeServicesRequest + WorkspacesScaleLandscapeServices(ctx context.Context, workspaceId int) ApiWorkspacesScaleLandscapeServicesRequest // WorkspacesScaleLandscapeServicesExecute executes the request WorkspacesScaleLandscapeServicesExecute(r ApiWorkspacesScaleLandscapeServicesRequest) (*http.Response, error) /* - WorkspacesServerLogs serverLogs + WorkspacesServerLogs serverLogs - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @param step - @param server - @return ApiWorkspacesServerLogsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @param step + @param server + @return ApiWorkspacesServerLogsRequest */ - WorkspacesServerLogs(ctx context.Context, workspaceId float32, step float32, server string) ApiWorkspacesServerLogsRequest + WorkspacesServerLogs(ctx context.Context, workspaceId int, step int, server string) ApiWorkspacesServerLogsRequest // WorkspacesServerLogsExecute executes the request // @return WorkspacesServerLogs200Response WorkspacesServerLogsExecute(r ApiWorkspacesServerLogsRequest) (*WorkspacesServerLogs200Response, *http.Response, error) /* - WorkspacesSetEnvVar setEnvVar + WorkspacesSetEnvVar setEnvVar - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesSetEnvVarRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesSetEnvVarRequest */ - WorkspacesSetEnvVar(ctx context.Context, workspaceId float32) ApiWorkspacesSetEnvVarRequest + WorkspacesSetEnvVar(ctx context.Context, workspaceId int) ApiWorkspacesSetEnvVarRequest // WorkspacesSetEnvVarExecute executes the request WorkspacesSetEnvVarExecute(r ApiWorkspacesSetEnvVarRequest) (*http.Response, error) /* - WorkspacesStartPipelineStage startPipelineStage + WorkspacesStartPipelineStage startPipelineStage - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @param stage - @return ApiWorkspacesStartPipelineStageRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @param stage + @return ApiWorkspacesStartPipelineStageRequest */ - WorkspacesStartPipelineStage(ctx context.Context, workspaceId float32, stage string) ApiWorkspacesStartPipelineStageRequest + WorkspacesStartPipelineStage(ctx context.Context, workspaceId int, stage string) ApiWorkspacesStartPipelineStageRequest // WorkspacesStartPipelineStageExecute executes the request WorkspacesStartPipelineStageExecute(r ApiWorkspacesStartPipelineStageRequest) (*http.Response, error) /* - WorkspacesStartPipelineStage1 startPipelineStage + WorkspacesStartPipelineStage1 startPipelineStage - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @param stage - @param profile - @return ApiWorkspacesStartPipelineStage1Request + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @param stage + @param profile + @return ApiWorkspacesStartPipelineStage1Request */ - WorkspacesStartPipelineStage1(ctx context.Context, workspaceId float32, stage string, profile string) ApiWorkspacesStartPipelineStage1Request + WorkspacesStartPipelineStage1(ctx context.Context, workspaceId int, stage string, profile string) ApiWorkspacesStartPipelineStage1Request // WorkspacesStartPipelineStage1Execute executes the request WorkspacesStartPipelineStage1Execute(r ApiWorkspacesStartPipelineStage1Request) (*http.Response, error) /* - WorkspacesStopPipelineStage stopPipelineStage + WorkspacesStopPipelineStage stopPipelineStage - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @param stage - @return ApiWorkspacesStopPipelineStageRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @param stage + @return ApiWorkspacesStopPipelineStageRequest */ - WorkspacesStopPipelineStage(ctx context.Context, workspaceId float32, stage string) ApiWorkspacesStopPipelineStageRequest + WorkspacesStopPipelineStage(ctx context.Context, workspaceId int, stage string) ApiWorkspacesStopPipelineStageRequest // WorkspacesStopPipelineStageExecute executes the request WorkspacesStopPipelineStageExecute(r ApiWorkspacesStopPipelineStageRequest) (*http.Response, error) /* - WorkspacesTeardownLandscape teardownLandscape + WorkspacesTeardownLandscape teardownLandscape - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesTeardownLandscapeRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesTeardownLandscapeRequest */ - WorkspacesTeardownLandscape(ctx context.Context, workspaceId float32) ApiWorkspacesTeardownLandscapeRequest + WorkspacesTeardownLandscape(ctx context.Context, workspaceId int) ApiWorkspacesTeardownLandscapeRequest // WorkspacesTeardownLandscapeExecute executes the request WorkspacesTeardownLandscapeExecute(r ApiWorkspacesTeardownLandscapeRequest) (*http.Response, error) /* - WorkspacesUpdateWorkspace updateWorkspace + WorkspacesUpdateWorkspace updateWorkspace - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesUpdateWorkspaceRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesUpdateWorkspaceRequest */ - WorkspacesUpdateWorkspace(ctx context.Context, workspaceId float32) ApiWorkspacesUpdateWorkspaceRequest + WorkspacesUpdateWorkspace(ctx context.Context, workspaceId int) ApiWorkspacesUpdateWorkspaceRequest // WorkspacesUpdateWorkspaceExecute executes the request WorkspacesUpdateWorkspaceExecute(r ApiWorkspacesUpdateWorkspaceRequest) (*http.Response, error) @@ -356,8 +358,8 @@ type WorkspacesAPI interface { type WorkspacesAPIService service type ApiWorkspacesCreateWorkspaceRequest struct { - ctx context.Context - ApiService WorkspacesAPI + ctx context.Context + ApiService WorkspacesAPI workspacesCreateWorkspaceRequest *WorkspacesCreateWorkspaceRequest } @@ -373,25 +375,24 @@ func (r ApiWorkspacesCreateWorkspaceRequest) Execute() (*WorkspacesGetWorkspace2 /* WorkspacesCreateWorkspace createWorkspace - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiWorkspacesCreateWorkspaceRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiWorkspacesCreateWorkspaceRequest */ func (a *WorkspacesAPIService) WorkspacesCreateWorkspace(ctx context.Context) ApiWorkspacesCreateWorkspaceRequest { return ApiWorkspacesCreateWorkspaceRequest{ ApiService: a, - ctx: ctx, + ctx: ctx, } } // Execute executes the request -// -// @return WorkspacesGetWorkspace200Response +// @return WorkspacesGetWorkspace200Response func (a *WorkspacesAPIService) WorkspacesCreateWorkspaceExecute(r ApiWorkspacesCreateWorkspaceRequest) (*WorkspacesGetWorkspace200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *WorkspacesGetWorkspace200Response + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *WorkspacesGetWorkspace200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesCreateWorkspace") @@ -453,8 +454,8 @@ func (a *WorkspacesAPIService) WorkspacesCreateWorkspaceExecute(r ApiWorkspacesC newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -464,8 +465,8 @@ func (a *WorkspacesAPIService) WorkspacesCreateWorkspaceExecute(r ApiWorkspacesC newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -483,9 +484,9 @@ func (a *WorkspacesAPIService) WorkspacesCreateWorkspaceExecute(r ApiWorkspacesC } type ApiWorkspacesDeleteEnvVarRequest struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 + ctx context.Context + ApiService WorkspacesAPI + workspaceId int requestBody *[]string } @@ -501,14 +502,14 @@ func (r ApiWorkspacesDeleteEnvVarRequest) Execute() (*http.Response, error) { /* WorkspacesDeleteEnvVar deleteEnvVar - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesDeleteEnvVarRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesDeleteEnvVarRequest */ -func (a *WorkspacesAPIService) WorkspacesDeleteEnvVar(ctx context.Context, workspaceId float32) ApiWorkspacesDeleteEnvVarRequest { +func (a *WorkspacesAPIService) WorkspacesDeleteEnvVar(ctx context.Context, workspaceId int) ApiWorkspacesDeleteEnvVarRequest { return ApiWorkspacesDeleteEnvVarRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, } } @@ -516,9 +517,9 @@ func (a *WorkspacesAPIService) WorkspacesDeleteEnvVar(ctx context.Context, works // Execute executes the request func (a *WorkspacesAPIService) WorkspacesDeleteEnvVarExecute(r ApiWorkspacesDeleteEnvVarRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodDelete - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesDeleteEnvVar") @@ -532,6 +533,9 @@ func (a *WorkspacesAPIService) WorkspacesDeleteEnvVarExecute(r ApiWorkspacesDele localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{"application/json"} @@ -581,8 +585,8 @@ func (a *WorkspacesAPIService) WorkspacesDeleteEnvVarExecute(r ApiWorkspacesDele newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -592,8 +596,8 @@ func (a *WorkspacesAPIService) WorkspacesDeleteEnvVarExecute(r ApiWorkspacesDele newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -603,8 +607,8 @@ func (a *WorkspacesAPIService) WorkspacesDeleteEnvVarExecute(r ApiWorkspacesDele newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -613,9 +617,9 @@ func (a *WorkspacesAPIService) WorkspacesDeleteEnvVarExecute(r ApiWorkspacesDele } type ApiWorkspacesDeleteWorkspaceRequest struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 + ctx context.Context + ApiService WorkspacesAPI + workspaceId int } func (r ApiWorkspacesDeleteWorkspaceRequest) Execute() (*http.Response, error) { @@ -625,14 +629,14 @@ func (r ApiWorkspacesDeleteWorkspaceRequest) Execute() (*http.Response, error) { /* WorkspacesDeleteWorkspace deleteWorkspace - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesDeleteWorkspaceRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesDeleteWorkspaceRequest */ -func (a *WorkspacesAPIService) WorkspacesDeleteWorkspace(ctx context.Context, workspaceId float32) ApiWorkspacesDeleteWorkspaceRequest { +func (a *WorkspacesAPIService) WorkspacesDeleteWorkspace(ctx context.Context, workspaceId int) ApiWorkspacesDeleteWorkspaceRequest { return ApiWorkspacesDeleteWorkspaceRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, } } @@ -640,9 +644,9 @@ func (a *WorkspacesAPIService) WorkspacesDeleteWorkspace(ctx context.Context, wo // Execute executes the request func (a *WorkspacesAPIService) WorkspacesDeleteWorkspaceExecute(r ApiWorkspacesDeleteWorkspaceRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodDelete - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesDeleteWorkspace") @@ -656,6 +660,9 @@ func (a *WorkspacesAPIService) WorkspacesDeleteWorkspaceExecute(r ApiWorkspacesD localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -703,8 +710,8 @@ func (a *WorkspacesAPIService) WorkspacesDeleteWorkspaceExecute(r ApiWorkspacesD newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -714,8 +721,8 @@ func (a *WorkspacesAPIService) WorkspacesDeleteWorkspaceExecute(r ApiWorkspacesD newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -725,8 +732,8 @@ func (a *WorkspacesAPIService) WorkspacesDeleteWorkspaceExecute(r ApiWorkspacesD newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -735,9 +742,9 @@ func (a *WorkspacesAPIService) WorkspacesDeleteWorkspaceExecute(r ApiWorkspacesD } type ApiWorkspacesDeployLandscapeRequest struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 + ctx context.Context + ApiService WorkspacesAPI + workspaceId int } func (r ApiWorkspacesDeployLandscapeRequest) Execute() (*http.Response, error) { @@ -747,14 +754,14 @@ func (r ApiWorkspacesDeployLandscapeRequest) Execute() (*http.Response, error) { /* WorkspacesDeployLandscape deployLandscape - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesDeployLandscapeRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesDeployLandscapeRequest */ -func (a *WorkspacesAPIService) WorkspacesDeployLandscape(ctx context.Context, workspaceId float32) ApiWorkspacesDeployLandscapeRequest { +func (a *WorkspacesAPIService) WorkspacesDeployLandscape(ctx context.Context, workspaceId int) ApiWorkspacesDeployLandscapeRequest { return ApiWorkspacesDeployLandscapeRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, } } @@ -762,9 +769,9 @@ func (a *WorkspacesAPIService) WorkspacesDeployLandscape(ctx context.Context, wo // Execute executes the request func (a *WorkspacesAPIService) WorkspacesDeployLandscapeExecute(r ApiWorkspacesDeployLandscapeRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesDeployLandscape") @@ -778,6 +785,9 @@ func (a *WorkspacesAPIService) WorkspacesDeployLandscapeExecute(r ApiWorkspacesD localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -825,8 +835,8 @@ func (a *WorkspacesAPIService) WorkspacesDeployLandscapeExecute(r ApiWorkspacesD newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -836,8 +846,8 @@ func (a *WorkspacesAPIService) WorkspacesDeployLandscapeExecute(r ApiWorkspacesD newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -847,8 +857,8 @@ func (a *WorkspacesAPIService) WorkspacesDeployLandscapeExecute(r ApiWorkspacesD newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -857,10 +867,10 @@ func (a *WorkspacesAPIService) WorkspacesDeployLandscapeExecute(r ApiWorkspacesD } type ApiWorkspacesDeployLandscape1Request struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 - profile string + ctx context.Context + ApiService WorkspacesAPI + workspaceId int + profile string } func (r ApiWorkspacesDeployLandscape1Request) Execute() (*http.Response, error) { @@ -870,26 +880,26 @@ func (r ApiWorkspacesDeployLandscape1Request) Execute() (*http.Response, error) /* WorkspacesDeployLandscape1 deployLandscape - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @param profile - @return ApiWorkspacesDeployLandscape1Request + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @param profile + @return ApiWorkspacesDeployLandscape1Request */ -func (a *WorkspacesAPIService) WorkspacesDeployLandscape1(ctx context.Context, workspaceId float32, profile string) ApiWorkspacesDeployLandscape1Request { +func (a *WorkspacesAPIService) WorkspacesDeployLandscape1(ctx context.Context, workspaceId int, profile string) ApiWorkspacesDeployLandscape1Request { return ApiWorkspacesDeployLandscape1Request{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, - profile: profile, + profile: profile, } } // Execute executes the request func (a *WorkspacesAPIService) WorkspacesDeployLandscape1Execute(r ApiWorkspacesDeployLandscape1Request) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesDeployLandscape1") @@ -904,6 +914,9 @@ func (a *WorkspacesAPIService) WorkspacesDeployLandscape1Execute(r ApiWorkspaces localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -951,8 +964,8 @@ func (a *WorkspacesAPIService) WorkspacesDeployLandscape1Execute(r ApiWorkspaces newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -962,8 +975,8 @@ func (a *WorkspacesAPIService) WorkspacesDeployLandscape1Execute(r ApiWorkspaces newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -973,8 +986,8 @@ func (a *WorkspacesAPIService) WorkspacesDeployLandscape1Execute(r ApiWorkspaces newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -983,9 +996,9 @@ func (a *WorkspacesAPIService) WorkspacesDeployLandscape1Execute(r ApiWorkspaces } type ApiWorkspacesExecuteCommandRequest struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 + ctx context.Context + ApiService WorkspacesAPI + workspaceId int workspacesExecuteCommandRequest *WorkspacesExecuteCommandRequest } @@ -1003,27 +1016,26 @@ WorkspacesExecuteCommand executeCommand Executes the command with "bash -c command". Timeouts after 5000ms. - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesExecuteCommandRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesExecuteCommandRequest */ -func (a *WorkspacesAPIService) WorkspacesExecuteCommand(ctx context.Context, workspaceId float32) ApiWorkspacesExecuteCommandRequest { +func (a *WorkspacesAPIService) WorkspacesExecuteCommand(ctx context.Context, workspaceId int) ApiWorkspacesExecuteCommandRequest { return ApiWorkspacesExecuteCommandRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, } } // Execute executes the request -// -// @return WorkspacesExecuteCommand200Response +// @return WorkspacesExecuteCommand200Response func (a *WorkspacesAPIService) WorkspacesExecuteCommandExecute(r ApiWorkspacesExecuteCommandRequest) (*WorkspacesExecuteCommand200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *WorkspacesExecuteCommand200Response + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *WorkspacesExecuteCommand200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesExecuteCommand") @@ -1037,6 +1049,9 @@ func (a *WorkspacesAPIService) WorkspacesExecuteCommandExecute(r ApiWorkspacesEx localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return localVarReturnValue, nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{"application/json"} @@ -1086,8 +1101,8 @@ func (a *WorkspacesAPIService) WorkspacesExecuteCommandExecute(r ApiWorkspacesEx newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -1097,8 +1112,8 @@ func (a *WorkspacesAPIService) WorkspacesExecuteCommandExecute(r ApiWorkspacesEx newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -1108,8 +1123,8 @@ func (a *WorkspacesAPIService) WorkspacesExecuteCommandExecute(r ApiWorkspacesEx newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -1127,9 +1142,9 @@ func (a *WorkspacesAPIService) WorkspacesExecuteCommandExecute(r ApiWorkspacesEx } type ApiWorkspacesGetWorkspaceRequest struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 + ctx context.Context + ApiService WorkspacesAPI + workspaceId int } func (r ApiWorkspacesGetWorkspaceRequest) Execute() (*WorkspacesGetWorkspace200Response, *http.Response, error) { @@ -1139,27 +1154,26 @@ func (r ApiWorkspacesGetWorkspaceRequest) Execute() (*WorkspacesGetWorkspace200R /* WorkspacesGetWorkspace getWorkspace - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesGetWorkspaceRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesGetWorkspaceRequest */ -func (a *WorkspacesAPIService) WorkspacesGetWorkspace(ctx context.Context, workspaceId float32) ApiWorkspacesGetWorkspaceRequest { +func (a *WorkspacesAPIService) WorkspacesGetWorkspace(ctx context.Context, workspaceId int) ApiWorkspacesGetWorkspaceRequest { return ApiWorkspacesGetWorkspaceRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, } } // Execute executes the request -// -// @return WorkspacesGetWorkspace200Response +// @return WorkspacesGetWorkspace200Response func (a *WorkspacesAPIService) WorkspacesGetWorkspaceExecute(r ApiWorkspacesGetWorkspaceRequest) (*WorkspacesGetWorkspace200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *WorkspacesGetWorkspace200Response + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *WorkspacesGetWorkspace200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesGetWorkspace") @@ -1173,6 +1187,9 @@ func (a *WorkspacesAPIService) WorkspacesGetWorkspaceExecute(r ApiWorkspacesGetW localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return localVarReturnValue, nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -1220,8 +1237,8 @@ func (a *WorkspacesAPIService) WorkspacesGetWorkspaceExecute(r ApiWorkspacesGetW newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -1231,8 +1248,8 @@ func (a *WorkspacesAPIService) WorkspacesGetWorkspaceExecute(r ApiWorkspacesGetW newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -1242,8 +1259,8 @@ func (a *WorkspacesAPIService) WorkspacesGetWorkspaceExecute(r ApiWorkspacesGetW newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -1261,9 +1278,9 @@ func (a *WorkspacesAPIService) WorkspacesGetWorkspaceExecute(r ApiWorkspacesGetW } type ApiWorkspacesGetWorkspaceStatusRequest struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 + ctx context.Context + ApiService WorkspacesAPI + workspaceId int } func (r ApiWorkspacesGetWorkspaceStatusRequest) Execute() (*WorkspacesGetWorkspaceStatus200Response, *http.Response, error) { @@ -1273,27 +1290,26 @@ func (r ApiWorkspacesGetWorkspaceStatusRequest) Execute() (*WorkspacesGetWorkspa /* WorkspacesGetWorkspaceStatus getWorkspaceStatus - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesGetWorkspaceStatusRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesGetWorkspaceStatusRequest */ -func (a *WorkspacesAPIService) WorkspacesGetWorkspaceStatus(ctx context.Context, workspaceId float32) ApiWorkspacesGetWorkspaceStatusRequest { +func (a *WorkspacesAPIService) WorkspacesGetWorkspaceStatus(ctx context.Context, workspaceId int) ApiWorkspacesGetWorkspaceStatusRequest { return ApiWorkspacesGetWorkspaceStatusRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, } } // Execute executes the request -// -// @return WorkspacesGetWorkspaceStatus200Response +// @return WorkspacesGetWorkspaceStatus200Response func (a *WorkspacesAPIService) WorkspacesGetWorkspaceStatusExecute(r ApiWorkspacesGetWorkspaceStatusRequest) (*WorkspacesGetWorkspaceStatus200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *WorkspacesGetWorkspaceStatus200Response + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *WorkspacesGetWorkspaceStatus200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesGetWorkspaceStatus") @@ -1307,6 +1323,9 @@ func (a *WorkspacesAPIService) WorkspacesGetWorkspaceStatusExecute(r ApiWorkspac localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return localVarReturnValue, nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -1354,8 +1373,8 @@ func (a *WorkspacesAPIService) WorkspacesGetWorkspaceStatusExecute(r ApiWorkspac newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -1365,8 +1384,8 @@ func (a *WorkspacesAPIService) WorkspacesGetWorkspaceStatusExecute(r ApiWorkspac newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -1376,8 +1395,8 @@ func (a *WorkspacesAPIService) WorkspacesGetWorkspaceStatusExecute(r ApiWorkspac newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -1395,9 +1414,9 @@ func (a *WorkspacesAPIService) WorkspacesGetWorkspaceStatusExecute(r ApiWorkspac } type ApiWorkspacesGitHeadRequest struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 + ctx context.Context + ApiService WorkspacesAPI + workspaceId int } func (r ApiWorkspacesGitHeadRequest) Execute() (*WorkspacesGitHead200Response, *http.Response, error) { @@ -1407,27 +1426,26 @@ func (r ApiWorkspacesGitHeadRequest) Execute() (*WorkspacesGitHead200Response, * /* WorkspacesGitHead gitHead - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesGitHeadRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesGitHeadRequest */ -func (a *WorkspacesAPIService) WorkspacesGitHead(ctx context.Context, workspaceId float32) ApiWorkspacesGitHeadRequest { +func (a *WorkspacesAPIService) WorkspacesGitHead(ctx context.Context, workspaceId int) ApiWorkspacesGitHeadRequest { return ApiWorkspacesGitHeadRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, } } // Execute executes the request -// -// @return WorkspacesGitHead200Response +// @return WorkspacesGitHead200Response func (a *WorkspacesAPIService) WorkspacesGitHeadExecute(r ApiWorkspacesGitHeadRequest) (*WorkspacesGitHead200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *WorkspacesGitHead200Response + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *WorkspacesGitHead200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesGitHead") @@ -1441,6 +1459,9 @@ func (a *WorkspacesAPIService) WorkspacesGitHeadExecute(r ApiWorkspacesGitHeadRe localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return localVarReturnValue, nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -1488,8 +1509,8 @@ func (a *WorkspacesAPIService) WorkspacesGitHeadExecute(r ApiWorkspacesGitHeadRe newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -1499,8 +1520,8 @@ func (a *WorkspacesAPIService) WorkspacesGitHeadExecute(r ApiWorkspacesGitHeadRe newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -1510,8 +1531,8 @@ func (a *WorkspacesAPIService) WorkspacesGitHeadExecute(r ApiWorkspacesGitHeadRe newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -1529,9 +1550,9 @@ func (a *WorkspacesAPIService) WorkspacesGitHeadExecute(r ApiWorkspacesGitHeadRe } type ApiWorkspacesGitPullRequest struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 + ctx context.Context + ApiService WorkspacesAPI + workspaceId int } func (r ApiWorkspacesGitPullRequest) Execute() (*http.Response, error) { @@ -1541,14 +1562,14 @@ func (r ApiWorkspacesGitPullRequest) Execute() (*http.Response, error) { /* WorkspacesGitPull gitPull - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesGitPullRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesGitPullRequest */ -func (a *WorkspacesAPIService) WorkspacesGitPull(ctx context.Context, workspaceId float32) ApiWorkspacesGitPullRequest { +func (a *WorkspacesAPIService) WorkspacesGitPull(ctx context.Context, workspaceId int) ApiWorkspacesGitPullRequest { return ApiWorkspacesGitPullRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, } } @@ -1556,9 +1577,9 @@ func (a *WorkspacesAPIService) WorkspacesGitPull(ctx context.Context, workspaceI // Execute executes the request func (a *WorkspacesAPIService) WorkspacesGitPullExecute(r ApiWorkspacesGitPullRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesGitPull") @@ -1572,6 +1593,9 @@ func (a *WorkspacesAPIService) WorkspacesGitPullExecute(r ApiWorkspacesGitPullRe localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -1619,8 +1643,8 @@ func (a *WorkspacesAPIService) WorkspacesGitPullExecute(r ApiWorkspacesGitPullRe newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -1630,8 +1654,8 @@ func (a *WorkspacesAPIService) WorkspacesGitPullExecute(r ApiWorkspacesGitPullRe newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -1641,8 +1665,8 @@ func (a *WorkspacesAPIService) WorkspacesGitPullExecute(r ApiWorkspacesGitPullRe newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -1651,10 +1675,10 @@ func (a *WorkspacesAPIService) WorkspacesGitPullExecute(r ApiWorkspacesGitPullRe } type ApiWorkspacesGitPull1Request struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 - remote string + ctx context.Context + ApiService WorkspacesAPI + workspaceId int + remote string } func (r ApiWorkspacesGitPull1Request) Execute() (*http.Response, error) { @@ -1664,26 +1688,26 @@ func (r ApiWorkspacesGitPull1Request) Execute() (*http.Response, error) { /* WorkspacesGitPull1 gitPull - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @param remote - @return ApiWorkspacesGitPull1Request + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @param remote + @return ApiWorkspacesGitPull1Request */ -func (a *WorkspacesAPIService) WorkspacesGitPull1(ctx context.Context, workspaceId float32, remote string) ApiWorkspacesGitPull1Request { +func (a *WorkspacesAPIService) WorkspacesGitPull1(ctx context.Context, workspaceId int, remote string) ApiWorkspacesGitPull1Request { return ApiWorkspacesGitPull1Request{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, - remote: remote, + remote: remote, } } // Execute executes the request func (a *WorkspacesAPIService) WorkspacesGitPull1Execute(r ApiWorkspacesGitPull1Request) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesGitPull1") @@ -1698,6 +1722,9 @@ func (a *WorkspacesAPIService) WorkspacesGitPull1Execute(r ApiWorkspacesGitPull1 localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -1745,8 +1772,8 @@ func (a *WorkspacesAPIService) WorkspacesGitPull1Execute(r ApiWorkspacesGitPull1 newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -1756,8 +1783,8 @@ func (a *WorkspacesAPIService) WorkspacesGitPull1Execute(r ApiWorkspacesGitPull1 newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -1767,8 +1794,8 @@ func (a *WorkspacesAPIService) WorkspacesGitPull1Execute(r ApiWorkspacesGitPull1 newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -1777,11 +1804,11 @@ func (a *WorkspacesAPIService) WorkspacesGitPull1Execute(r ApiWorkspacesGitPull1 } type ApiWorkspacesGitPull2Request struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 - remote string - branch string + ctx context.Context + ApiService WorkspacesAPI + workspaceId int + remote string + branch string } func (r ApiWorkspacesGitPull2Request) Execute() (*http.Response, error) { @@ -1791,28 +1818,28 @@ func (r ApiWorkspacesGitPull2Request) Execute() (*http.Response, error) { /* WorkspacesGitPull2 gitPull - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @param remote - @param branch - @return ApiWorkspacesGitPull2Request + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @param remote + @param branch + @return ApiWorkspacesGitPull2Request */ -func (a *WorkspacesAPIService) WorkspacesGitPull2(ctx context.Context, workspaceId float32, remote string, branch string) ApiWorkspacesGitPull2Request { +func (a *WorkspacesAPIService) WorkspacesGitPull2(ctx context.Context, workspaceId int, remote string, branch string) ApiWorkspacesGitPull2Request { return ApiWorkspacesGitPull2Request{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, - remote: remote, - branch: branch, + remote: remote, + branch: branch, } } // Execute executes the request func (a *WorkspacesAPIService) WorkspacesGitPull2Execute(r ApiWorkspacesGitPull2Request) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesGitPull2") @@ -1828,6 +1855,9 @@ func (a *WorkspacesAPIService) WorkspacesGitPull2Execute(r ApiWorkspacesGitPull2 localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -1875,8 +1905,8 @@ func (a *WorkspacesAPIService) WorkspacesGitPull2Execute(r ApiWorkspacesGitPull2 newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -1886,8 +1916,8 @@ func (a *WorkspacesAPIService) WorkspacesGitPull2Execute(r ApiWorkspacesGitPull2 newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -1897,8 +1927,8 @@ func (a *WorkspacesAPIService) WorkspacesGitPull2Execute(r ApiWorkspacesGitPull2 newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -1907,9 +1937,9 @@ func (a *WorkspacesAPIService) WorkspacesGitPull2Execute(r ApiWorkspacesGitPull2 } type ApiWorkspacesListEnvVarsRequest struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 + ctx context.Context + ApiService WorkspacesAPI + workspaceId int } func (r ApiWorkspacesListEnvVarsRequest) Execute() ([]WorkspacesCreateWorkspaceRequestEnvInner, *http.Response, error) { @@ -1919,27 +1949,26 @@ func (r ApiWorkspacesListEnvVarsRequest) Execute() ([]WorkspacesCreateWorkspaceR /* WorkspacesListEnvVars listEnvVars - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesListEnvVarsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesListEnvVarsRequest */ -func (a *WorkspacesAPIService) WorkspacesListEnvVars(ctx context.Context, workspaceId float32) ApiWorkspacesListEnvVarsRequest { +func (a *WorkspacesAPIService) WorkspacesListEnvVars(ctx context.Context, workspaceId int) ApiWorkspacesListEnvVarsRequest { return ApiWorkspacesListEnvVarsRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, } } // Execute executes the request -// -// @return []WorkspacesCreateWorkspaceRequestEnvInner +// @return []WorkspacesCreateWorkspaceRequestEnvInner func (a *WorkspacesAPIService) WorkspacesListEnvVarsExecute(r ApiWorkspacesListEnvVarsRequest) ([]WorkspacesCreateWorkspaceRequestEnvInner, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue []WorkspacesCreateWorkspaceRequestEnvInner + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []WorkspacesCreateWorkspaceRequestEnvInner ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesListEnvVars") @@ -1953,6 +1982,9 @@ func (a *WorkspacesAPIService) WorkspacesListEnvVarsExecute(r ApiWorkspacesListE localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return localVarReturnValue, nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -2000,8 +2032,8 @@ func (a *WorkspacesAPIService) WorkspacesListEnvVarsExecute(r ApiWorkspacesListE newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -2011,8 +2043,8 @@ func (a *WorkspacesAPIService) WorkspacesListEnvVarsExecute(r ApiWorkspacesListE newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -2022,8 +2054,8 @@ func (a *WorkspacesAPIService) WorkspacesListEnvVarsExecute(r ApiWorkspacesListE newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -2041,9 +2073,9 @@ func (a *WorkspacesAPIService) WorkspacesListEnvVarsExecute(r ApiWorkspacesListE } type ApiWorkspacesListWorkspacesRequest struct { - ctx context.Context + ctx context.Context ApiService WorkspacesAPI - teamId float32 + teamId int } func (r ApiWorkspacesListWorkspacesRequest) Execute() ([]WorkspacesGetWorkspace200Response, *http.Response, error) { @@ -2053,27 +2085,26 @@ func (r ApiWorkspacesListWorkspacesRequest) Execute() ([]WorkspacesGetWorkspace2 /* WorkspacesListWorkspaces listWorkspaces - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param teamId - @return ApiWorkspacesListWorkspacesRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param teamId + @return ApiWorkspacesListWorkspacesRequest */ -func (a *WorkspacesAPIService) WorkspacesListWorkspaces(ctx context.Context, teamId float32) ApiWorkspacesListWorkspacesRequest { +func (a *WorkspacesAPIService) WorkspacesListWorkspaces(ctx context.Context, teamId int) ApiWorkspacesListWorkspacesRequest { return ApiWorkspacesListWorkspacesRequest{ ApiService: a, - ctx: ctx, - teamId: teamId, + ctx: ctx, + teamId: teamId, } } // Execute executes the request -// -// @return []WorkspacesGetWorkspace200Response +// @return []WorkspacesGetWorkspace200Response func (a *WorkspacesAPIService) WorkspacesListWorkspacesExecute(r ApiWorkspacesListWorkspacesRequest) ([]WorkspacesGetWorkspace200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue []WorkspacesGetWorkspace200Response + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []WorkspacesGetWorkspace200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesListWorkspaces") @@ -2087,6 +2118,9 @@ func (a *WorkspacesAPIService) WorkspacesListWorkspacesExecute(r ApiWorkspacesLi localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.teamId < 0 { + return localVarReturnValue, nil, reportError("teamId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -2134,8 +2168,8 @@ func (a *WorkspacesAPIService) WorkspacesListWorkspacesExecute(r ApiWorkspacesLi newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -2145,8 +2179,8 @@ func (a *WorkspacesAPIService) WorkspacesListWorkspacesExecute(r ApiWorkspacesLi newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -2164,11 +2198,11 @@ func (a *WorkspacesAPIService) WorkspacesListWorkspacesExecute(r ApiWorkspacesLi } type ApiWorkspacesLogsRequest struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 - stage string - step float32 + ctx context.Context + ApiService WorkspacesAPI + workspaceId int + stage string + step int } func (r ApiWorkspacesLogsRequest) Execute() (*WorkspacesLogs200Response, *http.Response, error) { @@ -2180,31 +2214,30 @@ WorkspacesLogs logs Returns a stream of logs for a given "stage" and "step". For "run" stage logs of Multi Server Deployments use [serverLogs](#/workspaces/workspaces-serverLogs) or [replicaLogs](#/workspaces/workspaces-replicaLogs). - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @param stage - @param step - @return ApiWorkspacesLogsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @param stage + @param step + @return ApiWorkspacesLogsRequest */ -func (a *WorkspacesAPIService) WorkspacesLogs(ctx context.Context, workspaceId float32, stage string, step float32) ApiWorkspacesLogsRequest { +func (a *WorkspacesAPIService) WorkspacesLogs(ctx context.Context, workspaceId int, stage string, step int) ApiWorkspacesLogsRequest { return ApiWorkspacesLogsRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, - stage: stage, - step: step, + stage: stage, + step: step, } } // Execute executes the request -// -// @return WorkspacesLogs200Response +// @return WorkspacesLogs200Response func (a *WorkspacesAPIService) WorkspacesLogsExecute(r ApiWorkspacesLogsRequest) (*WorkspacesLogs200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *WorkspacesLogs200Response + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *WorkspacesLogs200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesLogs") @@ -2220,6 +2253,12 @@ func (a *WorkspacesAPIService) WorkspacesLogsExecute(r ApiWorkspacesLogsRequest) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return localVarReturnValue, nil, reportError("workspaceId must be greater than 0") + } + if r.step < 0 { + return localVarReturnValue, nil, reportError("step must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -2276,10 +2315,10 @@ func (a *WorkspacesAPIService) WorkspacesLogsExecute(r ApiWorkspacesLogsRequest) } type ApiWorkspacesPipelineStatusRequest struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 - stage string + ctx context.Context + ApiService WorkspacesAPI + workspaceId int + stage string } func (r ApiWorkspacesPipelineStatusRequest) Execute() ([]WorkspacesPipelineStatus200ResponseInner, *http.Response, error) { @@ -2289,29 +2328,28 @@ func (r ApiWorkspacesPipelineStatusRequest) Execute() ([]WorkspacesPipelineStatu /* WorkspacesPipelineStatus pipelineStatus - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @param stage - @return ApiWorkspacesPipelineStatusRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @param stage + @return ApiWorkspacesPipelineStatusRequest */ -func (a *WorkspacesAPIService) WorkspacesPipelineStatus(ctx context.Context, workspaceId float32, stage string) ApiWorkspacesPipelineStatusRequest { +func (a *WorkspacesAPIService) WorkspacesPipelineStatus(ctx context.Context, workspaceId int, stage string) ApiWorkspacesPipelineStatusRequest { return ApiWorkspacesPipelineStatusRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, - stage: stage, + stage: stage, } } // Execute executes the request -// -// @return []WorkspacesPipelineStatus200ResponseInner +// @return []WorkspacesPipelineStatus200ResponseInner func (a *WorkspacesAPIService) WorkspacesPipelineStatusExecute(r ApiWorkspacesPipelineStatusRequest) ([]WorkspacesPipelineStatus200ResponseInner, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue []WorkspacesPipelineStatus200ResponseInner + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []WorkspacesPipelineStatus200ResponseInner ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesPipelineStatus") @@ -2326,6 +2364,9 @@ func (a *WorkspacesAPIService) WorkspacesPipelineStatusExecute(r ApiWorkspacesPi localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return localVarReturnValue, nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -2373,8 +2414,8 @@ func (a *WorkspacesAPIService) WorkspacesPipelineStatusExecute(r ApiWorkspacesPi newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -2384,8 +2425,8 @@ func (a *WorkspacesAPIService) WorkspacesPipelineStatusExecute(r ApiWorkspacesPi newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarReturnValue, localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -2395,8 +2436,8 @@ func (a *WorkspacesAPIService) WorkspacesPipelineStatusExecute(r ApiWorkspacesPi newErr.error = err.Error() return localVarReturnValue, localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarReturnValue, localVarHTTPResponse, newErr } @@ -2414,11 +2455,11 @@ func (a *WorkspacesAPIService) WorkspacesPipelineStatusExecute(r ApiWorkspacesPi } type ApiWorkspacesReplicaLogsRequest struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 - step float32 - replica string + ctx context.Context + ApiService WorkspacesAPI + workspaceId int + step int + replica string } func (r ApiWorkspacesReplicaLogsRequest) Execute() (*WorkspacesReplicaLogs200Response, *http.Response, error) { @@ -2428,31 +2469,30 @@ func (r ApiWorkspacesReplicaLogsRequest) Execute() (*WorkspacesReplicaLogs200Res /* WorkspacesReplicaLogs replicaLogs - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @param step - @param replica - @return ApiWorkspacesReplicaLogsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @param step + @param replica + @return ApiWorkspacesReplicaLogsRequest */ -func (a *WorkspacesAPIService) WorkspacesReplicaLogs(ctx context.Context, workspaceId float32, step float32, replica string) ApiWorkspacesReplicaLogsRequest { +func (a *WorkspacesAPIService) WorkspacesReplicaLogs(ctx context.Context, workspaceId int, step int, replica string) ApiWorkspacesReplicaLogsRequest { return ApiWorkspacesReplicaLogsRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, - step: step, - replica: replica, + step: step, + replica: replica, } } // Execute executes the request -// -// @return WorkspacesReplicaLogs200Response +// @return WorkspacesReplicaLogs200Response func (a *WorkspacesAPIService) WorkspacesReplicaLogsExecute(r ApiWorkspacesReplicaLogsRequest) (*WorkspacesReplicaLogs200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *WorkspacesReplicaLogs200Response + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *WorkspacesReplicaLogs200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesReplicaLogs") @@ -2468,6 +2508,12 @@ func (a *WorkspacesAPIService) WorkspacesReplicaLogsExecute(r ApiWorkspacesRepli localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return localVarReturnValue, nil, reportError("workspaceId must be greater than 0") + } + if r.step < 0 { + return localVarReturnValue, nil, reportError("step must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -2524,9 +2570,9 @@ func (a *WorkspacesAPIService) WorkspacesReplicaLogsExecute(r ApiWorkspacesRepli } type ApiWorkspacesScaleLandscapeServicesRequest struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 + ctx context.Context + ApiService WorkspacesAPI + workspaceId int requestBody *map[string]int } @@ -2542,14 +2588,14 @@ func (r ApiWorkspacesScaleLandscapeServicesRequest) Execute() (*http.Response, e /* WorkspacesScaleLandscapeServices scaleLandscapeServices - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesScaleLandscapeServicesRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesScaleLandscapeServicesRequest */ -func (a *WorkspacesAPIService) WorkspacesScaleLandscapeServices(ctx context.Context, workspaceId float32) ApiWorkspacesScaleLandscapeServicesRequest { +func (a *WorkspacesAPIService) WorkspacesScaleLandscapeServices(ctx context.Context, workspaceId int) ApiWorkspacesScaleLandscapeServicesRequest { return ApiWorkspacesScaleLandscapeServicesRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, } } @@ -2557,9 +2603,9 @@ func (a *WorkspacesAPIService) WorkspacesScaleLandscapeServices(ctx context.Cont // Execute executes the request func (a *WorkspacesAPIService) WorkspacesScaleLandscapeServicesExecute(r ApiWorkspacesScaleLandscapeServicesRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodPatch - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodPatch + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesScaleLandscapeServices") @@ -2573,6 +2619,9 @@ func (a *WorkspacesAPIService) WorkspacesScaleLandscapeServicesExecute(r ApiWork localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{"application/json"} @@ -2622,8 +2671,8 @@ func (a *WorkspacesAPIService) WorkspacesScaleLandscapeServicesExecute(r ApiWork newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -2633,8 +2682,8 @@ func (a *WorkspacesAPIService) WorkspacesScaleLandscapeServicesExecute(r ApiWork newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -2644,8 +2693,8 @@ func (a *WorkspacesAPIService) WorkspacesScaleLandscapeServicesExecute(r ApiWork newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -2654,11 +2703,11 @@ func (a *WorkspacesAPIService) WorkspacesScaleLandscapeServicesExecute(r ApiWork } type ApiWorkspacesServerLogsRequest struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 - step float32 - server string + ctx context.Context + ApiService WorkspacesAPI + workspaceId int + step int + server string } func (r ApiWorkspacesServerLogsRequest) Execute() (*WorkspacesServerLogs200Response, *http.Response, error) { @@ -2668,31 +2717,30 @@ func (r ApiWorkspacesServerLogsRequest) Execute() (*WorkspacesServerLogs200Respo /* WorkspacesServerLogs serverLogs - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @param step - @param server - @return ApiWorkspacesServerLogsRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @param step + @param server + @return ApiWorkspacesServerLogsRequest */ -func (a *WorkspacesAPIService) WorkspacesServerLogs(ctx context.Context, workspaceId float32, step float32, server string) ApiWorkspacesServerLogsRequest { +func (a *WorkspacesAPIService) WorkspacesServerLogs(ctx context.Context, workspaceId int, step int, server string) ApiWorkspacesServerLogsRequest { return ApiWorkspacesServerLogsRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, - step: step, - server: server, + step: step, + server: server, } } // Execute executes the request -// -// @return WorkspacesServerLogs200Response +// @return WorkspacesServerLogs200Response func (a *WorkspacesAPIService) WorkspacesServerLogsExecute(r ApiWorkspacesServerLogsRequest) (*WorkspacesServerLogs200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *WorkspacesServerLogs200Response + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *WorkspacesServerLogs200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesServerLogs") @@ -2708,6 +2756,12 @@ func (a *WorkspacesAPIService) WorkspacesServerLogsExecute(r ApiWorkspacesServer localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return localVarReturnValue, nil, reportError("workspaceId must be greater than 0") + } + if r.step < 0 { + return localVarReturnValue, nil, reportError("step must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -2764,9 +2818,9 @@ func (a *WorkspacesAPIService) WorkspacesServerLogsExecute(r ApiWorkspacesServer } type ApiWorkspacesSetEnvVarRequest struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 + ctx context.Context + ApiService WorkspacesAPI + workspaceId int workspacesCreateWorkspaceRequestEnvInner *[]WorkspacesCreateWorkspaceRequestEnvInner } @@ -2782,14 +2836,14 @@ func (r ApiWorkspacesSetEnvVarRequest) Execute() (*http.Response, error) { /* WorkspacesSetEnvVar setEnvVar - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesSetEnvVarRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesSetEnvVarRequest */ -func (a *WorkspacesAPIService) WorkspacesSetEnvVar(ctx context.Context, workspaceId float32) ApiWorkspacesSetEnvVarRequest { +func (a *WorkspacesAPIService) WorkspacesSetEnvVar(ctx context.Context, workspaceId int) ApiWorkspacesSetEnvVarRequest { return ApiWorkspacesSetEnvVarRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, } } @@ -2797,9 +2851,9 @@ func (a *WorkspacesAPIService) WorkspacesSetEnvVar(ctx context.Context, workspac // Execute executes the request func (a *WorkspacesAPIService) WorkspacesSetEnvVarExecute(r ApiWorkspacesSetEnvVarRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodPut - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodPut + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesSetEnvVar") @@ -2813,6 +2867,9 @@ func (a *WorkspacesAPIService) WorkspacesSetEnvVarExecute(r ApiWorkspacesSetEnvV localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{"application/json"} @@ -2862,8 +2919,8 @@ func (a *WorkspacesAPIService) WorkspacesSetEnvVarExecute(r ApiWorkspacesSetEnvV newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -2873,8 +2930,8 @@ func (a *WorkspacesAPIService) WorkspacesSetEnvVarExecute(r ApiWorkspacesSetEnvV newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -2884,8 +2941,8 @@ func (a *WorkspacesAPIService) WorkspacesSetEnvVarExecute(r ApiWorkspacesSetEnvV newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -2894,10 +2951,10 @@ func (a *WorkspacesAPIService) WorkspacesSetEnvVarExecute(r ApiWorkspacesSetEnvV } type ApiWorkspacesStartPipelineStageRequest struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 - stage string + ctx context.Context + ApiService WorkspacesAPI + workspaceId int + stage string } func (r ApiWorkspacesStartPipelineStageRequest) Execute() (*http.Response, error) { @@ -2907,26 +2964,26 @@ func (r ApiWorkspacesStartPipelineStageRequest) Execute() (*http.Response, error /* WorkspacesStartPipelineStage startPipelineStage - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @param stage - @return ApiWorkspacesStartPipelineStageRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @param stage + @return ApiWorkspacesStartPipelineStageRequest */ -func (a *WorkspacesAPIService) WorkspacesStartPipelineStage(ctx context.Context, workspaceId float32, stage string) ApiWorkspacesStartPipelineStageRequest { +func (a *WorkspacesAPIService) WorkspacesStartPipelineStage(ctx context.Context, workspaceId int, stage string) ApiWorkspacesStartPipelineStageRequest { return ApiWorkspacesStartPipelineStageRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, - stage: stage, + stage: stage, } } // Execute executes the request func (a *WorkspacesAPIService) WorkspacesStartPipelineStageExecute(r ApiWorkspacesStartPipelineStageRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesStartPipelineStage") @@ -2941,6 +2998,9 @@ func (a *WorkspacesAPIService) WorkspacesStartPipelineStageExecute(r ApiWorkspac localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -2988,8 +3048,8 @@ func (a *WorkspacesAPIService) WorkspacesStartPipelineStageExecute(r ApiWorkspac newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -2999,8 +3059,8 @@ func (a *WorkspacesAPIService) WorkspacesStartPipelineStageExecute(r ApiWorkspac newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -3010,8 +3070,8 @@ func (a *WorkspacesAPIService) WorkspacesStartPipelineStageExecute(r ApiWorkspac newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -3020,11 +3080,11 @@ func (a *WorkspacesAPIService) WorkspacesStartPipelineStageExecute(r ApiWorkspac } type ApiWorkspacesStartPipelineStage1Request struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 - stage string - profile string + ctx context.Context + ApiService WorkspacesAPI + workspaceId int + stage string + profile string } func (r ApiWorkspacesStartPipelineStage1Request) Execute() (*http.Response, error) { @@ -3034,28 +3094,28 @@ func (r ApiWorkspacesStartPipelineStage1Request) Execute() (*http.Response, erro /* WorkspacesStartPipelineStage1 startPipelineStage - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @param stage - @param profile - @return ApiWorkspacesStartPipelineStage1Request + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @param stage + @param profile + @return ApiWorkspacesStartPipelineStage1Request */ -func (a *WorkspacesAPIService) WorkspacesStartPipelineStage1(ctx context.Context, workspaceId float32, stage string, profile string) ApiWorkspacesStartPipelineStage1Request { +func (a *WorkspacesAPIService) WorkspacesStartPipelineStage1(ctx context.Context, workspaceId int, stage string, profile string) ApiWorkspacesStartPipelineStage1Request { return ApiWorkspacesStartPipelineStage1Request{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, - stage: stage, - profile: profile, + stage: stage, + profile: profile, } } // Execute executes the request func (a *WorkspacesAPIService) WorkspacesStartPipelineStage1Execute(r ApiWorkspacesStartPipelineStage1Request) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesStartPipelineStage1") @@ -3071,6 +3131,9 @@ func (a *WorkspacesAPIService) WorkspacesStartPipelineStage1Execute(r ApiWorkspa localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -3118,8 +3181,8 @@ func (a *WorkspacesAPIService) WorkspacesStartPipelineStage1Execute(r ApiWorkspa newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -3129,8 +3192,8 @@ func (a *WorkspacesAPIService) WorkspacesStartPipelineStage1Execute(r ApiWorkspa newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -3140,8 +3203,8 @@ func (a *WorkspacesAPIService) WorkspacesStartPipelineStage1Execute(r ApiWorkspa newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -3150,10 +3213,10 @@ func (a *WorkspacesAPIService) WorkspacesStartPipelineStage1Execute(r ApiWorkspa } type ApiWorkspacesStopPipelineStageRequest struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 - stage string + ctx context.Context + ApiService WorkspacesAPI + workspaceId int + stage string } func (r ApiWorkspacesStopPipelineStageRequest) Execute() (*http.Response, error) { @@ -3163,26 +3226,26 @@ func (r ApiWorkspacesStopPipelineStageRequest) Execute() (*http.Response, error) /* WorkspacesStopPipelineStage stopPipelineStage - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @param stage - @return ApiWorkspacesStopPipelineStageRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @param stage + @return ApiWorkspacesStopPipelineStageRequest */ -func (a *WorkspacesAPIService) WorkspacesStopPipelineStage(ctx context.Context, workspaceId float32, stage string) ApiWorkspacesStopPipelineStageRequest { +func (a *WorkspacesAPIService) WorkspacesStopPipelineStage(ctx context.Context, workspaceId int, stage string) ApiWorkspacesStopPipelineStageRequest { return ApiWorkspacesStopPipelineStageRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, - stage: stage, + stage: stage, } } // Execute executes the request func (a *WorkspacesAPIService) WorkspacesStopPipelineStageExecute(r ApiWorkspacesStopPipelineStageRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesStopPipelineStage") @@ -3197,6 +3260,9 @@ func (a *WorkspacesAPIService) WorkspacesStopPipelineStageExecute(r ApiWorkspace localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -3244,8 +3310,8 @@ func (a *WorkspacesAPIService) WorkspacesStopPipelineStageExecute(r ApiWorkspace newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -3255,8 +3321,8 @@ func (a *WorkspacesAPIService) WorkspacesStopPipelineStageExecute(r ApiWorkspace newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -3266,8 +3332,8 @@ func (a *WorkspacesAPIService) WorkspacesStopPipelineStageExecute(r ApiWorkspace newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -3276,9 +3342,9 @@ func (a *WorkspacesAPIService) WorkspacesStopPipelineStageExecute(r ApiWorkspace } type ApiWorkspacesTeardownLandscapeRequest struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 + ctx context.Context + ApiService WorkspacesAPI + workspaceId int } func (r ApiWorkspacesTeardownLandscapeRequest) Execute() (*http.Response, error) { @@ -3288,14 +3354,14 @@ func (r ApiWorkspacesTeardownLandscapeRequest) Execute() (*http.Response, error) /* WorkspacesTeardownLandscape teardownLandscape - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesTeardownLandscapeRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesTeardownLandscapeRequest */ -func (a *WorkspacesAPIService) WorkspacesTeardownLandscape(ctx context.Context, workspaceId float32) ApiWorkspacesTeardownLandscapeRequest { +func (a *WorkspacesAPIService) WorkspacesTeardownLandscape(ctx context.Context, workspaceId int) ApiWorkspacesTeardownLandscapeRequest { return ApiWorkspacesTeardownLandscapeRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, } } @@ -3303,9 +3369,9 @@ func (a *WorkspacesAPIService) WorkspacesTeardownLandscape(ctx context.Context, // Execute executes the request func (a *WorkspacesAPIService) WorkspacesTeardownLandscapeExecute(r ApiWorkspacesTeardownLandscapeRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodDelete - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesTeardownLandscape") @@ -3319,6 +3385,9 @@ func (a *WorkspacesAPIService) WorkspacesTeardownLandscapeExecute(r ApiWorkspace localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -3366,8 +3435,8 @@ func (a *WorkspacesAPIService) WorkspacesTeardownLandscapeExecute(r ApiWorkspace newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -3377,8 +3446,8 @@ func (a *WorkspacesAPIService) WorkspacesTeardownLandscapeExecute(r ApiWorkspace newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -3388,8 +3457,8 @@ func (a *WorkspacesAPIService) WorkspacesTeardownLandscapeExecute(r ApiWorkspace newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } @@ -3398,9 +3467,9 @@ func (a *WorkspacesAPIService) WorkspacesTeardownLandscapeExecute(r ApiWorkspace } type ApiWorkspacesUpdateWorkspaceRequest struct { - ctx context.Context - ApiService WorkspacesAPI - workspaceId float32 + ctx context.Context + ApiService WorkspacesAPI + workspaceId int workspacesUpdateWorkspaceRequest *WorkspacesUpdateWorkspaceRequest } @@ -3416,14 +3485,14 @@ func (r ApiWorkspacesUpdateWorkspaceRequest) Execute() (*http.Response, error) { /* WorkspacesUpdateWorkspace updateWorkspace - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param workspaceId - @return ApiWorkspacesUpdateWorkspaceRequest + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param workspaceId + @return ApiWorkspacesUpdateWorkspaceRequest */ -func (a *WorkspacesAPIService) WorkspacesUpdateWorkspace(ctx context.Context, workspaceId float32) ApiWorkspacesUpdateWorkspaceRequest { +func (a *WorkspacesAPIService) WorkspacesUpdateWorkspace(ctx context.Context, workspaceId int) ApiWorkspacesUpdateWorkspaceRequest { return ApiWorkspacesUpdateWorkspaceRequest{ - ApiService: a, - ctx: ctx, + ApiService: a, + ctx: ctx, workspaceId: workspaceId, } } @@ -3431,9 +3500,9 @@ func (a *WorkspacesAPIService) WorkspacesUpdateWorkspace(ctx context.Context, wo // Execute executes the request func (a *WorkspacesAPIService) WorkspacesUpdateWorkspaceExecute(r ApiWorkspacesUpdateWorkspaceRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodPatch - localVarPostBody interface{} - formFiles []formFile + localVarHTTPMethod = http.MethodPatch + localVarPostBody interface{} + formFiles []formFile ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WorkspacesAPIService.WorkspacesUpdateWorkspace") @@ -3447,6 +3516,9 @@ func (a *WorkspacesAPIService) WorkspacesUpdateWorkspaceExecute(r ApiWorkspacesU localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.workspaceId < 0 { + return nil, reportError("workspaceId must be greater than 0") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{"application/json"} @@ -3496,8 +3568,8 @@ func (a *WorkspacesAPIService) WorkspacesUpdateWorkspaceExecute(r ApiWorkspacesU newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 401 { @@ -3507,8 +3579,8 @@ func (a *WorkspacesAPIService) WorkspacesUpdateWorkspaceExecute(r ApiWorkspacesU newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v return localVarHTTPResponse, newErr } if localVarHTTPResponse.StatusCode == 404 { @@ -3518,8 +3590,8 @@ func (a *WorkspacesAPIService) WorkspacesUpdateWorkspaceExecute(r ApiWorkspacesU newErr.error = err.Error() return localVarHTTPResponse, newErr } - newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.model = v + newErr.error = formatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.model = v } return localVarHTTPResponse, newErr } diff --git a/api/openapi_client/client.go b/api/openapi_client/client.go index cbcbfc47..37ae4396 100644 --- a/api/openapi_client/client.go +++ b/api/openapi_client/client.go @@ -9,6 +9,7 @@ API version: 0.1.0 // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + package openapi_client import ( @@ -32,13 +33,14 @@ import ( "strings" "time" "unicode/utf8" + ) var ( JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`) XmlCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`) queryParamSplit = regexp.MustCompile(`(^|&)([^&]+)`) - queryDescape = strings.NewReplacer("%5B", "[", "%5D", "]") + queryDescape = strings.NewReplacer( "%5B", "[", "%5D", "]" ) ) // APIClient manages communication with the Codesphere Public API API v0.1.0 @@ -146,7 +148,7 @@ func typeCheckParameter(obj interface{}, expected string, name string) error { return nil } -func parameterValueToString(obj interface{}, key string) string { +func parameterValueToString( obj interface{}, key string ) string { if reflect.TypeOf(obj).Kind() != reflect.Ptr { if actualObj, ok := obj.(interface{ GetActualInstanceValue() interface{} }); ok { return fmt.Sprintf("%v", actualObj.GetActualInstanceValue()) @@ -154,11 +156,11 @@ func parameterValueToString(obj interface{}, key string) string { return fmt.Sprintf("%v", obj) } - var param, ok = obj.(MappedNullable) + var param,ok = obj.(MappedNullable) if !ok { return "" } - dataMap, err := param.ToMap() + dataMap,err := param.ToMap() if err != nil { return "" } @@ -174,85 +176,85 @@ func parameterAddToHeaderOrQuery(headerOrQueryParams interface{}, keyPrefix stri value = "null" } else { switch v.Kind() { - case reflect.Invalid: - value = "invalid" + case reflect.Invalid: + value = "invalid" - case reflect.Struct: - if t, ok := obj.(MappedNullable); ok { - dataMap, err := t.ToMap() - if err != nil { + case reflect.Struct: + if t,ok := obj.(MappedNullable); ok { + dataMap,err := t.ToMap() + if err != nil { + return + } + parameterAddToHeaderOrQuery(headerOrQueryParams, keyPrefix, dataMap, style, collectionType) return } - parameterAddToHeaderOrQuery(headerOrQueryParams, keyPrefix, dataMap, style, collectionType) - return - } - if t, ok := obj.(time.Time); ok { - parameterAddToHeaderOrQuery(headerOrQueryParams, keyPrefix, t.Format(time.RFC3339Nano), style, collectionType) - return - } - value = v.Type().String() + " value" - case reflect.Slice: - var indValue = reflect.ValueOf(obj) - if indValue == reflect.ValueOf(nil) { - return - } - var lenIndValue = indValue.Len() - for i := 0; i < lenIndValue; i++ { - var arrayValue = indValue.Index(i) - var keyPrefixForCollectionType = keyPrefix - if style == "deepObject" { - keyPrefixForCollectionType = keyPrefix + "[" + strconv.Itoa(i) + "]" + if t, ok := obj.(time.Time); ok { + parameterAddToHeaderOrQuery(headerOrQueryParams, keyPrefix, t.Format(time.RFC3339Nano), style, collectionType) + return } - parameterAddToHeaderOrQuery(headerOrQueryParams, keyPrefixForCollectionType, arrayValue.Interface(), style, collectionType) - } - return + value = v.Type().String() + " value" + case reflect.Slice: + var indValue = reflect.ValueOf(obj) + if indValue == reflect.ValueOf(nil) { + return + } + var lenIndValue = indValue.Len() + for i:=0;i 0 { @@ -25,7 +25,7 @@ func (c *Client) GetLandscapeServiceEvents(teamId int, resourceId string, beginD } func (c *Client) GetUsageSummaryLandscape(teamId int, beginDate, endDate time.Time, limit, offset int) (*openapi_client.UsageGetUsageSummaryLandscape200Response, error) { - req := c.api.UsageAPI.UsageGetUsageSummaryLandscape(c.ctx, float32(teamId)). + req := c.api.UsageAPI.UsageGetUsageSummaryLandscape(c.ctx, teamId). BeginDate(beginDate). EndDate(endDate) if limit > 0 { diff --git a/api/workspace.go b/api/workspace.go index 396c31be..6f7131ad 100644 --- a/api/workspace.go +++ b/api/workspace.go @@ -13,12 +13,12 @@ import ( ) func (c *Client) ListWorkspaces(teamId int) ([]Workspace, error) { - workspaces, r, err := c.api.WorkspacesAPI.WorkspacesListWorkspaces(c.ctx, float32(teamId)).Execute() + workspaces, r, err := c.api.WorkspacesAPI.WorkspacesListWorkspaces(c.ctx, teamId).Execute() return workspaces, errors.FormatAPIError(r, err) } func (c *Client) GetWorkspace(workspaceId int) (Workspace, error) { - workspace, r, err := c.api.WorkspacesAPI.WorkspacesGetWorkspace(c.ctx, float32(workspaceId)).Execute() + workspace, r, err := c.api.WorkspacesAPI.WorkspacesGetWorkspace(c.ctx, workspaceId).Execute() if workspace != nil { return *workspace, errors.FormatAPIError(r, err) @@ -27,12 +27,12 @@ func (c *Client) GetWorkspace(workspaceId int) (Workspace, error) { } func (c *Client) DeleteWorkspace(workspaceId int) error { - r, err := c.api.WorkspacesAPI.WorkspacesDeleteWorkspace(c.ctx, float32(workspaceId)).Execute() + r, err := c.api.WorkspacesAPI.WorkspacesDeleteWorkspace(c.ctx, workspaceId).Execute() return errors.FormatAPIError(r, err) } func (c *Client) WorkspaceStatus(workspaceId int) (*WorkspaceStatus, error) { - status, r, err := c.api.WorkspacesAPI.WorkspacesGetWorkspaceStatus(c.ctx, float32(workspaceId)).Execute() + status, r, err := c.api.WorkspacesAPI.WorkspacesGetWorkspaceStatus(c.ctx, workspaceId).Execute() return status, errors.FormatAPIError(r, err) } @@ -50,7 +50,7 @@ func (c *Client) SetEnvVarOnWorkspace(workspaceId int, envVars map[string]string }) } - req := c.api.WorkspacesAPI.WorkspacesSetEnvVar(c.ctx, float32(workspaceId)). + req := c.api.WorkspacesAPI.WorkspacesSetEnvVar(c.ctx, workspaceId). WorkspacesCreateWorkspaceRequestEnvInner(vars) r, err := c.api.WorkspacesAPI.WorkspacesSetEnvVarExecute(req) return errors.FormatAPIError(r, err) @@ -68,7 +68,7 @@ func (c *Client) ExecCommand(workspaceId int, command string, workdir string, en Env: &env, } - req := c.api.WorkspacesAPI.WorkspacesExecuteCommand(c.ctx, float32(workspaceId)).WorkspacesExecuteCommandRequest(cmd) + req := c.api.WorkspacesAPI.WorkspacesExecuteCommand(c.ctx, workspaceId).WorkspacesExecuteCommandRequest(cmd) res, r, err := req.Execute() if err != nil { @@ -82,28 +82,34 @@ func (c *Client) ExecCommand(workspaceId int, command string, workdir string, en func (c *Client) DeployLandscape(wsId int, profile string) error { if profile == "ci.yml" || profile == "" { - req := c.api.WorkspacesAPI.WorkspacesDeployLandscape(c.ctx, float32(wsId)) + req := c.api.WorkspacesAPI.WorkspacesDeployLandscape(c.ctx, wsId) r, err := req.Execute() return errors.FormatAPIError(r, err) } - req := c.api.WorkspacesAPI.WorkspacesDeployLandscape1(c.ctx, float32(wsId), profile) + req := c.api.WorkspacesAPI.WorkspacesDeployLandscape1(c.ctx, wsId, profile) r, err := req.Execute() return errors.FormatAPIError(r, err) } func (c *Client) StartPipelineStage(wsId int, profile string, stage string) error { if profile == "ci.yml" || profile == "" { - req := c.api.WorkspacesAPI.WorkspacesStartPipelineStage(c.ctx, float32(wsId), stage) + req := c.api.WorkspacesAPI.WorkspacesStartPipelineStage(c.ctx, wsId, stage) r, err := req.Execute() return errors.FormatAPIError(r, err) } - req := c.api.WorkspacesAPI.WorkspacesStartPipelineStage1(c.ctx, float32(wsId), stage, profile) + req := c.api.WorkspacesAPI.WorkspacesStartPipelineStage1(c.ctx, wsId, stage, profile) + r, err := req.Execute() + return errors.FormatAPIError(r, err) +} + +func (c *Client) StopPipelineStage(wsId int, stage string) error { + req := c.api.WorkspacesAPI.WorkspacesStopPipelineStage(c.ctx, wsId, stage) r, err := req.Execute() return errors.FormatAPIError(r, err) } func (c *Client) GetPipelineState(wsId int, stage string) ([]PipelineStatus, error) { - req := c.api.WorkspacesAPI.WorkspacesPipelineStatus(c.ctx, float32(wsId), stage) + req := c.api.WorkspacesAPI.WorkspacesPipelineStatus(c.ctx, wsId, stage) res, r, err := req.Execute() return res, errors.FormatAPIError(r, err) } @@ -111,7 +117,7 @@ func (c *Client) GetPipelineState(wsId int, stage string) ([]PipelineStatus, err // ScaleWorkspace sets the number of replicas for a workspace. // For on-demand workspaces, setting replicas to 1 wakes up the workspace. func (c *Client) ScaleWorkspace(wsId int, replicas int) error { - req := c.api.WorkspacesAPI.WorkspacesUpdateWorkspace(c.ctx, float32(wsId)). + req := c.api.WorkspacesAPI.WorkspacesUpdateWorkspace(c.ctx, wsId). WorkspacesUpdateWorkspaceRequest(openapi_client.WorkspacesUpdateWorkspaceRequest{ Replicas: &replicas, }) @@ -122,7 +128,7 @@ func (c *Client) ScaleWorkspace(wsId int, replicas int) error { // ScaleLandscapeServices scales landscape services by name. // The services map contains service name -> replica count. func (c *Client) ScaleLandscapeServices(wsId int, services map[string]int) error { - req := c.api.WorkspacesAPI.WorkspacesScaleLandscapeServices(c.ctx, float32(wsId)). + req := c.api.WorkspacesAPI.WorkspacesScaleLandscapeServices(c.ctx, wsId). RequestBody(services) resp, err := req.Execute() return errors.FormatAPIError(resp, err) @@ -223,27 +229,27 @@ func (client Client) DeployWorkspace(args DeployWorkspaceArgs) (*Workspace, erro func (c Client) GitPull(workspaceId int, remote string, branch string) error { if remote == "" { - req := c.api.WorkspacesAPI.WorkspacesGitPull(c.ctx, float32(workspaceId)) + req := c.api.WorkspacesAPI.WorkspacesGitPull(c.ctx, workspaceId) r, err := req.Execute() return errors.FormatAPIError(r, err) } - req := c.api.WorkspacesAPI.WorkspacesGitPull2(c.ctx, float32(workspaceId), remote, branch) + req := c.api.WorkspacesAPI.WorkspacesGitPull2(c.ctx, workspaceId, remote, branch) r, err := req.Execute() return errors.FormatAPIError(r, err) } func (c *Client) GetLogsOfStage(workspaceId int, stage string, step int) (*openapi_client.WorkspacesLogs200Response, error) { - resp, r, err := c.api.WorkspacesAPI.WorkspacesLogs(c.ctx, float32(workspaceId), stage, float32(step)).Execute() + resp, r, err := c.api.WorkspacesAPI.WorkspacesLogs(c.ctx, workspaceId, stage, step).Execute() return resp, errors.FormatAPIError(r, err) } func (c *Client) GetLogsOfReplica(workspaceId int, step int, replica string) (*openapi_client.WorkspacesReplicaLogs200Response, error) { - resp, r, err := c.api.WorkspacesAPI.WorkspacesReplicaLogs(c.ctx, float32(workspaceId), float32(step), replica).Execute() + resp, r, err := c.api.WorkspacesAPI.WorkspacesReplicaLogs(c.ctx, workspaceId, step, replica).Execute() return resp, errors.FormatAPIError(r, err) } func (c *Client) GetLogsOfServer(workspaceId int, step int, server string) (*openapi_client.WorkspacesServerLogs200Response, error) { - resp, r, err := c.api.WorkspacesAPI.WorkspacesServerLogs(c.ctx, float32(workspaceId), float32(step), server).Execute() + resp, r, err := c.api.WorkspacesAPI.WorkspacesServerLogs(c.ctx, workspaceId, step, server).Execute() return resp, errors.FormatAPIError(r, err) } diff --git a/api/workspace_test.go b/api/workspace_test.go index e631c5a1..5491a53f 100644 --- a/api/workspace_test.go +++ b/api/workspace_test.go @@ -30,7 +30,7 @@ func mockTime() *api.MockTime { } func mockWorkspaceStatus(wsApiMock *openapi_client.MockWorkspacesAPI, workspaceId int, isRunning ...bool) { - wsApiMock.EXPECT().WorkspacesGetWorkspaceStatus(mock.Anything, float32(workspaceId)). + wsApiMock.EXPECT().WorkspacesGetWorkspaceStatus(mock.Anything, workspaceId). Return(openapi_client.ApiWorkspacesGetWorkspaceStatusRequest{ApiService: wsApiMock}) for _, running := range isRunning { wsApiMock.EXPECT().WorkspacesGetWorkspaceStatusExecute(mock.Anything).Once().Return(&api.WorkspaceStatus{ @@ -64,7 +64,7 @@ var _ = Describe("Workspace", func() { } teamId := 42 - wsApiMock.EXPECT().WorkspacesListWorkspaces(mock.Anything, float32(teamId)). + wsApiMock.EXPECT().WorkspacesListWorkspaces(mock.Anything, teamId). Return(openapi_client.ApiWorkspacesListWorkspacesRequest{ApiService: wsApiMock}) wsApiMock.EXPECT().WorkspacesListWorkspacesExecute(mock.Anything).Return(expectedWorkspaces, nil, nil) workspaces, err := client.ListWorkspaces(teamId) @@ -105,7 +105,7 @@ var _ = Describe("Workspace", func() { }) Context("GitPull", func() { It("sends request to pull without remote and origin", func() { - wsApiMock.EXPECT().WorkspacesGitPull(mock.Anything, float32(ws.Id)). + wsApiMock.EXPECT().WorkspacesGitPull(mock.Anything, ws.Id). Return(openapi_client.ApiWorkspacesGitPullRequest{ ApiService: wsApiMock, }) @@ -117,7 +117,7 @@ var _ = Describe("Workspace", func() { }) It("sends request to pull with remote and origin when specified", func() { - wsApiMock.EXPECT().WorkspacesGitPull2(mock.Anything, float32(ws.Id), "origin", "my-branch"). + wsApiMock.EXPECT().WorkspacesGitPull2(mock.Anything, ws.Id, "origin", "my-branch"). Return(openapi_client.ApiWorkspacesGitPull2Request{ ApiService: wsApiMock, }) @@ -148,7 +148,7 @@ var _ = Describe("Workspace", func() { }) It("Calls SetEnvVar endpoint when env vars are set", func() { - wsApiMock.EXPECT().WorkspacesSetEnvVar(mock.Anything, float32(0)). + wsApiMock.EXPECT().WorkspacesSetEnvVar(mock.Anything, 0). Return(openapi_client.ApiWorkspacesSetEnvVarRequest{ApiService: wsApiMock}) wsApiMock.EXPECT().WorkspacesSetEnvVarExecute(mock.Anything).Return(nil, nil).Once() @@ -252,7 +252,7 @@ var _ = Describe("Workspace", func() { wsApiMock.EXPECT().WorkspacesCreateWorkspaceExecute(mock.Anything).Return(&ws, nil, nil) envErr := fmt.Errorf("codesphere API returned error 500 (Internal Server Error): failed to set env") - wsApiMock.EXPECT().WorkspacesSetEnvVar(mock.Anything, float32(0)). + wsApiMock.EXPECT().WorkspacesSetEnvVar(mock.Anything, 0). Return(openapi_client.ApiWorkspacesSetEnvVarRequest{ApiService: wsApiMock}) wsApiMock.EXPECT().WorkspacesSetEnvVarExecute(mock.Anything).Return(nil, envErr).Once() diff --git a/cli/cmd/client.go b/cli/cmd/client.go index 5600c888..28e52d62 100644 --- a/cli/cmd/client.go +++ b/cli/cmd/client.go @@ -31,6 +31,7 @@ type Client interface { DeployWorkspace(args api.DeployWorkspaceArgs) (*api.Workspace, error) DeleteWorkspace(wsId int) error StartPipelineStage(wsId int, profile string, stage string) error + StopPipelineStage(wsId int, stage string) error GetPipelineState(wsId int, stage string) ([]api.PipelineStatus, error) GitPull(wsId int, remote string, branch string) error DeployLandscape(wsId int, profile string) error diff --git a/cli/cmd/mocks.go b/cli/cmd/mocks.go index 7935eff3..3c99b87c 100644 --- a/cli/cmd/mocks.go +++ b/cli/cmd/mocks.go @@ -1000,6 +1000,63 @@ func (_c *MockClient_StartPipelineStage_Call) RunAndReturn(run func(wsId int, pr return _c } +// StopPipelineStage provides a mock function for the type MockClient +func (_mock *MockClient) StopPipelineStage(wsId int, stage string) error { + ret := _mock.Called(wsId, stage) + + if len(ret) == 0 { + panic("no return value specified for StopPipelineStage") + } + + var r0 error + if returnFunc, ok := ret.Get(0).(func(int, string) error); ok { + r0 = returnFunc(wsId, stage) + } else { + r0 = ret.Error(0) + } + return r0 +} + +// MockClient_StopPipelineStage_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'StopPipelineStage' +type MockClient_StopPipelineStage_Call struct { + *mock.Call +} + +// StopPipelineStage is a helper method to define mock.On call +// - wsId int +// - stage string +func (_e *MockClient_Expecter) StopPipelineStage(wsId any, stage any) *MockClient_StopPipelineStage_Call { + return &MockClient_StopPipelineStage_Call{Call: _e.mock.On("StopPipelineStage", wsId, stage)} +} + +func (_c *MockClient_StopPipelineStage_Call) Run(run func(wsId int, stage string)) *MockClient_StopPipelineStage_Call { + _c.Call.Run(func(args mock.Arguments) { + var arg0 int + if args[0] != nil { + arg0 = args[0].(int) + } + var arg1 string + if args[1] != nil { + arg1 = args[1].(string) + } + run( + arg0, + arg1, + ) + }) + return _c +} + +func (_c *MockClient_StopPipelineStage_Call) Return(err error) *MockClient_StopPipelineStage_Call { + _c.Call.Return(err) + return _c +} + +func (_c *MockClient_StopPipelineStage_Call) RunAndReturn(run func(wsId int, stage string) error) *MockClient_StopPipelineStage_Call { + _c.Call.Return(run) + return _c +} + // WaitForWorkspaceRunning provides a mock function for the type MockClient func (_mock *MockClient) WaitForWorkspaceRunning(workspace *api.Workspace, timeout time.Duration) error { ret := _mock.Called(workspace, timeout) diff --git a/cli/cmd/root.go b/cli/cmd/root.go index 0206d248..76178b18 100644 --- a/cli/cmd/root.go +++ b/cli/cmd/root.go @@ -115,6 +115,7 @@ func GetRootCmd() *cobra.Command { AddDeleteCmd(rootCmd, &opts) AddMonitorCmd(rootCmd, &opts) AddStartCmd(rootCmd, &opts) + AddStopCmd(rootCmd, &opts) AddGitCmd(rootCmd, &opts) AddSyncCmd(rootCmd, &opts) AddUpdateCmd(rootCmd) diff --git a/cli/cmd/stop.go b/cli/cmd/stop.go new file mode 100644 index 00000000..09d4649d --- /dev/null +++ b/cli/cmd/stop.go @@ -0,0 +1,24 @@ +// Copyright (c) Codesphere Inc. +// SPDX-License-Identifier: Apache-2.0 + +package cmd + +import ( + "github.com/spf13/cobra" +) + +type StopCmd struct { + cmd *cobra.Command +} + +func AddStopCmd(rootCmd *cobra.Command, opts *GlobalOptions) { + stop := StopCmd{ + cmd: &cobra.Command{ + Use: "stop", + Short: "Stop workspace pipeline", + Long: `Stop pipeline of a workspace using the pipeline subcommand`, + }, + } + AddCmd(rootCmd, stop.cmd) + AddStopPipelineCmd(stop.cmd, opts) +} diff --git a/cli/cmd/stop_pipeline.go b/cli/cmd/stop_pipeline.go new file mode 100644 index 00000000..2d7fba91 --- /dev/null +++ b/cli/cmd/stop_pipeline.go @@ -0,0 +1,86 @@ +// Copyright (c) Codesphere Inc. +// SPDX-License-Identifier: Apache-2.0 + +package cmd + +import ( + "fmt" + "log" + + "github.com/codesphere-cloud/cs-go/pkg/io" + "github.com/spf13/cobra" +) + +type StopPipelineCmd struct { + cmd *cobra.Command + Opts StopPipelineOpts +} + +type StopPipelineOpts struct { + *GlobalOptions +} + +func (c *StopPipelineCmd) RunE(_ *cobra.Command, args []string) error { + workspaceId, err := c.Opts.GetWorkspaceId() + if err != nil { + return fmt.Errorf("failed to get workspace ID: %w", err) + } + + client, err := NewClient(*c.Opts.GlobalOptions) + if err != nil { + return fmt.Errorf("failed to create Codesphere client: %w", err) + } + + return c.StopPipelineStages(client, workspaceId, args) +} + +func AddStopPipelineCmd(stop *cobra.Command, opts *GlobalOptions) { + pipeline := StopPipelineCmd{ + cmd: &cobra.Command{ + Use: "pipeline", + Short: "Stop pipeline stages of a workspace", + Args: cobra.RangeArgs(1, 3), + Long: io.Long(`Stop one or many pipeline stages of a workspace. + + Stages can be 'prepare', 'test', or 'run'. + When multiple stages are specified, the command will stop them in the provided order. + The command sends a stop request for each stage and returns after all requests succeed.`), + Example: io.FormatExampleCommands("stop pipeline", []io.Example{ + {Cmd: "run", Desc: "Stop the run stage"}, + {Cmd: "prepare test", Desc: "Stop the prepare and test stages in order"}, + {Cmd: "prepare test run", Desc: "Stop the prepare, test, and run stages in order"}, + }), + }, + Opts: StopPipelineOpts{GlobalOptions: opts}, + } + AddCmd(stop, pipeline.cmd) + pipeline.cmd.RunE = pipeline.RunE +} + +func (c *StopPipelineCmd) StopPipelineStages(client Client, wsId int, stages []string) error { + for _, stage := range stages { + if !isValidStage(stage) { + return fmt.Errorf("invalid pipeline stage: %s", stage) + } + } + for _, stage := range stages { + err := c.stopStage(client, wsId, stage) + if err != nil { + return err + } + } + return nil +} + +func (c *StopPipelineCmd) stopStage(client Client, wsId int, stage string) error { + log.Printf("stopping %s stage on workspace %d...", stage, wsId) + + err := client.StopPipelineStage(wsId, stage) + if err != nil { + log.Println() + return fmt.Errorf("failed to stop pipeline stage %s: %w", stage, err) + } + + log.Printf("stage %s stop requested\n", stage) + return nil +} diff --git a/cli/cmd/stop_pipeline_test.go b/cli/cmd/stop_pipeline_test.go new file mode 100644 index 00000000..6068d3e5 --- /dev/null +++ b/cli/cmd/stop_pipeline_test.go @@ -0,0 +1,55 @@ +// Copyright (c) Codesphere Inc. +// SPDX-License-Identifier: Apache-2.0 + +package cmd_test + +import ( + . "github.com/onsi/ginkgo/v2" + . "github.com/onsi/gomega" + + "github.com/codesphere-cloud/cs-go/cli/cmd" +) + +var _ = Describe("StopPipeline", func() { + var ( + mockClient *cmd.MockClient + c *cmd.StopPipelineCmd + wsId int + stages []string + ) + + BeforeEach(func() { + mockClient = cmd.NewMockClient(GinkgoT()) + wsId = 21 + }) + + JustBeforeEach(func() { + c = &cmd.StopPipelineCmd{} + }) + + Context("invalid pipeline stage specified", func() { + BeforeEach(func() { + stages = []string{"warmup"} + }) + + It("fails before executing any stage", func() { + err := c.StopPipelineStages(mockClient, wsId, stages) + Expect(err).To(MatchError("invalid pipeline stage: " + stages[0])) + }) + }) + + Context("valid pipeline stages specified", func() { + BeforeEach(func() { + stages = []string{"prepare", "test", "run"} + }) + + It("stops all stages sequentially", func() { + mockClient.EXPECT().StopPipelineStage(wsId, stages[0]).Return(nil) + mockClient.EXPECT().StopPipelineStage(wsId, stages[1]).Return(nil) + mockClient.EXPECT().StopPipelineStage(wsId, stages[2]).Return(nil) + + err := c.StopPipelineStages(mockClient, wsId, stages) + Expect(err).NotTo(HaveOccurred()) + }) + }) +}) diff --git a/docs/README.md b/docs/README.md index cc5831a2..73bbea67 100644 --- a/docs/README.md +++ b/docs/README.md @@ -33,6 +33,7 @@ Manage and debug resources deployed in Codesphere via command line. * [cs scale](cs_scale.md) - Scale Codesphere resources * [cs set-env](cs_set-env.md) - Set environment variables * [cs start](cs_start.md) - Start workspace pipeline +* [cs stop](cs_stop.md) - Stop workspace pipeline * [cs sync](cs_sync.md) - Sync Codesphere resources * [cs update](cs_update.md) - Update Codesphere CLI * [cs version](cs_version.md) - Print version diff --git a/docs/cs.md b/docs/cs.md index cc5831a2..73bbea67 100644 --- a/docs/cs.md +++ b/docs/cs.md @@ -33,6 +33,7 @@ Manage and debug resources deployed in Codesphere via command line. * [cs scale](cs_scale.md) - Scale Codesphere resources * [cs set-env](cs_set-env.md) - Set environment variables * [cs start](cs_start.md) - Start workspace pipeline +* [cs stop](cs_stop.md) - Stop workspace pipeline * [cs sync](cs_sync.md) - Sync Codesphere resources * [cs update](cs_update.md) - Update Codesphere CLI * [cs version](cs_version.md) - Print version diff --git a/docs/cs_stop.md b/docs/cs_stop.md new file mode 100644 index 00000000..3ce6032a --- /dev/null +++ b/docs/cs_stop.md @@ -0,0 +1,28 @@ +## cs stop + +Stop workspace pipeline + +### Synopsis + +Stop pipeline of a workspace using the pipeline subcommand + +### Options + +``` + -h, --help help for stop +``` + +### Options inherited from parent commands + +``` + -a, --api string URL of Codesphere API (can also be CS_API) + -t, --team int Team ID (relevant for some commands, can also be CS_TEAM_ID) (default -1) + -v, --verbose Verbose output + -w, --workspace int Workspace ID (relevant for some commands, can also be CS_WORKSPACE_ID) (default -1) +``` + +### SEE ALSO + +* [cs](cs.md) - The Codesphere CLI +* [cs stop pipeline](cs_stop_pipeline.md) - Stop pipeline stages of a workspace + diff --git a/docs/cs_stop_pipeline.md b/docs/cs_stop_pipeline.md new file mode 100644 index 00000000..5fc8eab1 --- /dev/null +++ b/docs/cs_stop_pipeline.md @@ -0,0 +1,48 @@ +## cs stop pipeline + +Stop pipeline stages of a workspace + +### Synopsis + +Stop one or many pipeline stages of a workspace. + +Stages can be 'prepare', 'test', or 'run'. +When multiple stages are specified, the command will stop them in the provided order. +The command sends a stop request for each stage and returns after all requests succeed. + +``` +cs stop pipeline [flags] +``` + +### Examples + +``` +# Stop the run stage +$ cs stop pipeline run + +# Stop the prepare and test stages in order +$ cs stop pipeline prepare test + +# Stop the prepare, test, and run stages in order +$ cs stop pipeline prepare test run +``` + +### Options + +``` + -h, --help help for pipeline +``` + +### Options inherited from parent commands + +``` + -a, --api string URL of Codesphere API (can also be CS_API) + -t, --team int Team ID (relevant for some commands, can also be CS_TEAM_ID) (default -1) + -v, --verbose Verbose output + -w, --workspace int Workspace ID (relevant for some commands, can also be CS_WORKSPACE_ID) (default -1) +``` + +### SEE ALSO + +* [cs stop](cs_stop.md) - Stop workspace pipeline + diff --git a/mcp-server/domain.go b/mcp-server/domain.go index 25ec2988..066ec053 100644 --- a/mcp-server/domain.go +++ b/mcp-server/domain.go @@ -49,7 +49,7 @@ func RegisterDomainTools(server *mcp.Server, client *api.Client) { if err != nil { return &mcp.CallToolResult{IsError: true}, nil, err } - return nil, domains, nil + return nil, map[string]any{"items": domains}, nil }) mcp.AddTool(server, &mcp.Tool{ diff --git a/mcp-server/metadata.go b/mcp-server/metadata.go index 6b1271c6..dee8e2a4 100644 --- a/mcp-server/metadata.go +++ b/mcp-server/metadata.go @@ -22,7 +22,7 @@ func RegisterMetadataTools(server *mcp.Server, client *api.Client) { if err != nil { return &mcp.CallToolResult{IsError: true}, nil, err } - return nil, dcs, nil + return nil, map[string]any{"items": dcs}, nil }) mcp.AddTool(server, &mcp.Tool{ @@ -33,6 +33,6 @@ func RegisterMetadataTools(server *mcp.Server, client *api.Client) { if err != nil { return &mcp.CallToolResult{IsError: true}, nil, err } - return nil, images, nil + return nil, map[string]any{"items": images}, nil }) } diff --git a/mcp-server/plan.go b/mcp-server/plan.go index 1b831fcd..c39cbc0c 100644 --- a/mcp-server/plan.go +++ b/mcp-server/plan.go @@ -21,6 +21,6 @@ func RegisterPlanTools(server *mcp.Server, client *api.Client) { if err != nil { return &mcp.CallToolResult{IsError: true}, nil, err } - return nil, plans, nil + return nil, map[string]any{"items": plans}, nil }) } diff --git a/mcp-server/team.go b/mcp-server/team.go index 944fde4b..a6738d33 100644 --- a/mcp-server/team.go +++ b/mcp-server/team.go @@ -34,7 +34,7 @@ func RegisterTeamTools(server *mcp.Server, client *api.Client) { if err != nil { return &mcp.CallToolResult{IsError: true}, nil, err } - return nil, teams, nil + return nil, map[string]any{"items": teams}, nil }) mcp.AddTool(server, &mcp.Tool{ diff --git a/mcp-server/workspace.go b/mcp-server/workspace.go index 93dac18c..6c37cc61 100644 --- a/mcp-server/workspace.go +++ b/mcp-server/workspace.go @@ -60,6 +60,11 @@ type StartPipelineStageArgs struct { Stage string `json:"stage" jsonschema:"Stage name"` } +type StopPipelineStageArgs struct { + WorkspaceId int `json:"workspaceId" jsonschema:"ID of the workspace"` + Stage string `json:"stage" jsonschema:"Stage name"` +} + type GetPipelineStateArgs struct { WorkspaceId int `json:"workspaceId" jsonschema:"ID of the workspace"` Stage string `json:"stage" jsonschema:"Stage name"` @@ -102,7 +107,7 @@ func RegisterWorkspaceTools(server *mcp.Server, client *api.Client) { if err != nil { return &mcp.CallToolResult{IsError: true}, nil, err } - return nil, workspaces, nil + return nil, map[string]any{"items": workspaces}, nil }) mcp.AddTool(server, &mcp.Tool{ @@ -203,6 +208,17 @@ func RegisterWorkspaceTools(server *mcp.Server, client *api.Client) { return nil, map[string]string{"status": "started"}, nil }) + mcp.AddTool(server, &mcp.Tool{ + Name: "stop_pipeline_stage", + Description: "Stop a CI pipeline stage", + }, func(ctx context.Context, req *mcp.CallToolRequest, args StopPipelineStageArgs) (*mcp.CallToolResult, any, error) { + err := client.StopPipelineStage(args.WorkspaceId, args.Stage) + if err != nil { + return &mcp.CallToolResult{IsError: true}, nil, err + } + return nil, map[string]string{"status": "stopped"}, nil + }) + mcp.AddTool(server, &mcp.Tool{ Name: "get_pipeline_state", Description: "Get the status of a pipeline stage", @@ -211,7 +227,7 @@ func RegisterWorkspaceTools(server *mcp.Server, client *api.Client) { if err != nil { return &mcp.CallToolResult{IsError: true}, nil, err } - return nil, states, nil + return nil, map[string]any{"items": states}, nil }) mcp.AddTool(server, &mcp.Tool{ diff --git a/pkg/tmpl/NOTICE b/pkg/tmpl/NOTICE index 166540c8..bec13078 100644 --- a/pkg/tmpl/NOTICE +++ b/pkg/tmpl/NOTICE @@ -191,9 +191,9 @@ License URL: https://github.com/jbenet/go-context/blob/d14ea06fba99/LICENSE ---------- Module: github.com/jedib0t/go-pretty/v6 -Version: v6.8.1 +Version: v6.8.2 License: MIT -License URL: https://github.com/jedib0t/go-pretty/blob/v6.8.1/LICENSE +License URL: https://github.com/jedib0t/go-pretty/blob/v6.8.2/LICENSE ---------- Module: github.com/json-iterator/go @@ -503,9 +503,9 @@ License URL: https://cs.opensource.google/go/x/time/+/v0.15.0:LICENSE ---------- Module: golang.org/x/tools -Version: v0.46.0 +Version: v0.47.0 License: BSD-3-Clause -License URL: https://cs.opensource.google/go/x/tools/+/v0.46.0:LICENSE +License URL: https://cs.opensource.google/go/x/tools/+/v0.47.0:LICENSE ---------- Module: google.golang.org/protobuf