GoogleCloudIdentitytoolkitV1GetOobCodeRequest class
Request message for GetOobCode.
Constructors
- GoogleCloudIdentitytoolkitV1GetOobCodeRequest({bool? androidInstallApp, String? androidMinimumVersion, String? androidPackageName, bool? canHandleCodeInApp, String? captchaResp, String? challenge, String? clientType, String? continueUrl, String? dynamicLinkDomain, String? email, String? iOSAppStoreId, String? iOSBundleId, String? idToken, String? newEmail, String? recaptchaVersion, String? requestType, bool? returnOobLink, String? targetProjectId, String? tenantId, String? userIp})
- GoogleCloudIdentitytoolkitV1GetOobCodeRequest.fromJson(Map json_)
Properties
- androidInstallApp ↔ bool?
-
If an associated android app can handle the OOB code, whether or not to
install the android app on the device where the link is opened if the app
is not already installed.
getter/setter pair
- androidMinimumVersion ↔ String?
-
If an associated android app can handle the OOB code, the minimum version
of the app.
getter/setter pair
- androidPackageName ↔ String?
-
If an associated android app can handle the OOB code, the Android package
name of the android app that will handle the callback when this OOB code
is used.
getter/setter pair
- canHandleCodeInApp ↔ bool?
-
When set to true, the OOB code link will be be sent as a Universal Link or
an Android App Link and will be opened by the corresponding app if
installed.
getter/setter pair
- captchaResp ↔ String?
-
For a PASSWORD_RESET request, a reCaptcha response is required when the
system detects possible abuse activity.
getter/setter pair
- challenge ↔ String?
-
getter/setter pair
- clientType ↔ String?
-
The client type: web, Android or iOS.
getter/setter pair
- continueUrl ↔ String?
-
The Url to continue after user clicks the link sent in email.
getter/setter pair
- dynamicLinkDomain ↔ String?
-
In order to ensure that the url used can be easily opened up in iOS or
android, we create a
Firebase Dynamic Link.
getter/setter pair
- email ↔ String?
-
The account's email address to send the OOB code to, and generally the
email address of the account that needs to be updated.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- idToken ↔ String?
-
An ID token for the account.
getter/setter pair
- iOSAppStoreId ↔ String?
-
If an associated iOS app can handle the OOB code, the App Store id of this
app.
getter/setter pair
- iOSBundleId ↔ String?
-
If an associated iOS app can handle the OOB code, the iOS bundle id of
this app.
getter/setter pair
- newEmail ↔ String?
-
The email address the account is being updated to.
getter/setter pair
- recaptchaVersion ↔ String?
-
The reCAPTCHA version of the reCAPTCHA token in the captcha_response.
Possible string values are:
getter/setter pair
- requestType ↔ String?
-
The type of out-of-band (OOB) code to send.
getter/setter pair
- returnOobLink ↔ bool?
-
Whether the confirmation link containing the OOB code should be returned
in the response (no email is sent).
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- targetProjectId ↔ String?
-
The Project ID of the Identity Platform project which the account belongs
to.
getter/setter pair
- tenantId ↔ String?
-
The tenant ID of the Identity Platform tenant the account belongs to.
getter/setter pair
- userIp ↔ String?
-
The IP address of the caller.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited