package

# com.google.android.gms.auth

Contains classes for authenticating Google accounts.

## Classes

AccountChangeEvent | AccountChangeEvent instances are Parcelables that contain data about an event for an account (e.g., the account was added, modified, etc.).
AccountChangeEventsRequest | Requests for `AccountChangeEvent`s.
AccountChangeEventsResponse | Response to a `AccountChangeEventsRequest`.
GoogleAuthUtil | GoogleAuthUtil provides static utility methods to, Acquire ClientLogin, OAuth2, ID, or offline access tokens for Google accounts.

## Exceptions

GoogleAuthException | GoogleAuthExceptions signal Google authentication errors.
GooglePlayServicesAvailabilityException | GooglePlayServicesAvailabilityExceptions are special instances of `UserRecoverableAuthException`s which are thrown when the expected Google Play services app is not available for some reason.
UserRecoverableAuthException | UserRecoverableAuthExceptions signal Google authentication errors that can be recovered with user action, such as a user login.
UserRecoverableNotifiedException | UserRecoverableNotifiedException signals that there was a Google authentication error which can be recovered with user action and has been handled by publishing a notification for the user to act on.