Summary: Methods | [Expand All]
public interface

# UserInfo

com.google.firebase.auth.UserInfo

Known Indirect Subclasses FirebaseUser
FirebaseUser | Represents a user's profile information in your Firebase project's user database.

## Class Overview

Represents a collection of standard profile information for a user. Can be used to expose profile information returned by an identity provider, such as Google Sign-In or Facebook Login.

## Summary

Public Methods
abstract String | getDisplayName() Returns the user's display name, if available.
abstract String | getEmail() Returns the email address corresponding to the user's account in the specified provider, if available.
abstract Uri | getPhotoUrl() Returns a `Uri` to the user's profile picture, if available.
abstract String | getProviderId() Returns the unique identifier of the provider type that this instance corresponds to.
abstract String | getUid() Returns a user identifier as specified by the authentication provider.

## Public Methods

#### public abstract String getDisplayName ()

Returns the user's display name, if available.

#### public abstract String getEmail ()

Returns the email address corresponding to the user's account in the specified provider, if available. Some authentication providers, like Twitter, do not contain an email address. Others, like Facebook Login, contain it optionally.

#### public abstract Uri getPhotoUrl ()

Returns a `Uri` to the user's profile picture, if available.

#### public abstract String getProviderId ()

Returns the unique identifier of the provider type that this instance corresponds to. For example, `PROVIDER_ID` or `PROVIDER_ID`.

#### public abstract String getUid ()

Returns a user identifier as specified by the authentication provider. For example, if this object corresponds to a Google user, returns a Google user ID.