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()