Represents a user's info from a third-party identity provider such as Google or Facebook.
Signature:
export declare class UserInfo
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
displayName | string | The display name for the linked provider. | |
string | The email for the linked provider. | ||
phoneNumber | string | The phone number for the linked provider. | |
photoURL | string | The photo URL for the linked provider. | |
providerId | string | The linked provider ID (for example, "google.com" for the Google provider). | |
uid | string | The user identifier for the linked provider. |
Methods
Method | Modifiers | Description |
---|---|---|
toJSON() | Returns a JSON-serializable representation of this object. |
UserInfo.displayName
The display name for the linked provider.
Signature:
readonly displayName: string;
UserInfo.email
The email for the linked provider.
Signature:
readonly email: string;
UserInfo.phoneNumber
The phone number for the linked provider.
Signature:
readonly phoneNumber: string;
UserInfo.photoURL
The photo URL for the linked provider.
Signature:
readonly photoURL: string;
UserInfo.providerId
The linked provider ID (for example, "google.com" for the Google provider).
Signature:
readonly providerId: string;
UserInfo.uid
The user identifier for the linked provider.
Signature:
readonly uid: string;
UserInfo.toJSON()
Returns a JSON-serializable representation of this object.
Signature:
toJSON(): object;
Returns:
object
A JSON-serializable representation of this object.