ActionCodeInfo interface

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];