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

#include <verify_assertion_response.h>

Inheritance diagram for google_identitytoolkit_api::VerifyAssertionResponse:

Public Member Functions

 VerifyAssertionResponse (const Json::Value &storage)
 
 VerifyAssertionResponse (Json::Value *storage)
 
virtual ~VerifyAssertionResponse ()
 
const StringPiece GetTypeName () const
 
bool has_action () const
 
void clear_action ()
 
const StringPiece get_action () const
 
void set_action (const StringPiece &value)
 
bool has_app_installation_url () const
 
void clear_app_installation_url ()
 
const StringPiece get_app_installation_url () const
 
void set_app_installation_url (const StringPiece &value)
 
bool has_app_scheme () const
 
void clear_app_scheme ()
 
const StringPiece get_app_scheme () const
 
void set_app_scheme (const StringPiece &value)
 
bool has_context () const
 
void clear_context ()
 
const StringPiece get_context () const
 
void set_context (const StringPiece &value)
 
bool has_date_of_birth () const
 
void clear_date_of_birth ()
 
const StringPiece get_date_of_birth () const
 
void set_date_of_birth (const StringPiece &value)
 
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_email_recycled () const
 
void clear_email_recycled ()
 
bool get_email_recycled () const
 
void set_email_recycled (bool value)
 
bool has_email_verified () const
 
void clear_email_verified ()
 
bool get_email_verified () const
 
void set_email_verified (bool value)
 
bool has_error_message () const
 
void clear_error_message ()
 
const StringPiece get_error_message () const
 
void set_error_message (const StringPiece &value)
 
bool has_expires_in () const
 
void clear_expires_in ()
 
int64 get_expires_in () const
 
