com.google.android.gms.common.api

Interfaces

Api.ApiOptions Base interface for API options. 
Api.ApiOptions.HasAccountOptions An interface for Api.ApiOptions that include an account. 
Api.ApiOptions.HasGoogleSignInAccountOptions An interface for Api.ApiOptions that includes a GoogleSignInAccount  
Api.ApiOptions.HasOptions Base interface for Api.ApiOptions in Apis that have options. 
Api.ApiOptions.NotRequiredOptions Base interface for Api.ApiOptions that are not required, don't exist. 
Api.ApiOptions.Optional Base interface for Api.ApiOptions that are optional. 
GoogleApiClient.ConnectionCallbacks This interface is deprecated. use GoogleApi based APIs instead. see moving past googleapiclient. API implementors should use the stand-alone ConnectionCallbacks instead.  
GoogleApiClient.OnConnectionFailedListener This interface is deprecated. use GoogleApi based apis instead. see moving past googleapiclient. api implementors should use the stand-alone OnConnectionFailedListener instead.  
HasApiKey<O extends Api.ApiOptions> Anything that has an ApiKey
OptionalModuleApi An API that requires an optional module. 
Releasable Represents a resource, or a holder of resources, which may be released once they are no longer needed. 
Result Represents the final result of invoking an API method in Google Play services. 
ResultCallback<R extends Result> An interface for receiving a Result from a PendingResult as an asynchronous callback. 

Classes

Api<O extends Api.ApiOptions> Describes a section of the Google Play Services API that should be made available. 
Api.ApiOptions.NoOptions Api.ApiOptions implementation for Apis that do not take any options. 
Batch Handles a batch of PendingResult items. 
Batch.Builder Builder for Batch objects. 
BatchResult The result of a batch operation. 
BatchResultToken<R extends Result> Result token used to retrieve the result of individual operations from a batch. 
BooleanResult A Result with a boolean value. 
CommonStatusCodes Common status codes that are often shared across API surfaces. 
GoogleApi<O extends Api.ApiOptions> Base class for Google API entry points. 
GoogleApiActivity Helper activity used by Google Play services APIs to display resolutions for connection errors. 
GoogleApiClient This class is deprecated. Use GoogleApi based APIs instead. See Moving Past GoogleApiClient.  
GoogleApiClient.Builder This class is deprecated. Use GoogleApi based APIs instead. See Moving Past GoogleApiClient.  
OptionalPendingResult<R extends Result> Each OptionalPendingResult is a PendingResult with additional support for non-blocking accessors. 
PendingResult<R extends Result> Represents a pending result from calling an API method in Google Play services. 
PendingResults Provides factory methods for PendingResult instances, primarily for use in tests. 
ResolvingResultCallbacks<R extends Result> ResultCallbacks which automatically start resolutions for failures. 
Response<T extends Result> Represents the successful result of invoking an API method in Google Play services using a subclass of GoogleApi. 
ResultCallbacks<R extends Result> Callbacks for receiving a Result from a PendingResult as an asynchronous callback. 
ResultTransform<R extends Result, S extends Result> Transforms a Result by making a subsequent API call. 
Scope Describes an OAuth 2.0 scope to request. 
Status Represents the results of work. 
TransformedResult<R extends Result> Represents a pending result that has been transformed by one or more subsequent API calls. 

Exceptions

ApiException Exception to be returned by a Task when a call to Google Play services has failed. 
AvailabilityException Contains the result of an availability check for one or more GoogleApis. 
ResolvableApiException Exception to be returned by a Task when a call to Google Play services has failed with a possible resolution. 
UnsupportedApiCallException Exception that's thrown when an API call is not supported by the Google Play services package.