mirror of
https://github.com/rocky-linux/peridot.git
synced 2024-10-18 23:45:08 +00:00
ad0f7a5305
Upgrade to Go 1.20.5, Hydra v2 SDK, rules-go v0.44.2 (with proper resolves), protobuf v25.3 and mass upgrade of Go dependencies.
1.2 KiB
1.2 KiB
HTTP JSON Error Schema
The error.proto
represents the HTTP-JSON schema used by Google APIs to convey
error payloads as described by https://cloud.google.com/apis/design/errors#http_mapping.
This package is for internal parsing logic only and should not be used in any
other context.
Regeneration
To regenerate the protobuf Go code you will need the following:
- A local copy of googleapis, the absolute path to which should be exported to
the environment variable
GOOGLEAPIS
- The protobuf compiler protoc
- The Go protobuf plugin
- The goimports tool
From this directory run the following command:
protoc -I $GOOGLEAPIS -I. --go_out=. --go_opt=module=github.com/googleapis/gax-go/v2/apierror/internal/proto error.proto
goimports -w .
Note: the module
plugin option ensures the generated code is placed in this
directory, and not in several nested directories defined by go_package
option.