Odpowiedź z checkActionCode() .
Podpis:
export interface ActionCodeInfo
Nieruchomości
Nieruchomość | Typ | Opis |
---|---|---|
dane | { e-mail?: ciąg | zero; multiFactorInfo?: MultiFactorInfo | zero; poprzedniE-mail?: string | zero; } | Dane powiązane z kodem akcji. |
operacja | (typ ActionCodeOperationMap )[klucz typu ActionCodeOperationMap ] | Typ operacji, która wygenerowała kod akcji. |
ActionCodeInfo.data
Dane powiązane z kodem akcji.
Dla operacji ActionCode .PASSWORD_RESET, operacja ActionCode .VERIFY_EMAIL i ActionCodeOperation .RECOVER_EMAIL akcji, obiekt ten zawiera pole e-mail z adresem, na który wiadomość została wysłana.
Dla operacji ActionCode Akcja .RECOVER_EMAIL pozwalająca na cofnięcie zmiany adresu e-mail, obiekt ten zawiera także pole previousEmail
zawierające aktualny adres e-mail konta użytkownika. Po zakończeniu akcji adres e-mail użytkownika powróci do wartości w polu email
z wartości w previousEmail
polu E-mail.
Dla operacji ActionCode Akcja .VERIFY_AND_CHANGE_EMAIL, która umożliwia użytkownikowi weryfikację adresu e-mail przed jego aktualizacją, obiekt ten zawiera pole previousEmail
z adresem e-mail konta użytkownika przed aktualizacją. Po zakończeniu akcji adres e-mail użytkownika zostanie zaktualizowany do wartości w polu email
z wartości w previousEmail
polu E-mail.
Dla operacji ActionCode .REVERT_SECOND_FACTOR_ADDITION akcja pozwalająca na wyrejestrowanie nowo dodanego drugiego czynnika, obiekt ten zawiera pole multiFactorInfo
z informacją o drugim czynniku. W przypadku drugiego czynnika telefonu multiFactorInfo
jest obiektem MultiFactorInfo , który zawiera numer telefonu.
Podpis:
data: {
email?: string | null;
multiFactorInfo?: MultiFactorInfo | null;
previousEmail?: string | null;
};
Operacja ActionCodeInfo
Typ operacji, która wygenerowała kod akcji.
Podpis:
operation: (typeof ActionCodeOperationMap)[keyof typeof ActionCodeOperationMap];