From 92f0c59f489bc9c50b65ecfb30d72f20b906e440 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Wed, 11 Dec 2024 15:00:59 +0000 Subject: [PATCH] Generate postgresflex --- services/postgresflex/api_default.go | 607 +++++++++++++++--- services/postgresflex/api_default_test.go | 189 ++++-- services/postgresflex/client.go | 4 +- services/postgresflex/configuration.go | 2 +- services/postgresflex/model_acl.go | 4 +- .../postgresflex/model_api_configuration.go | 6 +- ...odel_api_extension_config_load_response.go | 4 +- .../model_api_extension_configure_response.go | 4 +- .../model_api_extension_delete_response.go | 4 +- .../postgresflex/model_api_extension_list.go | 8 +- .../model_api_extension_load_response.go | 4 +- .../model_api_install_response.go | 4 +- .../model_api_installed_list_response.go | 4 +- services/postgresflex/model_backup.go | 18 +- .../model_clone_instance_payload.go | 8 +- .../model_clone_instance_response.go | 4 +- .../model_create_database_payload.go | 6 +- .../model_create_instance_payload.go | 21 +- .../model_create_instance_response.go | 4 +- .../postgresflex/model_create_user_payload.go | 6 +- .../model_create_user_response.go | 4 +- services/postgresflex/model_error.go | 11 +- .../model_extensions_configuration.go | 6 +- ...odel_extensions_extension_list_response.go | 4 +- .../model_extensions_new_config.go | 4 +- services/postgresflex/model_flavor.go | 10 +- .../postgresflex/model_get_backup_response.go | 4 +- .../postgresflex/model_get_user_response.go | 4 +- services/postgresflex/model_instance.go | 31 +- ...model_instance_create_database_response.go | 4 +- .../postgresflex/model_instance_data_point.go | 6 +- .../postgresflex/model_instance_database.go | 8 +- services/postgresflex/model_instance_host.go | 6 +- .../model_instance_host_metric.go | 8 +- .../model_instance_list_databases_response.go | 4 +- .../model_instance_list_instance.go | 8 +- .../model_instance_metrics_response.go | 4 +- .../postgresflex/model_instance_response.go | 4 +- .../model_list_backups_response.go | 6 +- .../model_list_flavors_response.go | 4 +- .../model_list_instances_response.go | 6 +- .../model_list_storages_response.go | 6 +- .../postgresflex/model_list_users_response.go | 6 +- .../model_list_users_response_item.go | 6 +- .../model_list_versions_response.go | 4 +- .../model_partial_update_instance_payload.go | 33 +- .../model_partial_update_instance_response.go | 4 +- .../model_partial_update_user_payload.go | 6 +- .../model_postgres_database_parameter.go | 26 +- ...el_postgres_database_parameter_response.go | 4 +- .../postgresflex/model_reset_user_response.go | 4 +- services/postgresflex/model_storage.go | 6 +- services/postgresflex/model_storage_range.go | 6 +- .../model_update_backup_schedule_payload.go | 4 +- .../model_update_instance_payload.go | 33 +- .../postgresflex/model_update_user_payload.go | 6 +- services/postgresflex/model_user.go | 18 +- services/postgresflex/model_user_response.go | 12 +- services/postgresflex/utils.go | 2 +- 59 files changed, 886 insertions(+), 357 deletions(-) diff --git a/services/postgresflex/api_default.go b/services/postgresflex/api_default.go index 49e40ebb1..485160a80 100644 --- a/services/postgresflex/api_default.go +++ b/services/postgresflex/api_default.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -30,6 +30,7 @@ type ApiCloneInstanceRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string cloneInstancePayload *CloneInstancePayload } @@ -54,8 +55,9 @@ func (r ApiCloneInstanceRequest) Execute() (*CloneInstanceResponse, error) { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}/clone" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/clone" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarHeaderParams := make(map[string]string) @@ -127,6 +129,17 @@ func (r ApiCloneInstanceRequest) Execute() (*CloneInstanceResponse, error) { newErr.Model = v return localVarReturnValue, newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } return localVarReturnValue, newErr } @@ -150,23 +163,26 @@ Clone an existing instance of a postgres database to a new destination instance @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId Project ID + @param region The region which should be addressed @param instanceId Instance ID @return ApiCloneInstanceRequest */ -func (a *APIClient) CloneInstance(ctx context.Context, projectId string, instanceId string) ApiCloneInstanceRequest { +func (a *APIClient) CloneInstance(ctx context.Context, projectId string, region string, instanceId string) ApiCloneInstanceRequest { return ApiCloneInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } } -func (a *APIClient) CloneInstanceExecute(ctx context.Context, projectId string, instanceId string) (*CloneInstanceResponse, error) { +func (a *APIClient) CloneInstanceExecute(ctx context.Context, projectId string, region string, instanceId string) (*CloneInstanceResponse, error) { r := ApiCloneInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } return r.Execute() @@ -176,6 +192,7 @@ type ApiCreateDatabaseRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string createDatabasePayload *CreateDatabasePayload } @@ -200,8 +217,9 @@ func (r ApiCreateDatabaseRequest) Execute() (*InstanceCreateDatabaseResponse, er return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}/databases" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/databases" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarHeaderParams := make(map[string]string) @@ -273,6 +291,17 @@ func (r ApiCreateDatabaseRequest) Execute() (*InstanceCreateDatabaseResponse, er newErr.Model = v return localVarReturnValue, newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } return localVarReturnValue, newErr } @@ -297,23 +326,26 @@ Note: The name of a valid user must be provided in the "options" map field using @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId Project ID + @param region The region which should be addressed @param instanceId Instance ID @return ApiCreateDatabaseRequest */ -func (a *APIClient) CreateDatabase(ctx context.Context, projectId string, instanceId string) ApiCreateDatabaseRequest { +func (a *APIClient) CreateDatabase(ctx context.Context, projectId string, region string, instanceId string) ApiCreateDatabaseRequest { return ApiCreateDatabaseRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } } -func (a *APIClient) CreateDatabaseExecute(ctx context.Context, projectId string, instanceId string) (*InstanceCreateDatabaseResponse, error) { +func (a *APIClient) CreateDatabaseExecute(ctx context.Context, projectId string, region string, instanceId string) (*InstanceCreateDatabaseResponse, error) { r := ApiCreateDatabaseRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } return r.Execute() @@ -323,6 +355,7 @@ type ApiCreateInstanceRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string createInstancePayload *CreateInstancePayload } @@ -346,8 +379,9 @@ func (r ApiCreateInstanceRequest) Execute() (*CreateInstanceResponse, error) { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -418,6 +452,17 @@ func (r ApiCreateInstanceRequest) Execute() (*CreateInstanceResponse, error) { newErr.Model = v return localVarReturnValue, newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } return localVarReturnValue, newErr } @@ -441,21 +486,24 @@ Create a new instance of a postgres database @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId Project ID + @param region The region which should be addressed @return ApiCreateInstanceRequest */ -func (a *APIClient) CreateInstance(ctx context.Context, projectId string) ApiCreateInstanceRequest { +func (a *APIClient) CreateInstance(ctx context.Context, projectId string, region string) ApiCreateInstanceRequest { return ApiCreateInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, } } -func (a *APIClient) CreateInstanceExecute(ctx context.Context, projectId string) (*CreateInstanceResponse, error) { +func (a *APIClient) CreateInstanceExecute(ctx context.Context, projectId string, region string) (*CreateInstanceResponse, error) { r := ApiCreateInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, } return r.Execute() } @@ -464,6 +512,7 @@ type ApiCreateUserRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string createUserPayload *CreateUserPayload } @@ -488,8 +537,9 @@ func (r ApiCreateUserRequest) Execute() (*CreateUserResponse, error) { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}/users" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/users" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarHeaderParams := make(map[string]string) @@ -561,6 +611,17 @@ func (r ApiCreateUserRequest) Execute() (*CreateUserResponse, error) { newErr.Model = v return localVarReturnValue, newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } return localVarReturnValue, newErr } @@ -584,23 +645,26 @@ Create user 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 region The region which should be addressed @param instanceId Instance ID @return ApiCreateUserRequest */ -func (a *APIClient) CreateUser(ctx context.Context, projectId string, instanceId string) ApiCreateUserRequest { +func (a *APIClient) CreateUser(ctx context.Context, projectId string, region string, instanceId string) ApiCreateUserRequest { return ApiCreateUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } } -func (a *APIClient) CreateUserExecute(ctx context.Context, projectId string, instanceId string) (*CreateUserResponse, error) { +func (a *APIClient) CreateUserExecute(ctx context.Context, projectId string, region string, instanceId string) (*CreateUserResponse, error) { r := ApiCreateUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } return r.Execute() @@ -610,6 +674,7 @@ type ApiDeleteDatabaseRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string databaseId string } @@ -626,8 +691,9 @@ func (r ApiDeleteDatabaseRequest) Execute() error { return &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}/databases/{databaseId}" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/databases/{databaseId}" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarPath = strings.Replace(localVarPath, "{"+"databaseId"+"}", url.PathEscape(ParameterValueToString(r.databaseId, "databaseId")), -1) @@ -695,6 +761,17 @@ func (r ApiDeleteDatabaseRequest) Execute() error { newErr.Model = v return newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return newErr + } return newErr } @@ -708,25 +785,28 @@ Delete database 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 region The region which should be addressed @param instanceId Instance ID @param databaseId Database ID @return ApiDeleteDatabaseRequest */ -func (a *APIClient) DeleteDatabase(ctx context.Context, projectId string, instanceId string, databaseId string) ApiDeleteDatabaseRequest { +func (a *APIClient) DeleteDatabase(ctx context.Context, projectId string, region string, instanceId string, databaseId string) ApiDeleteDatabaseRequest { return ApiDeleteDatabaseRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, databaseId: databaseId, } } -func (a *APIClient) DeleteDatabaseExecute(ctx context.Context, projectId string, instanceId string, databaseId string) error { +func (a *APIClient) DeleteDatabaseExecute(ctx context.Context, projectId string, region string, instanceId string, databaseId string) error { r := ApiDeleteDatabaseRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, databaseId: databaseId, } @@ -737,6 +817,7 @@ type ApiDeleteInstanceRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string } @@ -752,8 +833,9 @@ func (r ApiDeleteInstanceRequest) Execute() error { return &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarHeaderParams := make(map[string]string) @@ -820,6 +902,17 @@ func (r ApiDeleteInstanceRequest) Execute() error { newErr.Model = v return newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return newErr + } if localVarHTTPResponse.StatusCode == 404 { var v Error err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) @@ -854,23 +947,26 @@ Delete available instance @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId Project ID + @param region The region which should be addressed @param instanceId Instance ID @return ApiDeleteInstanceRequest */ -func (a *APIClient) DeleteInstance(ctx context.Context, projectId string, instanceId string) ApiDeleteInstanceRequest { +func (a *APIClient) DeleteInstance(ctx context.Context, projectId string, region string, instanceId string) ApiDeleteInstanceRequest { return ApiDeleteInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } } -func (a *APIClient) DeleteInstanceExecute(ctx context.Context, projectId string, instanceId string) error { +func (a *APIClient) DeleteInstanceExecute(ctx context.Context, projectId string, region string, instanceId string) error { r := ApiDeleteInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } return r.Execute() @@ -880,6 +976,7 @@ type ApiDeleteUserRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string userId string } @@ -896,8 +993,9 @@ func (r ApiDeleteUserRequest) Execute() error { return &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}/users/{userId}" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/users/{userId}" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarPath = strings.Replace(localVarPath, "{"+"userId"+"}", url.PathEscape(ParameterValueToString(r.userId, "userId")), -1) @@ -965,6 +1063,17 @@ func (r ApiDeleteUserRequest) Execute() error { newErr.Model = v return newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return newErr + } return newErr } @@ -978,25 +1087,28 @@ Delete user 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 region The region which should be addressed @param instanceId Instance ID @param userId User ID @return ApiDeleteUserRequest */ -func (a *APIClient) DeleteUser(ctx context.Context, projectId string, instanceId string, userId string) ApiDeleteUserRequest { +func (a *APIClient) DeleteUser(ctx context.Context, projectId string, region string, instanceId string, userId string) ApiDeleteUserRequest { return ApiDeleteUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, userId: userId, } } -func (a *APIClient) DeleteUserExecute(ctx context.Context, projectId string, instanceId string, userId string) error { +func (a *APIClient) DeleteUserExecute(ctx context.Context, projectId string, region string, instanceId string, userId string) error { r := ApiDeleteUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, userId: userId, } @@ -1007,6 +1119,7 @@ type ApiDisableServiceRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string } func (r ApiDisableServiceRequest) Execute() error { @@ -1021,8 +1134,9 @@ func (r ApiDisableServiceRequest) Execute() error { return &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -1088,6 +1202,17 @@ func (r ApiDisableServiceRequest) Execute() error { newErr.Model = v return newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return newErr + } if localVarHTTPResponse.StatusCode == 500 { var v Error err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) @@ -1111,21 +1236,24 @@ Termination is the deletion of a whole project which causes the deletion of all @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId Project ID + @param region The region which should be addressed @return ApiDisableServiceRequest */ -func (a *APIClient) DisableService(ctx context.Context, projectId string) ApiDisableServiceRequest { +func (a *APIClient) DisableService(ctx context.Context, projectId string, region string) ApiDisableServiceRequest { return ApiDisableServiceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, } } -func (a *APIClient) DisableServiceExecute(ctx context.Context, projectId string) error { +func (a *APIClient) DisableServiceExecute(ctx context.Context, projectId string, region string) error { r := ApiDisableServiceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, } return r.Execute() } @@ -1134,6 +1262,7 @@ type ApiForceDeleteInstanceRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string } @@ -1149,8 +1278,9 @@ func (r ApiForceDeleteInstanceRequest) Execute() error { return &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}/force" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/force" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarHeaderParams := make(map[string]string) @@ -1206,6 +1336,28 @@ func (r ApiForceDeleteInstanceRequest) Execute() error { Body: localVarBody, ErrorMessage: localVarHTTPResponse.Status, } + if localVarHTTPResponse.StatusCode == 400 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return newErr + } if localVarHTTPResponse.StatusCode == 406 { var v Error err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) @@ -1240,23 +1392,26 @@ Forces the deletion of an delayed deleted instance @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId Project ID + @param region The region which should be addressed @param instanceId Instance ID @return ApiForceDeleteInstanceRequest */ -func (a *APIClient) ForceDeleteInstance(ctx context.Context, projectId string, instanceId string) ApiForceDeleteInstanceRequest { +func (a *APIClient) ForceDeleteInstance(ctx context.Context, projectId string, region string, instanceId string) ApiForceDeleteInstanceRequest { return ApiForceDeleteInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } } -func (a *APIClient) ForceDeleteInstanceExecute(ctx context.Context, projectId string, instanceId string) error { +func (a *APIClient) ForceDeleteInstanceExecute(ctx context.Context, projectId string, region string, instanceId string) error { r := ApiForceDeleteInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } return r.Execute() @@ -1266,6 +1421,7 @@ type ApiGetBackupRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string backupId string } @@ -1283,8 +1439,9 @@ func (r ApiGetBackupRequest) Execute() (*GetBackupResponse, error) { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}/backups/{backupId}" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/backups/{backupId}" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarPath = strings.Replace(localVarPath, "{"+"backupId"+"}", url.PathEscape(ParameterValueToString(r.backupId, "backupId")), -1) @@ -1352,6 +1509,17 @@ func (r ApiGetBackupRequest) Execute() (*GetBackupResponse, error) { newErr.Model = v return localVarReturnValue, newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } return localVarReturnValue, newErr } @@ -1375,25 +1543,28 @@ Get specific available backup @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId Project ID + @param region The region which should be addressed @param instanceId Instance ID @param backupId Backup ID @return ApiGetBackupRequest */ -func (a *APIClient) GetBackup(ctx context.Context, projectId string, instanceId string, backupId string) ApiGetBackupRequest { +func (a *APIClient) GetBackup(ctx context.Context, projectId string, region string, instanceId string, backupId string) ApiGetBackupRequest { return ApiGetBackupRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, backupId: backupId, } } -func (a *APIClient) GetBackupExecute(ctx context.Context, projectId string, instanceId string, backupId string) (*GetBackupResponse, error) { +func (a *APIClient) GetBackupExecute(ctx context.Context, projectId string, region string, instanceId string, backupId string) (*GetBackupResponse, error) { r := ApiGetBackupRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, backupId: backupId, } @@ -1404,6 +1575,7 @@ type ApiGetInstanceRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string } @@ -1420,8 +1592,9 @@ func (r ApiGetInstanceRequest) Execute() (*InstanceResponse, error) { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarHeaderParams := make(map[string]string) @@ -1488,6 +1661,17 @@ func (r ApiGetInstanceRequest) Execute() (*InstanceResponse, error) { newErr.Model = v return localVarReturnValue, newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } return localVarReturnValue, newErr } @@ -1511,23 +1695,26 @@ Get specific available instances @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId Project ID + @param region The region which should be addressed @param instanceId Instance ID @return ApiGetInstanceRequest */ -func (a *APIClient) GetInstance(ctx context.Context, projectId string, instanceId string) ApiGetInstanceRequest { +func (a *APIClient) GetInstance(ctx context.Context, projectId string, region string, instanceId string) ApiGetInstanceRequest { return ApiGetInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } } -func (a *APIClient) GetInstanceExecute(ctx context.Context, projectId string, instanceId string) (*InstanceResponse, error) { +func (a *APIClient) GetInstanceExecute(ctx context.Context, projectId string, region string, instanceId string) (*InstanceResponse, error) { r := ApiGetInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } return r.Execute() @@ -1537,6 +1724,7 @@ type ApiGetUserRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string userId string } @@ -1554,8 +1742,9 @@ func (r ApiGetUserRequest) Execute() (*GetUserResponse, error) { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}/users/{userId}" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/users/{userId}" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarPath = strings.Replace(localVarPath, "{"+"userId"+"}", url.PathEscape(ParameterValueToString(r.userId, "userId")), -1) @@ -1623,6 +1812,17 @@ func (r ApiGetUserRequest) Execute() (*GetUserResponse, error) { newErr.Model = v return localVarReturnValue, newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } return localVarReturnValue, newErr } @@ -1646,25 +1846,28 @@ Get specific available user 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 region The region which should be addressed @param instanceId Instance ID @param userId User ID @return ApiGetUserRequest */ -func (a *APIClient) GetUser(ctx context.Context, projectId string, instanceId string, userId string) ApiGetUserRequest { +func (a *APIClient) GetUser(ctx context.Context, projectId string, region string, instanceId string, userId string) ApiGetUserRequest { return ApiGetUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, userId: userId, } } -func (a *APIClient) GetUserExecute(ctx context.Context, projectId string, instanceId string, userId string) (*GetUserResponse, error) { +func (a *APIClient) GetUserExecute(ctx context.Context, projectId string, region string, instanceId string, userId string) (*GetUserResponse, error) { r := ApiGetUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, userId: userId, } @@ -1675,6 +1878,7 @@ type ApiListBackupsRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string } @@ -1691,8 +1895,9 @@ func (r ApiListBackupsRequest) Execute() (*ListBackupsResponse, error) { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}/backups" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/backups" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarHeaderParams := make(map[string]string) @@ -1759,6 +1964,17 @@ func (r ApiListBackupsRequest) Execute() (*ListBackupsResponse, error) { newErr.Model = v return localVarReturnValue, newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } return localVarReturnValue, newErr } @@ -1782,23 +1998,26 @@ List all backups which are available for a specific instance @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId Project ID + @param region The region which should be addressed @param instanceId Instance ID @return ApiListBackupsRequest */ -func (a *APIClient) ListBackups(ctx context.Context, projectId string, instanceId string) ApiListBackupsRequest { +func (a *APIClient) ListBackups(ctx context.Context, projectId string, region string, instanceId string) ApiListBackupsRequest { return ApiListBackupsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } } -func (a *APIClient) ListBackupsExecute(ctx context.Context, projectId string, instanceId string) (*ListBackupsResponse, error) { +func (a *APIClient) ListBackupsExecute(ctx context.Context, projectId string, region string, instanceId string) (*ListBackupsResponse, error) { r := ApiListBackupsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } return r.Execute() @@ -1808,6 +2027,7 @@ type ApiListDatabaseParametersRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string } @@ -1824,8 +2044,9 @@ func (r ApiListDatabaseParametersRequest) Execute() (*PostgresDatabaseParameterR return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}/parameter" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/parameter" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarHeaderParams := make(map[string]string) @@ -1892,6 +2113,17 @@ func (r ApiListDatabaseParametersRequest) Execute() (*PostgresDatabaseParameterR newErr.Model = v return localVarReturnValue, newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } return localVarReturnValue, newErr } @@ -1915,23 +2147,26 @@ List available databases parameter @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId Project ID + @param region The region which should be addressed @param instanceId Instance ID @return ApiListDatabaseParametersRequest */ -func (a *APIClient) ListDatabaseParameters(ctx context.Context, projectId string, instanceId string) ApiListDatabaseParametersRequest { +func (a *APIClient) ListDatabaseParameters(ctx context.Context, projectId string, region string, instanceId string) ApiListDatabaseParametersRequest { return ApiListDatabaseParametersRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } } -func (a *APIClient) ListDatabaseParametersExecute(ctx context.Context, projectId string, instanceId string) (*PostgresDatabaseParameterResponse, error) { +func (a *APIClient) ListDatabaseParametersExecute(ctx context.Context, projectId string, region string, instanceId string) (*PostgresDatabaseParameterResponse, error) { r := ApiListDatabaseParametersRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } return r.Execute() @@ -1941,6 +2176,7 @@ type ApiListDatabasesRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string } @@ -1957,8 +2193,9 @@ func (r ApiListDatabasesRequest) Execute() (*InstanceListDatabasesResponse, erro return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}/databases" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/databases" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarHeaderParams := make(map[string]string) @@ -2025,6 +2262,17 @@ func (r ApiListDatabasesRequest) Execute() (*InstanceListDatabasesResponse, erro newErr.Model = v return localVarReturnValue, newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } return localVarReturnValue, newErr } @@ -2048,23 +2296,26 @@ List available databases 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 region The region which should be addressed @param instanceId Instance ID @return ApiListDatabasesRequest */ -func (a *APIClient) ListDatabases(ctx context.Context, projectId string, instanceId string) ApiListDatabasesRequest { +func (a *APIClient) ListDatabases(ctx context.Context, projectId string, region string, instanceId string) ApiListDatabasesRequest { return ApiListDatabasesRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } } -func (a *APIClient) ListDatabasesExecute(ctx context.Context, projectId string, instanceId string) (*InstanceListDatabasesResponse, error) { +func (a *APIClient) ListDatabasesExecute(ctx context.Context, projectId string, region string, instanceId string) (*InstanceListDatabasesResponse, error) { r := ApiListDatabasesRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } return r.Execute() @@ -2074,6 +2325,7 @@ type ApiListFlavorsRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string } func (r ApiListFlavorsRequest) Execute() (*ListFlavorsResponse, error) { @@ -2089,8 +2341,9 @@ func (r ApiListFlavorsRequest) Execute() (*ListFlavorsResponse, error) { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/flavors" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/flavors" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -2156,6 +2409,17 @@ func (r ApiListFlavorsRequest) Execute() (*ListFlavorsResponse, error) { newErr.Model = v return localVarReturnValue, newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } return localVarReturnValue, newErr } @@ -2179,21 +2443,24 @@ Get available flavors for a specific projectID @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId Project ID + @param region The region which should be addressed @return ApiListFlavorsRequest */ -func (a *APIClient) ListFlavors(ctx context.Context, projectId string) ApiListFlavorsRequest { +func (a *APIClient) ListFlavors(ctx context.Context, projectId string, region string) ApiListFlavorsRequest { return ApiListFlavorsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, } } -func (a *APIClient) ListFlavorsExecute(ctx context.Context, projectId string) (*ListFlavorsResponse, error) { +func (a *APIClient) ListFlavorsExecute(ctx context.Context, projectId string, region string) (*ListFlavorsResponse, error) { r := ApiListFlavorsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, } return r.Execute() } @@ -2202,6 +2469,7 @@ type ApiListInstancesRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string } func (r ApiListInstancesRequest) Execute() (*ListInstancesResponse, error) { @@ -2217,8 +2485,9 @@ func (r ApiListInstancesRequest) Execute() (*ListInstancesResponse, error) { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -2284,6 +2553,17 @@ func (r ApiListInstancesRequest) Execute() (*ListInstancesResponse, error) { newErr.Model = v return localVarReturnValue, newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } return localVarReturnValue, newErr } @@ -2307,21 +2587,24 @@ List available instances @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId Project ID + @param region The region which should be addressed @return ApiListInstancesRequest */ -func (a *APIClient) ListInstances(ctx context.Context, projectId string) ApiListInstancesRequest { +func (a *APIClient) ListInstances(ctx context.Context, projectId string, region string) ApiListInstancesRequest { return ApiListInstancesRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, } } -func (a *APIClient) ListInstancesExecute(ctx context.Context, projectId string) (*ListInstancesResponse, error) { +func (a *APIClient) ListInstancesExecute(ctx context.Context, projectId string, region string) (*ListInstancesResponse, error) { r := ApiListInstancesRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, } return r.Execute() } @@ -2330,6 +2613,7 @@ type ApiListMetricsRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string metric string granularity *string @@ -2379,8 +2663,9 @@ func (r ApiListMetricsRequest) Execute() (*InstanceMetricsResponse, error) { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}/metrics/{metric}" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/metrics/{metric}" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarPath = strings.Replace(localVarPath, "{"+"metric"+"}", url.PathEscape(ParameterValueToString(r.metric, "metric")), -1) @@ -2461,6 +2746,17 @@ func (r ApiListMetricsRequest) Execute() (*InstanceMetricsResponse, error) { newErr.Model = v return localVarReturnValue, newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } if localVarHTTPResponse.StatusCode == 405 { var v Error err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) @@ -2505,25 +2801,28 @@ Returns a metric for an instance. The metric will only be for the master pod if @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The UUID of the project. + @param region The region which should be addressed @param instanceId The UUID of the instance. @param metric The name of the metric. Valid metrics are 'cpu', 'memory', 'max-connections', 'connections' and 'disk-use'. @return ApiListMetricsRequest */ -func (a *APIClient) ListMetrics(ctx context.Context, projectId string, instanceId string, metric string) ApiListMetricsRequest { +func (a *APIClient) ListMetrics(ctx context.Context, projectId string, region string, instanceId string, metric string) ApiListMetricsRequest { return ApiListMetricsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, metric: metric, } } -func (a *APIClient) ListMetricsExecute(ctx context.Context, projectId string, instanceId string, metric string) (*InstanceMetricsResponse, error) { +func (a *APIClient) ListMetricsExecute(ctx context.Context, projectId string, region string, instanceId string, metric string) (*InstanceMetricsResponse, error) { r := ApiListMetricsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, metric: metric, } @@ -2534,6 +2833,7 @@ type ApiListStoragesRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string flavorId string } @@ -2550,8 +2850,9 @@ func (r ApiListStoragesRequest) Execute() (*ListStoragesResponse, error) { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/storages/{flavorId}" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/storages/{flavorId}" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"flavorId"+"}", url.PathEscape(ParameterValueToString(r.flavorId, "flavorId")), -1) localVarHeaderParams := make(map[string]string) @@ -2618,6 +2919,17 @@ func (r ApiListStoragesRequest) Execute() (*ListStoragesResponse, error) { newErr.Model = v return localVarReturnValue, newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } return localVarReturnValue, newErr } @@ -2641,23 +2953,26 @@ Get available storages for a specific flavor @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId Project ID + @param region The region which should be addressed @param flavorId Flavor ID @return ApiListStoragesRequest */ -func (a *APIClient) ListStorages(ctx context.Context, projectId string, flavorId string) ApiListStoragesRequest { +func (a *APIClient) ListStorages(ctx context.Context, projectId string, region string, flavorId string) ApiListStoragesRequest { return ApiListStoragesRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, flavorId: flavorId, } } -func (a *APIClient) ListStoragesExecute(ctx context.Context, projectId string, flavorId string) (*ListStoragesResponse, error) { +func (a *APIClient) ListStoragesExecute(ctx context.Context, projectId string, region string, flavorId string) (*ListStoragesResponse, error) { r := ApiListStoragesRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, flavorId: flavorId, } return r.Execute() @@ -2667,6 +2982,7 @@ type ApiListUsersRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string } @@ -2683,8 +2999,9 @@ func (r ApiListUsersRequest) Execute() (*ListUsersResponse, error) { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}/users" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/users" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarHeaderParams := make(map[string]string) @@ -2751,6 +3068,17 @@ func (r ApiListUsersRequest) Execute() (*ListUsersResponse, error) { newErr.Model = v return localVarReturnValue, newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } return localVarReturnValue, newErr } @@ -2774,23 +3102,26 @@ List available users 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 region The region which should be addressed @param instanceId Instance ID @return ApiListUsersRequest */ -func (a *APIClient) ListUsers(ctx context.Context, projectId string, instanceId string) ApiListUsersRequest { +func (a *APIClient) ListUsers(ctx context.Context, projectId string, region string, instanceId string) ApiListUsersRequest { return ApiListUsersRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } } -func (a *APIClient) ListUsersExecute(ctx context.Context, projectId string, instanceId string) (*ListUsersResponse, error) { +func (a *APIClient) ListUsersExecute(ctx context.Context, projectId string, region string, instanceId string) (*ListUsersResponse, error) { r := ApiListUsersRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } return r.Execute() @@ -2800,6 +3131,7 @@ type ApiListVersionsRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId *string } @@ -2823,8 +3155,9 @@ func (r ApiListVersionsRequest) Execute() (*ListVersionsResponse, error) { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/versions" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/versions" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -2893,6 +3226,17 @@ func (r ApiListVersionsRequest) Execute() (*ListVersionsResponse, error) { newErr.Model = v return localVarReturnValue, newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } return localVarReturnValue, newErr } @@ -2916,21 +3260,24 @@ Get available versions for postgres database @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId Project ID + @param region The region which should be addressed @return ApiListVersionsRequest */ -func (a *APIClient) ListVersions(ctx context.Context, projectId string) ApiListVersionsRequest { +func (a *APIClient) ListVersions(ctx context.Context, projectId string, region string) ApiListVersionsRequest { return ApiListVersionsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, } } -func (a *APIClient) ListVersionsExecute(ctx context.Context, projectId string) (*ListVersionsResponse, error) { +func (a *APIClient) ListVersionsExecute(ctx context.Context, projectId string, region string) (*ListVersionsResponse, error) { r := ApiListVersionsRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, } return r.Execute() } @@ -2939,6 +3286,7 @@ type ApiPartialUpdateInstanceRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string partialUpdateInstancePayload *PartialUpdateInstancePayload } @@ -2963,8 +3311,9 @@ func (r ApiPartialUpdateInstanceRequest) Execute() (*PartialUpdateInstanceRespon return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarHeaderParams := make(map[string]string) @@ -3036,6 +3385,17 @@ func (r ApiPartialUpdateInstanceRequest) Execute() (*PartialUpdateInstanceRespon newErr.Model = v return localVarReturnValue, newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } return localVarReturnValue, newErr } @@ -3059,23 +3419,26 @@ Update available instance of a postgres database. Supported Versions are 12, 13, @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId Project ID + @param region The region which should be addressed @param instanceId Instance ID @return ApiPartialUpdateInstanceRequest */ -func (a *APIClient) PartialUpdateInstance(ctx context.Context, projectId string, instanceId string) ApiPartialUpdateInstanceRequest { +func (a *APIClient) PartialUpdateInstance(ctx context.Context, projectId string, region string, instanceId string) ApiPartialUpdateInstanceRequest { return ApiPartialUpdateInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } } -func (a *APIClient) PartialUpdateInstanceExecute(ctx context.Context, projectId string, instanceId string) (*PartialUpdateInstanceResponse, error) { +func (a *APIClient) PartialUpdateInstanceExecute(ctx context.Context, projectId string, region string, instanceId string) (*PartialUpdateInstanceResponse, error) { r := ApiPartialUpdateInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } return r.Execute() @@ -3085,6 +3448,7 @@ type ApiPartialUpdateUserRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string userId string partialUpdateUserPayload *PartialUpdateUserPayload @@ -3109,8 +3473,9 @@ func (r ApiPartialUpdateUserRequest) Execute() error { return &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}/users/{userId}" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/users/{userId}" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarPath = strings.Replace(localVarPath, "{"+"userId"+"}", url.PathEscape(ParameterValueToString(r.userId, "userId")), -1) @@ -3180,6 +3545,17 @@ func (r ApiPartialUpdateUserRequest) Execute() error { newErr.Model = v return newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return newErr + } if localVarHTTPResponse.StatusCode == 500 { var v Error err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) @@ -3203,25 +3579,28 @@ Update user for an instance. Only the roles are updatable. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The ID of the project + @param region The region which should be addressed @param instanceId The ID of the instance @param userId The ID of the user in the database @return ApiPartialUpdateUserRequest */ -func (a *APIClient) PartialUpdateUser(ctx context.Context, projectId string, instanceId string, userId string) ApiPartialUpdateUserRequest { +func (a *APIClient) PartialUpdateUser(ctx context.Context, projectId string, region string, instanceId string, userId string) ApiPartialUpdateUserRequest { return ApiPartialUpdateUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, userId: userId, } } -func (a *APIClient) PartialUpdateUserExecute(ctx context.Context, projectId string, instanceId string, userId string) error { +func (a *APIClient) PartialUpdateUserExecute(ctx context.Context, projectId string, region string, instanceId string, userId string) error { r := ApiPartialUpdateUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, userId: userId, } @@ -3232,6 +3611,7 @@ type ApiResetUserRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string userId string } @@ -3249,8 +3629,9 @@ func (r ApiResetUserRequest) Execute() (*ResetUserResponse, error) { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}/users/{userId}/reset" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/users/{userId}/reset" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarPath = strings.Replace(localVarPath, "{"+"userId"+"}", url.PathEscape(ParameterValueToString(r.userId, "userId")), -1) @@ -3318,6 +3699,17 @@ func (r ApiResetUserRequest) Execute() (*ResetUserResponse, error) { newErr.Model = v return localVarReturnValue, newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } if localVarHTTPResponse.StatusCode == 404 { var v Error err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) @@ -3362,25 +3754,28 @@ Reset user password for a postgres instance @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId Project ID + @param region The region which should be addressed @param instanceId Instance ID @param userId user ID @return ApiResetUserRequest */ -func (a *APIClient) ResetUser(ctx context.Context, projectId string, instanceId string, userId string) ApiResetUserRequest { +func (a *APIClient) ResetUser(ctx context.Context, projectId string, region string, instanceId string, userId string) ApiResetUserRequest { return ApiResetUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, userId: userId, } } -func (a *APIClient) ResetUserExecute(ctx context.Context, projectId string, instanceId string, userId string) (*ResetUserResponse, error) { +func (a *APIClient) ResetUserExecute(ctx context.Context, projectId string, region string, instanceId string, userId string) (*ResetUserResponse, error) { r := ApiResetUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, userId: userId, } @@ -3391,6 +3786,7 @@ type ApiUpdateBackupScheduleRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string updateBackupSchedulePayload *UpdateBackupSchedulePayload } @@ -3414,8 +3810,9 @@ func (r ApiUpdateBackupScheduleRequest) Execute() error { return &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}/backups" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/backups" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarHeaderParams := make(map[string]string) @@ -3487,6 +3884,17 @@ func (r ApiUpdateBackupScheduleRequest) Execute() error { newErr.Model = v return newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return newErr + } return newErr } @@ -3500,23 +3908,26 @@ Update backup schedule @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId Project ID + @param region The region which should be addressed @param instanceId Instance ID @return ApiUpdateBackupScheduleRequest */ -func (a *APIClient) UpdateBackupSchedule(ctx context.Context, projectId string, instanceId string) ApiUpdateBackupScheduleRequest { +func (a *APIClient) UpdateBackupSchedule(ctx context.Context, projectId string, region string, instanceId string) ApiUpdateBackupScheduleRequest { return ApiUpdateBackupScheduleRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } } -func (a *APIClient) UpdateBackupScheduleExecute(ctx context.Context, projectId string, instanceId string) error { +func (a *APIClient) UpdateBackupScheduleExecute(ctx context.Context, projectId string, region string, instanceId string) error { r := ApiUpdateBackupScheduleRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } return r.Execute() @@ -3526,6 +3937,7 @@ type ApiUpdateInstanceRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string updateInstancePayload *UpdateInstancePayload } @@ -3550,8 +3962,9 @@ func (r ApiUpdateInstanceRequest) Execute() (*PartialUpdateInstanceResponse, err return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarHeaderParams := make(map[string]string) @@ -3623,6 +4036,17 @@ func (r ApiUpdateInstanceRequest) Execute() (*PartialUpdateInstanceResponse, err newErr.Model = v return localVarReturnValue, newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } return localVarReturnValue, newErr } @@ -3646,23 +4070,26 @@ Update available instance of a postgres database. Supported Versions are 12, 13, @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId Project ID + @param region The region which should be addressed @param instanceId Instance ID @return ApiUpdateInstanceRequest */ -func (a *APIClient) UpdateInstance(ctx context.Context, projectId string, instanceId string) ApiUpdateInstanceRequest { +func (a *APIClient) UpdateInstance(ctx context.Context, projectId string, region string, instanceId string) ApiUpdateInstanceRequest { return ApiUpdateInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } } -func (a *APIClient) UpdateInstanceExecute(ctx context.Context, projectId string, instanceId string) (*PartialUpdateInstanceResponse, error) { +func (a *APIClient) UpdateInstanceExecute(ctx context.Context, projectId string, region string, instanceId string) (*PartialUpdateInstanceResponse, error) { r := ApiUpdateInstanceRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, } return r.Execute() @@ -3672,6 +4099,7 @@ type ApiUpdateUserRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string instanceId string userId string updateUserPayload *UpdateUserPayload @@ -3696,8 +4124,9 @@ func (r ApiUpdateUserRequest) Execute() error { return &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1/projects/{projectId}/instances/{instanceId}/users/{userId}" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/users/{userId}" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(r.instanceId, "instanceId")), -1) localVarPath = strings.Replace(localVarPath, "{"+"userId"+"}", url.PathEscape(ParameterValueToString(r.userId, "userId")), -1) @@ -3767,6 +4196,17 @@ func (r ApiUpdateUserRequest) Execute() error { newErr.Model = v return newErr } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return newErr + } if localVarHTTPResponse.StatusCode == 500 { var v Error err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) @@ -3790,25 +4230,28 @@ Update user for an instance. Only the roles are updatable. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The ID of the project + @param region The region which should be addressed @param instanceId The ID of the instance @param userId The ID of the user in the database @return ApiUpdateUserRequest */ -func (a *APIClient) UpdateUser(ctx context.Context, projectId string, instanceId string, userId string) ApiUpdateUserRequest { +func (a *APIClient) UpdateUser(ctx context.Context, projectId string, region string, instanceId string, userId string) ApiUpdateUserRequest { return ApiUpdateUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, userId: userId, } } -func (a *APIClient) UpdateUserExecute(ctx context.Context, projectId string, instanceId string, userId string) error { +func (a *APIClient) UpdateUserExecute(ctx context.Context, projectId string, region string, instanceId string, userId string) error { r := ApiUpdateUserRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, instanceId: instanceId, userId: userId, } diff --git a/services/postgresflex/api_default_test.go b/services/postgresflex/api_default_test.go index 6a24ae70f..7d6ee277f 100644 --- a/services/postgresflex/api_default_test.go +++ b/services/postgresflex/api_default_test.go @@ -24,9 +24,11 @@ import ( func Test_postgresflex_DefaultApiService(t *testing.T) { t.Run("Test DefaultApiService CloneInstance", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}/clone" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/clone" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) @@ -66,10 +68,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" cloneInstancePayload := CloneInstancePayload{} - resp, reqErr := apiClient.CloneInstance(context.Background(), projectId, instanceId).CloneInstancePayload(cloneInstancePayload).Execute() + resp, reqErr := apiClient.CloneInstance(context.Background(), projectId, region, instanceId).CloneInstancePayload(cloneInstancePayload).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -80,9 +83,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService CreateDatabase", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}/databases" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/databases" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) @@ -122,10 +127,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" createDatabasePayload := CreateDatabasePayload{} - resp, reqErr := apiClient.CreateDatabase(context.Background(), projectId, instanceId).CreateDatabasePayload(createDatabasePayload).Execute() + resp, reqErr := apiClient.CreateDatabase(context.Background(), projectId, region, instanceId).CreateDatabasePayload(createDatabasePayload).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -136,9 +142,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService CreateInstance", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances" + path := "/v2/projects/{projectId}/regions/{region}/instances" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) testDefaultApiServeMux := http.NewServeMux() testDefaultApiServeMux.HandleFunc(path, func(w http.ResponseWriter, req *http.Request) { @@ -176,9 +184,10 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" createInstancePayload := CreateInstancePayload{} - resp, reqErr := apiClient.CreateInstance(context.Background(), projectId).CreateInstancePayload(createInstancePayload).Execute() + resp, reqErr := apiClient.CreateInstance(context.Background(), projectId, region).CreateInstancePayload(createInstancePayload).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -189,9 +198,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService CreateUser", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}/users" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/users" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) @@ -231,10 +242,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" createUserPayload := CreateUserPayload{} - resp, reqErr := apiClient.CreateUser(context.Background(), projectId, instanceId).CreateUserPayload(createUserPayload).Execute() + resp, reqErr := apiClient.CreateUser(context.Background(), projectId, region, instanceId).CreateUserPayload(createUserPayload).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -245,9 +257,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService DeleteDatabase", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}/databases/{databaseId}" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/databases/{databaseId}" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) databaseIdValue := "databaseId" @@ -286,10 +300,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" databaseId := "databaseId" - reqErr := apiClient.DeleteDatabase(context.Background(), projectId, instanceId, databaseId).Execute() + reqErr := apiClient.DeleteDatabase(context.Background(), projectId, region, instanceId, databaseId).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -297,9 +312,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService DeleteInstance", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) @@ -336,9 +353,10 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" - reqErr := apiClient.DeleteInstance(context.Background(), projectId, instanceId).Execute() + reqErr := apiClient.DeleteInstance(context.Background(), projectId, region, instanceId).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -346,9 +364,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService DeleteUser", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}/users/{userId}" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/users/{userId}" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) userIdValue := "userId" @@ -387,10 +407,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" userId := "userId" - reqErr := apiClient.DeleteUser(context.Background(), projectId, instanceId, userId).Execute() + reqErr := apiClient.DeleteUser(context.Background(), projectId, region, instanceId, userId).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -398,9 +419,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService DisableService", func(t *testing.T) { - path := "/v1/projects/{projectId}" + path := "/v2/projects/{projectId}/regions/{region}" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) testDefaultApiServeMux := http.NewServeMux() testDefaultApiServeMux.HandleFunc(path, func(w http.ResponseWriter, req *http.Request) { @@ -435,8 +458,9 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" - reqErr := apiClient.DisableService(context.Background(), projectId).Execute() + reqErr := apiClient.DisableService(context.Background(), projectId, region).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -444,9 +468,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService ForceDeleteInstance", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}/force" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/force" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) @@ -483,9 +509,10 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" - reqErr := apiClient.ForceDeleteInstance(context.Background(), projectId, instanceId).Execute() + reqErr := apiClient.ForceDeleteInstance(context.Background(), projectId, region, instanceId).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -493,9 +520,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService GetBackup", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}/backups/{backupId}" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/backups/{backupId}" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) backupIdValue := "backupId" @@ -537,10 +566,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" backupId := "backupId" - resp, reqErr := apiClient.GetBackup(context.Background(), projectId, instanceId, backupId).Execute() + resp, reqErr := apiClient.GetBackup(context.Background(), projectId, region, instanceId, backupId).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -551,9 +581,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService GetInstance", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) @@ -593,9 +625,10 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" - resp, reqErr := apiClient.GetInstance(context.Background(), projectId, instanceId).Execute() + resp, reqErr := apiClient.GetInstance(context.Background(), projectId, region, instanceId).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -606,9 +639,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService GetUser", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}/users/{userId}" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/users/{userId}" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) userIdValue := "userId" @@ -650,10 +685,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" userId := "userId" - resp, reqErr := apiClient.GetUser(context.Background(), projectId, instanceId, userId).Execute() + resp, reqErr := apiClient.GetUser(context.Background(), projectId, region, instanceId, userId).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -664,9 +700,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService ListBackups", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}/backups" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/backups" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) @@ -706,9 +744,10 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" - resp, reqErr := apiClient.ListBackups(context.Background(), projectId, instanceId).Execute() + resp, reqErr := apiClient.ListBackups(context.Background(), projectId, region, instanceId).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -719,9 +758,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService ListDatabaseParameters", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}/parameter" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/parameter" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) @@ -761,9 +802,10 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" - resp, reqErr := apiClient.ListDatabaseParameters(context.Background(), projectId, instanceId).Execute() + resp, reqErr := apiClient.ListDatabaseParameters(context.Background(), projectId, region, instanceId).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -774,9 +816,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService ListDatabases", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}/databases" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/databases" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) @@ -816,9 +860,10 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" - resp, reqErr := apiClient.ListDatabases(context.Background(), projectId, instanceId).Execute() + resp, reqErr := apiClient.ListDatabases(context.Background(), projectId, region, instanceId).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -829,9 +874,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService ListFlavors", func(t *testing.T) { - path := "/v1/projects/{projectId}/flavors" + path := "/v2/projects/{projectId}/regions/{region}/flavors" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) testDefaultApiServeMux := http.NewServeMux() testDefaultApiServeMux.HandleFunc(path, func(w http.ResponseWriter, req *http.Request) { @@ -869,8 +916,9 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" - resp, reqErr := apiClient.ListFlavors(context.Background(), projectId).Execute() + resp, reqErr := apiClient.ListFlavors(context.Background(), projectId, region).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -881,9 +929,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService ListInstances", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances" + path := "/v2/projects/{projectId}/regions/{region}/instances" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) testDefaultApiServeMux := http.NewServeMux() testDefaultApiServeMux.HandleFunc(path, func(w http.ResponseWriter, req *http.Request) { @@ -921,8 +971,9 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" - resp, reqErr := apiClient.ListInstances(context.Background(), projectId).Execute() + resp, reqErr := apiClient.ListInstances(context.Background(), projectId, region).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -933,9 +984,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService ListMetrics", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}/metrics/{metric}" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/metrics/{metric}" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) metricValue := "metric" @@ -977,11 +1030,12 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" metric := "metric" var granularity string - resp, reqErr := apiClient.ListMetrics(context.Background(), projectId, instanceId, metric).Granularity(granularity).Execute() + resp, reqErr := apiClient.ListMetrics(context.Background(), projectId, region, instanceId, metric).Granularity(granularity).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -992,9 +1046,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService ListStorages", func(t *testing.T) { - path := "/v1/projects/{projectId}/storages/{flavorId}" + path := "/v2/projects/{projectId}/regions/{region}/storages/{flavorId}" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) flavorIdValue := "flavorId" path = strings.Replace(path, "{"+"flavorId"+"}", url.PathEscape(ParameterValueToString(flavorIdValue, "flavorId")), -1) @@ -1034,9 +1090,10 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" flavorId := "flavorId" - resp, reqErr := apiClient.ListStorages(context.Background(), projectId, flavorId).Execute() + resp, reqErr := apiClient.ListStorages(context.Background(), projectId, region, flavorId).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -1047,9 +1104,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService ListUsers", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}/users" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/users" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) @@ -1089,9 +1148,10 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" - resp, reqErr := apiClient.ListUsers(context.Background(), projectId, instanceId).Execute() + resp, reqErr := apiClient.ListUsers(context.Background(), projectId, region, instanceId).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -1102,9 +1162,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService ListVersions", func(t *testing.T) { - path := "/v1/projects/{projectId}/versions" + path := "/v2/projects/{projectId}/regions/{region}/versions" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) testDefaultApiServeMux := http.NewServeMux() testDefaultApiServeMux.HandleFunc(path, func(w http.ResponseWriter, req *http.Request) { @@ -1142,8 +1204,9 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" - resp, reqErr := apiClient.ListVersions(context.Background(), projectId).Execute() + resp, reqErr := apiClient.ListVersions(context.Background(), projectId, region).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -1154,9 +1217,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService PartialUpdateInstance", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) @@ -1196,10 +1261,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" partialUpdateInstancePayload := PartialUpdateInstancePayload{} - resp, reqErr := apiClient.PartialUpdateInstance(context.Background(), projectId, instanceId).PartialUpdateInstancePayload(partialUpdateInstancePayload).Execute() + resp, reqErr := apiClient.PartialUpdateInstance(context.Background(), projectId, region, instanceId).PartialUpdateInstancePayload(partialUpdateInstancePayload).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -1210,9 +1276,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService PartialUpdateUser", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}/users/{userId}" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/users/{userId}" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) userIdValue := "userId" @@ -1251,10 +1319,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" userId := "userId" - reqErr := apiClient.PartialUpdateUser(context.Background(), projectId, instanceId, userId).Execute() + reqErr := apiClient.PartialUpdateUser(context.Background(), projectId, region, instanceId, userId).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -1262,9 +1331,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService ResetUser", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}/users/{userId}/reset" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/users/{userId}/reset" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) userIdValue := "userId" @@ -1306,10 +1377,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" userId := "userId" - resp, reqErr := apiClient.ResetUser(context.Background(), projectId, instanceId, userId).Execute() + resp, reqErr := apiClient.ResetUser(context.Background(), projectId, region, instanceId, userId).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -1320,9 +1392,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService UpdateBackupSchedule", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}/backups" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/backups" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) @@ -1359,10 +1433,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" updateBackupSchedulePayload := UpdateBackupSchedulePayload{} - reqErr := apiClient.UpdateBackupSchedule(context.Background(), projectId, instanceId).UpdateBackupSchedulePayload(updateBackupSchedulePayload).Execute() + reqErr := apiClient.UpdateBackupSchedule(context.Background(), projectId, region, instanceId).UpdateBackupSchedulePayload(updateBackupSchedulePayload).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -1370,9 +1445,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService UpdateInstance", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) @@ -1412,10 +1489,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" updateInstancePayload := UpdateInstancePayload{} - resp, reqErr := apiClient.UpdateInstance(context.Background(), projectId, instanceId).UpdateInstancePayload(updateInstancePayload).Execute() + resp, reqErr := apiClient.UpdateInstance(context.Background(), projectId, region, instanceId).UpdateInstancePayload(updateInstancePayload).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -1426,9 +1504,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService UpdateUser", func(t *testing.T) { - path := "/v1/projects/{projectId}/instances/{instanceId}/users/{userId}" + path := "/v2/projects/{projectId}/regions/{region}/instances/{instanceId}/users/{userId}" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) instanceIdValue := "instanceId" path = strings.Replace(path, "{"+"instanceId"+"}", url.PathEscape(ParameterValueToString(instanceIdValue, "instanceId")), -1) userIdValue := "userId" @@ -1467,10 +1547,11 @@ func Test_postgresflex_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" instanceId := "instanceId" userId := "userId" - reqErr := apiClient.UpdateUser(context.Background(), projectId, instanceId, userId).Execute() + reqErr := apiClient.UpdateUser(context.Background(), projectId, region, instanceId, userId).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) diff --git a/services/postgresflex/client.go b/services/postgresflex/client.go index 3fcc396ec..a7aeb1b45 100644 --- a/services/postgresflex/client.go +++ b/services/postgresflex/client.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -42,7 +42,7 @@ var ( queryDescape = strings.NewReplacer("%5B", "[", "%5D", "]") ) -// APIClient manages communication with the STACKIT PostgreSQL Flex API API v1.0.0 +// APIClient manages communication with the STACKIT PostgreSQL Flex API API v2.0.0 // In most cases there should be only one, shared, APIClient. type APIClient struct { cfg *config.Configuration diff --git a/services/postgresflex/configuration.go b/services/postgresflex/configuration.go index 5f2d52966..f781b4a8b 100644 --- a/services/postgresflex/configuration.go +++ b/services/postgresflex/configuration.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/postgresflex/model_acl.go b/services/postgresflex/model_acl.go index a5b2352aa..e6c240163 100644 --- a/services/postgresflex/model_acl.go +++ b/services/postgresflex/model_acl.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -59,7 +59,7 @@ func (o *ACL) GetItemsOk() (*[]string, bool) { // HasItems returns a boolean if a field has been set. func (o *ACL) HasItems() bool { - if o != nil && !IsNil(o.Items) { + if o != nil && !IsNil(o.Items) && !IsNil(o.Items) { return true } diff --git a/services/postgresflex/model_api_configuration.go b/services/postgresflex/model_api_configuration.go index d0d5f2d56..dec065bf4 100644 --- a/services/postgresflex/model_api_configuration.go +++ b/services/postgresflex/model_api_configuration.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -60,7 +60,7 @@ func (o *ApiConfiguration) GetNameOk() (*string, bool) { // HasName returns a boolean if a field has been set. func (o *ApiConfiguration) HasName() bool { - if o != nil && !IsNil(o.Name) { + if o != nil && !IsNil(o.Name) && !IsNil(o.Name) { return true } @@ -92,7 +92,7 @@ func (o *ApiConfiguration) GetSettingOk() (*string, bool) { // HasSetting returns a boolean if a field has been set. func (o *ApiConfiguration) HasSetting() bool { - if o != nil && !IsNil(o.Setting) { + if o != nil && !IsNil(o.Setting) && !IsNil(o.Setting) { return true } diff --git a/services/postgresflex/model_api_extension_config_load_response.go b/services/postgresflex/model_api_extension_config_load_response.go index 4aa48e413..837721d43 100644 --- a/services/postgresflex/model_api_extension_config_load_response.go +++ b/services/postgresflex/model_api_extension_config_load_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -60,7 +60,7 @@ func (o *ApiExtensionConfigLoadResponse) GetConfigurationOk() (*[]ApiConfigurati // HasConfiguration returns a boolean if a field has been set. func (o *ApiExtensionConfigLoadResponse) HasConfiguration() bool { - if o != nil && !IsNil(o.Configuration) { + if o != nil && !IsNil(o.Configuration) && !IsNil(o.Configuration) { return true } diff --git a/services/postgresflex/model_api_extension_configure_response.go b/services/postgresflex/model_api_extension_configure_response.go index 322960d9b..4ac96d455 100644 --- a/services/postgresflex/model_api_extension_configure_response.go +++ b/services/postgresflex/model_api_extension_configure_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -60,7 +60,7 @@ func (o *ApiExtensionConfigureResponse) GetConfigurationOk() (*[]ApiConfiguratio // HasConfiguration returns a boolean if a field has been set. func (o *ApiExtensionConfigureResponse) HasConfiguration() bool { - if o != nil && !IsNil(o.Configuration) { + if o != nil && !IsNil(o.Configuration) && !IsNil(o.Configuration) { return true } diff --git a/services/postgresflex/model_api_extension_delete_response.go b/services/postgresflex/model_api_extension_delete_response.go index a427c61a3..8a65620bc 100644 --- a/services/postgresflex/model_api_extension_delete_response.go +++ b/services/postgresflex/model_api_extension_delete_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -59,7 +59,7 @@ func (o *ApiExtensionDeleteResponse) GetIsSuccededOk() (*bool, bool) { // HasIsSucceded returns a boolean if a field has been set. func (o *ApiExtensionDeleteResponse) HasIsSucceded() bool { - if o != nil && !IsNil(o.IsSucceded) { + if o != nil && !IsNil(o.IsSucceded) && !IsNil(o.IsSucceded) { return true } diff --git a/services/postgresflex/model_api_extension_list.go b/services/postgresflex/model_api_extension_list.go index 9056ff299..54faecc28 100644 --- a/services/postgresflex/model_api_extension_list.go +++ b/services/postgresflex/model_api_extension_list.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -61,7 +61,7 @@ func (o *ApiExtensionList) GetIDOk() (*int64, bool) { // HasID returns a boolean if a field has been set. func (o *ApiExtensionList) HasID() bool { - if o != nil && !IsNil(o.ID) { + if o != nil && !IsNil(o.ID) && !IsNil(o.ID) { return true } @@ -93,7 +93,7 @@ func (o *ApiExtensionList) GetDescriptionOk() (*string, bool) { // HasDescription returns a boolean if a field has been set. func (o *ApiExtensionList) HasDescription() bool { - if o != nil && !IsNil(o.Description) { + if o != nil && !IsNil(o.Description) && !IsNil(o.Description) { return true } @@ -125,7 +125,7 @@ func (o *ApiExtensionList) GetNameOk() (*string, bool) { // HasName returns a boolean if a field has been set. func (o *ApiExtensionList) HasName() bool { - if o != nil && !IsNil(o.Name) { + if o != nil && !IsNil(o.Name) && !IsNil(o.Name) { return true } diff --git a/services/postgresflex/model_api_extension_load_response.go b/services/postgresflex/model_api_extension_load_response.go index e88fc621c..bf6032298 100644 --- a/services/postgresflex/model_api_extension_load_response.go +++ b/services/postgresflex/model_api_extension_load_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -59,7 +59,7 @@ func (o *ApiExtensionLoadResponse) GetExtensionOk() (*ApiExtensionList, bool) { // HasExtension returns a boolean if a field has been set. func (o *ApiExtensionLoadResponse) HasExtension() bool { - if o != nil && !IsNil(o.Extension) { + if o != nil && !IsNil(o.Extension) && !IsNil(o.Extension) { return true } diff --git a/services/postgresflex/model_api_install_response.go b/services/postgresflex/model_api_install_response.go index 3c419d2be..5e7e1b71f 100644 --- a/services/postgresflex/model_api_install_response.go +++ b/services/postgresflex/model_api_install_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -59,7 +59,7 @@ func (o *ApiInstallResponse) GetExtensionOk() (*ApiExtensionList, bool) { // HasExtension returns a boolean if a field has been set. func (o *ApiInstallResponse) HasExtension() bool { - if o != nil && !IsNil(o.Extension) { + if o != nil && !IsNil(o.Extension) && !IsNil(o.Extension) { return true } diff --git a/services/postgresflex/model_api_installed_list_response.go b/services/postgresflex/model_api_installed_list_response.go index 6efea3d65..405fd4b18 100644 --- a/services/postgresflex/model_api_installed_list_response.go +++ b/services/postgresflex/model_api_installed_list_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -59,7 +59,7 @@ func (o *ApiInstalledListResponse) GetInstalledOk() (*[]ApiExtensionList, bool) // HasInstalled returns a boolean if a field has been set. func (o *ApiInstalledListResponse) HasInstalled() bool { - if o != nil && !IsNil(o.Installed) { + if o != nil && !IsNil(o.Installed) && !IsNil(o.Installed) { return true } diff --git a/services/postgresflex/model_backup.go b/services/postgresflex/model_backup.go index ed4a5757a..bbe7569c0 100644 --- a/services/postgresflex/model_backup.go +++ b/services/postgresflex/model_backup.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -66,7 +66,7 @@ func (o *Backup) GetEndTimeOk() (*string, bool) { // HasEndTime returns a boolean if a field has been set. func (o *Backup) HasEndTime() bool { - if o != nil && !IsNil(o.EndTime) { + if o != nil && !IsNil(o.EndTime) && !IsNil(o.EndTime) { return true } @@ -98,7 +98,7 @@ func (o *Backup) GetErrorOk() (*string, bool) { // HasError returns a boolean if a field has been set. func (o *Backup) HasError() bool { - if o != nil && !IsNil(o.Error) { + if o != nil && !IsNil(o.Error) && !IsNil(o.Error) { return true } @@ -130,7 +130,7 @@ func (o *Backup) GetIdOk() (*string, bool) { // HasId returns a boolean if a field has been set. func (o *Backup) HasId() bool { - if o != nil && !IsNil(o.Id) { + if o != nil && !IsNil(o.Id) && !IsNil(o.Id) { return true } @@ -162,7 +162,7 @@ func (o *Backup) GetLabelsOk() (*[]string, bool) { // HasLabels returns a boolean if a field has been set. func (o *Backup) HasLabels() bool { - if o != nil && !IsNil(o.Labels) { + if o != nil && !IsNil(o.Labels) && !IsNil(o.Labels) { return true } @@ -194,7 +194,7 @@ func (o *Backup) GetNameOk() (*string, bool) { // HasName returns a boolean if a field has been set. func (o *Backup) HasName() bool { - if o != nil && !IsNil(o.Name) { + if o != nil && !IsNil(o.Name) && !IsNil(o.Name) { return true } @@ -226,7 +226,7 @@ func (o *Backup) GetOptionsOk() (*map[string]string, bool) { // HasOptions returns a boolean if a field has been set. func (o *Backup) HasOptions() bool { - if o != nil && !IsNil(o.Options) { + if o != nil && !IsNil(o.Options) && !IsNil(o.Options) { return true } @@ -258,7 +258,7 @@ func (o *Backup) GetSizeOk() (*int64, bool) { // HasSize returns a boolean if a field has been set. func (o *Backup) HasSize() bool { - if o != nil && !IsNil(o.Size) { + if o != nil && !IsNil(o.Size) && !IsNil(o.Size) { return true } @@ -290,7 +290,7 @@ func (o *Backup) GetStartTimeOk() (*string, bool) { // HasStartTime returns a boolean if a field has been set. func (o *Backup) HasStartTime() bool { - if o != nil && !IsNil(o.StartTime) { + if o != nil && !IsNil(o.StartTime) && !IsNil(o.StartTime) { return true } diff --git a/services/postgresflex/model_clone_instance_payload.go b/services/postgresflex/model_clone_instance_payload.go index 1aa6d9f57..fdb1a0e94 100644 --- a/services/postgresflex/model_clone_instance_payload.go +++ b/services/postgresflex/model_clone_instance_payload.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -62,7 +62,7 @@ func (o *CloneInstancePayload) GetClassOk() (*string, bool) { // HasClass returns a boolean if a field has been set. func (o *CloneInstancePayload) HasClass() bool { - if o != nil && !IsNil(o.Class) { + if o != nil && !IsNil(o.Class) && !IsNil(o.Class) { return true } @@ -94,7 +94,7 @@ func (o *CloneInstancePayload) GetSizeOk() (*int64, bool) { // HasSize returns a boolean if a field has been set. func (o *CloneInstancePayload) HasSize() bool { - if o != nil && !IsNil(o.Size) { + if o != nil && !IsNil(o.Size) && !IsNil(o.Size) { return true } @@ -126,7 +126,7 @@ func (o *CloneInstancePayload) GetTimestampOk() (*string, bool) { // HasTimestamp returns a boolean if a field has been set. func (o *CloneInstancePayload) HasTimestamp() bool { - if o != nil && !IsNil(o.Timestamp) { + if o != nil && !IsNil(o.Timestamp) && !IsNil(o.Timestamp) { return true } diff --git a/services/postgresflex/model_clone_instance_response.go b/services/postgresflex/model_clone_instance_response.go index d8c805cd9..c84dce07c 100644 --- a/services/postgresflex/model_clone_instance_response.go +++ b/services/postgresflex/model_clone_instance_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -59,7 +59,7 @@ func (o *CloneInstanceResponse) GetInstanceIdOk() (*string, bool) { // HasInstanceId returns a boolean if a field has been set. func (o *CloneInstanceResponse) HasInstanceId() bool { - if o != nil && !IsNil(o.InstanceId) { + if o != nil && !IsNil(o.InstanceId) && !IsNil(o.InstanceId) { return true } diff --git a/services/postgresflex/model_create_database_payload.go b/services/postgresflex/model_create_database_payload.go index ee897e421..608c20b31 100644 --- a/services/postgresflex/model_create_database_payload.go +++ b/services/postgresflex/model_create_database_payload.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -61,7 +61,7 @@ func (o *CreateDatabasePayload) GetNameOk() (*string, bool) { // HasName returns a boolean if a field has been set. func (o *CreateDatabasePayload) HasName() bool { - if o != nil && !IsNil(o.Name) { + if o != nil && !IsNil(o.Name) && !IsNil(o.Name) { return true } @@ -93,7 +93,7 @@ func (o *CreateDatabasePayload) GetOptionsOk() (*map[string]string, bool) { // HasOptions returns a boolean if a field has been set. func (o *CreateDatabasePayload) HasOptions() bool { - if o != nil && !IsNil(o.Options) { + if o != nil && !IsNil(o.Options) && !IsNil(o.Options) { return true } diff --git a/services/postgresflex/model_create_instance_payload.go b/services/postgresflex/model_create_instance_payload.go index 8c2508be7..a82b772be 100644 --- a/services/postgresflex/model_create_instance_payload.go +++ b/services/postgresflex/model_create_instance_payload.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -31,6 +31,7 @@ type CreateInstancePayload struct { Name *string `json:"name"` // REQUIRED Options *map[string]string `json:"options"` + // Can be cast to int32 without loss of precision. // REQUIRED Replicas *int64 `json:"replicas"` // REQUIRED @@ -68,7 +69,7 @@ func NewCreateInstancePayloadWithDefaults() *CreateInstancePayload { // GetAcl returns the Acl field value func (o *CreateInstancePayload) GetAcl() *ACL { - if o == nil { + if o == nil || IsNil(o.Acl) { var ret *ACL return ret } @@ -92,7 +93,7 @@ func (o *CreateInstancePayload) SetAcl(v *ACL) { // GetBackupSchedule returns the BackupSchedule field value func (o *CreateInstancePayload) GetBackupSchedule() *string { - if o == nil { + if o == nil || IsNil(o.BackupSchedule) { var ret *string return ret } @@ -116,7 +117,7 @@ func (o *CreateInstancePayload) SetBackupSchedule(v *string) { // GetFlavorId returns the FlavorId field value func (o *CreateInstancePayload) GetFlavorId() *string { - if o == nil { + if o == nil || IsNil(o.FlavorId) { var ret *string return ret } @@ -158,7 +159,7 @@ func (o *CreateInstancePayload) GetLabelsOk() (*map[string]string, bool) { // HasLabels returns a boolean if a field has been set. func (o *CreateInstancePayload) HasLabels() bool { - if o != nil && !IsNil(o.Labels) { + if o != nil && !IsNil(o.Labels) && !IsNil(o.Labels) { return true } @@ -172,7 +173,7 @@ func (o *CreateInstancePayload) SetLabels(v *map[string]string) { // GetName returns the Name field value func (o *CreateInstancePayload) GetName() *string { - if o == nil { + if o == nil || IsNil(o.Name) { var ret *string return ret } @@ -196,7 +197,7 @@ func (o *CreateInstancePayload) SetName(v *string) { // GetOptions returns the Options field value func (o *CreateInstancePayload) GetOptions() *map[string]string { - if o == nil { + if o == nil || IsNil(o.Options) { var ret *map[string]string return ret } @@ -220,7 +221,7 @@ func (o *CreateInstancePayload) SetOptions(v *map[string]string) { // GetReplicas returns the Replicas field value func (o *CreateInstancePayload) GetReplicas() *int64 { - if o == nil { + if o == nil || IsNil(o.Replicas) { var ret *int64 return ret } @@ -244,7 +245,7 @@ func (o *CreateInstancePayload) SetReplicas(v *int64) { // GetStorage returns the Storage field value func (o *CreateInstancePayload) GetStorage() *Storage { - if o == nil { + if o == nil || IsNil(o.Storage) { var ret *Storage return ret } @@ -268,7 +269,7 @@ func (o *CreateInstancePayload) SetStorage(v *Storage) { // GetVersion returns the Version field value func (o *CreateInstancePayload) GetVersion() *string { - if o == nil { + if o == nil || IsNil(o.Version) { var ret *string return ret } diff --git a/services/postgresflex/model_create_instance_response.go b/services/postgresflex/model_create_instance_response.go index 5c32261af..01830820c 100644 --- a/services/postgresflex/model_create_instance_response.go +++ b/services/postgresflex/model_create_instance_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -59,7 +59,7 @@ func (o *CreateInstanceResponse) GetIdOk() (*string, bool) { // HasId returns a boolean if a field has been set. func (o *CreateInstanceResponse) HasId() bool { - if o != nil && !IsNil(o.Id) { + if o != nil && !IsNil(o.Id) && !IsNil(o.Id) { return true } diff --git a/services/postgresflex/model_create_user_payload.go b/services/postgresflex/model_create_user_payload.go index a44698b19..f2b3e3dce 100644 --- a/services/postgresflex/model_create_user_payload.go +++ b/services/postgresflex/model_create_user_payload.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -60,7 +60,7 @@ func (o *CreateUserPayload) GetRolesOk() (*[]string, bool) { // HasRoles returns a boolean if a field has been set. func (o *CreateUserPayload) HasRoles() bool { - if o != nil && !IsNil(o.Roles) { + if o != nil && !IsNil(o.Roles) && !IsNil(o.Roles) { return true } @@ -92,7 +92,7 @@ func (o *CreateUserPayload) GetUsernameOk() (*string, bool) { // HasUsername returns a boolean if a field has been set. func (o *CreateUserPayload) HasUsername() bool { - if o != nil && !IsNil(o.Username) { + if o != nil && !IsNil(o.Username) && !IsNil(o.Username) { return true } diff --git a/services/postgresflex/model_create_user_response.go b/services/postgresflex/model_create_user_response.go index 803acac2c..0552b6b57 100644 --- a/services/postgresflex/model_create_user_response.go +++ b/services/postgresflex/model_create_user_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -59,7 +59,7 @@ func (o *CreateUserResponse) GetItemOk() (*User, bool) { // HasItem returns a boolean if a field has been set. func (o *CreateUserResponse) HasItem() bool { - if o != nil && !IsNil(o.Item) { + if o != nil && !IsNil(o.Item) && !IsNil(o.Item) { return true } diff --git a/services/postgresflex/model_error.go b/services/postgresflex/model_error.go index 8199f09ae..cc0b0532b 100644 --- a/services/postgresflex/model_error.go +++ b/services/postgresflex/model_error.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -19,6 +19,7 @@ var _ MappedNullable = &Error{} // Error struct for Error type Error struct { + // Can be cast to int32 without loss of precision. Code *int64 `json:"code,omitempty"` Fields *map[string][]string `json:"fields,omitempty"` Message *string `json:"message,omitempty"` @@ -62,7 +63,7 @@ func (o *Error) GetCodeOk() (*int64, bool) { // HasCode returns a boolean if a field has been set. func (o *Error) HasCode() bool { - if o != nil && !IsNil(o.Code) { + if o != nil && !IsNil(o.Code) && !IsNil(o.Code) { return true } @@ -94,7 +95,7 @@ func (o *Error) GetFieldsOk() (*map[string][]string, bool) { // HasFields returns a boolean if a field has been set. func (o *Error) HasFields() bool { - if o != nil && !IsNil(o.Fields) { + if o != nil && !IsNil(o.Fields) && !IsNil(o.Fields) { return true } @@ -126,7 +127,7 @@ func (o *Error) GetMessageOk() (*string, bool) { // HasMessage returns a boolean if a field has been set. func (o *Error) HasMessage() bool { - if o != nil && !IsNil(o.Message) { + if o != nil && !IsNil(o.Message) && !IsNil(o.Message) { return true } @@ -158,7 +159,7 @@ func (o *Error) GetTypeOk() (*string, bool) { // HasType returns a boolean if a field has been set. func (o *Error) HasType() bool { - if o != nil && !IsNil(o.Type) { + if o != nil && !IsNil(o.Type) && !IsNil(o.Type) { return true } diff --git a/services/postgresflex/model_extensions_configuration.go b/services/postgresflex/model_extensions_configuration.go index e1ae619f9..b1af43341 100644 --- a/services/postgresflex/model_extensions_configuration.go +++ b/services/postgresflex/model_extensions_configuration.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -60,7 +60,7 @@ func (o *ExtensionsConfiguration) GetNameOk() (*string, bool) { // HasName returns a boolean if a field has been set. func (o *ExtensionsConfiguration) HasName() bool { - if o != nil && !IsNil(o.Name) { + if o != nil && !IsNil(o.Name) && !IsNil(o.Name) { return true } @@ -92,7 +92,7 @@ func (o *ExtensionsConfiguration) GetSettingOk() (*string, bool) { // HasSetting returns a boolean if a field has been set. func (o *ExtensionsConfiguration) HasSetting() bool { - if o != nil && !IsNil(o.Setting) { + if o != nil && !IsNil(o.Setting) && !IsNil(o.Setting) { return true } diff --git a/services/postgresflex/model_extensions_extension_list_response.go b/services/postgresflex/model_extensions_extension_list_response.go index b5a5a992b..9919194c6 100644 --- a/services/postgresflex/model_extensions_extension_list_response.go +++ b/services/postgresflex/model_extensions_extension_list_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -59,7 +59,7 @@ func (o *ExtensionsExtensionListResponse) GetListOk() (*[]ApiExtensionList, bool // HasList returns a boolean if a field has been set. func (o *ExtensionsExtensionListResponse) HasList() bool { - if o != nil && !IsNil(o.List) { + if o != nil && !IsNil(o.List) && !IsNil(o.List) { return true } diff --git a/services/postgresflex/model_extensions_new_config.go b/services/postgresflex/model_extensions_new_config.go index 8b1ecd290..b4dc62e58 100644 --- a/services/postgresflex/model_extensions_new_config.go +++ b/services/postgresflex/model_extensions_new_config.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -59,7 +59,7 @@ func (o *ExtensionsNewConfig) GetConfigurationOk() (*[]ExtensionsConfiguration, // HasConfiguration returns a boolean if a field has been set. func (o *ExtensionsNewConfig) HasConfiguration() bool { - if o != nil && !IsNil(o.Configuration) { + if o != nil && !IsNil(o.Configuration) && !IsNil(o.Configuration) { return true } diff --git a/services/postgresflex/model_flavor.go b/services/postgresflex/model_flavor.go index c6cb06f7c..b36ed2fbe 100644 --- a/services/postgresflex/model_flavor.go +++ b/services/postgresflex/model_flavor.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -62,7 +62,7 @@ func (o *Flavor) GetCpuOk() (*int64, bool) { // HasCpu returns a boolean if a field has been set. func (o *Flavor) HasCpu() bool { - if o != nil && !IsNil(o.Cpu) { + if o != nil && !IsNil(o.Cpu) && !IsNil(o.Cpu) { return true } @@ -94,7 +94,7 @@ func (o *Flavor) GetDescriptionOk() (*string, bool) { // HasDescription returns a boolean if a field has been set. func (o *Flavor) HasDescription() bool { - if o != nil && !IsNil(o.Description) { + if o != nil && !IsNil(o.Description) && !IsNil(o.Description) { return true } @@ -126,7 +126,7 @@ func (o *Flavor) GetIdOk() (*string, bool) { // HasId returns a boolean if a field has been set. func (o *Flavor) HasId() bool { - if o != nil && !IsNil(o.Id) { + if o != nil && !IsNil(o.Id) && !IsNil(o.Id) { return true } @@ -158,7 +158,7 @@ func (o *Flavor) GetMemoryOk() (*int64, bool) { // HasMemory returns a boolean if a field has been set. func (o *Flavor) HasMemory() bool { - if o != nil && !IsNil(o.Memory) { + if o != nil && !IsNil(o.Memory) && !IsNil(o.Memory) { return true } diff --git a/services/postgresflex/model_get_backup_response.go b/services/postgresflex/model_get_backup_response.go index bb96bf4b5..df2aa7c8a 100644 --- a/services/postgresflex/model_get_backup_response.go +++ b/services/postgresflex/model_get_backup_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -59,7 +59,7 @@ func (o *GetBackupResponse) GetItemOk() (*Backup, bool) { // HasItem returns a boolean if a field has been set. func (o *GetBackupResponse) HasItem() bool { - if o != nil && !IsNil(o.Item) { + if o != nil && !IsNil(o.Item) && !IsNil(o.Item) { return true } diff --git a/services/postgresflex/model_get_user_response.go b/services/postgresflex/model_get_user_response.go index f305470c8..a6374570a 100644 --- a/services/postgresflex/model_get_user_response.go +++ b/services/postgresflex/model_get_user_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -59,7 +59,7 @@ func (o *GetUserResponse) GetItemOk() (*UserResponse, bool) { // HasItem returns a boolean if a field has been set. func (o *GetUserResponse) HasItem() bool { - if o != nil && !IsNil(o.Item) { + if o != nil && !IsNil(o.Item) && !IsNil(o.Item) { return true } diff --git a/services/postgresflex/model_instance.go b/services/postgresflex/model_instance.go index 7bb58284b..27828fbc0 100644 --- a/services/postgresflex/model_instance.go +++ b/services/postgresflex/model_instance.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -25,10 +25,11 @@ type Instance struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Options *map[string]string `json:"options,omitempty"` - Replicas *int64 `json:"replicas,omitempty"` - Status *string `json:"status,omitempty"` - Storage *Storage `json:"storage,omitempty"` - Version *string `json:"version,omitempty"` + // Can be cast to int32 without loss of precision. + Replicas *int64 `json:"replicas,omitempty"` + Status *string `json:"status,omitempty"` + Storage *Storage `json:"storage,omitempty"` + Version *string `json:"version,omitempty"` } // NewInstance instantiates a new Instance object @@ -68,7 +69,7 @@ func (o *Instance) GetAclOk() (*ACL, bool) { // HasAcl returns a boolean if a field has been set. func (o *Instance) HasAcl() bool { - if o != nil && !IsNil(o.Acl) { + if o != nil && !IsNil(o.Acl) && !IsNil(o.Acl) { return true } @@ -100,7 +101,7 @@ func (o *Instance) GetBackupScheduleOk() (*string, bool) { // HasBackupSchedule returns a boolean if a field has been set. func (o *Instance) HasBackupSchedule() bool { - if o != nil && !IsNil(o.BackupSchedule) { + if o != nil && !IsNil(o.BackupSchedule) && !IsNil(o.BackupSchedule) { return true } @@ -132,7 +133,7 @@ func (o *Instance) GetFlavorOk() (*Flavor, bool) { // HasFlavor returns a boolean if a field has been set. func (o *Instance) HasFlavor() bool { - if o != nil && !IsNil(o.Flavor) { + if o != nil && !IsNil(o.Flavor) && !IsNil(o.Flavor) { return true } @@ -164,7 +165,7 @@ func (o *Instance) GetIdOk() (*string, bool) { // HasId returns a boolean if a field has been set. func (o *Instance) HasId() bool { - if o != nil && !IsNil(o.Id) { + if o != nil && !IsNil(o.Id) && !IsNil(o.Id) { return true } @@ -196,7 +197,7 @@ func (o *Instance) GetNameOk() (*string, bool) { // HasName returns a boolean if a field has been set. func (o *Instance) HasName() bool { - if o != nil && !IsNil(o.Name) { + if o != nil && !IsNil(o.Name) && !IsNil(o.Name) { return true } @@ -228,7 +229,7 @@ func (o *Instance) GetOptionsOk() (*map[string]string, bool) { // HasOptions returns a boolean if a field has been set. func (o *Instance) HasOptions() bool { - if o != nil && !IsNil(o.Options) { + if o != nil && !IsNil(o.Options) && !IsNil(o.Options) { return true } @@ -260,7 +261,7 @@ func (o *Instance) GetReplicasOk() (*int64, bool) { // HasReplicas returns a boolean if a field has been set. func (o *Instance) HasReplicas() bool { - if o != nil && !IsNil(o.Replicas) { + if o != nil && !IsNil(o.Replicas) && !IsNil(o.Replicas) { return true } @@ -292,7 +293,7 @@ func (o *Instance) GetStatusOk() (*string, bool) { // HasStatus returns a boolean if a field has been set. func (o *Instance) HasStatus() bool { - if o != nil && !IsNil(o.Status) { + if o != nil && !IsNil(o.Status) && !IsNil(o.Status) { return true } @@ -324,7 +325,7 @@ func (o *Instance) GetStorageOk() (*Storage, bool) { // HasStorage returns a boolean if a field has been set. func (o *Instance) HasStorage() bool { - if o != nil && !IsNil(o.Storage) { + if o != nil && !IsNil(o.Storage) && !IsNil(o.Storage) { return true } @@ -356,7 +357,7 @@ func (o *Instance) GetVersionOk() (*string, bool) { // HasVersion returns a boolean if a field has been set. func (o *Instance) HasVersion() bool { - if o != nil && !IsNil(o.Version) { + if o != nil && !IsNil(o.Version) && !IsNil(o.Version) { return true } diff --git a/services/postgresflex/model_instance_create_database_response.go b/services/postgresflex/model_instance_create_database_response.go index 3b6ff9f73..d863db06c 100644 --- a/services/postgresflex/model_instance_create_database_response.go +++ b/services/postgresflex/model_instance_create_database_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -59,7 +59,7 @@ func (o *InstanceCreateDatabaseResponse) GetIdOk() (*string, bool) { // HasId returns a boolean if a field has been set. func (o *InstanceCreateDatabaseResponse) HasId() bool { - if o != nil && !IsNil(o.Id) { + if o != nil && !IsNil(o.Id) && !IsNil(o.Id) { return true } diff --git a/services/postgresflex/model_instance_data_point.go b/services/postgresflex/model_instance_data_point.go index 39cc312d7..6866295f2 100644 --- a/services/postgresflex/model_instance_data_point.go +++ b/services/postgresflex/model_instance_data_point.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -60,7 +60,7 @@ func (o *InstanceDataPoint) GetTimestampOk() (*string, bool) { // HasTimestamp returns a boolean if a field has been set. func (o *InstanceDataPoint) HasTimestamp() bool { - if o != nil && !IsNil(o.Timestamp) { + if o != nil && !IsNil(o.Timestamp) && !IsNil(o.Timestamp) { return true } @@ -92,7 +92,7 @@ func (o *InstanceDataPoint) GetValueOk() (*float64, bool) { // HasValue returns a boolean if a field has been set. func (o *InstanceDataPoint) HasValue() bool { - if o != nil && !IsNil(o.Value) { + if o != nil && !IsNil(o.Value) && !IsNil(o.Value) { return true } diff --git a/services/postgresflex/model_instance_database.go b/services/postgresflex/model_instance_database.go index cca33c0f2..b77751156 100644 --- a/services/postgresflex/model_instance_database.go +++ b/services/postgresflex/model_instance_database.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -62,7 +62,7 @@ func (o *InstanceDatabase) GetIdOk() (*string, bool) { // HasId returns a boolean if a field has been set. func (o *InstanceDatabase) HasId() bool { - if o != nil && !IsNil(o.Id) { + if o != nil && !IsNil(o.Id) && !IsNil(o.Id) { return true } @@ -94,7 +94,7 @@ func (o *InstanceDatabase) GetNameOk() (*string, bool) { // HasName returns a boolean if a field has been set. func (o *InstanceDatabase) HasName() bool { - if o != nil && !IsNil(o.Name) { + if o != nil && !IsNil(o.Name) && !IsNil(o.Name) { return true } @@ -126,7 +126,7 @@ func (o *InstanceDatabase) GetOptionsOk() (*map[string]interface{}, bool) { // HasOptions returns a boolean if a field has been set. func (o *InstanceDatabase) HasOptions() bool { - if o != nil && !IsNil(o.Options) { + if o != nil && !IsNil(o.Options) && !IsNil(o.Options) { return true } diff --git a/services/postgresflex/model_instance_host.go b/services/postgresflex/model_instance_host.go index 744e354c4..334dee0e4 100644 --- a/services/postgresflex/model_instance_host.go +++ b/services/postgresflex/model_instance_host.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -60,7 +60,7 @@ func (o *InstanceHost) GetHostMetricsOk() (*[]InstanceHostMetric, bool) { // HasHostMetrics returns a boolean if a field has been set. func (o *InstanceHost) HasHostMetrics() bool { - if o != nil && !IsNil(o.HostMetrics) { + if o != nil && !IsNil(o.HostMetrics) && !IsNil(o.HostMetrics) { return true } @@ -92,7 +92,7 @@ func (o *InstanceHost) GetIdOk() (*string, bool) { // HasId returns a boolean if a field has been set. func (o *InstanceHost) HasId() bool { - if o != nil && !IsNil(o.Id) { + if o != nil && !IsNil(o.Id) && !IsNil(o.Id) { return true } diff --git a/services/postgresflex/model_instance_host_metric.go b/services/postgresflex/model_instance_host_metric.go index 745f7da92..151c2856b 100644 --- a/services/postgresflex/model_instance_host_metric.go +++ b/services/postgresflex/model_instance_host_metric.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -61,7 +61,7 @@ func (o *InstanceHostMetric) GetDatapointsOk() (*[]InstanceDataPoint, bool) { // HasDatapoints returns a boolean if a field has been set. func (o *InstanceHostMetric) HasDatapoints() bool { - if o != nil && !IsNil(o.Datapoints) { + if o != nil && !IsNil(o.Datapoints) && !IsNil(o.Datapoints) { return true } @@ -93,7 +93,7 @@ func (o *InstanceHostMetric) GetNameOk() (*string, bool) { // HasName returns a boolean if a field has been set. func (o *InstanceHostMetric) HasName() bool { - if o != nil && !IsNil(o.Name) { + if o != nil && !IsNil(o.Name) && !IsNil(o.Name) { return true } @@ -125,7 +125,7 @@ func (o *InstanceHostMetric) GetUnitsOk() (*string, bool) { // HasUnits returns a boolean if a field has been set. func (o *InstanceHostMetric) HasUnits() bool { - if o != nil && !IsNil(o.Units) { + if o != nil && !IsNil(o.Units) && !IsNil(o.Units) { return true } diff --git a/services/postgresflex/model_instance_list_databases_response.go b/services/postgresflex/model_instance_list_databases_response.go index 3d1107b2b..c8bb4f219 100644 --- a/services/postgresflex/model_instance_list_databases_response.go +++ b/services/postgresflex/model_instance_list_databases_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -59,7 +59,7 @@ func (o *InstanceListDatabasesResponse) GetDatabasesOk() (*[]InstanceDatabase, b // HasDatabases returns a boolean if a field has been set. func (o *InstanceListDatabasesResponse) HasDatabases() bool { - if o != nil && !IsNil(o.Databases) { + if o != nil && !IsNil(o.Databases) && !IsNil(o.Databases) { return true } diff --git a/services/postgresflex/model_instance_list_instance.go b/services/postgresflex/model_instance_list_instance.go index 8a8fa2779..c2f862b09 100644 --- a/services/postgresflex/model_instance_list_instance.go +++ b/services/postgresflex/model_instance_list_instance.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -61,7 +61,7 @@ func (o *InstanceListInstance) GetIdOk() (*string, bool) { // HasId returns a boolean if a field has been set. func (o *InstanceListInstance) HasId() bool { - if o != nil && !IsNil(o.Id) { + if o != nil && !IsNil(o.Id) && !IsNil(o.Id) { return true } @@ -93,7 +93,7 @@ func (o *InstanceListInstance) GetNameOk() (*string, bool) { // HasName returns a boolean if a field has been set. func (o *InstanceListInstance) HasName() bool { - if o != nil && !IsNil(o.Name) { + if o != nil && !IsNil(o.Name) && !IsNil(o.Name) { return true } @@ -125,7 +125,7 @@ func (o *InstanceListInstance) GetStatusOk() (*string, bool) { // HasStatus returns a boolean if a field has been set. func (o *InstanceListInstance) HasStatus() bool { - if o != nil && !IsNil(o.Status) { + if o != nil && !IsNil(o.Status) && !IsNil(o.Status) { return true } diff --git a/services/postgresflex/model_instance_metrics_response.go b/services/postgresflex/model_instance_metrics_response.go index 06c3790f5..f96fac304 100644 --- a/services/postgresflex/model_instance_metrics_response.go +++ b/services/postgresflex/model_instance_metrics_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -59,7 +59,7 @@ func (o *InstanceMetricsResponse) GetHostsOk() (*[]InstanceHost, bool) { // HasHosts returns a boolean if a field has been set. func (o *InstanceMetricsResponse) HasHosts() bool { - if o != nil && !IsNil(o.Hosts) { + if o != nil && !IsNil(o.Hosts) && !IsNil(o.Hosts) { return true } diff --git a/services/postgresflex/model_instance_response.go b/services/postgresflex/model_instance_response.go index 8f814ad26..2f67b3503 100644 --- a/services/postgresflex/model_instance_response.go +++ b/services/postgresflex/model_instance_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -59,7 +59,7 @@ func (o *InstanceResponse) GetItemOk() (*Instance, bool) { // HasItem returns a boolean if a field has been set. func (o *InstanceResponse) HasItem() bool { - if o != nil && !IsNil(o.Item) { + if o != nil && !IsNil(o.Item) && !IsNil(o.Item) { return true } diff --git a/services/postgresflex/model_list_backups_response.go b/services/postgresflex/model_list_backups_response.go index ab789cc72..10c3a3bdb 100644 --- a/services/postgresflex/model_list_backups_response.go +++ b/services/postgresflex/model_list_backups_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -60,7 +60,7 @@ func (o *ListBackupsResponse) GetCountOk() (*int64, bool) { // HasCount returns a boolean if a field has been set. func (o *ListBackupsResponse) HasCount() bool { - if o != nil && !IsNil(o.Count) { + if o != nil && !IsNil(o.Count) && !IsNil(o.Count) { return true } @@ -92,7 +92,7 @@ func (o *ListBackupsResponse) GetItemsOk() (*[]Backup, bool) { // HasItems returns a boolean if a field has been set. func (o *ListBackupsResponse) HasItems() bool { - if o != nil && !IsNil(o.Items) { + if o != nil && !IsNil(o.Items) && !IsNil(o.Items) { return true } diff --git a/services/postgresflex/model_list_flavors_response.go b/services/postgresflex/model_list_flavors_response.go index ba4da5871..89207247d 100644 --- a/services/postgresflex/model_list_flavors_response.go +++ b/services/postgresflex/model_list_flavors_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -59,7 +59,7 @@ func (o *ListFlavorsResponse) GetFlavorsOk() (*[]Flavor, bool) { // HasFlavors returns a boolean if a field has been set. func (o *ListFlavorsResponse) HasFlavors() bool { - if o != nil && !IsNil(o.Flavors) { + if o != nil && !IsNil(o.Flavors) && !IsNil(o.Flavors) { return true } diff --git a/services/postgresflex/model_list_instances_response.go b/services/postgresflex/model_list_instances_response.go index bcf116f4b..9c33c864c 100644 --- a/services/postgresflex/model_list_instances_response.go +++ b/services/postgresflex/model_list_instances_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -60,7 +60,7 @@ func (o *ListInstancesResponse) GetCountOk() (*int64, bool) { // HasCount returns a boolean if a field has been set. func (o *ListInstancesResponse) HasCount() bool { - if o != nil && !IsNil(o.Count) { + if o != nil && !IsNil(o.Count) && !IsNil(o.Count) { return true } @@ -92,7 +92,7 @@ func (o *ListInstancesResponse) GetItemsOk() (*[]InstanceListInstance, bool) { // HasItems returns a boolean if a field has been set. func (o *ListInstancesResponse) HasItems() bool { - if o != nil && !IsNil(o.Items) { + if o != nil && !IsNil(o.Items) && !IsNil(o.Items) { return true } diff --git a/services/postgresflex/model_list_storages_response.go b/services/postgresflex/model_list_storages_response.go index 06a8a5a9e..7386e47f4 100644 --- a/services/postgresflex/model_list_storages_response.go +++ b/services/postgresflex/model_list_storages_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -60,7 +60,7 @@ func (o *ListStoragesResponse) GetStorageClassesOk() (*[]string, bool) { // HasStorageClasses returns a boolean if a field has been set. func (o *ListStoragesResponse) HasStorageClasses() bool { - if o != nil && !IsNil(o.StorageClasses) { + if o != nil && !IsNil(o.StorageClasses) && !IsNil(o.StorageClasses) { return true } @@ -92,7 +92,7 @@ func (o *ListStoragesResponse) GetStorageRangeOk() (*StorageRange, bool) { // HasStorageRange returns a boolean if a field has been set. func (o *ListStoragesResponse) HasStorageRange() bool { - if o != nil && !IsNil(o.StorageRange) { + if o != nil && !IsNil(o.StorageRange) && !IsNil(o.StorageRange) { return true } diff --git a/services/postgresflex/model_list_users_response.go b/services/postgresflex/model_list_users_response.go index a8cc5dc80..28a7a4d9d 100644 --- a/services/postgresflex/model_list_users_response.go +++ b/services/postgresflex/model_list_users_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -60,7 +60,7 @@ func (o *ListUsersResponse) GetCountOk() (*int64, bool) { // HasCount returns a boolean if a field has been set. func (o *ListUsersResponse) HasCount() bool { - if o != nil && !IsNil(o.Count) { + if o != nil && !IsNil(o.Count) && !IsNil(o.Count) { return true } @@ -92,7 +92,7 @@ func (o *ListUsersResponse) GetItemsOk() (*[]ListUsersResponseItem, bool) { // HasItems returns a boolean if a field has been set. func (o *ListUsersResponse) HasItems() bool { - if o != nil && !IsNil(o.Items) { + if o != nil && !IsNil(o.Items) && !IsNil(o.Items) { return true } diff --git a/services/postgresflex/model_list_users_response_item.go b/services/postgresflex/model_list_users_response_item.go index 05637b838..f5e505e53 100644 --- a/services/postgresflex/model_list_users_response_item.go +++ b/services/postgresflex/model_list_users_response_item.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -60,7 +60,7 @@ func (o *ListUsersResponseItem) GetIdOk() (*string, bool) { // HasId returns a boolean if a field has been set. func (o *ListUsersResponseItem) HasId() bool { - if o != nil && !IsNil(o.Id) { + if o != nil && !IsNil(o.Id) && !IsNil(o.Id) { return true } @@ -92,7 +92,7 @@ func (o *ListUsersResponseItem) GetUsernameOk() (*string, bool) { // HasUsername returns a boolean if a field has been set. func (o *ListUsersResponseItem) HasUsername() bool { - if o != nil && !IsNil(o.Username) { + if o != nil && !IsNil(o.Username) && !IsNil(o.Username) { return true } diff --git a/services/postgresflex/model_list_versions_response.go b/services/postgresflex/model_list_versions_response.go index 5ecfd84a2..46d2aa8de 100644 --- a/services/postgresflex/model_list_versions_response.go +++ b/services/postgresflex/model_list_versions_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -59,7 +59,7 @@ func (o *ListVersionsResponse) GetVersionsOk() (*[]string, bool) { // HasVersions returns a boolean if a field has been set. func (o *ListVersionsResponse) HasVersions() bool { - if o != nil && !IsNil(o.Versions) { + if o != nil && !IsNil(o.Versions) && !IsNil(o.Versions) { return true } diff --git a/services/postgresflex/model_partial_update_instance_payload.go b/services/postgresflex/model_partial_update_instance_payload.go index e5139826e..9722544ee 100644 --- a/services/postgresflex/model_partial_update_instance_payload.go +++ b/services/postgresflex/model_partial_update_instance_payload.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -23,12 +23,13 @@ type PartialUpdateInstancePayload struct { BackupSchedule *string `json:"backupSchedule,omitempty"` FlavorId *string `json:"flavorId,omitempty"` // Labels field is not certain/clear - Labels *map[string]string `json:"labels,omitempty"` - Name *string `json:"name,omitempty"` - Options *map[string]string `json:"options,omitempty"` - Replicas *int64 `json:"replicas,omitempty"` - Storage *Storage `json:"storage,omitempty"` - Version *string `json:"version,omitempty"` + Labels *map[string]string `json:"labels,omitempty"` + Name *string `json:"name,omitempty"` + Options *map[string]string `json:"options,omitempty"` + // Can be cast to int32 without loss of precision. + Replicas *int64 `json:"replicas,omitempty"` + Storage *Storage `json:"storage,omitempty"` + Version *string `json:"version,omitempty"` } // NewPartialUpdateInstancePayload instantiates a new PartialUpdateInstancePayload object @@ -68,7 +69,7 @@ func (o *PartialUpdateInstancePayload) GetAclOk() (*ACL, bool) { // HasAcl returns a boolean if a field has been set. func (o *PartialUpdateInstancePayload) HasAcl() bool { - if o != nil && !IsNil(o.Acl) { + if o != nil && !IsNil(o.Acl) && !IsNil(o.Acl) { return true } @@ -100,7 +101,7 @@ func (o *PartialUpdateInstancePayload) GetBackupScheduleOk() (*string, bool) { // HasBackupSchedule returns a boolean if a field has been set. func (o *PartialUpdateInstancePayload) HasBackupSchedule() bool { - if o != nil && !IsNil(o.BackupSchedule) { + if o != nil && !IsNil(o.BackupSchedule) && !IsNil(o.BackupSchedule) { return true } @@ -132,7 +133,7 @@ func (o *PartialUpdateInstancePayload) GetFlavorIdOk() (*string, bool) { // HasFlavorId returns a boolean if a field has been set. func (o *PartialUpdateInstancePayload) HasFlavorId() bool { - if o != nil && !IsNil(o.FlavorId) { + if o != nil && !IsNil(o.FlavorId) && !IsNil(o.FlavorId) { return true } @@ -164,7 +165,7 @@ func (o *PartialUpdateInstancePayload) GetLabelsOk() (*map[string]string, bool) // HasLabels returns a boolean if a field has been set. func (o *PartialUpdateInstancePayload) HasLabels() bool { - if o != nil && !IsNil(o.Labels) { + if o != nil && !IsNil(o.Labels) && !IsNil(o.Labels) { return true } @@ -196,7 +197,7 @@ func (o *PartialUpdateInstancePayload) GetNameOk() (*string, bool) { // HasName returns a boolean if a field has been set. func (o *PartialUpdateInstancePayload) HasName() bool { - if o != nil && !IsNil(o.Name) { + if o != nil && !IsNil(o.Name) && !IsNil(o.Name) { return true } @@ -228,7 +229,7 @@ func (o *PartialUpdateInstancePayload) GetOptionsOk() (*map[string]string, bool) // HasOptions returns a boolean if a field has been set. func (o *PartialUpdateInstancePayload) HasOptions() bool { - if o != nil && !IsNil(o.Options) { + if o != nil && !IsNil(o.Options) && !IsNil(o.Options) { return true } @@ -260,7 +261,7 @@ func (o *PartialUpdateInstancePayload) GetReplicasOk() (*int64, bool) { // HasReplicas returns a boolean if a field has been set. func (o *PartialUpdateInstancePayload) HasReplicas() bool { - if o != nil && !IsNil(o.Replicas) { + if o != nil && !IsNil(o.Replicas) && !IsNil(o.Replicas) { return true } @@ -292,7 +293,7 @@ func (o *PartialUpdateInstancePayload) GetStorageOk() (*Storage, bool) { // HasStorage returns a boolean if a field has been set. func (o *PartialUpdateInstancePayload) HasStorage() bool { - if o != nil && !IsNil(o.Storage) { + if o != nil && !IsNil(o.Storage) && !IsNil(o.Storage) { return true } @@ -324,7 +325,7 @@ func (o *PartialUpdateInstancePayload) GetVersionOk() (*string, bool) { // HasVersion returns a boolean if a field has been set. func (o *PartialUpdateInstancePayload) HasVersion() bool { - if o != nil && !IsNil(o.Version) { + if o != nil && !IsNil(o.Version) && !IsNil(o.Version) { return true } diff --git a/services/postgresflex/model_partial_update_instance_response.go b/services/postgresflex/model_partial_update_instance_response.go index 752510481..df3f28d7c 100644 --- a/services/postgresflex/model_partial_update_instance_response.go +++ b/services/postgresflex/model_partial_update_instance_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -59,7 +59,7 @@ func (o *PartialUpdateInstanceResponse) GetItemOk() (*Instance, bool) { // HasItem returns a boolean if a field has been set. func (o *PartialUpdateInstanceResponse) HasItem() bool { - if o != nil && !IsNil(o.Item) { + if o != nil && !IsNil(o.Item) && !IsNil(o.Item) { return true } diff --git a/services/postgresflex/model_partial_update_user_payload.go b/services/postgresflex/model_partial_update_user_payload.go index cadf8cdeb..d116ae3c0 100644 --- a/services/postgresflex/model_partial_update_user_payload.go +++ b/services/postgresflex/model_partial_update_user_payload.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -60,7 +60,7 @@ func (o *PartialUpdateUserPayload) GetDatabaseOk() (*string, bool) { // HasDatabase returns a boolean if a field has been set. func (o *PartialUpdateUserPayload) HasDatabase() bool { - if o != nil && !IsNil(o.Database) { + if o != nil && !IsNil(o.Database) && !IsNil(o.Database) { return true } @@ -92,7 +92,7 @@ func (o *PartialUpdateUserPayload) GetRolesOk() (*[]string, bool) { // HasRoles returns a boolean if a field has been set. func (o *PartialUpdateUserPayload) HasRoles() bool { - if o != nil && !IsNil(o.Roles) { + if o != nil && !IsNil(o.Roles) && !IsNil(o.Roles) { return true } diff --git a/services/postgresflex/model_postgres_database_parameter.go b/services/postgresflex/model_postgres_database_parameter.go index ca978fe85..e823c8d5a 100644 --- a/services/postgresflex/model_postgres_database_parameter.go +++ b/services/postgresflex/model_postgres_database_parameter.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -82,7 +82,7 @@ func (o *PostgresDatabaseParameter) GetContextOk() (*string, bool) { // HasContext returns a boolean if a field has been set. func (o *PostgresDatabaseParameter) HasContext() bool { - if o != nil && !IsNil(o.Context) { + if o != nil && !IsNil(o.Context) && !IsNil(o.Context) { return true } @@ -114,7 +114,7 @@ func (o *PostgresDatabaseParameter) GetDataTypeOk() (*string, bool) { // HasDataType returns a boolean if a field has been set. func (o *PostgresDatabaseParameter) HasDataType() bool { - if o != nil && !IsNil(o.DataType) { + if o != nil && !IsNil(o.DataType) && !IsNil(o.DataType) { return true } @@ -146,7 +146,7 @@ func (o *PostgresDatabaseParameter) GetDefaultValueOk() (*string, bool) { // HasDefaultValue returns a boolean if a field has been set. func (o *PostgresDatabaseParameter) HasDefaultValue() bool { - if o != nil && !IsNil(o.DefaultValue) { + if o != nil && !IsNil(o.DefaultValue) && !IsNil(o.DefaultValue) { return true } @@ -178,7 +178,7 @@ func (o *PostgresDatabaseParameter) GetDescriptionOk() (*string, bool) { // HasDescription returns a boolean if a field has been set. func (o *PostgresDatabaseParameter) HasDescription() bool { - if o != nil && !IsNil(o.Description) { + if o != nil && !IsNil(o.Description) && !IsNil(o.Description) { return true } @@ -210,7 +210,7 @@ func (o *PostgresDatabaseParameter) GetEditOk() (*bool, bool) { // HasEdit returns a boolean if a field has been set. func (o *PostgresDatabaseParameter) HasEdit() bool { - if o != nil && !IsNil(o.Edit) { + if o != nil && !IsNil(o.Edit) && !IsNil(o.Edit) { return true } @@ -242,7 +242,7 @@ func (o *PostgresDatabaseParameter) GetMaxValueOk() (*string, bool) { // HasMaxValue returns a boolean if a field has been set. func (o *PostgresDatabaseParameter) HasMaxValue() bool { - if o != nil && !IsNil(o.MaxValue) { + if o != nil && !IsNil(o.MaxValue) && !IsNil(o.MaxValue) { return true } @@ -274,7 +274,7 @@ func (o *PostgresDatabaseParameter) GetMinValueOk() (*string, bool) { // HasMinValue returns a boolean if a field has been set. func (o *PostgresDatabaseParameter) HasMinValue() bool { - if o != nil && !IsNil(o.MinValue) { + if o != nil && !IsNil(o.MinValue) && !IsNil(o.MinValue) { return true } @@ -306,7 +306,7 @@ func (o *PostgresDatabaseParameter) GetNameOk() (*string, bool) { // HasName returns a boolean if a field has been set. func (o *PostgresDatabaseParameter) HasName() bool { - if o != nil && !IsNil(o.Name) { + if o != nil && !IsNil(o.Name) && !IsNil(o.Name) { return true } @@ -338,7 +338,7 @@ func (o *PostgresDatabaseParameter) GetPendingRestartOk() (*bool, bool) { // HasPendingRestart returns a boolean if a field has been set. func (o *PostgresDatabaseParameter) HasPendingRestart() bool { - if o != nil && !IsNil(o.PendingRestart) { + if o != nil && !IsNil(o.PendingRestart) && !IsNil(o.PendingRestart) { return true } @@ -370,7 +370,7 @@ func (o *PostgresDatabaseParameter) GetResetValueOk() (*string, bool) { // HasResetValue returns a boolean if a field has been set. func (o *PostgresDatabaseParameter) HasResetValue() bool { - if o != nil && !IsNil(o.ResetValue) { + if o != nil && !IsNil(o.ResetValue) && !IsNil(o.ResetValue) { return true } @@ -402,7 +402,7 @@ func (o *PostgresDatabaseParameter) GetUnitOk() (*string, bool) { // HasUnit returns a boolean if a field has been set. func (o *PostgresDatabaseParameter) HasUnit() bool { - if o != nil && !IsNil(o.Unit) { + if o != nil && !IsNil(o.Unit) && !IsNil(o.Unit) { return true } @@ -434,7 +434,7 @@ func (o *PostgresDatabaseParameter) GetValueOk() (*string, bool) { // HasValue returns a boolean if a field has been set. func (o *PostgresDatabaseParameter) HasValue() bool { - if o != nil && !IsNil(o.Value) { + if o != nil && !IsNil(o.Value) && !IsNil(o.Value) { return true } diff --git a/services/postgresflex/model_postgres_database_parameter_response.go b/services/postgresflex/model_postgres_database_parameter_response.go index 7d32cbafc..4a7ca790b 100644 --- a/services/postgresflex/model_postgres_database_parameter_response.go +++ b/services/postgresflex/model_postgres_database_parameter_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -60,7 +60,7 @@ func (o *PostgresDatabaseParameterResponse) GetParameterOk() (*[]PostgresDatabas // HasParameter returns a boolean if a field has been set. func (o *PostgresDatabaseParameterResponse) HasParameter() bool { - if o != nil && !IsNil(o.Parameter) { + if o != nil && !IsNil(o.Parameter) && !IsNil(o.Parameter) { return true } diff --git a/services/postgresflex/model_reset_user_response.go b/services/postgresflex/model_reset_user_response.go index ac85fe732..fae2ebf01 100644 --- a/services/postgresflex/model_reset_user_response.go +++ b/services/postgresflex/model_reset_user_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -59,7 +59,7 @@ func (o *ResetUserResponse) GetItemOk() (*User, bool) { // HasItem returns a boolean if a field has been set. func (o *ResetUserResponse) HasItem() bool { - if o != nil && !IsNil(o.Item) { + if o != nil && !IsNil(o.Item) && !IsNil(o.Item) { return true } diff --git a/services/postgresflex/model_storage.go b/services/postgresflex/model_storage.go index 668064d9c..0294b860e 100644 --- a/services/postgresflex/model_storage.go +++ b/services/postgresflex/model_storage.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -60,7 +60,7 @@ func (o *Storage) GetClassOk() (*string, bool) { // HasClass returns a boolean if a field has been set. func (o *Storage) HasClass() bool { - if o != nil && !IsNil(o.Class) { + if o != nil && !IsNil(o.Class) && !IsNil(o.Class) { return true } @@ -92,7 +92,7 @@ func (o *Storage) GetSizeOk() (*int64, bool) { // HasSize returns a boolean if a field has been set. func (o *Storage) HasSize() bool { - if o != nil && !IsNil(o.Size) { + if o != nil && !IsNil(o.Size) && !IsNil(o.Size) { return true } diff --git a/services/postgresflex/model_storage_range.go b/services/postgresflex/model_storage_range.go index d76ce584e..ea62bbf96 100644 --- a/services/postgresflex/model_storage_range.go +++ b/services/postgresflex/model_storage_range.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -60,7 +60,7 @@ func (o *StorageRange) GetMaxOk() (*int64, bool) { // HasMax returns a boolean if a field has been set. func (o *StorageRange) HasMax() bool { - if o != nil && !IsNil(o.Max) { + if o != nil && !IsNil(o.Max) && !IsNil(o.Max) { return true } @@ -92,7 +92,7 @@ func (o *StorageRange) GetMinOk() (*int64, bool) { // HasMin returns a boolean if a field has been set. func (o *StorageRange) HasMin() bool { - if o != nil && !IsNil(o.Min) { + if o != nil && !IsNil(o.Min) && !IsNil(o.Min) { return true } diff --git a/services/postgresflex/model_update_backup_schedule_payload.go b/services/postgresflex/model_update_backup_schedule_payload.go index 7c2286c7a..377cd1f39 100644 --- a/services/postgresflex/model_update_backup_schedule_payload.go +++ b/services/postgresflex/model_update_backup_schedule_payload.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -45,7 +45,7 @@ func NewUpdateBackupSchedulePayloadWithDefaults() *UpdateBackupSchedulePayload { // GetBackupSchedule returns the BackupSchedule field value func (o *UpdateBackupSchedulePayload) GetBackupSchedule() *string { - if o == nil { + if o == nil || IsNil(o.BackupSchedule) { var ret *string return ret } diff --git a/services/postgresflex/model_update_instance_payload.go b/services/postgresflex/model_update_instance_payload.go index 9bd35e981..69ec8bb62 100644 --- a/services/postgresflex/model_update_instance_payload.go +++ b/services/postgresflex/model_update_instance_payload.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -23,12 +23,13 @@ type UpdateInstancePayload struct { BackupSchedule *string `json:"backupSchedule,omitempty"` FlavorId *string `json:"flavorId,omitempty"` // Labels field is not certain/clear - Labels *map[string]string `json:"labels,omitempty"` - Name *string `json:"name,omitempty"` - Options *map[string]string `json:"options,omitempty"` - Replicas *int64 `json:"replicas,omitempty"` - Storage *Storage `json:"storage,omitempty"` - Version *string `json:"version,omitempty"` + Labels *map[string]string `json:"labels,omitempty"` + Name *string `json:"name,omitempty"` + Options *map[string]string `json:"options,omitempty"` + // Can be cast to int32 without loss of precision. + Replicas *int64 `json:"replicas,omitempty"` + Storage *Storage `json:"storage,omitempty"` + Version *string `json:"version,omitempty"` } // NewUpdateInstancePayload instantiates a new UpdateInstancePayload object @@ -68,7 +69,7 @@ func (o *UpdateInstancePayload) GetAclOk() (*ACL, bool) { // HasAcl returns a boolean if a field has been set. func (o *UpdateInstancePayload) HasAcl() bool { - if o != nil && !IsNil(o.Acl) { + if o != nil && !IsNil(o.Acl) && !IsNil(o.Acl) { return true } @@ -100,7 +101,7 @@ func (o *UpdateInstancePayload) GetBackupScheduleOk() (*string, bool) { // HasBackupSchedule returns a boolean if a field has been set. func (o *UpdateInstancePayload) HasBackupSchedule() bool { - if o != nil && !IsNil(o.BackupSchedule) { + if o != nil && !IsNil(o.BackupSchedule) && !IsNil(o.BackupSchedule) { return true } @@ -132,7 +133,7 @@ func (o *UpdateInstancePayload) GetFlavorIdOk() (*string, bool) { // HasFlavorId returns a boolean if a field has been set. func (o *UpdateInstancePayload) HasFlavorId() bool { - if o != nil && !IsNil(o.FlavorId) { + if o != nil && !IsNil(o.FlavorId) && !IsNil(o.FlavorId) { return true } @@ -164,7 +165,7 @@ func (o *UpdateInstancePayload) GetLabelsOk() (*map[string]string, bool) { // HasLabels returns a boolean if a field has been set. func (o *UpdateInstancePayload) HasLabels() bool { - if o != nil && !IsNil(o.Labels) { + if o != nil && !IsNil(o.Labels) && !IsNil(o.Labels) { return true } @@ -196,7 +197,7 @@ func (o *UpdateInstancePayload) GetNameOk() (*string, bool) { // HasName returns a boolean if a field has been set. func (o *UpdateInstancePayload) HasName() bool { - if o != nil && !IsNil(o.Name) { + if o != nil && !IsNil(o.Name) && !IsNil(o.Name) { return true } @@ -228,7 +229,7 @@ func (o *UpdateInstancePayload) GetOptionsOk() (*map[string]string, bool) { // HasOptions returns a boolean if a field has been set. func (o *UpdateInstancePayload) HasOptions() bool { - if o != nil && !IsNil(o.Options) { + if o != nil && !IsNil(o.Options) && !IsNil(o.Options) { return true } @@ -260,7 +261,7 @@ func (o *UpdateInstancePayload) GetReplicasOk() (*int64, bool) { // HasReplicas returns a boolean if a field has been set. func (o *UpdateInstancePayload) HasReplicas() bool { - if o != nil && !IsNil(o.Replicas) { + if o != nil && !IsNil(o.Replicas) && !IsNil(o.Replicas) { return true } @@ -292,7 +293,7 @@ func (o *UpdateInstancePayload) GetStorageOk() (*Storage, bool) { // HasStorage returns a boolean if a field has been set. func (o *UpdateInstancePayload) HasStorage() bool { - if o != nil && !IsNil(o.Storage) { + if o != nil && !IsNil(o.Storage) && !IsNil(o.Storage) { return true } @@ -324,7 +325,7 @@ func (o *UpdateInstancePayload) GetVersionOk() (*string, bool) { // HasVersion returns a boolean if a field has been set. func (o *UpdateInstancePayload) HasVersion() bool { - if o != nil && !IsNil(o.Version) { + if o != nil && !IsNil(o.Version) && !IsNil(o.Version) { return true } diff --git a/services/postgresflex/model_update_user_payload.go b/services/postgresflex/model_update_user_payload.go index 9361c7d35..8453b5eab 100644 --- a/services/postgresflex/model_update_user_payload.go +++ b/services/postgresflex/model_update_user_payload.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -60,7 +60,7 @@ func (o *UpdateUserPayload) GetDatabaseOk() (*string, bool) { // HasDatabase returns a boolean if a field has been set. func (o *UpdateUserPayload) HasDatabase() bool { - if o != nil && !IsNil(o.Database) { + if o != nil && !IsNil(o.Database) && !IsNil(o.Database) { return true } @@ -92,7 +92,7 @@ func (o *UpdateUserPayload) GetRolesOk() (*[]string, bool) { // HasRoles returns a boolean if a field has been set. func (o *UpdateUserPayload) HasRoles() bool { - if o != nil && !IsNil(o.Roles) { + if o != nil && !IsNil(o.Roles) && !IsNil(o.Roles) { return true } diff --git a/services/postgresflex/model_user.go b/services/postgresflex/model_user.go index 197537592..99a4bc6c0 100644 --- a/services/postgresflex/model_user.go +++ b/services/postgresflex/model_user.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -66,7 +66,7 @@ func (o *User) GetDatabaseOk() (*string, bool) { // HasDatabase returns a boolean if a field has been set. func (o *User) HasDatabase() bool { - if o != nil && !IsNil(o.Database) { + if o != nil && !IsNil(o.Database) && !IsNil(o.Database) { return true } @@ -98,7 +98,7 @@ func (o *User) GetHostOk() (*string, bool) { // HasHost returns a boolean if a field has been set. func (o *User) HasHost() bool { - if o != nil && !IsNil(o.Host) { + if o != nil && !IsNil(o.Host) && !IsNil(o.Host) { return true } @@ -130,7 +130,7 @@ func (o *User) GetIdOk() (*string, bool) { // HasId returns a boolean if a field has been set. func (o *User) HasId() bool { - if o != nil && !IsNil(o.Id) { + if o != nil && !IsNil(o.Id) && !IsNil(o.Id) { return true } @@ -162,7 +162,7 @@ func (o *User) GetPasswordOk() (*string, bool) { // HasPassword returns a boolean if a field has been set. func (o *User) HasPassword() bool { - if o != nil && !IsNil(o.Password) { + if o != nil && !IsNil(o.Password) && !IsNil(o.Password) { return true } @@ -194,7 +194,7 @@ func (o *User) GetPortOk() (*int64, bool) { // HasPort returns a boolean if a field has been set. func (o *User) HasPort() bool { - if o != nil && !IsNil(o.Port) { + if o != nil && !IsNil(o.Port) && !IsNil(o.Port) { return true } @@ -226,7 +226,7 @@ func (o *User) GetRolesOk() (*[]string, bool) { // HasRoles returns a boolean if a field has been set. func (o *User) HasRoles() bool { - if o != nil && !IsNil(o.Roles) { + if o != nil && !IsNil(o.Roles) && !IsNil(o.Roles) { return true } @@ -258,7 +258,7 @@ func (o *User) GetUriOk() (*string, bool) { // HasUri returns a boolean if a field has been set. func (o *User) HasUri() bool { - if o != nil && !IsNil(o.Uri) { + if o != nil && !IsNil(o.Uri) && !IsNil(o.Uri) { return true } @@ -290,7 +290,7 @@ func (o *User) GetUsernameOk() (*string, bool) { // HasUsername returns a boolean if a field has been set. func (o *User) HasUsername() bool { - if o != nil && !IsNil(o.Username) { + if o != nil && !IsNil(o.Username) && !IsNil(o.Username) { return true } diff --git a/services/postgresflex/model_user_response.go b/services/postgresflex/model_user_response.go index de124b7d6..f5bc850d9 100644 --- a/services/postgresflex/model_user_response.go +++ b/services/postgresflex/model_user_response.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -63,7 +63,7 @@ func (o *UserResponse) GetHostOk() (*string, bool) { // HasHost returns a boolean if a field has been set. func (o *UserResponse) HasHost() bool { - if o != nil && !IsNil(o.Host) { + if o != nil && !IsNil(o.Host) && !IsNil(o.Host) { return true } @@ -95,7 +95,7 @@ func (o *UserResponse) GetIdOk() (*string, bool) { // HasId returns a boolean if a field has been set. func (o *UserResponse) HasId() bool { - if o != nil && !IsNil(o.Id) { + if o != nil && !IsNil(o.Id) && !IsNil(o.Id) { return true } @@ -127,7 +127,7 @@ func (o *UserResponse) GetPortOk() (*int64, bool) { // HasPort returns a boolean if a field has been set. func (o *UserResponse) HasPort() bool { - if o != nil && !IsNil(o.Port) { + if o != nil && !IsNil(o.Port) && !IsNil(o.Port) { return true } @@ -159,7 +159,7 @@ func (o *UserResponse) GetRolesOk() (*[]string, bool) { // HasRoles returns a boolean if a field has been set. func (o *UserResponse) HasRoles() bool { - if o != nil && !IsNil(o.Roles) { + if o != nil && !IsNil(o.Roles) && !IsNil(o.Roles) { return true } @@ -191,7 +191,7 @@ func (o *UserResponse) GetUsernameOk() (*string, bool) { // HasUsername returns a boolean if a field has been set. func (o *UserResponse) HasUsername() bool { - if o != nil && !IsNil(o.Username) { + if o != nil && !IsNil(o.Username) && !IsNil(o.Username) { return true } diff --git a/services/postgresflex/utils.go b/services/postgresflex/utils.go index 764e4f7cd..2076da42b 100644 --- a/services/postgresflex/utils.go +++ b/services/postgresflex/utils.go @@ -3,7 +3,7 @@ STACKIT PostgreSQL Flex API This is the documentation for the STACKIT postgres service -API version: 1.0.0 +API version: 2.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.