A batch request which represents individual requests to Google servers. You should add a single service request using the Queue<TResponse>(IClientServiceRequest, OnResponse<TResponse>) method and execute all individual requests using ExecuteAsync(). More information about the batch protocol is available in https://developers.google.com/storage/docs/json_api/v1/how-tos/batch.
Represents an abstract request base class to make requests to a service.
Represents an abstract, strongly typed request base class to make requests to a service. Supports a strongly typed response.
Extension methods for request objects.
PageStreamer<TResource, TRequest, TResponse, TToken>
A page streamer is a helper to provide both synchronous and asynchronous page streaming of a listable or queryable resource.
Utility class for building a URI using BuildUri() or a HTTP request using CreateRequest() from the query and path parameters of a REST call.
Collection of server errors
A single server error
Helps build version strings for the x-goog-api-client header. The value is a space-separated list of name/value pairs, where the value should be a semantic version string. Names must be unique.
A client service request which supports both sync and async execution to get the stream.
A client service request which inherits from IClientServiceRequest and represents a specific service request with the given response type. It supports both sync and async execution to get the response.
Interface containing additional response-properties which will be added to every schema type which is a direct response to a request.
Enumeration of known error codes which may occur during a request.
A concrete type callback for an individual response.