Interfejs reprezentujący poświadczenia zwrócone przez EmailAuthProvider dla ProviderId .HASŁO
Obejmuje zarówno SignInMethod .EMAIL_PASSWORD i SignInMethod .EMAIL_LINK.
Konstruktor dla tej klasy jest oznaczony jako wewnętrzny. Kod innej firmy nie powinien bezpośrednio wywoływać konstruktora ani tworzyć podklas rozszerzających klasę EmailAuthCredential
.
Podpis:
export declare class EmailAuthCredential extends AuthCredential
Rozszerza: AuthCredential
Metody
metoda | Modyfikatory | Opis |
---|---|---|
z JSON(json) | static | Metoda statyczna deserializacji reprezentacji JSON obiektu w AuthCredential . |
doJSON() | Zwraca reprezentację tego obiektu nadającą się do serializacji w formacie JSON. |
EmailAuthCredential.fromJSON()
Metoda statyczna deserializacji reprezentacji JSON obiektu w AuthCredential .
Podpis:
static fromJSON(json: object | string): EmailAuthCredential | null;
Parametry
Parametr | Typ | Opis |
---|---|---|
json | obiekt | strunowy | Albo object , albo uproszczona reprezentacja obiektu. Jeśli zostanie podany ciąg znaków, najpierw zostanie wywołany plik JSON.parse . |
Zwroty:
Poświadczenie e-mailAuth | zero
Jeśli dane wejściowe JSON nie reprezentują AuthCredential , zwracana jest wartość null.
EmailAuthCredential.toJSON()
Zwraca reprezentację tego obiektu nadającą się do serializacji w formacie JSON.
Podpis:
toJSON(): object;
Zwroty:
obiekt
reprezentacja tego obiektu możliwa do serializacji w formacie JSON.