UserInfo class

Representa as informações de um usuário de um provedor de identidade de terceiros, como o Google ou o Facebook.

Assinatura:

export declare class UserInfo 

Propriedades

Propriedade Modificadores Tipo Descrição
displayName string O nome de exibição do provedor vinculado.
email string O e-mail do provedor vinculado.
phoneNumber (em inglês) string O número de telefone do provedor vinculado.
photoURL string URL da foto do provedor vinculado.
ID do provedor string O ID do provedor vinculado (por exemplo, "google.com" para o provedor do Google).
uid string O identificador do usuário para o provedor vinculado.

Métodos

Método Modificadores Descrição
toJSON() (link em inglês) Retorna uma representação serializável do JSON desse objeto.

UserInfo.displayName

O nome de exibição do provedor vinculado.

Assinatura:

readonly displayName: string;

UserInfo.email

O e-mail do provedor vinculado.

Assinatura:

readonly email: string;

UserInfo.phoneNumber

O número de telefone do provedor vinculado.

Assinatura:

readonly phoneNumber: string;

UserInfo.photoURL

URL da foto do provedor vinculado.

Assinatura:

readonly photoURL: string;

UserInfo.providerId

O ID do provedor vinculado (por exemplo, "google.com" para o provedor do Google).

Assinatura:

readonly providerId: string;

UserInfo.uid

O identificador do usuário para o provedor vinculado.

Assinatura:

readonly uid: string;

UserInfo.toJSON()

Retorna uma representação serializável do JSON desse objeto.

Assinatura:

toJSON(): object;

Retorna:

objeto

Uma representação serializável do JSON desse objeto.