Update documentation
diff --git a/docs/dyn/identitytoolkit_v3.relyingparty.html b/docs/dyn/identitytoolkit_v3.relyingparty.html
index 9dfe651..678cdca 100644
--- a/docs/dyn/identitytoolkit_v3.relyingparty.html
+++ b/docs/dyn/identitytoolkit_v3.relyingparty.html
@@ -135,11 +135,14 @@
     The object takes the form of:
 
 { # Request to get the IDP authentication URL.
+    "sessionId": "A String", # The session_id passed by client.
+    "hostedDomain": "A String", # The hosted domain to restrict sign-in to accounts at that domain for Google Apps hosted accounts.
     "openidRealm": "A String", # Optional realm for OpenID protocol. The sub string "scheme://domain:port" of the param "continueUri" is used if this is not set.
-    "oauthScope": "A String", # Additional oauth scopes, beyond the basid user profile, that the user would be prompted to grant
-    "clientId": "A String", # The relying party OAuth client ID.
-    "otaApp": "A String", # The native app package for OTA installation.
     "oauthConsumerKey": "A String", # The developer's consumer key for OpenId OAuth Extension
+    "clientId": "A String", # The relying party OAuth client ID.
+    "oauthScope": "A String", # Additional oauth scopes, beyond the basid user profile, that the user would be prompted to grant
+    "otaApp": "A String", # The native app package for OTA installation.
+    "authFlowType": "A String", # Explicitly specify the auth flow type. Currently only support "CODE_FLOW" type. The field is only used for Google provider.
     "providerId": "A String", # The IdP ID. For white listed IdPs it's a short domain name e.g. google.com, aol.com, live.net and yahoo.com. For other OpenID IdPs it's the OP identifier.
     "context": "A String", # The opaque value used by the client to maintain context info between the authentication request and the IDP callback.
     "appId": "A String", # The app ID of the mobile app, base64(CERT_SHA1):PACKAGE_NAME for Android, BUNDLE_ID for iOS.
@@ -211,12 +214,13 @@
     "kind": "identitytoolkit#DownloadAccountResponse", # The fixed string "identitytoolkit#DownloadAccountResponse".
     "users": [ # The user accounts data.
       { # Template for an individual account info.
+        "passwordHash": "A String", # The user's hashed password.
         "displayName": "A String", # The name of the user.
         "localId": "A String", # The local ID of the user.
         "validSince": "A String", # Timestamp in seconds for valid login token.
         "photoUrl": "A String", # The URL of the user profile photo.
         "emailVerified": True or False, # Whether the email has been verified.
-        "passwordHash": "A String", # The user's hashed password.
+        "lastLoginAt": "A String", # last login timestamp.
         "disabled": True or False, # Whether the user is disabled.
         "version": 42, # Version of the user's password.
         "providerUserInfo": [ # The IDP of the user.
@@ -227,11 +231,14 @@
             "providerId": "A String", # The IdP ID. For white listed IdPs it's a short domain name, e.g., google.com, aol.com, live.net and yahoo.com. For other OpenID IdPs it's the OP identifier.
             "rawId": "A String", # User's raw identifier directly returned from IDP.
             "email": "A String", # User's email at IDP.
+            "screenName": "A String", # User's screen name at Twitter.
           },
         ],
         "passwordUpdatedAt": 3.14, # The timestamp when the password was last updated.
         "salt": "A String", # The user's password salt.
         "email": "A String", # The email of the user.
+        "createdAt": "A String", # User creation timestamp.
+        "screenName": "A String", # User's screen name at Twitter.
       },
     ],
   }</pre>
@@ -264,12 +271,13 @@
     "kind": "identitytoolkit#GetAccountInfoResponse", # The fixed string "identitytoolkit#GetAccountInfoResponse".
     "users": [ # The info of the users.
       { # Template for an individual account info.
+        "passwordHash": "A String", # The user's hashed password.
         "displayName": "A String", # The name of the user.
         "localId": "A String", # The local ID of the user.
         "validSince": "A String", # Timestamp in seconds for valid login token.
         "photoUrl": "A String", # The URL of the user profile photo.
         "emailVerified": True or False, # Whether the email has been verified.
-        "passwordHash": "A String", # The user's hashed password.
+        "lastLoginAt": "A String", # last login timestamp.
         "disabled": True or False, # Whether the user is disabled.
         "version": 42, # Version of the user's password.
         "providerUserInfo": [ # The IDP of the user.
@@ -280,11 +288,14 @@
             "providerId": "A String", # The IdP ID. For white listed IdPs it's a short domain name, e.g., google.com, aol.com, live.net and yahoo.com. For other OpenID IdPs it's the OP identifier.
             "rawId": "A String", # User's raw identifier directly returned from IDP.
             "email": "A String", # User's email at IDP.
+            "screenName": "A String", # User's screen name at Twitter.
           },
         ],
         "passwordUpdatedAt": 3.14, # The timestamp when the password was last updated.
         "salt": "A String", # The user's password salt.
         "email": "A String", # The email of the user.
+        "createdAt": "A String", # User creation timestamp.
+        "screenName": "A String", # User's screen name at Twitter.
       },
     ],
   }</pre>
