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.