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