EmailAuthCredential class

ProviderId için EmailAuthProvider tarafından döndürülen kimlik bilgilerini temsil eden arayüz .ŞİFRE

Her iki SignInMethod'u da kapsar .EMAIL_PASSWORD ve SignInMethod .EMAIL_LINK.

Bu sınıfın yapıcısı internal olarak işaretlenmiştir. Üçüncü taraf kodu, yapıcıyı doğrudan çağırmamalı veya EmailAuthCredential sınıfını genişleten alt sınıflar oluşturmamalıdır.

İmza:

export declare class EmailAuthCredential extends AuthCredential 

Uzatır: AuthCredential

Yöntemler

Yöntem Değiştiriciler Tanım
JSON'dan(json) static Bir nesnenin JSON gösterimini AuthCredential'a seri durumdan çıkarmak için statik yöntem .
JSON()'a Bu nesnenin JSON ile seri hale getirilebilir gösterimini döndürür.

EmailAuthCredential.fromJSON()

Bir nesnenin JSON gösterimini AuthCredential'a seri durumdan çıkarmak için statik yöntem .

İmza:

static fromJSON(json: object | string): EmailAuthCredential | null;

Parametreler

Parametre Tip Tanım
json nesne | sicim Ya object ya da nesnenin dizili temsili. Dize sağlandığında ilk önce JSON.parse çağrılır.

İadeler:

EmailAuthCredential | hükümsüz

JSON girişi bir AuthCredential'ı temsil etmiyorsa , null döndürülür.

EmailAuthCredential.toJSON()

Bu nesnenin JSON ile seri hale getirilebilir gösterimini döndürür.

İmza:

toJSON(): object;

İadeler:

nesne

bu nesnenin JSON ile serileştirilebilir bir temsili.