identitytoolkit  v3
Public Member Functions | Static Public Member Functions | List of all members
google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo Class Reference

#include <user_info.h>

Inheritance diagram for google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo:

Public Member Functions

 UserInfoProviderUserInfo (const Json::Value &storage)
 
 UserInfoProviderUserInfo (Json::Value *storage)
 
virtual ~UserInfoProviderUserInfo ()
 
const StringPiece GetTypeName () const
 
bool has_display_name () const
 
void clear_display_name ()
 
const StringPiece get_display_name () const
 
void set_display_name (const StringPiece &value)
 
bool has_email () const
 
void clear_email ()
 
const StringPiece get_email () const
 
void set_email (const StringPiece &value)
 
bool has_federated_id () const
 
void clear_federated_id ()
 
const StringPiece get_federated_id () const
 
void set_federated_id (const StringPiece &value)
 
bool has_phone_number () const
 
void clear_phone_number ()
 
const StringPiece get_phone_number () const
 
void set_phone_number (const StringPiece &value)
 
bool has_photo_url () const
 
void clear_photo_url ()
 
const StringPiece get_photo_url () const
 
void set_photo_url (const StringPiece &value)
 
bool has_provider_id () const
 
void clear_provider_id ()
 
const StringPiece get_provider_id () const
 
void set_provider_id (const StringPiece &value)
 
bool has_raw_id () const
 
void clear_raw_id ()
 
const StringPiece get_raw_id () const
 
void set_raw_id (const StringPiece &value)
 
bool has_screen_name () const
 
void clear_screen_name ()
 
const StringPiece get_screen_name () const
 
void set_screen_name (const StringPiece &value)
 

Static Public Member Functions

static UserInfoProviderUserInfoNew ()
 

Detailed Description

No description provided.

Constructor & Destructor Documentation

◆ UserInfoProviderUserInfo() [1/2]

google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::UserInfoProviderUserInfo ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ UserInfoProviderUserInfo() [2/2]

google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::UserInfoProviderUserInfo ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ ~UserInfoProviderUserInfo()

google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::~UserInfoProviderUserInfo ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_display_name()

void google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::clear_display_name ( )
inline

Clears the 'displayName' attribute.

◆ clear_email()

void google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::clear_email ( )
inline

Clears the 'email' attribute.

◆ clear_federated_id()

void google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::clear_federated_id ( )
inline

Clears the 'federatedId' attribute.

◆ clear_phone_number()

void google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::clear_phone_number ( )
inline

Clears the 'phoneNumber' attribute.

◆ clear_photo_url()

void google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::clear_photo_url ( )
inline

Clears the 'photoUrl' attribute.

◆ clear_provider_id()

void google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::clear_provider_id ( )
inline

Clears the 'providerId' attribute.

◆ clear_raw_id()

void google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::clear_raw_id ( )
inline

Clears the 'rawId' attribute.

◆ clear_screen_name()

void google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::clear_screen_name ( )
inline

Clears the 'screenName' attribute.

◆ get_display_name()

const StringPiece google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::get_display_name ( ) const
inline

Get the value of the 'displayName' attribute.

◆ get_email()

const StringPiece google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::get_email ( ) const
inline

Get the value of the 'email' attribute.

◆ get_federated_id()

const StringPiece google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::get_federated_id ( ) const
inline

Get the value of the 'federatedId' attribute.

◆ get_phone_number()

const StringPiece google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::get_phone_number ( ) const
inline

Get the value of the 'phoneNumber' attribute.

◆ get_photo_url()

const StringPiece google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::get_photo_url ( ) const
inline

Get the value of the 'photoUrl' attribute.

◆ get_provider_id()

const StringPiece google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::get_provider_id ( ) const
inline

Get the value of the 'providerId' attribute.

◆ get_raw_id()

const StringPiece google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::get_raw_id ( ) const
inline

Get the value of the 'rawId' attribute.

◆ get_screen_name()

const StringPiece google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::get_screen_name ( ) const
inline

Get the value of the 'screenName' attribute.

◆ GetTypeName()

const StringPiece google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_identitytoolkit_api::UserInfoProviderUserInfo

◆ has_display_name()

bool google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::has_display_name ( ) const
inline

Determine if the 'displayName' attribute was set.

Returns
true if the 'displayName' attribute was set.

◆ has_email()

bool google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::has_email ( ) const
inline

Determine if the 'email' attribute was set.

Returns
true if the 'email' attribute was set.

◆ has_federated_id()

bool google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::has_federated_id ( ) const
inline

Determine if the 'federatedId' attribute was set.

Returns
true if the 'federatedId' attribute was set.

◆ has_phone_number()

bool google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::has_phone_number ( ) const
inline

Determine if the 'phoneNumber' attribute was set.

Returns
true if the 'phoneNumber' attribute was set.

◆ has_photo_url()

bool google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::has_photo_url ( ) const
inline

Determine if the 'photoUrl' attribute was set.

Returns
true if the 'photoUrl' attribute was set.

◆ has_provider_id()

bool google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::has_provider_id ( ) const
inline

Determine if the 'providerId' attribute was set.

Returns
true if the 'providerId' attribute was set.

◆ has_raw_id()

bool google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::has_raw_id ( ) const
inline

Determine if the 'rawId' attribute was set.

Returns
true if the 'rawId' attribute was set.

◆ has_screen_name()

bool google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::has_screen_name ( ) const
inline

Determine if the 'screenName' attribute was set.

Returns
true if the 'screenName' attribute was set.

◆ New()

UserInfo::UserInfoProviderUserInfo * google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_display_name()

void google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::set_display_name ( const StringPiece &  value)
inline

Change the 'displayName' attribute.

The user's display name at the IDP.

Parameters
[in]valueThe new value.

◆ set_email()

void google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::set_email ( const StringPiece &  value)
inline

Change the 'email' attribute.

User's email at IDP.

Parameters
[in]valueThe new value.

◆ set_federated_id()

void google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::set_federated_id ( const StringPiece &  value)
inline

Change the 'federatedId' attribute.

User's identifier at IDP.

Parameters
[in]valueThe new value.

◆ set_phone_number()

void google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::set_phone_number ( const StringPiece &  value)
inline

Change the 'phoneNumber' attribute.

User's phone number.

Parameters
[in]valueThe new value.

◆ set_photo_url()

void google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::set_photo_url ( const StringPiece &  value)
inline

Change the 'photoUrl' attribute.

The user's photo url at the IDP.

Parameters
[in]valueThe new value.

◆ set_provider_id()

void google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::set_provider_id ( const StringPiece &  value)
inline

Change the 'providerId' attribute.

The IdP ID. For white listed IdPs it's a short domain name, e.g., google.com, aol.com, live.net and yahoo.com. For other OpenID IdPs it's the OP identifier.

Parameters
[in]valueThe new value.

◆ set_raw_id()

void google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::set_raw_id ( const StringPiece &  value)
inline

Change the 'rawId' attribute.

User's raw identifier directly returned from IDP.

Parameters
[in]valueThe new value.

◆ set_screen_name()

void google_identitytoolkit_api::UserInfo::UserInfoProviderUserInfo::set_screen_name ( const StringPiece &  value)
inline

Change the 'screenName' attribute.

User's screen name at Twitter or login name at Github.

Parameters
[in]valueThe new value.

The documentation for this class was generated from the following files: