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.

email

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