Interface que representa as credenciais retornadas por EmailAuthProvider para ProviderId .SENHA
Abrange tanto o SignInMethod .EMAIL_PASSWORD e SignInMethod .EMAIL_LINK.
O construtor para esta classe é marcado como interno. O código de terceiros não deve chamar o construtor diretamente ou criar subclasses que estendam a classe EmailAuthCredential
.
Assinatura:
export declare class EmailAuthCredential extends AuthCredential
Estende: AuthCredential
Métodos
Método | Modificadores | Descrição |
---|---|---|
fromJSON(json) | static | Método estático para desserializar uma representação JSON de um objeto em um AuthCredential . |
toJSON() | Retorna uma representação serializável em JSON deste objeto. |
EmailAuthCredential.fromJSON()
Método estático para desserializar uma representação JSON de um objeto em um AuthCredential .
Assinatura:
static fromJSON(json: object | string): EmailAuthCredential | null;
Parâmetros
Parâmetro | Modelo | Descrição |
---|---|---|
json | objeto | corda | Qualquer object ou a representação em cadeia do objeto. Quando a string é fornecida, JSON.parse seria chamado primeiro. |
Devoluções:
EmailAuthCredential | nulo
Se a entrada JSON não representar um AuthCredential , null é retornado.
EmailAuthCredential.toJSON()
Retorna uma representação serializável em JSON deste objeto.
Assinatura:
toJSON(): object;
Devoluções:
objeto
uma representação serializável em JSON desse objeto.