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字段,其中包含有關第二個因素的資訊。對於電話第二因素, multiFactorInfoMultiFactorInfo對象,其中包含電話號碼。

簽名:

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

ActionCodeInfo.操作

產生操作代碼的操作類型。

簽名:

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