תגובה מאת checkActionCode() .
חֲתִימָה:
export interface ActionCodeInfo
נכסים
תכונה | סוּג | תיאור |
---|---|---|
נתונים | { אימייל?: מחרוזת | ריק; multiFactorInfo?: MultiFactorInfo | ריק; הקודםאימייל?: מחרוזת | ריק; } | הנתונים המשויכים לקוד הפעולה. |
מבצע | (סוג של ActionCodeOperationMap )[מפתח מסוג ActionCodeOperationMap ] | סוג הפעולה שיצרה את קוד הפעולה. |
ActionCodeInfo.data
הנתונים המשויכים לקוד הפעולה.
עבור ActionCodeOperation .PASSWORD_RESET, ActionCodeOperation .VERIFY_EMAIL ו- ActionCodeOperation .RECOVER_EMAIL פעולות, אובייקט זה מכיל שדה דוא"ל עם הכתובת שאליה נשלח האימייל.
עבור ActionCodeOperation פעולת .RECOVER_EMAIL, המאפשרת למשתמש לבטל שינוי כתובת דוא"ל, אובייקט זה מכיל גם שדה previousEmail
עם כתובת הדוא"ל הנוכחית של חשבון המשתמש. לאחר השלמת הפעולה, כתובת האימייל של המשתמש תחזור לערך בשדה email
מהערך בשדה previousEmail
.
עבור ActionCodeOperation פעולה .VERIFY_AND_CHANGE_EMAIL, המאפשרת למשתמש לאמת את האימייל לפני עדכוןו, אובייקט זה מכיל שדה previousEmail
עם כתובת הדוא"ל של חשבון המשתמש לפני העדכון. לאחר השלמת הפעולה, כתובת האימייל של המשתמש תעודכן לערך בשדה email
מהערך בשדה previousEmail
.
עבור ActionCodeOperation פעולה .REVERT_SECOND_FACTOR_ADDITION, המאפשרת למשתמש לבטל את הרישום של גורם שני שנוסף לאחרונה, אובייקט זה מכיל שדה multiFactorInfo
עם המידע על הגורם השני. עבור הטלפון השני, multiFactorInfo
הוא אובייקט MultiFactorInfo , המכיל את מספר הטלפון.
חֲתִימָה:
data: {
email?: string | null;
multiFactorInfo?: MultiFactorInfo | null;
previousEmail?: string | null;
};
ActionCodeInfo.operation
סוג הפעולה שיצרה את קוד הפעולה.
חֲתִימָה:
operation: (typeof ActionCodeOperationMap)[keyof typeof ActionCodeOperationMap];