requestType property

String? requestType
getter/setter pair

The type of out-of-band (OOB) code to send.

Depending on this value, other fields in this request will be required and/or have different meanings. There are 4 different OOB codes that can be sent: * PASSWORD_RESET * EMAIL_SIGNIN * VERIFY_EMAIL * VERIFY_AND_CHANGE_EMAIL

Required. Possible string values are:

  • "OOB_REQ_TYPE_UNSPECIFIED" : Oob code type is not specified.
  • "PASSWORD_RESET" : reset password
  • "OLD_EMAIL_AGREE"
  • "NEW_EMAIL_ACCEPT"
  • "VERIFY_EMAIL" : verify the account's email address by sending an email
  • "RECOVER_EMAIL"
  • "EMAIL_SIGNIN" : sign in with email only
  • "VERIFY_AND_CHANGE_EMAIL" : This flow sends an email to the specified new email, and when applied by clicking the link in the email changes the account's email to the new email. Used when the account must have verified email at all times, such as MFA accounts.
  • "REVERT_SECOND_FACTOR_ADDITION"

Implementation

core.String? requestType;