void set_expires_in (int64 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_first_name () const
 
void clear_first_name ()
 
const StringPiece get_first_name () const
 
void set_first_name (const StringPiece &value)
 
bool has_full_name () const
 
void clear_full_name ()
 
const StringPiece get_full_name () const
 
void set_full_name (const StringPiece &value)
 
bool has_id_token () const
 
void clear_id_token ()
 
const StringPiece get_id_token () const
 
void set_id_token (const StringPiece &value)
 
bool has_input_email () const
 
void clear_input_email ()
 
const StringPiece get_input_email () const
 
void set_input_email (const StringPiece &value)
 
bool has_is_new_user () const
 
void clear_is_new_user ()
 
bool get_is_new_user () const
 
void set_is_new_user (bool value)
 
bool has_kind () const
 
void clear_kind ()
 
const StringPiece get_kind () const
 
void set_kind (const StringPiece &value)
 
bool has_language () const
 
void clear_language ()
 
const StringPiece get_language () const
 
void set_language (const StringPiece &value)
 
bool has_last_name () const
 
void clear_last_name ()
 
const StringPiece get_last_name () const
 
void set_last_name (const StringPiece &value)
 
bool has_local_id () const
 
void clear_local_id ()
 
const StringPiece get_local_id () const
 
void set_local_id (const StringPiece &value)
 
bool has_need_confirmation () const
 
void clear_need_confirmation ()
 
bool get_need_confirmation () const
 
void set_need_confirmation (bool value)
 
bool has_need_email () const
 
void clear_need_email ()
 
bool get_need_email () const
 
void set_need_email (bool value)
 
bool has_nick_name () const
 
void clear_nick_name ()
 
const StringPiece get_nick_name () const
 
void set_nick_name (const StringPiece &value)
 
bool has_oauth_access_token () const
 
void clear_oauth_access_token ()
 
const StringPiece get_oauth_access_token () const
 
void set_oauth_access_token (const StringPiece &value)
 
bool has_oauth_authorization_code () const
 
void clear_oauth_authorization_code ()
 
const StringPiece get_oauth_authorization_code () const
 
void set_oauth_authorization_code (const StringPiece &value)
 
bool has_oauth_expire_in () const
 
void clear_oauth_expire_in ()
 
int32 get_oauth_expire_in () const
 
void set_oauth_expire_in (int32 value)
 
bool has_oauth_id_token () const
 
void clear_oauth_id_token ()
 
const StringPiece get_oauth_id_token () const
 
void set_oauth_id_token (const StringPiece &value)
 
bool has_oauth_request_token () const
 
void clear_oauth_request_token ()
 
const StringPiece get_oauth_request_token () const
 
void set_oauth_request_token (const StringPiece &value)
 
bool has_oauth_scope () const
 
void clear_oauth_scope ()
 
const StringPiece get_oauth_scope () const
 
void set_oauth_scope (const StringPiece &value)
 
bool has_oauth_token_secret () const
 
void clear_oauth_token_secret ()
 
const StringPiece get_oauth_token_secret () const
 
void set_oauth_token_secret (const StringPiece &value)
 
bool has_original_email () const
 
void clear_original_email ()
 
const StringPiece get_original_email () const
 
void set_original_email (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_user_info () const
 
void clear_raw_user_info ()
 
const StringPiece get_raw_user_info () const
 
void set_raw_user_info (const StringPiece &value)
 
bool has_refresh_token () const
 
void clear_refresh_token ()
 
const StringPiece get_refresh_token () const
 
void set_refresh_token (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)
 
bool has_time_zone () const
 
void clear_time_zone ()
 
const StringPiece get_time_zone () const
 
void set_time_zone (const StringPiece &value)
 
bool has_verified_provider () const
 
void clear_verified_provider ()
 
const client::JsonCppArray< string > get_verified_provider () const
 
client::JsonCppArray< string > mutable_verifiedProvider ()
 

Static Public Member Functions

static VerifyAssertionResponseNew ()
 

Detailed Description

Response of verifying the IDP assertion.

Constructor & Destructor Documentation

◆ VerifyAssertionResponse() [1/2]

google_identitytoolkit_api::VerifyAssertionResponse::VerifyAssertionResponse ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

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

◆ VerifyAssertionResponse() [2/2]

google_identitytoolkit_api::VerifyAssertionResponse::VerifyAssertionResponse ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

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

◆ ~VerifyAssertionResponse()

google_identitytoolkit_api::VerifyAssertionResponse::~VerifyAssertionResponse ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_action()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_action ( )
inline

Clears the 'action' attribute.

◆ clear_app_installation_url()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_app_installation_url ( )
inline

Clears the 'appInstallationUrl' attribute.

◆ clear_app_scheme()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_app_scheme ( )
inline

Clears the 'appScheme' attribute.

◆ clear_context()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_context ( )
inline

Clears the 'context' attribute.

◆ clear_date_of_birth()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_date_of_birth ( )
inline

Clears the 'dateOfBirth' attribute.

◆ clear_display_name()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_display_name ( )
inline

Clears the 'displayName' attribute.

◆ clear_email()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_email ( )
inline

Clears the 'email' attribute.

◆ clear_email_recycled()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_email_recycled ( )
inline

Clears the 'emailRecycled' attribute.

◆ clear_email_verified()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_email_verified ( )
inline

Clears the 'emailVerified' attribute.

◆ clear_error_message()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_error_message ( )
inline

Clears the 'errorMessage' attribute.

◆ clear_expires_in()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_expires_in ( )
inline

Clears the 'expiresIn' attribute.

◆ clear_federated_id()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_federated_id ( )
inline

Clears the 'federatedId' attribute.

◆ clear_first_name()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_first_name ( )
inline

Clears the 'firstName' attribute.

◆ clear_full_name()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_full_name ( )
inline

Clears the 'fullName' attribute.

◆ clear_id_token()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_id_token ( )
inline

Clears the 'idToken' attribute.

◆ clear_input_email()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_input_email ( )
inline

Clears the 'inputEmail' attribute.

◆ clear_is_new_user()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_is_new_user ( )
inline

Clears the 'isNewUser' attribute.

◆ clear_kind()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_kind ( )
inline

Clears the 'kind' attribute.

◆ clear_language()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_language ( )
inline

Clears the 'language' attribute.

◆ clear_last_name()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_last_name ( )
inline

Clears the 'lastName' attribute.

◆ clear_local_id()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_local_id ( )
inline

Clears the 'localId' attribute.

◆ clear_need_confirmation()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_need_confirmation ( )
inline

Clears the 'needConfirmation' attribute.

◆ clear_need_email()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_need_email ( )
inline

Clears the 'needEmail' attribute.

◆ clear_nick_name()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_nick_name ( )
inline

Clears the 'nickName' attribute.

◆ clear_oauth_access_token()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_oauth_access_token ( )
inline

Clears the 'oauthAccessToken' attribute.

◆ clear_oauth_authorization_code()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_oauth_authorization_code ( )
inline

Clears the 'oauthAuthorizationCode' attribute.

◆ clear_oauth_expire_in()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_oauth_expire_in ( )
inline

Clears the 'oauthExpireIn' attribute.

◆ clear_oauth_id_token()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_oauth_id_token ( )
inline

Clears the 'oauthIdToken' attribute.

◆ clear_oauth_request_token()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_oauth_request_token ( )
inline

Clears the 'oauthRequestToken' attribute.

◆ clear_oauth_scope()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_oauth_scope ( )
inline

Clears the 'oauthScope' attribute.

◆ clear_oauth_token_secret()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_oauth_token_secret ( )
inline

Clears the 'oauthTokenSecret' attribute.

◆ clear_original_email()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_original_email ( )
inline

Clears the 'originalEmail' attribute.

◆ clear_photo_url()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_photo_url ( )
inline

Clears the 'photoUrl' attribute.

◆ clear_provider_id()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_provider_id ( )
inline

Clears the 'providerId' attribute.

◆ clear_raw_user_info()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_raw_user_info ( )
inline

Clears the 'rawUserInfo' attribute.

◆ clear_refresh_token()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_refresh_token ( )
inline

Clears the 'refreshToken' attribute.

◆ clear_screen_name()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_screen_name ( )
inline

Clears the 'screenName' attribute.

◆ clear_time_zone()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_time_zone ( )
inline

Clears the 'timeZone' attribute.

◆ clear_verified_provider()

void google_identitytoolkit_api::VerifyAssertionResponse::clear_verified_provider ( )
inline

Clears the 'verifiedProvider' attribute.

◆ get_action()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_action ( ) const
inline

Get the value of the 'action' attribute.

◆ get_app_installation_url()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_app_installation_url ( ) const
inline

Get the value of the 'appInstallationUrl' attribute.

◆ get_app_scheme()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_app_scheme ( ) const
inline

Get the value of the 'appScheme' attribute.

◆ get_context()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_context ( ) const
inline

Get the value of the 'context' attribute.

◆ get_date_of_birth()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_date_of_birth ( ) const
inline

Get the value of the 'dateOfBirth' attribute.

◆ get_display_name()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_display_name ( ) const
inline

Get the value of the 'displayName' attribute.

◆ get_email()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_email ( ) const
inline

Get the value of the 'email' attribute.

◆ get_email_recycled()

bool google_identitytoolkit_api::VerifyAssertionResponse::get_email_recycled ( ) const
inline

Get the value of the 'emailRecycled' attribute.

◆ get_email_verified()

bool google_identitytoolkit_api::VerifyAssertionResponse::get_email_verified ( ) const
inline

Get the value of the 'emailVerified' attribute.

◆ get_error_message()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_error_message ( ) const
inline

Get the value of the 'errorMessage' attribute.

◆ get_expires_in()

int64 google_identitytoolkit_api::VerifyAssertionResponse::get_expires_in ( ) const
inline

Get the value of the 'expiresIn' attribute.

◆ get_federated_id()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_federated_id ( ) const
inline

Get the value of the 'federatedId' attribute.

◆ get_first_name()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_first_name ( ) const
inline

Get the value of the 'firstName' attribute.

◆ get_full_name()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_full_name ( ) const
inline

Get the value of the 'fullName' attribute.

◆ get_id_token()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_id_token ( ) const
inline

Get the value of the 'idToken' attribute.

◆ get_input_email()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_input_email ( ) const
inline

Get the value of the 'inputEmail' attribute.

◆ get_is_new_user()

bool google_identitytoolkit_api::VerifyAssertionResponse::get_is_new_user ( ) const
inline

Get the value of the 'isNewUser' attribute.

◆ get_kind()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_kind ( ) const
inline

Get the value of the 'kind' attribute.

◆ get_language()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_language ( ) const
inline

Get the value of the 'language' attribute.

◆ get_last_name()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_last_name ( ) const
inline

Get the value of the 'lastName' attribute.

◆ get_local_id()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_local_id ( ) const
inline

Get the value of the 'localId' attribute.

◆ get_need_confirmation()

bool google_identitytoolkit_api::VerifyAssertionResponse::get_need_confirmation ( ) const
inline

Get the value of the 'needConfirmation' attribute.

◆ get_need_email()

bool google_identitytoolkit_api::VerifyAssertionResponse::get_need_email ( ) const
inline

Get the value of the 'needEmail' attribute.

◆ get_nick_name()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_nick_name ( ) const
inline

Get the value of the 'nickName' attribute.

◆ get_oauth_access_token()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_oauth_access_token ( ) const
inline

Get the value of the 'oauthAccessToken' attribute.

◆ get_oauth_authorization_code()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_oauth_authorization_code ( ) const
inline

Get the value of the 'oauthAuthorizationCode' attribute.

◆ get_oauth_expire_in()

int32 google_identitytoolkit_api::VerifyAssertionResponse::get_oauth_expire_in ( ) const
inline

Get the value of the 'oauthExpireIn' attribute.

◆ get_oauth_id_token()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_oauth_id_token ( ) const
inline

Get the value of the 'oauthIdToken' attribute.

◆ get_oauth_request_token()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_oauth_request_token ( ) const
inline

Get the value of the 'oauthRequestToken' attribute.

◆ get_oauth_scope()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_oauth_scope ( ) const
inline

Get the value of the 'oauthScope' attribute.

◆ get_oauth_token_secret()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_oauth_token_secret ( ) const
inline

Get the value of the 'oauthTokenSecret' attribute.

◆ get_original_email()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_original_email ( ) const
inline

Get the value of the 'originalEmail' attribute.

◆ get_photo_url()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_photo_url ( ) const
inline

Get the value of the 'photoUrl' attribute.

◆ get_provider_id()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_provider_id ( ) const
inline

Get the value of the 'providerId' attribute.

◆ get_raw_user_info()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_raw_user_info ( ) const
inline

Get the value of the 'rawUserInfo' attribute.

◆ get_refresh_token()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_refresh_token ( ) const
inline

Get the value of the 'refreshToken' attribute.

◆ get_screen_name()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_screen_name ( ) const
inline

Get the value of the 'screenName' attribute.

◆ get_time_zone()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::get_time_zone ( ) const
inline

Get the value of the 'timeZone' attribute.

◆ get_verified_provider()

const client::JsonCppArray<string > google_identitytoolkit_api::VerifyAssertionResponse::get_verified_provider ( ) const
inline

Get a reference to the value of the 'verifiedProvider' attribute.

◆ GetTypeName()

const StringPiece google_identitytoolkit_api::VerifyAssertionResponse::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_identitytoolkit_api::VerifyAssertionResponse

◆ has_action()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_action ( ) const
inline

Determine if the 'action' attribute was set.

Returns
true if the 'action' attribute was set.

◆ has_app_installation_url()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_app_installation_url ( ) const
inline

Determine if the 'appInstallationUrl' attribute was set.

Returns
true if the 'appInstallationUrl' attribute was set.

◆ has_app_scheme()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_app_scheme ( ) const
inline

Determine if the 'appScheme' attribute was set.

Returns
true if the 'appScheme' attribute was set.

◆ has_context()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_context ( ) const
inline

Determine if the 'context' attribute was set.

Returns
true if the 'context' attribute was set.

◆ has_date_of_birth()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_date_of_birth ( ) const
inline

Determine if the 'dateOfBirth' attribute was set.

Returns
true if the 'dateOfBirth' attribute was set.

◆ has_display_name()

bool google_identitytoolkit_api::VerifyAssertionResponse::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::VerifyAssertionResponse::has_email ( ) const
inline

Determine if the 'email' attribute was set.

Returns
true if the 'email' attribute was set.

◆ has_email_recycled()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_email_recycled ( ) const
inline

Determine if the 'emailRecycled' attribute was set.

Returns
true if the 'emailRecycled' attribute was set.

◆ has_email_verified()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_email_verified ( ) const
inline

Determine if the 'emailVerified' attribute was set.

Returns
true if the 'emailVerified' attribute was set.

◆ has_error_message()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_error_message ( ) const
inline

Determine if the 'errorMessage' attribute was set.

Returns
true if the 'errorMessage' attribute was set.

◆ has_expires_in()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_expires_in ( ) const
inline

Determine if the 'expiresIn' attribute was set.

Returns
true if the 'expiresIn' attribute was set.

◆ has_federated_id()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_federated_id ( ) const
inline

Determine if the 'federatedId' attribute was set.

Returns
true if the 'federatedId' attribute was set.

◆ has_first_name()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_first_name ( ) const
inline

Determine if the 'firstName' attribute was set.

Returns
true if the 'firstName' attribute was set.

◆ has_full_name()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_full_name ( ) const
inline

Determine if the 'fullName' attribute was set.

Returns
true if the 'fullName' attribute was set.

◆ has_id_token()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_id_token ( ) const
inline

Determine if the 'idToken' attribute was set.

Returns
true if the 'idToken' attribute was set.

◆ has_input_email()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_input_email ( ) const
inline

Determine if the 'inputEmail' attribute was set.

Returns
true if the 'inputEmail' attribute was set.

◆ has_is_new_user()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_is_new_user ( ) const
inline

Determine if the 'isNewUser' attribute was set.

Returns
true if the 'isNewUser' attribute was set.

◆ has_kind()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_kind ( ) const
inline

Determine if the 'kind' attribute was set.

Returns
true if the 'kind' attribute was set.

◆ has_language()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_language ( ) const
inline

Determine if the 'language' attribute was set.

Returns
true if the 'language' attribute was set.

◆ has_last_name()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_last_name ( ) const
inline

Determine if the 'lastName' attribute was set.

Returns
true if the 'lastName' attribute was set.

◆ has_local_id()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_local_id ( ) const
inline

Determine if the 'localId' attribute was set.

Returns
true if the 'localId' attribute was set.

◆ has_need_confirmation()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_need_confirmation ( ) const
inline

Determine if the 'needConfirmation' attribute was set.

Returns
true if the 'needConfirmation' attribute was set.

◆ has_need_email()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_need_email ( ) const
inline

Determine if the 'needEmail' attribute was set.

Returns
true if the 'needEmail' attribute was set.

◆ has_nick_name()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_nick_name ( ) const
inline

Determine if the 'nickName' attribute was set.

Returns
true if the 'nickName' attribute was set.

◆ has_oauth_access_token()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_oauth_access_token ( ) const
inline

Determine if the 'oauthAccessToken' attribute was set.

Returns
true if the 'oauthAccessToken' attribute was set.

◆ has_oauth_authorization_code()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_oauth_authorization_code ( ) const
inline

Determine if the 'oauthAuthorizationCode' attribute was set.

Returns
true if the 'oauthAuthorizationCode' attribute was set.

◆ has_oauth_expire_in()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_oauth_expire_in ( ) const
inline

Determine if the 'oauthExpireIn' attribute was set.

Returns
true if the 'oauthExpireIn' attribute was set.

◆ has_oauth_id_token()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_oauth_id_token ( ) const
inline

Determine if the 'oauthIdToken' attribute was set.

Returns
true if the 'oauthIdToken' attribute was set.

◆ has_oauth_request_token()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_oauth_request_token ( ) const
inline

Determine if the 'oauthRequestToken' attribute was set.

Returns
true if the 'oauthRequestToken' attribute was set.

◆ has_oauth_scope()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_oauth_scope ( ) const
inline

Determine if the 'oauthScope' attribute was set.

Returns
true if the 'oauthScope' attribute was set.

◆ has_oauth_token_secret()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_oauth_token_secret ( ) const
inline

Determine if the 'oauthTokenSecret' attribute was set.

Returns
true if the 'oauthTokenSecret' attribute was set.

◆ has_original_email()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_original_email ( ) const
inline

Determine if the 'originalEmail' attribute was set.

Returns
true if the 'originalEmail' attribute was set.

◆ has_photo_url()

bool google_identitytoolkit_api::VerifyAssertionResponse::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::VerifyAssertionResponse::has_provider_id ( ) const
inline

Determine if the 'providerId' attribute was set.

Returns
true if the 'providerId' attribute was set.

◆ has_raw_user_info()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_raw_user_info ( ) const
inline

Determine if the 'rawUserInfo' attribute was set.

Returns
true if the 'rawUserInfo' attribute was set.

◆ has_refresh_token()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_refresh_token ( ) const
inline

Determine if the 'refreshToken' attribute was set.

Returns
true if the 'refreshToken' attribute was set.

◆ has_screen_name()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_screen_name ( ) const
inline

Determine if the 'screenName' attribute was set.

Returns
true if the 'screenName' attribute was set.

◆ has_time_zone()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_time_zone ( ) const
inline

Determine if the 'timeZone' attribute was set.

Returns
true if the 'timeZone' attribute was set.

◆ has_verified_provider()

bool google_identitytoolkit_api::VerifyAssertionResponse::has_verified_provider ( ) const
inline

Determine if the 'verifiedProvider' attribute was set.

Returns
true if the 'verifiedProvider' attribute was set.

◆ mutable_verifiedProvider()

client::JsonCppArray<string > google_identitytoolkit_api::VerifyAssertionResponse::mutable_verifiedProvider ( )
inline

Gets a reference to a mutable value of the 'verifiedProvider' property.

When action is 'map', contains the idps which can be used for confirmation.

Returns
The result can be modified to change the attribute value.

◆ New()

VerifyAssertionResponse * google_identitytoolkit_api::VerifyAssertionResponse::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_action()

void google_identitytoolkit_api::VerifyAssertionResponse::set_action ( const StringPiece &  value)
inline

Change the 'action' attribute.

The action code.

Parameters
[in]valueThe new value.

◆ set_app_installation_url()

void google_identitytoolkit_api::VerifyAssertionResponse::set_app_installation_url ( const StringPiece &  value)
inline

Change the 'appInstallationUrl' attribute.

URL for OTA app installation.

Parameters
[in]valueThe new value.

◆ set_app_scheme()

void google_identitytoolkit_api::VerifyAssertionResponse::set_app_scheme ( const StringPiece &  value)
inline

Change the 'appScheme' attribute.

The custom scheme used by mobile app.

Parameters
[in]valueThe new value.

◆ set_context()

void google_identitytoolkit_api::VerifyAssertionResponse::set_context ( const StringPiece &  value)
inline

Change the 'context' attribute.

The opaque value used by the client to maintain context info between the authentication request and the IDP callback.

Parameters
[in]valueThe new value.

◆ set_date_of_birth()

void google_identitytoolkit_api::VerifyAssertionResponse::set_date_of_birth ( const StringPiece &  value)
inline

Change the 'dateOfBirth' attribute.

The birth date of the IdP account.

Parameters
[in]valueThe new value.

◆ set_display_name()

void google_identitytoolkit_api::VerifyAssertionResponse::set_display_name ( const StringPiece &  value)
inline

Change the 'displayName' attribute.

The display name of the user.

Parameters
[in]valueThe new value.

◆ set_email()

void google_identitytoolkit_api::VerifyAssertionResponse::set_email ( const StringPiece &  value)
inline

Change the 'email' attribute.

The email returned by the IdP. NOTE: The federated login user may not own the email.

Parameters
[in]valueThe new value.

◆ set_email_recycled()

void google_identitytoolkit_api::VerifyAssertionResponse::set_email_recycled ( bool  value)
inline

Change the 'emailRecycled' attribute.

It's true if the email is recycled.

Parameters
[in]valueThe new value.

◆ set_email_verified()

void google_identitytoolkit_api::VerifyAssertionResponse::set_email_verified ( bool  value)
inline

Change the 'emailVerified' attribute.

The value is true if the IDP is also the email provider. It means the user owns the email.

Parameters
[in]valueThe new value.

◆ set_error_message()

void google_identitytoolkit_api::VerifyAssertionResponse::set_error_message ( const StringPiece &  value)
inline

Change the 'errorMessage' attribute.

Client error code.

Parameters
[in]valueThe new value.

◆ set_expires_in()

void google_identitytoolkit_api::VerifyAssertionResponse::set_expires_in ( int64  value)
inline

Change the 'expiresIn' attribute.

If idToken is STS id token, then this field will be expiration time of STS id token in seconds.

Parameters
[in]valueThe new value.

◆ set_federated_id()

void google_identitytoolkit_api::VerifyAssertionResponse::set_federated_id ( const StringPiece &  value)
inline

Change the 'federatedId' attribute.

The unique ID identifies the IdP account.

Parameters
[in]valueThe new value.

◆ set_first_name()

void google_identitytoolkit_api::VerifyAssertionResponse::set_first_name ( const StringPiece &  value)
inline

Change the 'firstName' attribute.

The first name of the user.

Parameters
[in]valueThe new value.

◆ set_full_name()

void google_identitytoolkit_api::VerifyAssertionResponse::set_full_name ( const StringPiece &  value)
inline

Change the 'fullName' attribute.

The full name of the user.

Parameters
[in]valueThe new value.

◆ set_id_token()

void google_identitytoolkit_api::VerifyAssertionResponse::set_id_token ( const StringPiece &  value)
inline

Change the 'idToken' attribute.

The ID token.

Parameters
[in]valueThe new value.

◆ set_input_email()

void google_identitytoolkit_api::VerifyAssertionResponse::set_input_email ( const StringPiece &  value)
inline

Change the 'inputEmail' attribute.

It's the identifier param in the createAuthUri request if the identifier is an email. It can be used to check whether the user input email is different from the asserted email.

Parameters
[in]valueThe new value.

◆ set_is_new_user()

void google_identitytoolkit_api::VerifyAssertionResponse::set_is_new_user ( bool  value)
inline

Change the 'isNewUser' attribute.

True if it's a new user sign-in, false if it's a returning user.

Parameters
[in]valueThe new value.

◆ set_kind()

void google_identitytoolkit_api::VerifyAssertionResponse::set_kind ( const StringPiece &  value)
inline

Change the 'kind' attribute.

The fixed string "identitytoolkit#VerifyAssertionResponse".

Parameters
[in]valueThe new value.

◆ set_language()

void google_identitytoolkit_api::VerifyAssertionResponse::set_language ( const StringPiece &  value)
inline

Change the 'language' attribute.

The language preference of the user.

Parameters
[in]valueThe new value.

◆ set_last_name()

void google_identitytoolkit_api::VerifyAssertionResponse::set_last_name ( const StringPiece &  value)
inline

Change the 'lastName' attribute.

The last name of the user.

Parameters
[in]valueThe new value.

◆ set_local_id()

void google_identitytoolkit_api::VerifyAssertionResponse::set_local_id ( const StringPiece &  value)
inline

Change the 'localId' attribute.

The RP local ID if it's already been mapped to the IdP account identified by the federated ID.

Parameters
[in]valueThe new value.

◆ set_need_confirmation()

void google_identitytoolkit_api::VerifyAssertionResponse::set_need_confirmation ( bool  value)
inline

Change the 'needConfirmation' attribute.

Whether the assertion is from a non-trusted IDP and need account linking confirmation.

Parameters
[in]valueThe new value.

◆ set_need_email()

void google_identitytoolkit_api::VerifyAssertionResponse::set_need_email ( bool  value)
inline

Change the 'needEmail' attribute.

Whether need client to supply email to complete the federated login flow.

Parameters
[in]valueThe new value.

◆ set_nick_name()

void google_identitytoolkit_api::VerifyAssertionResponse::set_nick_name ( const StringPiece &  value)
inline

Change the 'nickName' attribute.

The nick name of the user.

Parameters
[in]valueThe new value.

◆ set_oauth_access_token()

void google_identitytoolkit_api::VerifyAssertionResponse::set_oauth_access_token ( const StringPiece &  value)
inline

Change the 'oauthAccessToken' attribute.

The OAuth2 access token.

Parameters
[in]valueThe new value.

◆ set_oauth_authorization_code()

void google_identitytoolkit_api::VerifyAssertionResponse::set_oauth_authorization_code ( const StringPiece &  value)
inline

Change the 'oauthAuthorizationCode' attribute.

The OAuth2 authorization code.

Parameters
[in]valueThe new value.

◆ set_oauth_expire_in()

void google_identitytoolkit_api::VerifyAssertionResponse::set_oauth_expire_in ( int32  value)
inline

Change the 'oauthExpireIn' attribute.

The lifetime in seconds of the OAuth2 access token.

Parameters
[in]valueThe new value.

◆ set_oauth_id_token()

void google_identitytoolkit_api::VerifyAssertionResponse::set_oauth_id_token ( const StringPiece &  value)
inline

Change the 'oauthIdToken' attribute.

The OIDC id token.

Parameters
[in]valueThe new value.

◆ set_oauth_request_token()

void google_identitytoolkit_api::VerifyAssertionResponse::set_oauth_request_token ( const StringPiece &  value)
inline

Change the 'oauthRequestToken' attribute.

The user approved request token for the OpenID OAuth extension.

Parameters
[in]valueThe new value.

◆ set_oauth_scope()

void google_identitytoolkit_api::VerifyAssertionResponse::set_oauth_scope ( const StringPiece &  value)
inline

Change the 'oauthScope' attribute.

The scope for the OpenID OAuth extension.

Parameters
[in]valueThe new value.

◆ set_oauth_token_secret()

void google_identitytoolkit_api::VerifyAssertionResponse::set_oauth_token_secret ( const StringPiece &  value)
inline

Change the 'oauthTokenSecret' attribute.

The OAuth1 access token secret.

Parameters
[in]valueThe new value.

◆ set_original_email()

void google_identitytoolkit_api::VerifyAssertionResponse::set_original_email ( const StringPiece &  value)
inline

Change the 'originalEmail' attribute.

The original email stored in the mapping storage. It's returned when the federated ID is associated to a different email.

Parameters
[in]valueThe new value.

◆ set_photo_url()

void google_identitytoolkit_api::VerifyAssertionResponse::set_photo_url ( const StringPiece &  value)
inline

Change the 'photoUrl' attribute.

The URI of the public accessible profiel picture.

Parameters
[in]valueThe new value.

◆ set_provider_id()

void google_identitytoolkit_api::VerifyAssertionResponse::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. If the "providerId" param is set to OpenID OP identifer other than the whilte listed IdPs the OP identifier is returned. If the "identifier" param is federated ID in the createAuthUri request. The domain part of the federated ID is returned.

Parameters
[in]valueThe new value.

◆ set_raw_user_info()

void google_identitytoolkit_api::VerifyAssertionResponse::set_raw_user_info ( const StringPiece &  value)
inline

Change the 'rawUserInfo' attribute.

Raw IDP-returned user info.

Parameters
[in]valueThe new value.

◆ set_refresh_token()

void google_identitytoolkit_api::VerifyAssertionResponse::set_refresh_token ( const StringPiece &  value)
inline

Change the 'refreshToken' attribute.

If idToken is STS id token, then this field will be refresh token.

Parameters
[in]valueThe new value.

◆ set_screen_name()

void google_identitytoolkit_api::VerifyAssertionResponse::set_screen_name ( const StringPiece &  value)
inline

Change the 'screenName' attribute.

The screen_name of a Twitter user or the login name at Github.

Parameters
[in]valueThe new value.

◆ set_time_zone()

void google_identitytoolkit_api::VerifyAssertionResponse::set_time_zone ( const StringPiece &  value)
inline

Change the 'timeZone' attribute.

The timezone of the user.

Parameters
[in]valueThe new value.

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