Index: generated/googleapis/lib/identitytoolkit/v3.dart |
diff --git a/generated/googleapis/lib/identitytoolkit/v3.dart b/generated/googleapis/lib/identitytoolkit/v3.dart |
index 3d03e844a71aa33b367217d4275ef3bb1f5e3180..2142d1dcbd56bb7c7f8ed9c0a121dd238c596922 100644 |
--- a/generated/googleapis/lib/identitytoolkit/v3.dart |
+++ b/generated/googleapis/lib/identitytoolkit/v3.dart |
@@ -2100,6 +2100,12 @@ class IdentitytoolkitRelyingpartyUploadAccountRequest { |
/** Request to verify the IDP assertion. */ |
class IdentitytoolkitRelyingpartyVerifyAssertionRequest { |
/** |
+ * When it's true, automatically creates a new account if the user doesn't |
+ * exist. When it's false, allows existing user to sign in normally and throws |
+ * exception if the user doesn't exist. |
+ */ |
+ core.bool autoCreate; |
+ /** |
* GCP project number of the requesting delegated app. Currently only intended |
* for Firebase V1 migration. |
*/ |
@@ -2137,6 +2143,9 @@ class IdentitytoolkitRelyingpartyVerifyAssertionRequest { |
IdentitytoolkitRelyingpartyVerifyAssertionRequest(); |
IdentitytoolkitRelyingpartyVerifyAssertionRequest.fromJson(core.Map _json) { |
+ if (_json.containsKey("autoCreate")) { |
+ autoCreate = _json["autoCreate"]; |
+ } |
if (_json.containsKey("delegatedProjectNumber")) { |
delegatedProjectNumber = _json["delegatedProjectNumber"]; |
} |
@@ -2171,6 +2180,9 @@ class IdentitytoolkitRelyingpartyVerifyAssertionRequest { |
core.Map toJson() { |
var _json = new core.Map(); |
+ if (autoCreate != null) { |
+ _json["autoCreate"] = autoCreate; |
+ } |
if (delegatedProjectNumber != null) { |
_json["delegatedProjectNumber"] = delegatedProjectNumber; |
} |
@@ -2416,12 +2428,34 @@ class IdpConfig { |
* etc.) |
*/ |
class Relyingparty { |
+ /** |
+ * whether or not to install the android app on the device where the link is |
+ * opened |
+ */ |
+ core.bool androidInstallApp; |
+ /** |
+ * minimum version of the app. if the version on the device is lower than this |
+ * version then the user is taken to the play store to upgrade the app |
+ */ |
+ core.String androidMinimumVersion; |
+ /** android package name of the android app to handle the action code */ |
+ core.String androidPackageName; |
+ /** |
+ * whether or not the app can handle the oob code without first going to web |
+ */ |
+ core.bool canHandleCodeInApp; |
/** The recaptcha response from the user. */ |
core.String captchaResp; |
/** The recaptcha challenge presented to the user. */ |
core.String challenge; |
+ /** The url to continue to the Gitkit app */ |
+ core.String continueUrl; |
/** The email of the user. */ |
core.String email; |
+ /** iOS app store id to download the app if it's not already installed */ |
+ core.String iOSAppStoreId; |
+ /** the iOS bundle id of iOS app to handle the action code */ |
+ core.String iOSBundleId; |
/** The user's Gitkit login token for email change. */ |
core.String idToken; |
/** The fixed string "identitytoolkit#relyingparty". */ |
@@ -2436,15 +2470,36 @@ class Relyingparty { |
Relyingparty(); |
Relyingparty.fromJson(core.Map _json) { |
+ if (_json.containsKey("androidInstallApp")) { |
+ androidInstallApp = _json["androidInstallApp"]; |
+ } |
+ if (_json.containsKey("androidMinimumVersion")) { |
+ androidMinimumVersion = _json["androidMinimumVersion"]; |
+ } |
+ if (_json.containsKey("androidPackageName")) { |
+ androidPackageName = _json["androidPackageName"]; |
+ } |
+ if (_json.containsKey("canHandleCodeInApp")) { |
+ canHandleCodeInApp = _json["canHandleCodeInApp"]; |
+ } |
if (_json.containsKey("captchaResp")) { |
captchaResp = _json["captchaResp"]; |
} |
if (_json.containsKey("challenge")) { |
challenge = _json["challenge"]; |
} |
+ if (_json.containsKey("continueUrl")) { |
+ continueUrl = _json["continueUrl"]; |
+ } |
if (_json.containsKey("email")) { |
email = _json["email"]; |
} |
+ if (_json.containsKey("iOSAppStoreId")) { |
+ iOSAppStoreId = _json["iOSAppStoreId"]; |
+ } |
+ if (_json.containsKey("iOSBundleId")) { |
+ iOSBundleId = _json["iOSBundleId"]; |
+ } |
if (_json.containsKey("idToken")) { |
idToken = _json["idToken"]; |
} |
@@ -2464,15 +2519,36 @@ class Relyingparty { |
core.Map toJson() { |
var _json = new core.Map(); |
+ if (androidInstallApp != null) { |
+ _json["androidInstallApp"] = androidInstallApp; |
+ } |
+ if (androidMinimumVersion != null) { |
+ _json["androidMinimumVersion"] = androidMinimumVersion; |
+ } |
+ if (androidPackageName != null) { |
+ _json["androidPackageName"] = androidPackageName; |
+ } |
+ if (canHandleCodeInApp != null) { |
+ _json["canHandleCodeInApp"] = canHandleCodeInApp; |
+ } |
if (captchaResp != null) { |
_json["captchaResp"] = captchaResp; |
} |
if (challenge != null) { |
_json["challenge"] = challenge; |
} |
+ if (continueUrl != null) { |
+ _json["continueUrl"] = continueUrl; |
+ } |
if (email != null) { |
_json["email"] = email; |
} |
+ if (iOSAppStoreId != null) { |
+ _json["iOSAppStoreId"] = iOSAppStoreId; |
+ } |
+ if (iOSBundleId != null) { |
+ _json["iOSBundleId"] = iOSBundleId; |
+ } |
if (idToken != null) { |
_json["idToken"] = idToken; |
} |