From bbde077cf13a2b7e83e460aacbeb954c7b73f39f Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Thu, 4 Jul 2024 15:11:18 +0000 Subject: [PATCH 1/2] Generate loadbalancer --- services/loadbalancer/api_default.go | 120 ++++++++++++++++++ .../loadbalancer/model_google_protobuf_any.go | 16 +++ services/loadbalancer/model_status.go | 21 +++ 3 files changed, 157 insertions(+) create mode 100644 services/loadbalancer/model_google_protobuf_any.go create mode 100644 services/loadbalancer/model_status.go diff --git a/services/loadbalancer/api_default.go b/services/loadbalancer/api_default.go index 36cb334ae..f815b274b 100644 --- a/services/loadbalancer/api_default.go +++ b/services/loadbalancer/api_default.go @@ -122,6 +122,14 @@ func (r ApiCreateCredentialsRequest) Execute() (*CreateCredentialsResponse, erro Body: localVarBody, ErrorMessage: localVarHTTPResponse.Status, } + var v Status + 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 } @@ -263,6 +271,14 @@ func (r ApiCreateLoadBalancerRequest) Execute() (*LoadBalancer, error) { Body: localVarBody, ErrorMessage: localVarHTTPResponse.Status, } + var v Status + 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 } @@ -384,6 +400,14 @@ func (r ApiDeleteCredentialsRequest) Execute() (map[string]interface{}, error) { Body: localVarBody, ErrorMessage: localVarHTTPResponse.Status, } + var v Status + 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 } @@ -506,6 +530,14 @@ func (r ApiDeleteLoadBalancerRequest) Execute() (map[string]interface{}, error) Body: localVarBody, ErrorMessage: localVarHTTPResponse.Status, } + var v Status + 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 } @@ -626,6 +658,14 @@ func (r ApiDisableServiceRequest) Execute() (map[string]interface{}, error) { Body: localVarBody, ErrorMessage: localVarHTTPResponse.Status, } + var v Status + 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 } @@ -757,6 +797,14 @@ func (r ApiEnableServiceRequest) Execute() (map[string]interface{}, error) { Body: localVarBody, ErrorMessage: localVarHTTPResponse.Status, } + var v Status + 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 } @@ -880,6 +928,14 @@ func (r ApiGetCredentialsRequest) Execute() (*GetCredentialsResponse, error) { Body: localVarBody, ErrorMessage: localVarHTTPResponse.Status, } + var v Status + 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 } @@ -1002,6 +1058,14 @@ func (r ApiGetLoadBalancerRequest) Execute() (*LoadBalancer, error) { Body: localVarBody, ErrorMessage: localVarHTTPResponse.Status, } + var v Status + 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 } @@ -1125,6 +1189,14 @@ func (r ApiGetQuotaRequest) Execute() (*GetQuotaResponse, error) { Body: localVarBody, ErrorMessage: localVarHTTPResponse.Status, } + var v Status + 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 } @@ -1242,6 +1314,14 @@ func (r ApiGetServiceStatusRequest) Execute() (*GetServiceStatusResponse, error) Body: localVarBody, ErrorMessage: localVarHTTPResponse.Status, } + var v Status + 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 } @@ -1363,6 +1443,14 @@ func (r ApiListCredentialsRequest) Execute() (*ListCredentialsResponse, error) { Body: localVarBody, ErrorMessage: localVarHTTPResponse.Status, } + var v Status + 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 } @@ -1480,6 +1568,14 @@ func (r ApiListLoadBalancersRequest) Execute() (*ListLoadBalancersResponse, erro Body: localVarBody, ErrorMessage: localVarHTTPResponse.Status, } + var v Status + 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 } @@ -1613,6 +1709,14 @@ func (r ApiUpdateCredentialsRequest) Execute() (*UpdateCredentialsResponse, erro Body: localVarBody, ErrorMessage: localVarHTTPResponse.Status, } + var v Status + 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 } @@ -1746,6 +1850,14 @@ func (r ApiUpdateLoadBalancerRequest) Execute() (*LoadBalancer, error) { Body: localVarBody, ErrorMessage: localVarHTTPResponse.Status, } + var v Status + 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 } @@ -1884,6 +1996,14 @@ func (r ApiUpdateTargetPoolRequest) Execute() (*TargetPool, error) { Body: localVarBody, ErrorMessage: localVarHTTPResponse.Status, } + var v Status + 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 } diff --git a/services/loadbalancer/model_google_protobuf_any.go b/services/loadbalancer/model_google_protobuf_any.go new file mode 100644 index 000000000..d223b472d --- /dev/null +++ b/services/loadbalancer/model_google_protobuf_any.go @@ -0,0 +1,16 @@ +/* +Load Balancer API + +This API offers an interface to provision and manage load balancing servers in your STACKIT project. It also has the possibility of pooling target servers for load balancing purposes. For each load balancer provided, two VMs are deployed in your OpenStack project subject to a fee. + +API version: 1.7.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package loadbalancer + +type GoogleProtobufAny struct { + // The type of the serialized message. + Type *string `json:"@type,omitempty"` +} diff --git a/services/loadbalancer/model_status.go b/services/loadbalancer/model_status.go new file mode 100644 index 000000000..5803033ad --- /dev/null +++ b/services/loadbalancer/model_status.go @@ -0,0 +1,21 @@ +/* +Load Balancer API + +This API offers an interface to provision and manage load balancing servers in your STACKIT project. It also has the possibility of pooling target servers for load balancing purposes. For each load balancer provided, two VMs are deployed in your OpenStack project subject to a fee. + +API version: 1.7.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package loadbalancer + +type Status struct { + // The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code]. + // Can be cast to int32 without loss of precision. + Code *int64 `json:"code,omitempty"` + // A list of messages that carry the error details. There is a common set of message types for APIs to use. + Details *[]GoogleProtobufAny `json:"details,omitempty"` + // A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client. + Message *string `json:"message,omitempty"` +} From f8683830f11755e01fc2c4c865b405e85c1cbbf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diogo=20Ferr=C3=A3o?= Date: Fri, 5 Jul 2024 09:03:03 +0100 Subject: [PATCH 2/2] changelogs --- CHANGELOG.md | 2 ++ services/loadbalancer/CHANGELOG.md | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 537164468..f793426a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ - Manage your STACKIT Archiving instance with: `CreateInstance`, `DeleteInstance`, `GetInstance`, `ListInstances` and `PartialUpdateInstance`. - `ske`: [v0.17.0](services/ske/CHANGELOG.md#v0170-2024-07-04) - **Feature:** Add new field `AllowSystemComponents` to the `Nodepool` model that configures wether system components are allowed to run on the node pool. +- `loadbalancer`: [v0.XX.X](services/loadbalancer/CHANGELOG.md#v0xxx-2024-xx-xx) + - **Improvement:** Improve default error messages. ## Release (2024-07-01) diff --git a/services/loadbalancer/CHANGELOG.md b/services/loadbalancer/CHANGELOG.md index 3dddc987f..ff6fad14e 100644 --- a/services/loadbalancer/CHANGELOG.md +++ b/services/loadbalancer/CHANGELOG.md @@ -1,3 +1,7 @@ +## v0.XX.X (2024-XX-XX) + +- **Improvement:** Improve default error messages. + ## v0.13.0 (2024-06-12) - **Feature:** `LoadBalancer`, `CreateLoadBalancerPayload` and `UpdateLoadBalancerPayload` have a new field `PlanId`