ProviderId için EmailAuthProvider tarafından döndürülen kimlik bilgilerini temsil eden arayüz.
SignInMethod.EMAIL_Şifre ve SignInMethod.EMAIL_LINK işlevlerinin her ikisini de kapsar.
Bu sınıfın oluşturucusu dahili olarak işaretlendi. Üçüncü taraf kodu, oluşturucuyu 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
Genişletir: AuthCredential
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
fromJSON(json) | static |
Bir nesnenin JSON temsilini seri durumdan çıkarıp AuthCredential haline getirmek için kullanılan statik yöntem. |
toJSON() | Bu nesnenin JSON'de seri hale getirilebilir bir temsilini döndürür. |
EmailAuthCredential.fromJSON()
Bir nesnenin JSON temsilini seri durumdan çıkarıp AuthCredential haline getirmek için kullanılan statik yöntem.
İmza:
static fromJSON(json: object | string): EmailAuthCredential | null;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
json | nesne | dize | object veya nesnenin dizeleştirilmiş gösterimi. Dize sağlandığında önce JSON.parse çağrılır. |
Şunu döndürür:
EmailAuthCredential | boş
JSON girişi AuthCredential değerini temsil etmiyorsa null döndürülür.
EmailAuthCredential.toJSON()
Bu nesnenin JSON'de seri hale getirilebilir bir temsilini döndürür.
İmza:
toJSON(): object;
Şunu döndürür:
nesne
bu nesnenin JSON'de serileştirilebilir bir temsilidir.