签名:
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];