Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

Package Usage: go: google.golang.org/api

Package api is the root of the packages used to access Google Cloud Services. See https://godoc.org/google.golang.org/api for a full list of sub-packages. Within api there exist numerous clients which connect to Google APIs, and various utility packages. All clients in sub-packages are configurable via client options. These options are described here: https://godoc.org/google.golang.org/api/option. All the clients in sub-packages support authentication via Google Application Default Credentials (see https://cloud.google.com/docs/authentication/production), or by providing a JSON key file for a Service Account. See the authentication examples in https://godoc.org/google.golang.org/api/transport for more details. Due to the auto-generated nature of this collection of libraries, complete APIs or specific versions can appear or go away without notice. As a result, you should always locally vendor any API(s) that your code relies upon. Google APIs follow semver as specified by https://cloud.google.com/apis/design/versioning. The code generator and the code it produces - the libraries in the google.golang.org/api/... subpackages - are beta. Note that versioning and stability is strictly not communicated through Go modules. Go modules are used only for dependency management. Many parameters are specified using ints. However, underlying APIs might operate on a finer granularity, expecting int64, int32, uint64, or uint32, all of whom have different maximum values. Subsequently, specifying an int parameter in one of these clients may result in an error from the API because the value is too large. To see the exact type of int that the API expects, you can inspect the API's discovery doc. A global catalogue pointing to the discovery doc of APIs can be found at https://www.googleapis.com/discovery/v1/apis. This field can be found on all Request/Response structs in the generated clients. All of these types have the JSON `omitempty` field tag present on their fields. This means if a type is set to its default value it will not be marshalled. Sometimes you may actually want to send a default value, for instance sending an int of `0`. In this case you can override the `omitempty` feature by adding the field name to the `ForceSendFields` slice. See docs on any struct for more details. An error returned by a client's Do method may be cast to a *googleapi.Error or unwrapped to an *apierror.APIError. The https://pkg.go.dev/google.golang.org/api/googleapi#Error type is useful for getting the HTTP status code: The https://pkg.go.dev/github.com/googleapis/gax-go/v2/apierror#APIError type is useful for inspecting structured details of the underlying API response, such as the reason for the error and the error domain, which is typically the registered service name of the tool or product that generated the error: If an API call returns an Operation, that means it could take some time to complete the work initiated by the API call. Applications that are interested in the end result of the operation they initiated should wait until the Operation.Done field indicates it is finished. To do this, use the service's Operation client, and a loop, like so:
159 versions
Latest release: 5 months ago
18,552 dependent packages

View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/google.golang.org/api

View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/googleapis%2Fgoogle-api-go-client

Dependent Repos 119,534

admariner/jitsu Fork of jitsucom/jitsu
Jitsu is an open-source data integration platform
  • v0.80.0 configurator/backend/go.mod
  • v0.0.0-20160322025152-9bf6e6e569ff configurator/backend/go.sum
  • v0.4.0 configurator/backend/go.sum
  • v0.7.0 configurator/backend/go.sum
  • v0.8.0 configurator/backend/go.sum
  • v0.9.0 configurator/backend/go.sum
  • v0.13.0 configurator/backend/go.sum
  • v0.14.0 configurator/backend/go.sum
  • v0.15.0 configurator/backend/go.sum
  • v0.15.1 configurator/backend/go.sum
  • v0.18.0 configurator/backend/go.sum
  • v0.19.0 configurator/backend/go.sum
  • v0.20.0 configurator/backend/go.sum
  • v0.22.0 configurator/backend/go.sum
  • v0.24.0 configurator/backend/go.sum
  • v0.28.0 configurator/backend/go.sum
  • v0.29.0 configurator/backend/go.sum
  • v0.30.0 configurator/backend/go.sum
  • v0.35.0 configurator/backend/go.sum
  • v0.36.0 configurator/backend/go.sum
  • v0.40.0 configurator/backend/go.sum
  • v0.41.0 configurator/backend/go.sum
  • v0.43.0 configurator/backend/go.sum
  • v0.44.0 configurator/backend/go.sum
  • v0.47.0 configurator/backend/go.sum
  • v0.48.0 configurator/backend/go.sum
  • v0.50.0 configurator/backend/go.sum
  • v0.51.0 configurator/backend/go.sum
  • v0.54.0 configurator/backend/go.sum
  • v0.55.0 configurator/backend/go.sum
  • v0.56.0 configurator/backend/go.sum
  • v0.57.0 configurator/backend/go.sum
  • v0.59.0 configurator/backend/go.sum
  • v0.61.0 configurator/backend/go.sum
  • v0.63.0 configurator/backend/go.sum
  • v0.64.0 configurator/backend/go.sum
  • v0.66.0 configurator/backend/go.sum
  • v0.67.0 configurator/backend/go.sum
  • v0.69.0 configurator/backend/go.sum
  • v0.70.0 configurator/backend/go.sum
  • v0.71.0 configurator/backend/go.sum
  • v0.73.0 configurator/backend/go.sum
  • v0.74.0 configurator/backend/go.sum
  • v0.75.0 configurator/backend/go.sum
  • v0.80.0 configurator/backend/go.sum
  • v0.80.0 server/go.mod
  • v0.0.0-20160322025152-9bf6e6e569ff server/go.sum
  • v0.4.0 server/go.sum
  • v0.7.0 server/go.sum
  • v0.8.0 server/go.sum
  • v0.9.0 server/go.sum
  • v0.13.0 server/go.sum
  • v0.14.0 server/go.sum
  • v0.15.0 server/go.sum
  • v0.17.0 server/go.sum
  • v0.18.0 server/go.sum
  • v0.19.0 server/go.sum
  • v0.20.0 server/go.sum
  • v0.22.0 server/go.sum
  • v0.24.0 server/go.sum
  • v0.28.0 server/go.sum
  • v0.29.0 server/go.sum
  • v0.30.0 server/go.sum
  • v0.35.0 server/go.sum
  • v0.36.0 server/go.sum
  • v0.40.0 server/go.sum
  • v0.41.0 server/go.sum
  • v0.43.0 server/go.sum
  • v0.44.0 server/go.sum
  • v0.47.0 server/go.sum
  • v0.48.0 server/go.sum
  • v0.50.0 server/go.sum
  • v0.51.0 server/go.sum
  • v0.54.0 server/go.sum
  • v0.55.0 server/go.sum
  • v0.56.0 server/go.sum
  • v0.57.0 server/go.sum
  • v0.59.0 server/go.sum
  • v0.61.0 server/go.sum
  • v0.63.0 server/go.sum
  • v0.64.0 server/go.sum
  • v0.66.0 server/go.sum
  • v0.67.0 server/go.sum
  • v0.69.0 server/go.sum
  • v0.70.0 server/go.sum
  • v0.71.0 server/go.sum
  • v0.73.0 server/go.sum
  • v0.74.0 server/go.sum
  • v0.75.0 server/go.sum
  • v0.80.0 server/go.sum

Size: 29.4 MB - Last synced: about 2 months ago - Pushed: 10 months ago

kmodules/resource-metadata
API for defining metadata about Kubernetes resources
  • v0.4.0 go.sum
  • v0.7.0 go.sum
  • v0.8.0 go.sum
  • v0.9.0 go.sum
  • v0.13.0 go.sum
  • v0.14.0 go.sum
  • v0.15.0 go.sum
  • v0.17.0 go.sum
  • v0.18.0 go.sum
  • v0.19.0 go.sum

Size: 75.6 MB - Last synced: 1 day ago - Pushed: 1 day ago