Interfejs przedstawiający dane logowania zwrócone przez EmailAuthProvider dla ProviderId.
Obejmuje zarówno SignInMethod.EMAIL_PASSWORD, jak i SignInMethod.EMAIL_LINK.
Konstruktor dla tej klasy jest oznaczony jako wewnętrzny. Kod zewnętrzny nie powinien wywoływać konstruktora bezpośrednio ani tworzyć podklas, które rozszerzają klasę EmailAuthCredential
.
Podpis:
export declare class EmailAuthCredential extends AuthCredential
Rozszerza: AuthCredential
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
z JSON(json), | static |
Metoda statyczna do deserializacji reprezentacji obiektu JSON w AuthCredential. |
toJSON(), | Zwraca możliwą do serializowania reprezentację tego obiektu w formacie JSON. |
EmailAuthCredential.fromJSON()
Metoda statyczna do deserializacji reprezentacji obiektu JSON w AuthCredential.
Podpis:
static fromJSON(json: object | string): EmailAuthCredential | null;
Parametry
Parametr | Typ | Opis |
---|---|---|
JSON | obiekt | tekst | object lub reprezentacja obiektu w postaci ciągu znaków. Po podaniu ciągu znaków JSON.parse zostanie wywołana jako pierwsza. |
Zwroty:
EmailAuthCredential | wartość null
Jeśli dane wejściowe JSON nie reprezentują AuthCredential, zwracana jest wartość null.
EmailAuthCredential.toJSON()
Zwraca możliwą do serializowania reprezentację tego obiektu w formacie JSON.
Podpis:
toJSON(): object;
Zwroty:
Obiekt
możliwą do serializowania reprezentację tego obiektu w formacie JSON.