@@ -374,11 +385,14 @@
     },
     "idpConfig": [ # OAuth2 provider configuration.
       { # Template for a single idp configuration.
-        "experimentPercent": 42, # Percent of users who will be prompted/redirected federated login for this IDP.
-        "secret": "A String", # OAuth2 client secret.
+        "whitelistedAudiences": [ # Whitelisted client IDs for audience check.
+          "A String",
+        ],
         "enabled": True or False, # Whether this IDP is enabled.
         "clientId": "A String", # OAuth2 client ID.
+        "secret": "A String", # OAuth2 client secret.
         "provider": "A String", # OAuth2 provider.
+        "experimentPercent": 42, # Percent of users who will be prompted/redirected federated login for this IDP.
       },
     ],
   }</pre>
@@ -458,21 +472,23 @@
     "photoUrl": "A String", # The photo url of the user.
     "captchaResponse": "A String", # Response to the captcha.
     "emailVerified": True or False, # Mark the email as verified or not.
+    "lastLoginAt": "A String", # Last login timestamp.
     "provider": [ # The associated IDPs of the user.
       "A String",
     ],
-    "upgradeToFederatedLogin": True or False, # Mark the user to upgrade to federated login.
     "disableUser": True or False, # Whether to disable the user.
     "deleteProvider": [ # The IDPs the user request to delete.
       "A String",
     ],
     "captchaChallenge": "A String", # The captcha challenge.
+    "oobCode": "A String", # The out-of-band code of the change email request.
+    "upgradeToFederatedLogin": True or False, # Mark the user to upgrade to federated login.
     "idToken": "A String", # The GITKit token of the authenticated user.
     "returnSecureToken": True or False, # Whether return sts id token and refresh token instead of gitkit token.
     "displayName": "A String", # The name of the user.
     "password": "A String", # The new password of the user.
     "email": "A String", # The email of the user.
-    "oobCode": "A String", # The out-of-band code of the change email request.
+    "createdAt": "A String", # The timestamp when the account is created.
   }
 
 
@@ -552,11 +568,14 @@
     },
     "idpConfig": [ # Oauth2 provider configuration.
       { # Template for a single idp configuration.
-        "experimentPercent": 42, # Percent of users who will be prompted/redirected federated login for this IDP.
-        "secret": "A String", # OAuth2 client secret.
+        "whitelistedAudiences": [ # Whitelisted client IDs for audience check.
+          "A String",
+        ],
         "enabled": True or False, # Whether this IDP is enabled.
         "clientId": "A String", # OAuth2 client ID.
+        "secret": "A String", # OAuth2 client secret.
         "provider": "A String", # OAuth2 provider.
+        "experimentPercent": 42, # Percent of users who will be prompted/redirected federated login for this IDP.
       },
     ],
   }
@@ -638,12 +657,13 @@
     "delegatedProjectNumber": "A String", # GCP project number of the requesting delegated app. Currently only intended for Firebase V1 migration.
     "users": [ # The account info to be stored.
       { # Template for an individual account info.
+        "passwordHash": "A String", # The user's hashed password.
         "displayName": "A String", # The name of the user.
         "localId": "A String", # The local ID of the user.
         "validSince": "A String", # Timestamp in seconds for valid login token.
         "photoUrl": "A String", # The URL of the user profile photo.
         "emailVerified": True or False, # Whether the email has been verified.
-        "passwordHash": "A String", # The user's hashed password.
+        "lastLoginAt": "A String", # last login timestamp.
         "disabled": True or False, # Whether the user is disabled.
         "version": 42, # Version of the user's password.
         "providerUserInfo": [ # The IDP of the user.
@@ -654,11 +674,14 @@
             "providerId": "A String", # The IdP ID. For white listed IdPs it's a short domain name, e.g., google.com, aol.com, live.net and yahoo.com. For other OpenID IdPs it's the OP identifier.
             "rawId": "A String", # User's raw identifier directly returned from IDP.
             "email": "A String", # User's email at IDP.
+            "screenName": "A String", # User's screen name at Twitter.
           },
         ],
         "passwordUpdatedAt": 3.14, # The timestamp when the password was last updated.
         "salt": "A String", # The user's password salt.
         "email": "A String", # The email of the user.
+        "createdAt": "A String", # User creation timestamp.
+        "screenName": "A String", # User's screen name at Twitter.
       },
     ],
     "signerKey": "A String", # The key for to hash the password.
@@ -721,6 +744,7 @@
     "dateOfBirth": "A String", # The birth date of the IdP account.
     "nickName": "A String", # The nick name of the user.
     "email": "A String", # The email returned by the IdP. NOTE: The federated login user may not own the email.
+    "screenName": "A String", # The screen_name of a Twitter user.
     "oauthAccessToken": "A String", # The OAuth2 access token.
     "oauthTokenSecret": "A String", # The OAuth1 access token secret.
     "language": "A String", # The language preference of the user.