ActionCodeInfo interface

תגובה מאת 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];