firebase:: auth:: FederatedOAuthProviderData
    #include <types.h>
  
Contains information to identify an OAuth povider.
Summary
Inheritance
Inherits from: firebase::auth::FederatedProviderData
        Constructors and Destructors | 
    |
|---|---|
        FederatedOAuthProviderData()
        Initailizes an empty provider data structure.  
       | 
    |
        FederatedOAuthProviderData(const std::string & provider)
        Initializes the provider data structure with a provider id.  
       | 
    |
        FederatedOAuthProviderData(const std::string & provider, std::vector< std::string > scopes, std::map< std::string, std::string > custom_parameters)
        Initializes the provider data structure with the specified provider id, scopes and custom parameters.  
       | 
    
        Public attributes | 
    |
|---|---|
        custom_parameters
       | 
      
        std::map< std::string, std::string >
        OAuth parameters which are provided to the federated provider service.  
       | 
    
        scopes
       | 
      
        std::vector< std::string >
        OAuth parmeters which specify which rights of access are being requested.  
       | 
    
Public attributes
custom_parameters
std::map< std::string, std::string > firebase::auth::FederatedOAuthProviderData::custom_parameters
OAuth parameters which are provided to the federated provider service.
scopes
std::vector< std::string > firebase::auth::FederatedOAuthProviderData::scopes
OAuth parmeters which specify which rights of access are being requested.
Public functions
FederatedOAuthProviderData
firebase::auth::FederatedOAuthProviderData::FederatedOAuthProviderData()
Initailizes an empty provider data structure.
FederatedOAuthProviderData
firebase::auth::FederatedOAuthProviderData::FederatedOAuthProviderData( const std::string & provider )
Initializes the provider data structure with a provider id.
FederatedOAuthProviderData
firebase::auth::FederatedOAuthProviderData::FederatedOAuthProviderData( const std::string & provider, std::vector< std::string > scopes, std::map< std::string, std::string > custom_parameters )
Initializes the provider data structure with the specified provider id, scopes and custom parameters.