class Google::Apis::IdentitytoolkitV3::Relyingparty
Request of getting a code for user confirmation (reset password, change email etc.)
Attributes
whether or not to install the android app on the device where the link is opened Corresponds to the JSON property `androidInstallApp` @return [Boolean]
whether or not to install the android app on the device where the link is opened Corresponds to the JSON property `androidInstallApp` @return [Boolean]
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 Corresponds to the JSON property `androidMinimumVersion` @return [String]
android package name of the android app to handle the action code Corresponds to the JSON property `androidPackageName` @return [String]
whether or not the app can handle the oob code without first going to web Corresponds to the JSON property `canHandleCodeInApp` @return [Boolean]
whether or not the app can handle the oob code without first going to web Corresponds to the JSON property `canHandleCodeInApp` @return [Boolean]
The recaptcha response from the user. Corresponds to the JSON property `captchaResp` @return [String]
The recaptcha challenge presented to the user. Corresponds to the JSON property `challenge` @return [String]
The url to continue to the Gitkit app Corresponds to the JSON property `continueUrl` @return [String]
The email of the user. Corresponds to the JSON property `email` @return [String]
iOS app store id to download the app if it's not already installed Corresponds to the JSON property `iOSAppStoreId` @return [String]
the iOS bundle id of iOS app to handle the action code Corresponds to the JSON property `iOSBundleId` @return [String]
The user's Gitkit login token for email change. Corresponds to the JSON property `idToken` @return [String]
The fixed string “identitytoolkit#relyingparty”. Corresponds to the JSON property `kind` @return [String]
The new email if the code is for email change. Corresponds to the JSON property `newEmail` @return [String]
The request type. Corresponds to the JSON property `requestType` @return [String]
The IP address of the user. Corresponds to the JSON property `userIp` @return [String]
Public Class Methods
# File lib/google/apis/identitytoolkit_v3/classes.rb, line 1780 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/identitytoolkit_v3/classes.rb, line 1785 def update!(**args) @android_install_app = args[:android_install_app] if args.key?(:android_install_app) @android_minimum_version = args[:android_minimum_version] if args.key?(:android_minimum_version) @android_package_name = args[:android_package_name] if args.key?(:android_package_name) @can_handle_code_in_app = args[:can_handle_code_in_app] if args.key?(:can_handle_code_in_app) @captcha_resp = args[:captcha_resp] if args.key?(:captcha_resp) @challenge = args[:challenge] if args.key?(:challenge) @continue_url = args[:continue_url] if args.key?(:continue_url) @email = args[:email] if args.key?(:email) @i_os_app_store_id = args[:i_os_app_store_id] if args.key?(:i_os_app_store_id) @i_os_bundle_id = args[:i_os_bundle_id] if args.key?(:i_os_bundle_id) @id_token = args[:id_token] if args.key?(:id_token) @kind = args[:kind] if args.key?(:kind) @new_email = args[:new_email] if args.key?(:new_email) @request_type = args[:request_type] if args.key?(:request_type) @user_ip = args[:user_ip] if args.key?(:user_ip) end