The Apple sign-in properties.  
 More...
#include <AppleSignInProperties.h>
 | 
| const std::string &  | GetAccessToken () const | 
|   | Gets the bearer in the authorization request header.  More...
  | 
|   | 
| void  | SetAccessToken (std::string access_token) | 
|   | Sets the bearer in the authorization request header.  More...
  | 
|   | 
| const std::string &  | GetFirstname () const | 
|   | Gets the first name of the user.  More...
  | 
|   | 
| void  | SetFirstname (std::string firstname) | 
|   | Sets the first name of the user.  More...
  | 
|   | 
| const std::string &  | GetLastname () const | 
|   | Gets the last name of the user.  More...
  | 
|   | 
| void  | SetLastname (std::string lastname) | 
|   | Sets the last name of the user.  More...
  | 
|   | 
| const std::string &  | GetCountryCode () const | 
|   | Gets the code of the user's country in the ISO 3166-1 alpha-3 format.  More...
  | 
|   | 
| void  | SetCountryCode (std::string country_code) | 
|   | Sets the code of the user's country in the ISO 3166-1 alpha-3 format.  More...
  | 
|   | 
| const std::string &  | GetLanguage () const | 
|   | Gets the code of the user's language in the ISO 639-1 alpha-2 format.  More...
  | 
|   | 
| void  | SetLanguage (std::string language) | 
|   | Sets the code of the user's language in the ISO 639-1 alpha-2 format.  More...
  | 
|   | 
| const std::string &  | GetClientId () const | 
|   | Gets the application ID.  More...
  | 
|   | 
| void  | SetClientId (std::string client_id) | 
|   | Sets the application ID.  More...
  | 
|   | 
| const std::string &  | GetRealm () const | 
|   | Gets the platform realm to which the application ID (client_id) belongs.  More...
  | 
|   | 
| void  | SetRealm (std::string realm) | 
|   | Sets the platform realm to which the application ID (client_id) belongs.  More...
  | 
|   | 
The Apple sign-in properties. 
 
◆ GetAccessToken()
  
  
      
        
          | const std::string& olp::authentication::AppleSignInProperties::GetAccessToken  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Gets the bearer in the authorization request header. 
- Note
 - This is the Apple 'id_token' received after authorization.
 
- Returns
 - The access token. 
 
 
 
◆ GetClientId()
  
  
      
        
          | const std::string& olp::authentication::AppleSignInProperties::GetClientId  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Gets the application ID. 
- Returns
 - The application ID. 
 
 
 
◆ GetCountryCode()
  
  
      
        
          | const std::string& olp::authentication::AppleSignInProperties::GetCountryCode  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Gets the code of the user's country in the ISO 3166-1 alpha-3 format. 
- Returns
 - The country code. 
 
 
 
◆ GetFirstname()
  
  
      
        
          | const std::string& olp::authentication::AppleSignInProperties::GetFirstname  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Gets the first name of the user. 
- Returns
 - The first name of the user. 
 
 
 
◆ GetLanguage()
  
  
      
        
          | const std::string& olp::authentication::AppleSignInProperties::GetLanguage  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Gets the code of the user's language in the ISO 639-1 alpha-2 format. 
- Returns
 - The language code. 
 
 
 
◆ GetLastname()
  
  
      
        
          | const std::string& olp::authentication::AppleSignInProperties::GetLastname  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Gets the last name of the user. 
- Returns
 - The last name of the user. 
 
 
 
◆ GetRealm()
  
  
      
        
          | const std::string& olp::authentication::AppleSignInProperties::GetRealm  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Gets the platform realm to which the application ID (client_id) belongs. 
- Returns
 - The client realm. 
 
 
 
◆ SetAccessToken()
  
  
      
        
          | void olp::authentication::AppleSignInProperties::SetAccessToken  | 
          ( | 
          std::string  | 
          access_token | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Sets the bearer in the authorization request header. 
- Note
 - This is the Apple 'id_token' received after authorization.
 
- Parameters
 - 
  
    | access_token | The access token.  | 
  
   
 
 
◆ SetClientId()
  
  
      
        
          | void olp::authentication::AppleSignInProperties::SetClientId  | 
          ( | 
          std::string  | 
          client_id | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Sets the application ID. 
- Parameters
 - 
  
    | client_id | The application ID.  | 
  
   
 
 
◆ SetCountryCode()
  
  
      
        
          | void olp::authentication::AppleSignInProperties::SetCountryCode  | 
          ( | 
          std::string  | 
          country_code | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Sets the code of the user's country in the ISO 3166-1 alpha-3 format. 
Required for the first-time sign-in; optional for the subsequent sign-ins.
- Parameters
 - 
  
    | country_code | The country code.  | 
  
   
 
 
◆ SetFirstname()
  
  
      
        
          | void olp::authentication::AppleSignInProperties::SetFirstname  | 
          ( | 
          std::string  | 
          firstname | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Sets the first name of the user. 
Required for the first-time sign-in; optional for the subsequent sign-ins.
- Parameters
 - 
  
    | firstname | The first name of the user.  | 
  
   
 
 
◆ SetLanguage()
  
  
      
        
          | void olp::authentication::AppleSignInProperties::SetLanguage  | 
          ( | 
          std::string  | 
          language | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Sets the code of the user's language in the ISO 639-1 alpha-2 format. 
Required for the first-time sign-in; optional for the subsequent sign-ins.
- Parameters
 - 
  
    | language | The language code.  | 
  
   
 
 
◆ SetLastname()
  
  
      
        
          | void olp::authentication::AppleSignInProperties::SetLastname  | 
          ( | 
          std::string  | 
          lastname | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Sets the last name of the user. 
Required for the first-time sign-in; optional for the subsequent sign-ins.
- Parameters
 - 
  
    | lastname | The last name of the user.  | 
  
   
 
 
◆ SetRealm()
  
  
      
        
          | void olp::authentication::AppleSignInProperties::SetRealm  | 
          ( | 
          std::string  | 
          realm | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Sets the platform realm to which the application ID (client_id) belongs. 
- Parameters
 - 
  
  
 
 
 
The documentation for this class was generated from the following file: