ActionCodeInfo interface

checkActionCode()的响应

签名:

export interface ActionCodeInfo 

特性

财产类型描述
数据{ 电子邮件?: 字符串 |无效的; multiFactorInfo?: MultiFactorInfo |无效的;以前的电子邮件?:字符串 |无效的; }与操作代码关联的数据。
手术ActionCodeOperationMap类型)[ ActionCodeOperationMap类型的键]生成操作代码的操作类型。

ActionCodeInfo.data

与操作代码关联的数据。

对于ActionCode 操作.PASSWORD_RESET,操作代码操作.VERIFY_EMAIL 和ActionCodeOperation .RECOVER_EMAIL 操作,此对象包含一个电子邮件字段,其中包含电子邮件发送到的地址。

对于ActionCode 操作.RECOVER_EMAIL 操作,允许用户撤消电子邮件地址更改,该对象还包含带有用户帐户当前电子邮件地址的previousEmail字段。操作完成后,用户的电子邮件地址将从previousEmail字段中的值恢复为email字段中的值。

对于ActionCode 操作.VERIFY_AND_CHANGE_EMAIL 操作,允许用户在更新之前验证电子邮件,该对象包含previousEmail字段,其中包含更新之前用户帐户的电子邮件地址。操作完成后,用户的电子邮件地址将从previousEmail字段中的值更新为email字段中的值。

对于ActionCode 操作.REVERT_SECOND_FACTOR_ADDITION 操作,允许用户取消注册新添加的第二个因素,该对象包含一个multiFactorInfo字段,其中包含有关第二个因素的信息。对于电话第二因素, multiFactorInfo是一个MultiFactorInfo对象,其中包含电话号码。

签名:

data: {
        email?: string | null;
        multiFactorInfo?: MultiFactorInfo | null;
        previousEmail?: string | null;
    };

ActionCodeInfo.操作

生成操作代码的操作类型。

签名:

operation: (typeof ActionCodeOperationMap)[keyof typeof ActionCodeOperationMap];