firebase:: auth:: UserInfoInterface
#include <user.h>
Interface implemented by each identity provider.
Summary
Inheritance
Direct Known Subclasses:firebase::auth::User
Constructors and Destructors |
|
---|---|
~UserInfoInterface()
|
Public functions |
|
---|---|
display_name() const
|
virtual std::string
Gets the display name associated with the user, if any.
|
email() const
|
virtual std::string
Gets email associated with the user, if any.
|
phone_number() const
|
virtual std::string
Gets the phone number for the user, in E.164 format.
|
photo_url() const
|
virtual std::string
Gets the photo url associated with the user, if any.
|
provider_id() const
|
virtual std::string
Gets the provider ID for the user (For example, "Facebook").
|
uid() const
|
virtual std::string
Gets the unique Firebase user ID for the user.
|
Public functions
display_name
virtual std::string display_name() const
Gets the display name associated with the user, if any.
virtual std::string email() const
Gets email associated with the user, if any.
phone_number
virtual std::string phone_number() const
Gets the phone number for the user, in E.164 format.
photo_url
virtual std::string photo_url() const
Gets the photo url associated with the user, if any.
provider_id
virtual std::string provider_id() const
Gets the provider ID for the user (For example, "Facebook").
uid
virtual std::string uid() const
Gets the unique Firebase user ID for the user.
~UserInfoInterface
virtual ~UserInfoInterface()