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