Result returned from a request to authorize
Inherited Constant Summary
Field Summary
| public static final Creator<AuthorizationResult> | CREATOR | 
Public Constructor Summary
| 
                  
                  AuthorizationResult(String
                  serverAuthCode, String accessToken,
                  String
                  idToken, List<String>
                  grantedScopes, 
                  GoogleSignInAccount googleSignInAccount, PendingIntent
                  pendingIntent)
                 | 
Public Method Summary
| boolean | |
| String | 
                  
                  getAccessToken()
                   
                    Returns the access token.
                   | 
| List<String> | 
                  
                  getGrantedScopes()
                   
                    Returns the list of scopes that user had granted access to.
                   | 
| PendingIntent | 
                  
                  getPendingIntent()
                   
                    Returns the  PendingIntentthat can be used to launch the authorization flow. | 
| String | 
                  
                  getServerAuthCode()
                   
                    Returns the server authorization code that can be exchanged by the server for a
                    refresh token.
                   | 
| boolean | 
                  
                  hasResolution()
                   
                    Returns  trueif this result contains a resolution that needs to be
                    launched. | 
| int | 
                  
                  hashCode()
                 | 
| GoogleSignInAccount | 
                  
                  toGoogleSignInAccount()
                   
                    Converts this result to an equivalent  
                    GoogleSignInAccountobject, if the authorization operation was
                    successful in returning tokens. | 
| void | 
                  
                  writeToParcel(Parcel dest, int
                  flags)
                 | 
Inherited Method Summary
Fields
public static final Creator<AuthorizationResult> CREATOR
Public Constructors
public AuthorizationResult (String serverAuthCode, String accessToken, String idToken, List<String> grantedScopes, GoogleSignInAccount googleSignInAccount, PendingIntent pendingIntent)
Public Methods
public boolean equals (Object o)
public String getAccessToken ()
Returns the access token.
public PendingIntent getPendingIntent ()
Returns the PendingIntent
            that can be used to launch the authorization flow.
public String getServerAuthCode ()
Returns the server authorization code that can be exchanged by the server for a refresh token.
public boolean hasResolution ()
Returns true if this result contains a resolution that needs to be
            launched.
Please see 
            getPendingIntent() for additional context.
public int hashCode ()
public GoogleSignInAccount toGoogleSignInAccount ()
Converts this result to an equivalent GoogleSignInAccount
            object, if the authorization operation was successful in returning tokens. If, instead,
            a PendingIntent
            was provided to launch the authorization flow, this will return null.
Returns
- a GoogleSignInAccountobject with the same data contained in this result.