diff --git a/services/mongodbflex/api_default.go b/services/mongodbflex/api_default.go
index 92a3934f..14fe1a6d 100644
--- a/services/mongodbflex/api_default.go
+++ b/services/mongodbflex/api_default.go
@@ -23,10 +23,625 @@ import (
"github.com/stackitcloud/stackit-sdk-go/core/oapierror"
)
+type DefaultApi interface {
+ /*
+ CloneInstance Clone instance
+ Clone an instance via PIT restore
Note that the Timestamp is a RFC3339 standard and uses by default UTC time format
+ As an example a valid timestamp look like "2023-04-20T15:05:15Z"
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return ApiCloneInstanceRequest
+ */
+ CloneInstance(ctx context.Context, projectId string, instanceId string) ApiCloneInstanceRequest
+ /*
+ CloneInstanceExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return CloneInstanceResponse
+
+ */
+ CloneInstanceExecute(ctx context.Context, projectId string, instanceId string) (*CloneInstanceResponse, error)
+ /*
+ CreateInstance Create instance
+ Create and deploys an instance
Note that the time format for the backupSchedule is in UTC
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @return ApiCreateInstanceRequest
+ */
+ CreateInstance(ctx context.Context, projectId string) ApiCreateInstanceRequest
+ /*
+ CreateInstanceExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @return CreateInstanceResponse
+
+ */
+ CreateInstanceExecute(ctx context.Context, projectId string) (*CreateInstanceResponse, error)
+ /*
+ CreateUser Create User
+ create a new user for a mongodb instance
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return ApiCreateUserRequest
+ */
+ CreateUser(ctx context.Context, projectId string, instanceId string) ApiCreateUserRequest
+ /*
+ CreateUserExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return CreateUserResponse
+
+ */
+ CreateUserExecute(ctx context.Context, projectId string, instanceId string) (*CreateUserResponse, error)
+ /*
+ DeleteInstance Delete instance
+ removes an instance
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return ApiDeleteInstanceRequest
+ */
+ DeleteInstance(ctx context.Context, projectId string, instanceId string) ApiDeleteInstanceRequest
+ /*
+ DeleteInstanceExecute executes the request
+
+ */
+ DeleteInstanceExecute(ctx context.Context, projectId string, instanceId string) error
+ /*
+ DeleteUser Delete User
+ delete mongodb user
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @param userId user id
+ @return ApiDeleteUserRequest
+ */
+ DeleteUser(ctx context.Context, projectId string, instanceId string, userId string) ApiDeleteUserRequest
+ /*
+ DeleteUserExecute executes the request
+
+ */
+ DeleteUserExecute(ctx context.Context, projectId string, instanceId string, userId string) error
+ /*
+ GetBackup Get backup
+ Get details about a specific backup
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @param backupId backup id
+ @return ApiGetBackupRequest
+ */
+ GetBackup(ctx context.Context, projectId string, instanceId string, backupId string) ApiGetBackupRequest
+ /*
+ GetBackupExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @param backupId backup id
+ @return GetBackupResponse
+
+ */
+ GetBackupExecute(ctx context.Context, projectId string, instanceId string, backupId string) (*GetBackupResponse, error)
+ /*
+ GetInstance Get instance
+ gets information of an instance
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return ApiGetInstanceRequest
+ */
+ GetInstance(ctx context.Context, projectId string, instanceId string) ApiGetInstanceRequest
+ /*
+ GetInstanceExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return GetInstanceResponse
+
+ */
+ GetInstanceExecute(ctx context.Context, projectId string, instanceId string) (*GetInstanceResponse, error)
+ /*
+ GetUser Get User
+ get detailed information of a user of a mongodb instance
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @param userId user id
+ @return ApiGetUserRequest
+ */
+ GetUser(ctx context.Context, projectId string, instanceId string, userId string) ApiGetUserRequest
+ /*
+ GetUserExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @param userId user id
+ @return GetUserResponse
+
+ */
+ GetUserExecute(ctx context.Context, projectId string, instanceId string, userId string) (*GetUserResponse, error)
+ /*
+ ListAdvisorSlowQueries Get slow queries
+ gets slow queries from the Opsmanager performance advisor
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return ApiListAdvisorSlowQueriesRequest
+ */
+ ListAdvisorSlowQueries(ctx context.Context, projectId string, instanceId string) ApiListAdvisorSlowQueriesRequest
+ /*
+ ListAdvisorSlowQueriesExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return HandlersInstancesSlowQueriesResponse
+
+ */
+ ListAdvisorSlowQueriesExecute(ctx context.Context, projectId string, instanceId string) (*HandlersInstancesSlowQueriesResponse, error)
+ /*
+ ListBackups List backup
+ List backups of an instance
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return ApiListBackupsRequest
+ */
+ ListBackups(ctx context.Context, projectId string, instanceId string) ApiListBackupsRequest
+ /*
+ ListBackupsExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return ListBackupsResponse
+
+ */
+ ListBackupsExecute(ctx context.Context, projectId string, instanceId string) (*ListBackupsResponse, error)
+ /*
+ ListFlavors Flavors
+ returns all possible flavors
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @return ApiListFlavorsRequest
+ */
+ ListFlavors(ctx context.Context, projectId string) ApiListFlavorsRequest
+ /*
+ ListFlavorsExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @return ListFlavorsResponse
+
+ */
+ ListFlavorsExecute(ctx context.Context, projectId string) (*ListFlavorsResponse, error)
+ /*
+ ListInstances List Instances
+ list all instances for a projectID
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @return ApiListInstancesRequest
+ */
+ ListInstances(ctx context.Context, projectId string) ApiListInstancesRequest
+ /*
+ ListInstancesExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @return ListInstancesResponse
+
+ */
+ ListInstancesExecute(ctx context.Context, projectId string) (*ListInstancesResponse, error)
+ /*
+ ListMetrics Metrics
+ returns metrics for an instance
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @param metric metric type
+ @return ApiListMetricsRequest
+ */
+ ListMetrics(ctx context.Context, projectId string, instanceId string, metric string) ApiListMetricsRequest
+ /*
+ ListMetricsExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @param metric metric type
+ @return ListMetricsResponse
+
+ */
+ ListMetricsExecute(ctx context.Context, projectId string, instanceId string, metric string) (*ListMetricsResponse, error)
+ /*
+ ListRestoreJobs List restore jobs
+ List restore jobs of an instance
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return ApiListRestoreJobsRequest
+ */
+ ListRestoreJobs(ctx context.Context, projectId string, instanceId string) ApiListRestoreJobsRequest
+ /*
+ ListRestoreJobsExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return ListRestoreJobsResponse
+
+ */
+ ListRestoreJobsExecute(ctx context.Context, projectId string, instanceId string) (*ListRestoreJobsResponse, error)
+ /*
+ ListStorages Get storage
+ returns the storage for a certain flavor
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param flavor flavor id
+ @return ApiListStoragesRequest
+ */
+ ListStorages(ctx context.Context, projectId string, flavor string) ApiListStoragesRequest
+ /*
+ ListStoragesExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param flavor flavor id
+ @return ListStoragesResponse
+
+ */
+ ListStoragesExecute(ctx context.Context, projectId string, flavor string) (*ListStoragesResponse, error)
+ /*
+ ListSuggestedIndexes Get suggested indexes
+ gets suggested indexes from the Opsmanager performance advisor
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return ApiListSuggestedIndexesRequest
+ */
+ ListSuggestedIndexes(ctx context.Context, projectId string, instanceId string) ApiListSuggestedIndexesRequest
+ /*
+ ListSuggestedIndexesExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return HandlersInstancesSuggestedIndexesResponse
+
+ */
+ ListSuggestedIndexesExecute(ctx context.Context, projectId string, instanceId string) (*HandlersInstancesSuggestedIndexesResponse, error)
+ /*
+ ListUsers List Users
+ list all users for a mongodb instance
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return ApiListUsersRequest
+ */
+ ListUsers(ctx context.Context, projectId string, instanceId string) ApiListUsersRequest
+ /*
+ ListUsersExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return ListUsersResponse
+
+ */
+ ListUsersExecute(ctx context.Context, projectId string, instanceId string) (*ListUsersResponse, error)
+ /*
+ ListVersions Get versions
+ returns all available versions for creating endpoint
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @return ApiListVersionsRequest
+ */
+ ListVersions(ctx context.Context, projectId string) ApiListVersionsRequest
+ /*
+ ListVersionsExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @return ListVersionsResponse
+
+ */
+ ListVersionsExecute(ctx context.Context, projectId string) (*ListVersionsResponse, error)
+ /*
+ PartialUpdateInstance Patch endpoint
+ Updates a deployment plan
Note that the time format for the backupSchedule is in UTC
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return ApiPartialUpdateInstanceRequest
+ */
+ PartialUpdateInstance(ctx context.Context, projectId string, instanceId string) ApiPartialUpdateInstanceRequest
+ /*
+ PartialUpdateInstanceExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return UpdateInstanceResponse
+
+ */
+ PartialUpdateInstanceExecute(ctx context.Context, projectId string, instanceId string) (*UpdateInstanceResponse, error)
+ /*
+ PartialUpdateUser Update User
+ updates user for a mongodb instance
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @param userId user id
+ @return ApiPartialUpdateUserRequest
+ */
+ PartialUpdateUser(ctx context.Context, projectId string, instanceId string, userId string) ApiPartialUpdateUserRequest
+ /*
+ PartialUpdateUserExecute executes the request
+
+ */
+ PartialUpdateUserExecute(ctx context.Context, projectId string, instanceId string, userId string) error
+ /*
+ ResetUser Reset User
+ resets mongodb user's password
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @param userId user id
+ @return ApiResetUserRequest
+ */
+ ResetUser(ctx context.Context, projectId string, instanceId string, userId string) ApiResetUserRequest
+ /*
+ ResetUserExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @param userId user id
+ @return User
+
+ */
+ ResetUserExecute(ctx context.Context, projectId string, instanceId string, userId string) (*User, error)
+ /*
+ RestoreInstance Restore instance
+ Restore an instance based on snapshot
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return ApiRestoreInstanceRequest
+ */
+ RestoreInstance(ctx context.Context, projectId string, instanceId string) ApiRestoreInstanceRequest
+ /*
+ RestoreInstanceExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return RestoreInstanceResponse
+
+ */
+ RestoreInstanceExecute(ctx context.Context, projectId string, instanceId string) (*RestoreInstanceResponse, error)
+ /*
+ UpdateBackupSchedule Update schedule
+ Updates a backup schedule
Note that the time format is in UTC
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return ApiUpdateBackupScheduleRequest
+ */
+ UpdateBackupSchedule(ctx context.Context, projectId string, instanceId string) ApiUpdateBackupScheduleRequest
+ /*
+ UpdateBackupScheduleExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return BackupSchedule
+
+ */
+ UpdateBackupScheduleExecute(ctx context.Context, projectId string, instanceId string) (*BackupSchedule, error)
+ /*
+ UpdateInstance Put endpoint
+ Updates a deployment plan
Note that the time format for the backupSchedule is in UTC
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return ApiUpdateInstanceRequest
+ */
+ UpdateInstance(ctx context.Context, projectId string, instanceId string) ApiUpdateInstanceRequest
+ /*
+ UpdateInstanceExecute executes the request
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @return UpdateInstanceResponse
+
+ */
+ UpdateInstanceExecute(ctx context.Context, projectId string, instanceId string) (*UpdateInstanceResponse, error)
+ /*
+ UpdateUser Update User
+ updates user for a mongodb instance
+
+ @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
+ @param projectId project id
+ @param instanceId instance id
+ @param userId user id
+ @return ApiUpdateUserRequest
+ */
+ UpdateUser(ctx context.Context, projectId string, instanceId string, userId string) ApiUpdateUserRequest
+ /*
+ UpdateUserExecute executes the request
+
+ */
+ UpdateUserExecute(ctx context.Context, projectId string, instanceId string, userId string) error
+}
+
+type ApiCloneInstanceRequest interface {
+ // payload
+ CloneInstancePayload(cloneInstancePayload CloneInstancePayload) ApiCloneInstanceRequest
+ Execute() (*CloneInstanceResponse, error)
+}
+
+type ApiCreateInstanceRequest interface {
+ // payload
+ CreateInstancePayload(createInstancePayload CreateInstancePayload) ApiCreateInstanceRequest
+ Execute() (*CreateInstanceResponse, error)
+}
+
+type ApiCreateUserRequest interface {
+ // payload
+ CreateUserPayload(createUserPayload CreateUserPayload) ApiCreateUserRequest
+ Execute() (*CreateUserResponse, error)
+}
+
+type ApiDeleteInstanceRequest interface {
+ Execute() error
+}
+
+type ApiDeleteUserRequest interface {
+ Execute() error
+}
+
+type ApiGetBackupRequest interface {
+ Execute() (*GetBackupResponse, error)
+}
+
+type ApiGetInstanceRequest interface {
+ Execute() (*GetInstanceResponse, error)
+}
+
+type ApiGetUserRequest interface {
+ Execute() (*GetUserResponse, error)
+}
+
+type ApiListAdvisorSlowQueriesRequest interface {
+ Execute() (*HandlersInstancesSlowQueriesResponse, error)
+}
+
+type ApiListBackupsRequest interface {
+ Execute() (*ListBackupsResponse, error)
+}
+
+type ApiListFlavorsRequest interface {
+ Execute() (*ListFlavorsResponse, error)
+}
+
+type ApiListInstancesRequest interface {
+ // instance tag
+ Tag(tag string) ApiListInstancesRequest
+ Execute() (*ListInstancesResponse, error)
+}
+
+type ApiListMetricsRequest interface {
+ // granularity
+ Granularity(granularity string) ApiListMetricsRequest
+ // period
+ Period(period string) ApiListMetricsRequest
+ // period start
+ Start(start string) ApiListMetricsRequest
+ // period end
+ End(end string) ApiListMetricsRequest
+ Execute() (*ListMetricsResponse, error)
+}
+
+type ApiListRestoreJobsRequest interface {
+ Execute() (*ListRestoreJobsResponse, error)
+}
+
+type ApiListStoragesRequest interface {
+ Execute() (*ListStoragesResponse, error)
+}
+
+type ApiListSuggestedIndexesRequest interface {
+ Execute() (*HandlersInstancesSuggestedIndexesResponse, error)
+}
+
+type ApiListUsersRequest interface {
+ Execute() (*ListUsersResponse, error)
+}
+
+type ApiListVersionsRequest interface {
+ Execute() (*ListVersionsResponse, error)
+}
+
+type ApiPartialUpdateInstanceRequest interface {
+ // payload
+ PartialUpdateInstancePayload(partialUpdateInstancePayload PartialUpdateInstancePayload) ApiPartialUpdateInstanceRequest
+ Execute() (*UpdateInstanceResponse, error)
+}
+
+type ApiPartialUpdateUserRequest interface {
+ // payload
+ PartialUpdateUserPayload(partialUpdateUserPayload PartialUpdateUserPayload) ApiPartialUpdateUserRequest
+ Execute() error
+}
+
+type ApiResetUserRequest interface {
+ Execute() (*User, error)
+}
+
+type ApiRestoreInstanceRequest interface {
+ // payload
+ RestoreInstancePayload(restoreInstancePayload RestoreInstancePayload) ApiRestoreInstanceRequest
+ Execute() (*RestoreInstanceResponse, error)
+}
+
+type ApiUpdateBackupScheduleRequest interface {
+ // payload
+ UpdateBackupSchedulePayload(updateBackupSchedulePayload UpdateBackupSchedulePayload) ApiUpdateBackupScheduleRequest
+ Execute() (*BackupSchedule, error)
+}
+
+type ApiUpdateInstanceRequest interface {
+ // payload
+ UpdateInstancePayload(updateInstancePayload UpdateInstancePayload) ApiUpdateInstanceRequest
+ Execute() (*UpdateInstanceResponse, error)
+}
+
+type ApiUpdateUserRequest interface {
+ // payload
+ UpdateUserPayload(updateUserPayload UpdateUserPayload) ApiUpdateUserRequest
+ Execute() error
+}
+
// DefaultApiService DefaultApi service
type DefaultApiService service
-type ApiCloneInstanceRequest struct {
+type CloneInstanceRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
@@ -36,12 +651,12 @@ type ApiCloneInstanceRequest struct {
// payload
-func (r ApiCloneInstanceRequest) CloneInstancePayload(cloneInstancePayload CloneInstancePayload) ApiCloneInstanceRequest {
+func (r CloneInstanceRequest) CloneInstancePayload(cloneInstancePayload CloneInstancePayload) ApiCloneInstanceRequest {
r.cloneInstancePayload = &cloneInstancePayload
return r
}
-func (r ApiCloneInstanceRequest) Execute() (*CloneInstanceResponse, error) {
+func (r CloneInstanceRequest) Execute() (*CloneInstanceResponse, error) {
var (
localVarHTTPMethod = http.MethodPost
localVarPostBody interface{}
@@ -49,7 +664,11 @@ func (r ApiCloneInstanceRequest) Execute() (*CloneInstanceResponse, error) {
localVarReturnValue *CloneInstanceResponse
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.CloneInstance")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.CloneInstance")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -84,7 +703,7 @@ func (r ApiCloneInstanceRequest) Execute() (*CloneInstanceResponse, error) {
}
// body params
localVarPostBody = r.cloneInstancePayload
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -94,7 +713,7 @@ func (r ApiCloneInstanceRequest) Execute() (*CloneInstanceResponse, error) {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -118,7 +737,7 @@ func (r ApiCloneInstanceRequest) Execute() (*CloneInstanceResponse, error) {
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -129,7 +748,7 @@ func (r ApiCloneInstanceRequest) Execute() (*CloneInstanceResponse, error) {
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -140,7 +759,7 @@ func (r ApiCloneInstanceRequest) Execute() (*CloneInstanceResponse, error) {
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -165,7 +784,7 @@ As an example a valid timestamp look like "2023-04-20T15:05:15Z"
@return ApiCloneInstanceRequest
*/
func (a *APIClient) CloneInstance(ctx context.Context, projectId string, instanceId string) ApiCloneInstanceRequest {
- return ApiCloneInstanceRequest{
+ return CloneInstanceRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -174,7 +793,7 @@ func (a *APIClient) CloneInstance(ctx context.Context, projectId string, instanc
}
func (a *APIClient) CloneInstanceExecute(ctx context.Context, projectId string, instanceId string) (*CloneInstanceResponse, error) {
- r := ApiCloneInstanceRequest{
+ r := CloneInstanceRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -183,7 +802,7 @@ func (a *APIClient) CloneInstanceExecute(ctx context.Context, projectId string,
return r.Execute()
}
-type ApiCreateInstanceRequest struct {
+type CreateInstanceRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
@@ -192,12 +811,12 @@ type ApiCreateInstanceRequest struct {
// payload
-func (r ApiCreateInstanceRequest) CreateInstancePayload(createInstancePayload CreateInstancePayload) ApiCreateInstanceRequest {
+func (r CreateInstanceRequest) CreateInstancePayload(createInstancePayload CreateInstancePayload) ApiCreateInstanceRequest {
r.createInstancePayload = &createInstancePayload
return r
}
-func (r ApiCreateInstanceRequest) Execute() (*CreateInstanceResponse, error) {
+func (r CreateInstanceRequest) Execute() (*CreateInstanceResponse, error) {
var (
localVarHTTPMethod = http.MethodPost
localVarPostBody interface{}
@@ -205,7 +824,11 @@ func (r ApiCreateInstanceRequest) Execute() (*CreateInstanceResponse, error) {
localVarReturnValue *CreateInstanceResponse
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.CreateInstance")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.CreateInstance")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -239,7 +862,7 @@ func (r ApiCreateInstanceRequest) Execute() (*CreateInstanceResponse, error) {
}
// body params
localVarPostBody = r.createInstancePayload
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -249,7 +872,7 @@ func (r ApiCreateInstanceRequest) Execute() (*CreateInstanceResponse, error) {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -273,7 +896,7 @@ func (r ApiCreateInstanceRequest) Execute() (*CreateInstanceResponse, error) {
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -284,7 +907,7 @@ func (r ApiCreateInstanceRequest) Execute() (*CreateInstanceResponse, error) {
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -295,7 +918,7 @@ func (r ApiCreateInstanceRequest) Execute() (*CreateInstanceResponse, error) {
}
if localVarHTTPResponse.StatusCode == 500 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -306,7 +929,7 @@ func (r ApiCreateInstanceRequest) Execute() (*CreateInstanceResponse, error) {
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -329,7 +952,7 @@ Create and deploys an instance
Note that the time format for the backupSche
@return ApiCreateInstanceRequest
*/
func (a *APIClient) CreateInstance(ctx context.Context, projectId string) ApiCreateInstanceRequest {
- return ApiCreateInstanceRequest{
+ return CreateInstanceRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -337,7 +960,7 @@ func (a *APIClient) CreateInstance(ctx context.Context, projectId string) ApiCre
}
func (a *APIClient) CreateInstanceExecute(ctx context.Context, projectId string) (*CreateInstanceResponse, error) {
- r := ApiCreateInstanceRequest{
+ r := CreateInstanceRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -345,7 +968,7 @@ func (a *APIClient) CreateInstanceExecute(ctx context.Context, projectId string)
return r.Execute()
}
-type ApiCreateUserRequest struct {
+type CreateUserRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
@@ -355,12 +978,12 @@ type ApiCreateUserRequest struct {
// payload
-func (r ApiCreateUserRequest) CreateUserPayload(createUserPayload CreateUserPayload) ApiCreateUserRequest {
+func (r CreateUserRequest) CreateUserPayload(createUserPayload CreateUserPayload) ApiCreateUserRequest {
r.createUserPayload = &createUserPayload
return r
}
-func (r ApiCreateUserRequest) Execute() (*CreateUserResponse, error) {
+func (r CreateUserRequest) Execute() (*CreateUserResponse, error) {
var (
localVarHTTPMethod = http.MethodPost
localVarPostBody interface{}
@@ -368,7 +991,11 @@ func (r ApiCreateUserRequest) Execute() (*CreateUserResponse, error) {
localVarReturnValue *CreateUserResponse
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.CreateUser")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.CreateUser")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -403,7 +1030,7 @@ func (r ApiCreateUserRequest) Execute() (*CreateUserResponse, error) {
}
// body params
localVarPostBody = r.createUserPayload
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -413,7 +1040,7 @@ func (r ApiCreateUserRequest) Execute() (*CreateUserResponse, error) {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -437,7 +1064,7 @@ func (r ApiCreateUserRequest) Execute() (*CreateUserResponse, error) {
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -448,7 +1075,7 @@ func (r ApiCreateUserRequest) Execute() (*CreateUserResponse, error) {
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -459,7 +1086,7 @@ func (r ApiCreateUserRequest) Execute() (*CreateUserResponse, error) {
}
if localVarHTTPResponse.StatusCode == 409 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -470,7 +1097,7 @@ func (r ApiCreateUserRequest) Execute() (*CreateUserResponse, error) {
}
if localVarHTTPResponse.StatusCode == 500 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -481,7 +1108,7 @@ func (r ApiCreateUserRequest) Execute() (*CreateUserResponse, error) {
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -505,7 +1132,7 @@ create a new user for a mongodb instance
@return ApiCreateUserRequest
*/
func (a *APIClient) CreateUser(ctx context.Context, projectId string, instanceId string) ApiCreateUserRequest {
- return ApiCreateUserRequest{
+ return CreateUserRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -514,7 +1141,7 @@ func (a *APIClient) CreateUser(ctx context.Context, projectId string, instanceId
}
func (a *APIClient) CreateUserExecute(ctx context.Context, projectId string, instanceId string) (*CreateUserResponse, error) {
- r := ApiCreateUserRequest{
+ r := CreateUserRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -523,21 +1150,25 @@ func (a *APIClient) CreateUserExecute(ctx context.Context, projectId string, ins
return r.Execute()
}
-type ApiDeleteInstanceRequest struct {
+type DeleteInstanceRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
instanceId string
}
-func (r ApiDeleteInstanceRequest) Execute() error {
+func (r DeleteInstanceRequest) Execute() error {
var (
localVarHTTPMethod = http.MethodDelete
localVarPostBody interface{}
formFiles []formFile
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.DeleteInstance")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.DeleteInstance")
if err != nil {
return &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -567,7 +1198,7 @@ func (r ApiDeleteInstanceRequest) Execute() error {
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return err
}
@@ -577,7 +1208,7 @@ func (r ApiDeleteInstanceRequest) Execute() error {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -601,7 +1232,7 @@ func (r ApiDeleteInstanceRequest) Execute() error {
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return newErr
@@ -612,7 +1243,7 @@ func (r ApiDeleteInstanceRequest) Execute() error {
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return newErr
@@ -623,7 +1254,7 @@ func (r ApiDeleteInstanceRequest) Execute() error {
}
if localVarHTTPResponse.StatusCode == 500 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return newErr
@@ -648,7 +1279,7 @@ removes an instance
@return ApiDeleteInstanceRequest
*/
func (a *APIClient) DeleteInstance(ctx context.Context, projectId string, instanceId string) ApiDeleteInstanceRequest {
- return ApiDeleteInstanceRequest{
+ return DeleteInstanceRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -657,7 +1288,7 @@ func (a *APIClient) DeleteInstance(ctx context.Context, projectId string, instan
}
func (a *APIClient) DeleteInstanceExecute(ctx context.Context, projectId string, instanceId string) error {
- r := ApiDeleteInstanceRequest{
+ r := DeleteInstanceRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -666,7 +1297,7 @@ func (a *APIClient) DeleteInstanceExecute(ctx context.Context, projectId string,
return r.Execute()
}
-type ApiDeleteUserRequest struct {
+type DeleteUserRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
@@ -674,14 +1305,18 @@ type ApiDeleteUserRequest struct {
userId string
}
-func (r ApiDeleteUserRequest) Execute() error {
+func (r DeleteUserRequest) Execute() error {
var (
localVarHTTPMethod = http.MethodDelete
localVarPostBody interface{}
formFiles []formFile
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.DeleteUser")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.DeleteUser")
if err != nil {
return &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -712,7 +1347,7 @@ func (r ApiDeleteUserRequest) Execute() error {
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return err
}
@@ -722,7 +1357,7 @@ func (r ApiDeleteUserRequest) Execute() error {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -746,7 +1381,7 @@ func (r ApiDeleteUserRequest) Execute() error {
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return newErr
@@ -757,7 +1392,7 @@ func (r ApiDeleteUserRequest) Execute() error {
}
if localVarHTTPResponse.StatusCode == 500 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return newErr
@@ -783,7 +1418,7 @@ delete mongodb user
@return ApiDeleteUserRequest
*/
func (a *APIClient) DeleteUser(ctx context.Context, projectId string, instanceId string, userId string) ApiDeleteUserRequest {
- return ApiDeleteUserRequest{
+ return DeleteUserRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -793,7 +1428,7 @@ func (a *APIClient) DeleteUser(ctx context.Context, projectId string, instanceId
}
func (a *APIClient) DeleteUserExecute(ctx context.Context, projectId string, instanceId string, userId string) error {
- r := ApiDeleteUserRequest{
+ r := DeleteUserRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -803,7 +1438,7 @@ func (a *APIClient) DeleteUserExecute(ctx context.Context, projectId string, ins
return r.Execute()
}
-type ApiGetBackupRequest struct {
+type GetBackupRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
@@ -811,7 +1446,7 @@ type ApiGetBackupRequest struct {
backupId string
}
-func (r ApiGetBackupRequest) Execute() (*GetBackupResponse, error) {
+func (r GetBackupRequest) Execute() (*GetBackupResponse, error) {
var (
localVarHTTPMethod = http.MethodGet
localVarPostBody interface{}
@@ -819,7 +1454,11 @@ func (r ApiGetBackupRequest) Execute() (*GetBackupResponse, error) {
localVarReturnValue *GetBackupResponse
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetBackup")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetBackup")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -850,7 +1489,7 @@ func (r ApiGetBackupRequest) Execute() (*GetBackupResponse, error) {
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -860,7 +1499,7 @@ func (r ApiGetBackupRequest) Execute() (*GetBackupResponse, error) {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -884,7 +1523,7 @@ func (r ApiGetBackupRequest) Execute() (*GetBackupResponse, error) {
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -895,7 +1534,7 @@ func (r ApiGetBackupRequest) Execute() (*GetBackupResponse, error) {
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -906,7 +1545,7 @@ func (r ApiGetBackupRequest) Execute() (*GetBackupResponse, error) {
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -931,7 +1570,7 @@ Get details about a specific backup
@return ApiGetBackupRequest
*/
func (a *APIClient) GetBackup(ctx context.Context, projectId string, instanceId string, backupId string) ApiGetBackupRequest {
- return ApiGetBackupRequest{
+ return GetBackupRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -941,7 +1580,7 @@ func (a *APIClient) GetBackup(ctx context.Context, projectId string, instanceId
}
func (a *APIClient) GetBackupExecute(ctx context.Context, projectId string, instanceId string, backupId string) (*GetBackupResponse, error) {
- r := ApiGetBackupRequest{
+ r := GetBackupRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -951,14 +1590,14 @@ func (a *APIClient) GetBackupExecute(ctx context.Context, projectId string, inst
return r.Execute()
}
-type ApiGetInstanceRequest struct {
+type GetInstanceRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
instanceId string
}
-func (r ApiGetInstanceRequest) Execute() (*GetInstanceResponse, error) {
+func (r GetInstanceRequest) Execute() (*GetInstanceResponse, error) {
var (
localVarHTTPMethod = http.MethodGet
localVarPostBody interface{}
@@ -966,7 +1605,11 @@ func (r ApiGetInstanceRequest) Execute() (*GetInstanceResponse, error) {
localVarReturnValue *GetInstanceResponse
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetInstance")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetInstance")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -996,7 +1639,7 @@ func (r ApiGetInstanceRequest) Execute() (*GetInstanceResponse, error) {
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -1006,7 +1649,7 @@ func (r ApiGetInstanceRequest) Execute() (*GetInstanceResponse, error) {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -1030,7 +1673,7 @@ func (r ApiGetInstanceRequest) Execute() (*GetInstanceResponse, error) {
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -1041,7 +1684,7 @@ func (r ApiGetInstanceRequest) Execute() (*GetInstanceResponse, error) {
}
if localVarHTTPResponse.StatusCode == 500 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -1052,7 +1695,7 @@ func (r ApiGetInstanceRequest) Execute() (*GetInstanceResponse, error) {
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -1076,7 +1719,7 @@ gets information of an instance
@return ApiGetInstanceRequest
*/
func (a *APIClient) GetInstance(ctx context.Context, projectId string, instanceId string) ApiGetInstanceRequest {
- return ApiGetInstanceRequest{
+ return GetInstanceRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -1085,7 +1728,7 @@ func (a *APIClient) GetInstance(ctx context.Context, projectId string, instanceI
}
func (a *APIClient) GetInstanceExecute(ctx context.Context, projectId string, instanceId string) (*GetInstanceResponse, error) {
- r := ApiGetInstanceRequest{
+ r := GetInstanceRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -1094,7 +1737,7 @@ func (a *APIClient) GetInstanceExecute(ctx context.Context, projectId string, in
return r.Execute()
}
-type ApiGetUserRequest struct {
+type GetUserRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
@@ -1102,7 +1745,7 @@ type ApiGetUserRequest struct {
userId string
}
-func (r ApiGetUserRequest) Execute() (*GetUserResponse, error) {
+func (r GetUserRequest) Execute() (*GetUserResponse, error) {
var (
localVarHTTPMethod = http.MethodGet
localVarPostBody interface{}
@@ -1110,7 +1753,11 @@ func (r ApiGetUserRequest) Execute() (*GetUserResponse, error) {
localVarReturnValue *GetUserResponse
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetUser")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetUser")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -1141,7 +1788,7 @@ func (r ApiGetUserRequest) Execute() (*GetUserResponse, error) {
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -1151,7 +1798,7 @@ func (r ApiGetUserRequest) Execute() (*GetUserResponse, error) {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -1175,7 +1822,7 @@ func (r ApiGetUserRequest) Execute() (*GetUserResponse, error) {
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -1186,7 +1833,7 @@ func (r ApiGetUserRequest) Execute() (*GetUserResponse, error) {
}
if localVarHTTPResponse.StatusCode == 500 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -1197,7 +1844,7 @@ func (r ApiGetUserRequest) Execute() (*GetUserResponse, error) {
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -1222,7 +1869,7 @@ get detailed information of a user of a mongodb instance
@return ApiGetUserRequest
*/
func (a *APIClient) GetUser(ctx context.Context, projectId string, instanceId string, userId string) ApiGetUserRequest {
- return ApiGetUserRequest{
+ return GetUserRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -1232,7 +1879,7 @@ func (a *APIClient) GetUser(ctx context.Context, projectId string, instanceId st
}
func (a *APIClient) GetUserExecute(ctx context.Context, projectId string, instanceId string, userId string) (*GetUserResponse, error) {
- r := ApiGetUserRequest{
+ r := GetUserRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -1242,14 +1889,14 @@ func (a *APIClient) GetUserExecute(ctx context.Context, projectId string, instan
return r.Execute()
}
-type ApiListAdvisorSlowQueriesRequest struct {
+type ListAdvisorSlowQueriesRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
instanceId string
}
-func (r ApiListAdvisorSlowQueriesRequest) Execute() (*HandlersInstancesSlowQueriesResponse, error) {
+func (r ListAdvisorSlowQueriesRequest) Execute() (*HandlersInstancesSlowQueriesResponse, error) {
var (
localVarHTTPMethod = http.MethodGet
localVarPostBody interface{}
@@ -1257,7 +1904,11 @@ func (r ApiListAdvisorSlowQueriesRequest) Execute() (*HandlersInstancesSlowQueri
localVarReturnValue *HandlersInstancesSlowQueriesResponse
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListAdvisorSlowQueries")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListAdvisorSlowQueries")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -1287,7 +1938,7 @@ func (r ApiListAdvisorSlowQueriesRequest) Execute() (*HandlersInstancesSlowQueri
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -1297,7 +1948,7 @@ func (r ApiListAdvisorSlowQueriesRequest) Execute() (*HandlersInstancesSlowQueri
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -1321,7 +1972,7 @@ func (r ApiListAdvisorSlowQueriesRequest) Execute() (*HandlersInstancesSlowQueri
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -1332,7 +1983,7 @@ func (r ApiListAdvisorSlowQueriesRequest) Execute() (*HandlersInstancesSlowQueri
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -1343,7 +1994,7 @@ func (r ApiListAdvisorSlowQueriesRequest) Execute() (*HandlersInstancesSlowQueri
}
if localVarHTTPResponse.StatusCode == 500 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -1354,7 +2005,7 @@ func (r ApiListAdvisorSlowQueriesRequest) Execute() (*HandlersInstancesSlowQueri
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -1378,7 +2029,7 @@ gets slow queries from the Opsmanager performance advisor
@return ApiListAdvisorSlowQueriesRequest
*/
func (a *APIClient) ListAdvisorSlowQueries(ctx context.Context, projectId string, instanceId string) ApiListAdvisorSlowQueriesRequest {
- return ApiListAdvisorSlowQueriesRequest{
+ return ListAdvisorSlowQueriesRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -1387,7 +2038,7 @@ func (a *APIClient) ListAdvisorSlowQueries(ctx context.Context, projectId string
}
func (a *APIClient) ListAdvisorSlowQueriesExecute(ctx context.Context, projectId string, instanceId string) (*HandlersInstancesSlowQueriesResponse, error) {
- r := ApiListAdvisorSlowQueriesRequest{
+ r := ListAdvisorSlowQueriesRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -1396,14 +2047,14 @@ func (a *APIClient) ListAdvisorSlowQueriesExecute(ctx context.Context, projectId
return r.Execute()
}
-type ApiListBackupsRequest struct {
+type ListBackupsRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
instanceId string
}
-func (r ApiListBackupsRequest) Execute() (*ListBackupsResponse, error) {
+func (r ListBackupsRequest) Execute() (*ListBackupsResponse, error) {
var (
localVarHTTPMethod = http.MethodGet
localVarPostBody interface{}
@@ -1411,7 +2062,11 @@ func (r ApiListBackupsRequest) Execute() (*ListBackupsResponse, error) {
localVarReturnValue *ListBackupsResponse
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListBackups")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListBackups")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -1441,7 +2096,7 @@ func (r ApiListBackupsRequest) Execute() (*ListBackupsResponse, error) {
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -1451,7 +2106,7 @@ func (r ApiListBackupsRequest) Execute() (*ListBackupsResponse, error) {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -1475,7 +2130,7 @@ func (r ApiListBackupsRequest) Execute() (*ListBackupsResponse, error) {
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -1486,7 +2141,7 @@ func (r ApiListBackupsRequest) Execute() (*ListBackupsResponse, error) {
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -1497,7 +2152,7 @@ func (r ApiListBackupsRequest) Execute() (*ListBackupsResponse, error) {
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -1521,7 +2176,7 @@ List backups of an instance
@return ApiListBackupsRequest
*/
func (a *APIClient) ListBackups(ctx context.Context, projectId string, instanceId string) ApiListBackupsRequest {
- return ApiListBackupsRequest{
+ return ListBackupsRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -1530,7 +2185,7 @@ func (a *APIClient) ListBackups(ctx context.Context, projectId string, instanceI
}
func (a *APIClient) ListBackupsExecute(ctx context.Context, projectId string, instanceId string) (*ListBackupsResponse, error) {
- r := ApiListBackupsRequest{
+ r := ListBackupsRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -1539,13 +2194,13 @@ func (a *APIClient) ListBackupsExecute(ctx context.Context, projectId string, in
return r.Execute()
}
-type ApiListFlavorsRequest struct {
+type ListFlavorsRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
}
-func (r ApiListFlavorsRequest) Execute() (*ListFlavorsResponse, error) {
+func (r ListFlavorsRequest) Execute() (*ListFlavorsResponse, error) {
var (
localVarHTTPMethod = http.MethodGet
localVarPostBody interface{}
@@ -1553,7 +2208,11 @@ func (r ApiListFlavorsRequest) Execute() (*ListFlavorsResponse, error) {
localVarReturnValue *ListFlavorsResponse
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListFlavors")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListFlavors")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -1582,7 +2241,7 @@ func (r ApiListFlavorsRequest) Execute() (*ListFlavorsResponse, error) {
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -1592,7 +2251,7 @@ func (r ApiListFlavorsRequest) Execute() (*ListFlavorsResponse, error) {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -1616,7 +2275,7 @@ func (r ApiListFlavorsRequest) Execute() (*ListFlavorsResponse, error) {
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -1627,7 +2286,7 @@ func (r ApiListFlavorsRequest) Execute() (*ListFlavorsResponse, error) {
}
if localVarHTTPResponse.StatusCode == 500 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -1638,7 +2297,7 @@ func (r ApiListFlavorsRequest) Execute() (*ListFlavorsResponse, error) {
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -1661,7 +2320,7 @@ returns all possible flavors
@return ApiListFlavorsRequest
*/
func (a *APIClient) ListFlavors(ctx context.Context, projectId string) ApiListFlavorsRequest {
- return ApiListFlavorsRequest{
+ return ListFlavorsRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -1669,7 +2328,7 @@ func (a *APIClient) ListFlavors(ctx context.Context, projectId string) ApiListFl
}
func (a *APIClient) ListFlavorsExecute(ctx context.Context, projectId string) (*ListFlavorsResponse, error) {
- r := ApiListFlavorsRequest{
+ r := ListFlavorsRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -1677,7 +2336,7 @@ func (a *APIClient) ListFlavorsExecute(ctx context.Context, projectId string) (*
return r.Execute()
}
-type ApiListInstancesRequest struct {
+type ListInstancesRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
@@ -1686,12 +2345,12 @@ type ApiListInstancesRequest struct {
// instance tag
-func (r ApiListInstancesRequest) Tag(tag string) ApiListInstancesRequest {
+func (r ListInstancesRequest) Tag(tag string) ApiListInstancesRequest {
r.tag = &tag
return r
}
-func (r ApiListInstancesRequest) Execute() (*ListInstancesResponse, error) {
+func (r ListInstancesRequest) Execute() (*ListInstancesResponse, error) {
var (
localVarHTTPMethod = http.MethodGet
localVarPostBody interface{}
@@ -1699,7 +2358,11 @@ func (r ApiListInstancesRequest) Execute() (*ListInstancesResponse, error) {
localVarReturnValue *ListInstancesResponse
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListInstances")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListInstances")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -1732,7 +2395,7 @@ func (r ApiListInstancesRequest) Execute() (*ListInstancesResponse, error) {
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -1742,7 +2405,7 @@ func (r ApiListInstancesRequest) Execute() (*ListInstancesResponse, error) {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -1766,7 +2429,7 @@ func (r ApiListInstancesRequest) Execute() (*ListInstancesResponse, error) {
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -1777,7 +2440,7 @@ func (r ApiListInstancesRequest) Execute() (*ListInstancesResponse, error) {
}
if localVarHTTPResponse.StatusCode == 500 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -1788,7 +2451,7 @@ func (r ApiListInstancesRequest) Execute() (*ListInstancesResponse, error) {
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -1811,7 +2474,7 @@ list all instances for a projectID
@return ApiListInstancesRequest
*/
func (a *APIClient) ListInstances(ctx context.Context, projectId string) ApiListInstancesRequest {
- return ApiListInstancesRequest{
+ return ListInstancesRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -1819,7 +2482,7 @@ func (a *APIClient) ListInstances(ctx context.Context, projectId string) ApiList
}
func (a *APIClient) ListInstancesExecute(ctx context.Context, projectId string) (*ListInstancesResponse, error) {
- r := ApiListInstancesRequest{
+ r := ListInstancesRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -1827,7 +2490,7 @@ func (a *APIClient) ListInstancesExecute(ctx context.Context, projectId string)
return r.Execute()
}
-type ApiListMetricsRequest struct {
+type ListMetricsRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
@@ -1841,33 +2504,33 @@ type ApiListMetricsRequest struct {
// granularity
-func (r ApiListMetricsRequest) Granularity(granularity string) ApiListMetricsRequest {
+func (r ListMetricsRequest) Granularity(granularity string) ApiListMetricsRequest {
r.granularity = &granularity
return r
}
// period
-func (r ApiListMetricsRequest) Period(period string) ApiListMetricsRequest {
+func (r ListMetricsRequest) Period(period string) ApiListMetricsRequest {
r.period = &period
return r
}
// period start
-func (r ApiListMetricsRequest) Start(start string) ApiListMetricsRequest {
+func (r ListMetricsRequest) Start(start string) ApiListMetricsRequest {
r.start = &start
return r
}
// period end
-func (r ApiListMetricsRequest) End(end string) ApiListMetricsRequest {
+func (r ListMetricsRequest) End(end string) ApiListMetricsRequest {
r.end = &end
return r
}
-func (r ApiListMetricsRequest) Execute() (*ListMetricsResponse, error) {
+func (r ListMetricsRequest) Execute() (*ListMetricsResponse, error) {
var (
localVarHTTPMethod = http.MethodGet
localVarPostBody interface{}
@@ -1875,7 +2538,11 @@ func (r ApiListMetricsRequest) Execute() (*ListMetricsResponse, error) {
localVarReturnValue *ListMetricsResponse
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListMetrics")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListMetrics")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -1919,7 +2586,7 @@ func (r ApiListMetricsRequest) Execute() (*ListMetricsResponse, error) {
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -1929,7 +2596,7 @@ func (r ApiListMetricsRequest) Execute() (*ListMetricsResponse, error) {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -1953,7 +2620,7 @@ func (r ApiListMetricsRequest) Execute() (*ListMetricsResponse, error) {
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -1964,7 +2631,7 @@ func (r ApiListMetricsRequest) Execute() (*ListMetricsResponse, error) {
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -1975,7 +2642,7 @@ func (r ApiListMetricsRequest) Execute() (*ListMetricsResponse, error) {
}
if localVarHTTPResponse.StatusCode == 500 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -1986,7 +2653,7 @@ func (r ApiListMetricsRequest) Execute() (*ListMetricsResponse, error) {
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -2011,7 +2678,7 @@ returns metrics for an instance
@return ApiListMetricsRequest
*/
func (a *APIClient) ListMetrics(ctx context.Context, projectId string, instanceId string, metric string) ApiListMetricsRequest {
- return ApiListMetricsRequest{
+ return ListMetricsRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -2021,7 +2688,7 @@ func (a *APIClient) ListMetrics(ctx context.Context, projectId string, instanceI
}
func (a *APIClient) ListMetricsExecute(ctx context.Context, projectId string, instanceId string, metric string) (*ListMetricsResponse, error) {
- r := ApiListMetricsRequest{
+ r := ListMetricsRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -2031,14 +2698,14 @@ func (a *APIClient) ListMetricsExecute(ctx context.Context, projectId string, in
return r.Execute()
}
-type ApiListRestoreJobsRequest struct {
+type ListRestoreJobsRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
instanceId string
}
-func (r ApiListRestoreJobsRequest) Execute() (*ListRestoreJobsResponse, error) {
+func (r ListRestoreJobsRequest) Execute() (*ListRestoreJobsResponse, error) {
var (
localVarHTTPMethod = http.MethodGet
localVarPostBody interface{}
@@ -2046,7 +2713,11 @@ func (r ApiListRestoreJobsRequest) Execute() (*ListRestoreJobsResponse, error) {
localVarReturnValue *ListRestoreJobsResponse
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListRestoreJobs")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListRestoreJobs")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -2076,7 +2747,7 @@ func (r ApiListRestoreJobsRequest) Execute() (*ListRestoreJobsResponse, error) {
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -2086,7 +2757,7 @@ func (r ApiListRestoreJobsRequest) Execute() (*ListRestoreJobsResponse, error) {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -2110,7 +2781,7 @@ func (r ApiListRestoreJobsRequest) Execute() (*ListRestoreJobsResponse, error) {
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -2121,7 +2792,7 @@ func (r ApiListRestoreJobsRequest) Execute() (*ListRestoreJobsResponse, error) {
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -2132,7 +2803,7 @@ func (r ApiListRestoreJobsRequest) Execute() (*ListRestoreJobsResponse, error) {
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -2156,7 +2827,7 @@ List restore jobs of an instance
@return ApiListRestoreJobsRequest
*/
func (a *APIClient) ListRestoreJobs(ctx context.Context, projectId string, instanceId string) ApiListRestoreJobsRequest {
- return ApiListRestoreJobsRequest{
+ return ListRestoreJobsRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -2165,7 +2836,7 @@ func (a *APIClient) ListRestoreJobs(ctx context.Context, projectId string, insta
}
func (a *APIClient) ListRestoreJobsExecute(ctx context.Context, projectId string, instanceId string) (*ListRestoreJobsResponse, error) {
- r := ApiListRestoreJobsRequest{
+ r := ListRestoreJobsRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -2174,14 +2845,14 @@ func (a *APIClient) ListRestoreJobsExecute(ctx context.Context, projectId string
return r.Execute()
}
-type ApiListStoragesRequest struct {
+type ListStoragesRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
flavor string
}
-func (r ApiListStoragesRequest) Execute() (*ListStoragesResponse, error) {
+func (r ListStoragesRequest) Execute() (*ListStoragesResponse, error) {
var (
localVarHTTPMethod = http.MethodGet
localVarPostBody interface{}
@@ -2189,7 +2860,11 @@ func (r ApiListStoragesRequest) Execute() (*ListStoragesResponse, error) {
localVarReturnValue *ListStoragesResponse
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListStorages")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListStorages")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -2219,7 +2894,7 @@ func (r ApiListStoragesRequest) Execute() (*ListStoragesResponse, error) {
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -2229,7 +2904,7 @@ func (r ApiListStoragesRequest) Execute() (*ListStoragesResponse, error) {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -2253,7 +2928,7 @@ func (r ApiListStoragesRequest) Execute() (*ListStoragesResponse, error) {
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -2264,7 +2939,7 @@ func (r ApiListStoragesRequest) Execute() (*ListStoragesResponse, error) {
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -2275,7 +2950,7 @@ func (r ApiListStoragesRequest) Execute() (*ListStoragesResponse, error) {
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -2299,7 +2974,7 @@ returns the storage for a certain flavor
@return ApiListStoragesRequest
*/
func (a *APIClient) ListStorages(ctx context.Context, projectId string, flavor string) ApiListStoragesRequest {
- return ApiListStoragesRequest{
+ return ListStoragesRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -2308,7 +2983,7 @@ func (a *APIClient) ListStorages(ctx context.Context, projectId string, flavor s
}
func (a *APIClient) ListStoragesExecute(ctx context.Context, projectId string, flavor string) (*ListStoragesResponse, error) {
- r := ApiListStoragesRequest{
+ r := ListStoragesRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -2317,14 +2992,14 @@ func (a *APIClient) ListStoragesExecute(ctx context.Context, projectId string, f
return r.Execute()
}
-type ApiListSuggestedIndexesRequest struct {
+type ListSuggestedIndexesRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
instanceId string
}
-func (r ApiListSuggestedIndexesRequest) Execute() (*HandlersInstancesSuggestedIndexesResponse, error) {
+func (r ListSuggestedIndexesRequest) Execute() (*HandlersInstancesSuggestedIndexesResponse, error) {
var (
localVarHTTPMethod = http.MethodGet
localVarPostBody interface{}
@@ -2332,7 +3007,11 @@ func (r ApiListSuggestedIndexesRequest) Execute() (*HandlersInstancesSuggestedIn
localVarReturnValue *HandlersInstancesSuggestedIndexesResponse
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListSuggestedIndexes")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListSuggestedIndexes")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -2362,7 +3041,7 @@ func (r ApiListSuggestedIndexesRequest) Execute() (*HandlersInstancesSuggestedIn
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -2372,7 +3051,7 @@ func (r ApiListSuggestedIndexesRequest) Execute() (*HandlersInstancesSuggestedIn
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -2396,7 +3075,7 @@ func (r ApiListSuggestedIndexesRequest) Execute() (*HandlersInstancesSuggestedIn
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -2407,7 +3086,7 @@ func (r ApiListSuggestedIndexesRequest) Execute() (*HandlersInstancesSuggestedIn
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -2418,7 +3097,7 @@ func (r ApiListSuggestedIndexesRequest) Execute() (*HandlersInstancesSuggestedIn
}
if localVarHTTPResponse.StatusCode == 500 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -2429,7 +3108,7 @@ func (r ApiListSuggestedIndexesRequest) Execute() (*HandlersInstancesSuggestedIn
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -2453,7 +3132,7 @@ gets suggested indexes from the Opsmanager performance advisor
@return ApiListSuggestedIndexesRequest
*/
func (a *APIClient) ListSuggestedIndexes(ctx context.Context, projectId string, instanceId string) ApiListSuggestedIndexesRequest {
- return ApiListSuggestedIndexesRequest{
+ return ListSuggestedIndexesRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -2462,7 +3141,7 @@ func (a *APIClient) ListSuggestedIndexes(ctx context.Context, projectId string,
}
func (a *APIClient) ListSuggestedIndexesExecute(ctx context.Context, projectId string, instanceId string) (*HandlersInstancesSuggestedIndexesResponse, error) {
- r := ApiListSuggestedIndexesRequest{
+ r := ListSuggestedIndexesRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -2471,14 +3150,14 @@ func (a *APIClient) ListSuggestedIndexesExecute(ctx context.Context, projectId s
return r.Execute()
}
-type ApiListUsersRequest struct {
+type ListUsersRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
instanceId string
}
-func (r ApiListUsersRequest) Execute() (*ListUsersResponse, error) {
+func (r ListUsersRequest) Execute() (*ListUsersResponse, error) {
var (
localVarHTTPMethod = http.MethodGet
localVarPostBody interface{}
@@ -2486,7 +3165,11 @@ func (r ApiListUsersRequest) Execute() (*ListUsersResponse, error) {
localVarReturnValue *ListUsersResponse
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListUsers")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListUsers")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -2516,7 +3199,7 @@ func (r ApiListUsersRequest) Execute() (*ListUsersResponse, error) {
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -2526,7 +3209,7 @@ func (r ApiListUsersRequest) Execute() (*ListUsersResponse, error) {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -2550,7 +3233,7 @@ func (r ApiListUsersRequest) Execute() (*ListUsersResponse, error) {
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -2561,7 +3244,7 @@ func (r ApiListUsersRequest) Execute() (*ListUsersResponse, error) {
}
if localVarHTTPResponse.StatusCode == 500 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -2572,7 +3255,7 @@ func (r ApiListUsersRequest) Execute() (*ListUsersResponse, error) {
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -2596,7 +3279,7 @@ list all users for a mongodb instance
@return ApiListUsersRequest
*/
func (a *APIClient) ListUsers(ctx context.Context, projectId string, instanceId string) ApiListUsersRequest {
- return ApiListUsersRequest{
+ return ListUsersRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -2605,7 +3288,7 @@ func (a *APIClient) ListUsers(ctx context.Context, projectId string, instanceId
}
func (a *APIClient) ListUsersExecute(ctx context.Context, projectId string, instanceId string) (*ListUsersResponse, error) {
- r := ApiListUsersRequest{
+ r := ListUsersRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -2614,13 +3297,13 @@ func (a *APIClient) ListUsersExecute(ctx context.Context, projectId string, inst
return r.Execute()
}
-type ApiListVersionsRequest struct {
+type ListVersionsRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
}
-func (r ApiListVersionsRequest) Execute() (*ListVersionsResponse, error) {
+func (r ListVersionsRequest) Execute() (*ListVersionsResponse, error) {
var (
localVarHTTPMethod = http.MethodGet
localVarPostBody interface{}
@@ -2628,7 +3311,11 @@ func (r ApiListVersionsRequest) Execute() (*ListVersionsResponse, error) {
localVarReturnValue *ListVersionsResponse
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListVersions")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListVersions")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -2657,7 +3344,7 @@ func (r ApiListVersionsRequest) Execute() (*ListVersionsResponse, error) {
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -2667,7 +3354,7 @@ func (r ApiListVersionsRequest) Execute() (*ListVersionsResponse, error) {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -2691,7 +3378,7 @@ func (r ApiListVersionsRequest) Execute() (*ListVersionsResponse, error) {
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -2702,7 +3389,7 @@ func (r ApiListVersionsRequest) Execute() (*ListVersionsResponse, error) {
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -2725,7 +3412,7 @@ returns all available versions for creating endpoint
@return ApiListVersionsRequest
*/
func (a *APIClient) ListVersions(ctx context.Context, projectId string) ApiListVersionsRequest {
- return ApiListVersionsRequest{
+ return ListVersionsRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -2733,7 +3420,7 @@ func (a *APIClient) ListVersions(ctx context.Context, projectId string) ApiListV
}
func (a *APIClient) ListVersionsExecute(ctx context.Context, projectId string) (*ListVersionsResponse, error) {
- r := ApiListVersionsRequest{
+ r := ListVersionsRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -2741,7 +3428,7 @@ func (a *APIClient) ListVersionsExecute(ctx context.Context, projectId string) (
return r.Execute()
}
-type ApiPartialUpdateInstanceRequest struct {
+type PartialUpdateInstanceRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
@@ -2751,12 +3438,12 @@ type ApiPartialUpdateInstanceRequest struct {
// payload
-func (r ApiPartialUpdateInstanceRequest) PartialUpdateInstancePayload(partialUpdateInstancePayload PartialUpdateInstancePayload) ApiPartialUpdateInstanceRequest {
+func (r PartialUpdateInstanceRequest) PartialUpdateInstancePayload(partialUpdateInstancePayload PartialUpdateInstancePayload) ApiPartialUpdateInstanceRequest {
r.partialUpdateInstancePayload = &partialUpdateInstancePayload
return r
}
-func (r ApiPartialUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) {
+func (r PartialUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) {
var (
localVarHTTPMethod = http.MethodPatch
localVarPostBody interface{}
@@ -2764,7 +3451,11 @@ func (r ApiPartialUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, err
localVarReturnValue *UpdateInstanceResponse
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.PartialUpdateInstance")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.PartialUpdateInstance")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -2799,7 +3490,7 @@ func (r ApiPartialUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, err
}
// body params
localVarPostBody = r.partialUpdateInstancePayload
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -2809,7 +3500,7 @@ func (r ApiPartialUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, err
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -2833,7 +3524,7 @@ func (r ApiPartialUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, err
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -2844,7 +3535,7 @@ func (r ApiPartialUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, err
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -2855,7 +3546,7 @@ func (r ApiPartialUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, err
}
if localVarHTTPResponse.StatusCode == 409 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -2866,7 +3557,7 @@ func (r ApiPartialUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, err
}
if localVarHTTPResponse.StatusCode == 500 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -2877,7 +3568,7 @@ func (r ApiPartialUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, err
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -2901,7 +3592,7 @@ Updates a deployment plan
Note that the time format for the backupSchedule
@return ApiPartialUpdateInstanceRequest
*/
func (a *APIClient) PartialUpdateInstance(ctx context.Context, projectId string, instanceId string) ApiPartialUpdateInstanceRequest {
- return ApiPartialUpdateInstanceRequest{
+ return PartialUpdateInstanceRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -2910,7 +3601,7 @@ func (a *APIClient) PartialUpdateInstance(ctx context.Context, projectId string,
}
func (a *APIClient) PartialUpdateInstanceExecute(ctx context.Context, projectId string, instanceId string) (*UpdateInstanceResponse, error) {
- r := ApiPartialUpdateInstanceRequest{
+ r := PartialUpdateInstanceRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -2919,7 +3610,7 @@ func (a *APIClient) PartialUpdateInstanceExecute(ctx context.Context, projectId
return r.Execute()
}
-type ApiPartialUpdateUserRequest struct {
+type PartialUpdateUserRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
@@ -2930,19 +3621,23 @@ type ApiPartialUpdateUserRequest struct {
// payload
-func (r ApiPartialUpdateUserRequest) PartialUpdateUserPayload(partialUpdateUserPayload PartialUpdateUserPayload) ApiPartialUpdateUserRequest {
+func (r PartialUpdateUserRequest) PartialUpdateUserPayload(partialUpdateUserPayload PartialUpdateUserPayload) ApiPartialUpdateUserRequest {
r.partialUpdateUserPayload = &partialUpdateUserPayload
return r
}
-func (r ApiPartialUpdateUserRequest) Execute() error {
+func (r PartialUpdateUserRequest) Execute() error {
var (
localVarHTTPMethod = http.MethodPatch
localVarPostBody interface{}
formFiles []formFile
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.PartialUpdateUser")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.PartialUpdateUser")
if err != nil {
return &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -2978,7 +3673,7 @@ func (r ApiPartialUpdateUserRequest) Execute() error {
}
// body params
localVarPostBody = r.partialUpdateUserPayload
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return err
}
@@ -2988,7 +3683,7 @@ func (r ApiPartialUpdateUserRequest) Execute() error {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -3012,7 +3707,7 @@ func (r ApiPartialUpdateUserRequest) Execute() error {
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return newErr
@@ -3023,7 +3718,7 @@ func (r ApiPartialUpdateUserRequest) Execute() error {
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return newErr
@@ -3034,7 +3729,7 @@ func (r ApiPartialUpdateUserRequest) Execute() error {
}
if localVarHTTPResponse.StatusCode == 409 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return newErr
@@ -3060,7 +3755,7 @@ updates user for a mongodb instance
@return ApiPartialUpdateUserRequest
*/
func (a *APIClient) PartialUpdateUser(ctx context.Context, projectId string, instanceId string, userId string) ApiPartialUpdateUserRequest {
- return ApiPartialUpdateUserRequest{
+ return PartialUpdateUserRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -3070,7 +3765,7 @@ func (a *APIClient) PartialUpdateUser(ctx context.Context, projectId string, ins
}
func (a *APIClient) PartialUpdateUserExecute(ctx context.Context, projectId string, instanceId string, userId string) error {
- r := ApiPartialUpdateUserRequest{
+ r := PartialUpdateUserRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -3080,7 +3775,7 @@ func (a *APIClient) PartialUpdateUserExecute(ctx context.Context, projectId stri
return r.Execute()
}
-type ApiResetUserRequest struct {
+type ResetUserRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
@@ -3088,7 +3783,7 @@ type ApiResetUserRequest struct {
userId string
}
-func (r ApiResetUserRequest) Execute() (*User, error) {
+func (r ResetUserRequest) Execute() (*User, error) {
var (
localVarHTTPMethod = http.MethodPost
localVarPostBody interface{}
@@ -3096,7 +3791,11 @@ func (r ApiResetUserRequest) Execute() (*User, error) {
localVarReturnValue *User
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ResetUser")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ResetUser")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -3127,7 +3826,7 @@ func (r ApiResetUserRequest) Execute() (*User, error) {
if localVarHTTPHeaderAccept != "" {
localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept
}
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -3137,7 +3836,7 @@ func (r ApiResetUserRequest) Execute() (*User, error) {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -3161,7 +3860,7 @@ func (r ApiResetUserRequest) Execute() (*User, error) {
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -3172,7 +3871,7 @@ func (r ApiResetUserRequest) Execute() (*User, error) {
}
if localVarHTTPResponse.StatusCode == 500 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -3183,7 +3882,7 @@ func (r ApiResetUserRequest) Execute() (*User, error) {
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -3208,7 +3907,7 @@ resets mongodb user's password
@return ApiResetUserRequest
*/
func (a *APIClient) ResetUser(ctx context.Context, projectId string, instanceId string, userId string) ApiResetUserRequest {
- return ApiResetUserRequest{
+ return ResetUserRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -3218,7 +3917,7 @@ func (a *APIClient) ResetUser(ctx context.Context, projectId string, instanceId
}
func (a *APIClient) ResetUserExecute(ctx context.Context, projectId string, instanceId string, userId string) (*User, error) {
- r := ApiResetUserRequest{
+ r := ResetUserRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -3228,7 +3927,7 @@ func (a *APIClient) ResetUserExecute(ctx context.Context, projectId string, inst
return r.Execute()
}
-type ApiRestoreInstanceRequest struct {
+type RestoreInstanceRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
@@ -3238,12 +3937,12 @@ type ApiRestoreInstanceRequest struct {
// payload
-func (r ApiRestoreInstanceRequest) RestoreInstancePayload(restoreInstancePayload RestoreInstancePayload) ApiRestoreInstanceRequest {
+func (r RestoreInstanceRequest) RestoreInstancePayload(restoreInstancePayload RestoreInstancePayload) ApiRestoreInstanceRequest {
r.restoreInstancePayload = &restoreInstancePayload
return r
}
-func (r ApiRestoreInstanceRequest) Execute() (*RestoreInstanceResponse, error) {
+func (r RestoreInstanceRequest) Execute() (*RestoreInstanceResponse, error) {
var (
localVarHTTPMethod = http.MethodPost
localVarPostBody interface{}
@@ -3251,7 +3950,11 @@ func (r ApiRestoreInstanceRequest) Execute() (*RestoreInstanceResponse, error) {
localVarReturnValue *RestoreInstanceResponse
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.RestoreInstance")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.RestoreInstance")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -3286,7 +3989,7 @@ func (r ApiRestoreInstanceRequest) Execute() (*RestoreInstanceResponse, error) {
}
// body params
localVarPostBody = r.restoreInstancePayload
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -3296,7 +3999,7 @@ func (r ApiRestoreInstanceRequest) Execute() (*RestoreInstanceResponse, error) {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -3320,7 +4023,7 @@ func (r ApiRestoreInstanceRequest) Execute() (*RestoreInstanceResponse, error) {
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -3331,7 +4034,7 @@ func (r ApiRestoreInstanceRequest) Execute() (*RestoreInstanceResponse, error) {
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -3342,7 +4045,7 @@ func (r ApiRestoreInstanceRequest) Execute() (*RestoreInstanceResponse, error) {
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -3366,7 +4069,7 @@ Restore an instance based on snapshot
@return ApiRestoreInstanceRequest
*/
func (a *APIClient) RestoreInstance(ctx context.Context, projectId string, instanceId string) ApiRestoreInstanceRequest {
- return ApiRestoreInstanceRequest{
+ return RestoreInstanceRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -3375,7 +4078,7 @@ func (a *APIClient) RestoreInstance(ctx context.Context, projectId string, insta
}
func (a *APIClient) RestoreInstanceExecute(ctx context.Context, projectId string, instanceId string) (*RestoreInstanceResponse, error) {
- r := ApiRestoreInstanceRequest{
+ r := RestoreInstanceRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -3384,7 +4087,7 @@ func (a *APIClient) RestoreInstanceExecute(ctx context.Context, projectId string
return r.Execute()
}
-type ApiUpdateBackupScheduleRequest struct {
+type UpdateBackupScheduleRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
@@ -3394,12 +4097,12 @@ type ApiUpdateBackupScheduleRequest struct {
// payload
-func (r ApiUpdateBackupScheduleRequest) UpdateBackupSchedulePayload(updateBackupSchedulePayload UpdateBackupSchedulePayload) ApiUpdateBackupScheduleRequest {
+func (r UpdateBackupScheduleRequest) UpdateBackupSchedulePayload(updateBackupSchedulePayload UpdateBackupSchedulePayload) ApiUpdateBackupScheduleRequest {
r.updateBackupSchedulePayload = &updateBackupSchedulePayload
return r
}
-func (r ApiUpdateBackupScheduleRequest) Execute() (*BackupSchedule, error) {
+func (r UpdateBackupScheduleRequest) Execute() (*BackupSchedule, error) {
var (
localVarHTTPMethod = http.MethodPut
localVarPostBody interface{}
@@ -3407,7 +4110,11 @@ func (r ApiUpdateBackupScheduleRequest) Execute() (*BackupSchedule, error) {
localVarReturnValue *BackupSchedule
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.UpdateBackupSchedule")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.UpdateBackupSchedule")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -3442,7 +4149,7 @@ func (r ApiUpdateBackupScheduleRequest) Execute() (*BackupSchedule, error) {
}
// body params
localVarPostBody = r.updateBackupSchedulePayload
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -3452,7 +4159,7 @@ func (r ApiUpdateBackupScheduleRequest) Execute() (*BackupSchedule, error) {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -3476,7 +4183,7 @@ func (r ApiUpdateBackupScheduleRequest) Execute() (*BackupSchedule, error) {
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -3487,7 +4194,7 @@ func (r ApiUpdateBackupScheduleRequest) Execute() (*BackupSchedule, error) {
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -3498,7 +4205,7 @@ func (r ApiUpdateBackupScheduleRequest) Execute() (*BackupSchedule, error) {
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -3522,7 +4229,7 @@ Updates a backup schedule
Note that the time format is in UTC
@return ApiUpdateBackupScheduleRequest
*/
func (a *APIClient) UpdateBackupSchedule(ctx context.Context, projectId string, instanceId string) ApiUpdateBackupScheduleRequest {
- return ApiUpdateBackupScheduleRequest{
+ return UpdateBackupScheduleRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -3531,7 +4238,7 @@ func (a *APIClient) UpdateBackupSchedule(ctx context.Context, projectId string,
}
func (a *APIClient) UpdateBackupScheduleExecute(ctx context.Context, projectId string, instanceId string) (*BackupSchedule, error) {
- r := ApiUpdateBackupScheduleRequest{
+ r := UpdateBackupScheduleRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -3540,7 +4247,7 @@ func (a *APIClient) UpdateBackupScheduleExecute(ctx context.Context, projectId s
return r.Execute()
}
-type ApiUpdateInstanceRequest struct {
+type UpdateInstanceRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
@@ -3550,12 +4257,12 @@ type ApiUpdateInstanceRequest struct {
// payload
-func (r ApiUpdateInstanceRequest) UpdateInstancePayload(updateInstancePayload UpdateInstancePayload) ApiUpdateInstanceRequest {
+func (r UpdateInstanceRequest) UpdateInstancePayload(updateInstancePayload UpdateInstancePayload) ApiUpdateInstanceRequest {
r.updateInstancePayload = &updateInstancePayload
return r
}
-func (r ApiUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) {
+func (r UpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) {
var (
localVarHTTPMethod = http.MethodPut
localVarPostBody interface{}
@@ -3563,7 +4270,11 @@ func (r ApiUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) {
localVarReturnValue *UpdateInstanceResponse
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.UpdateInstance")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return nil, fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.UpdateInstance")
if err != nil {
return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -3598,7 +4309,7 @@ func (r ApiUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) {
}
// body params
localVarPostBody = r.updateInstancePayload
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return localVarReturnValue, err
}
@@ -3608,7 +4319,7 @@ func (r ApiUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -3632,7 +4343,7 @@ func (r ApiUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) {
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -3643,7 +4354,7 @@ func (r ApiUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) {
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -3654,7 +4365,7 @@ func (r ApiUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) {
}
if localVarHTTPResponse.StatusCode == 409 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -3665,7 +4376,7 @@ func (r ApiUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) {
}
if localVarHTTPResponse.StatusCode == 500 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return localVarReturnValue, newErr
@@ -3676,7 +4387,7 @@ func (r ApiUpdateInstanceRequest) Execute() (*UpdateInstanceResponse, error) {
return localVarReturnValue, newErr
}
- err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr := &oapierror.GenericOpenAPIError{
StatusCode: localVarHTTPResponse.StatusCode,
@@ -3700,7 +4411,7 @@ Updates a deployment plan
Note that the time format for the backupSchedule
@return ApiUpdateInstanceRequest
*/
func (a *APIClient) UpdateInstance(ctx context.Context, projectId string, instanceId string) ApiUpdateInstanceRequest {
- return ApiUpdateInstanceRequest{
+ return UpdateInstanceRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -3709,7 +4420,7 @@ func (a *APIClient) UpdateInstance(ctx context.Context, projectId string, instan
}
func (a *APIClient) UpdateInstanceExecute(ctx context.Context, projectId string, instanceId string) (*UpdateInstanceResponse, error) {
- r := ApiUpdateInstanceRequest{
+ r := UpdateInstanceRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -3718,7 +4429,7 @@ func (a *APIClient) UpdateInstanceExecute(ctx context.Context, projectId string,
return r.Execute()
}
-type ApiUpdateUserRequest struct {
+type UpdateUserRequest struct {
ctx context.Context
apiService *DefaultApiService
projectId string
@@ -3729,19 +4440,23 @@ type ApiUpdateUserRequest struct {
// payload
-func (r ApiUpdateUserRequest) UpdateUserPayload(updateUserPayload UpdateUserPayload) ApiUpdateUserRequest {
+func (r UpdateUserRequest) UpdateUserPayload(updateUserPayload UpdateUserPayload) ApiUpdateUserRequest {
r.updateUserPayload = &updateUserPayload
return r
}
-func (r ApiUpdateUserRequest) Execute() error {
+func (r UpdateUserRequest) Execute() error {
var (
localVarHTTPMethod = http.MethodPut
localVarPostBody interface{}
formFiles []formFile
)
a := r.apiService
- localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.UpdateUser")
+ client, ok := a.client.(*APIClient)
+ if !ok {
+ return fmt.Errorf("could not parse client to type APIClient")
+ }
+ localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.UpdateUser")
if err != nil {
return &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()}
}
@@ -3777,7 +4492,7 @@ func (r ApiUpdateUserRequest) Execute() error {
}
// body params
localVarPostBody = r.updateUserPayload
- req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
+ req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles)
if err != nil {
return err
}
@@ -3787,7 +4502,7 @@ func (r ApiUpdateUserRequest) Execute() error {
*contextHTTPRequest = req
}
- localVarHTTPResponse, err := a.client.callAPI(req)
+ localVarHTTPResponse, err := client.callAPI(req)
contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response)
if ok {
*contextHTTPResponse = localVarHTTPResponse
@@ -3811,7 +4526,7 @@ func (r ApiUpdateUserRequest) Execute() error {
}
if localVarHTTPResponse.StatusCode == 400 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return newErr
@@ -3822,7 +4537,7 @@ func (r ApiUpdateUserRequest) Execute() error {
}
if localVarHTTPResponse.StatusCode == 404 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return newErr
@@ -3833,7 +4548,7 @@ func (r ApiUpdateUserRequest) Execute() error {
}
if localVarHTTPResponse.StatusCode == 409 {
var v Error
- err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
+ err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type"))
if err != nil {
newErr.ErrorMessage = err.Error()
return newErr
@@ -3859,7 +4574,7 @@ updates user for a mongodb instance
@return ApiUpdateUserRequest
*/
func (a *APIClient) UpdateUser(ctx context.Context, projectId string, instanceId string, userId string) ApiUpdateUserRequest {
- return ApiUpdateUserRequest{
+ return UpdateUserRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
@@ -3869,7 +4584,7 @@ func (a *APIClient) UpdateUser(ctx context.Context, projectId string, instanceId
}
func (a *APIClient) UpdateUserExecute(ctx context.Context, projectId string, instanceId string, userId string) error {
- r := ApiUpdateUserRequest{
+ r := UpdateUserRequest{
apiService: a.defaultApi,
ctx: ctx,
projectId: projectId,
diff --git a/services/mongodbflex/client.go b/services/mongodbflex/client.go
index f3d429bf..3f70febc 100644
--- a/services/mongodbflex/client.go
+++ b/services/mongodbflex/client.go
@@ -51,7 +51,7 @@ type APIClient struct {
}
type service struct {
- client *APIClient
+ client DefaultApi
}
// NewAPIClient creates a new API client.
diff --git a/services/mongodbflex/model_instance.go b/services/mongodbflex/model_instance.go
index 62c15a81..a164105a 100644
--- a/services/mongodbflex/model_instance.go
+++ b/services/mongodbflex/model_instance.go
@@ -165,7 +165,7 @@ func setInstanceGetReplicasAttributeType(arg *InstanceGetReplicasAttributeType,
types and functions for status
*/
-//isEnum
+// isEnum
// InstanceStatus The current status of the instance.
type InstanceStatus string
diff --git a/services/mongodbflex/model_instance_list_instance.go b/services/mongodbflex/model_instance_list_instance.go
index 4826b9d1..e61c23fa 100644
--- a/services/mongodbflex/model_instance_list_instance.go
+++ b/services/mongodbflex/model_instance_list_instance.go
@@ -64,7 +64,7 @@ type InstanceListInstanceGetNameRetType = string
types and functions for status
*/
-//isEnum
+// isEnum
// InstanceListInstanceStatus The current status of the instance.
type InstanceListInstanceStatus string