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

#include <create_auth_uri_response.h>

Inheritance diagram for google_identitytoolkit_api::CreateAuthUriResponse:

Public Member Functions

 CreateAuthUriResponse (const Json::Value &storage)
 
 CreateAuthUriResponse (Json::Value *storage)
 
virtual ~CreateAuthUriResponse ()
 
const StringPiece GetTypeName () const
 
bool has_all_providers () const
 
void clear_all_providers ()
 
const client::JsonCppArray< string > get_all_providers () const
 
client::JsonCppArray< string > mutable_allProviders ()
 
bool has_auth_uri () const
 
void clear_auth_uri ()
 
const StringPiece get_auth_uri () const
 
void set_auth_uri (const StringPiece &value)
 
bool has_captcha_required () const
 
void clear_captcha_required ()
 
bool get_captcha_required () const
 
void set_captcha_required (bool value)
 
bool has_for_existing_provider () const
 
void clear_for_existing_provider ()
 
bool get_for_existing_provider () const
 
void set_for_existing_provider (bool value)
 
bool has_kind () const
 
void clear_kind ()
 
const StringPiece get_kind () const
 
void set_kind (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_registered () const
 
void clear_registered ()
 
bool get_registered () const
 
void set_registered (bool value)
 
bool has_session_id () const
 
void clear_session_id ()
 
const StringPiece get_session_id () const
 
void set_session_id (const StringPiece &value)
 
bool has_signin_methods () const
 
void clear_signin_methods ()
 
const client::JsonCppArray< string > get_signin_methods () const
 
client::JsonCppArray< string > mutable_signinMethods ()
 

Static Public Member Functions

static CreateAuthUriResponseNew ()
 

Detailed Description

Response of creating the IDP authentication URL.

Constructor & Destructor Documentation

◆ CreateAuthUriResponse() [1/2]

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

Standard constructor for an immutable data object instance.

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

◆ CreateAuthUriResponse() [2/2]

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

Standard constructor for a mutable data object instance.

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

◆ ~CreateAuthUriResponse()

google_identitytoolkit_api::CreateAuthUriResponse::~CreateAuthUriResponse ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_all_providers()

void google_identitytoolkit_api::CreateAuthUriResponse::clear_all_providers ( )
inline

Clears the 'allProviders' attribute.

◆ clear_auth_uri()

void google_identitytoolkit_api::CreateAuthUriResponse::clear_auth_uri ( )
inline

Clears the 'authUri' attribute.

◆ clear_captcha_required()

void google_identitytoolkit_api::CreateAuthUriResponse::clear_captcha_required ( )
inline

Clears the 'captchaRequired' attribute.

◆ clear_for_existing_provider()

void google_identitytoolkit_api::CreateAuthUriResponse::clear_for_existing_provider ( )
inline

Clears the 'forExistingProvider' attribute.

◆ clear_kind()

void google_identitytoolkit_api::CreateAuthUriResponse::clear_kind ( )
inline

Clears the 'kind' attribute.

◆ clear_provider_id()

void google_identitytoolkit_api::CreateAuthUriResponse::clear_provider_id ( )
inline

Clears the 'providerId' attribute.

◆ clear_registered()

void google_identitytoolkit_api::CreateAuthUriResponse::clear_registered ( )
inline

Clears the 'registered' attribute.

◆ clear_session_id()

void google_identitytoolkit_api::CreateAuthUriResponse::clear_session_id ( )
inline

Clears the 'sessionId' attribute.

◆ clear_signin_methods()

void google_identitytoolkit_api::CreateAuthUriResponse::clear_signin_methods ( )
inline

Clears the 'signinMethods' attribute.

◆ get_all_providers()

const client::JsonCppArray<string > google_identitytoolkit_api::CreateAuthUriResponse::get_all_providers ( ) const
inline

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

◆ get_auth_uri()

const StringPiece google_identitytoolkit_api::CreateAuthUriResponse::get_auth_uri ( ) const
inline

Get the value of the 'authUri' attribute.

◆ get_captcha_required()

bool google_identitytoolkit_api::CreateAuthUriResponse::get_captcha_required ( ) const
inline

Get the value of the 'captchaRequired' attribute.

◆ get_for_existing_provider()

bool google_identitytoolkit_api::CreateAuthUriResponse::get_for_existing_provider ( ) const
inline

Get the value of the 'forExistingProvider' attribute.

◆ get_kind()

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

Get the value of the 'kind' attribute.

◆ get_provider_id()

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

Get the value of the 'providerId' attribute.

◆ get_registered()

bool google_identitytoolkit_api::CreateAuthUriResponse::get_registered ( ) const
inline

Get the value of the 'registered' attribute.

◆ get_session_id()

const StringPiece google_identitytoolkit_api::CreateAuthUriResponse::get_session_id ( ) const
inline

Get the value of the 'sessionId' attribute.

◆ get_signin_methods()

const client::JsonCppArray<string > google_identitytoolkit_api::CreateAuthUriResponse::get_signin_methods ( ) const
inline

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

◆ GetTypeName()

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

Returns a string denoting the type of this data object.

Returns
google_identitytoolkit_api::CreateAuthUriResponse

◆ has_all_providers()

bool google_identitytoolkit_api::CreateAuthUriResponse::has_all_providers ( ) const
inline

Determine if the 'allProviders' attribute was set.

Returns
true if the 'allProviders' attribute was set.

◆ has_auth_uri()

bool google_identitytoolkit_api::CreateAuthUriResponse::has_auth_uri ( ) const
inline

Determine if the 'authUri' attribute was set.

Returns
true if the 'authUri' attribute was set.

◆ has_captcha_required()

bool google_identitytoolkit_api::CreateAuthUriResponse::has_captcha_required ( ) const
inline

Determine if the 'captchaRequired' attribute was set.

Returns
true if the 'captchaRequired' attribute was set.

◆ has_for_existing_provider()

bool google_identitytoolkit_api::CreateAuthUriResponse::has_for_existing_provider ( ) const
inline

Determine if the 'forExistingProvider' attribute was set.

Returns
true if the 'forExistingProvider' attribute was set.

◆ has_kind()

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

Determine if the 'kind' attribute was set.

Returns
true if the 'kind' attribute was set.

◆ has_provider_id()

bool google_identitytoolkit_api::CreateAuthUriResponse::has_provider_id ( ) const
inline

Determine if the 'providerId' attribute was set.

Returns
true if the 'providerId' attribute was set.

◆ has_registered()

bool google_identitytoolkit_api::CreateAuthUriResponse::has_registered ( ) const
inline

Determine if the 'registered' attribute was set.

Returns
true if the 'registered' attribute was set.

◆ has_session_id()

bool google_identitytoolkit_api::CreateAuthUriResponse::has_session_id ( ) const
inline

Determine if the 'sessionId' attribute was set.

Returns
true if the 'sessionId' attribute was set.

◆ has_signin_methods()

bool google_identitytoolkit_api::CreateAuthUriResponse::has_signin_methods ( ) const
inline

Determine if the 'signinMethods' attribute was set.

Returns
true if the 'signinMethods' attribute was set.

◆ mutable_allProviders()

client::JsonCppArray<string > google_identitytoolkit_api::CreateAuthUriResponse::mutable_allProviders ( )
inline

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

all providers the user has once used to do federated login.

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

◆ mutable_signinMethods()

client::JsonCppArray<string > google_identitytoolkit_api::CreateAuthUriResponse::mutable_signinMethods ( )
inline

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

All sign-in methods this user has used.

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

◆ New()

CreateAuthUriResponse * google_identitytoolkit_api::CreateAuthUriResponse::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_auth_uri()

void google_identitytoolkit_api::CreateAuthUriResponse::set_auth_uri ( const StringPiece &  value)
inline

Change the 'authUri' attribute.

The URI used by the IDP to authenticate the user.

Parameters
[in]valueThe new value.

◆ set_captcha_required()

void google_identitytoolkit_api::CreateAuthUriResponse::set_captcha_required ( bool  value)
inline

Change the 'captchaRequired' attribute.

True if captcha is required.

Parameters
[in]valueThe new value.

◆ set_for_existing_provider()

void google_identitytoolkit_api::CreateAuthUriResponse::set_for_existing_provider ( bool  value)
inline

Change the 'forExistingProvider' attribute.

True if the authUri is for user's existing provider.

Parameters
[in]valueThe new value.

◆ set_kind()

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

Change the 'kind' attribute.

The fixed string identitytoolkit::CreateAuthUriResponse".

Parameters
[in]valueThe new value.

◆ set_provider_id()

void google_identitytoolkit_api::CreateAuthUriResponse::set_provider_id ( const StringPiece &  value)
inline

Change the 'providerId' attribute.

The provider ID of the auth URI.

Parameters
[in]valueThe new value.

◆ set_registered()

void google_identitytoolkit_api::CreateAuthUriResponse::set_registered ( bool  value)
inline

Change the 'registered' attribute.

Whether the user is registered if the identifier is an email.

Parameters
[in]valueThe new value.

◆ set_session_id()

void google_identitytoolkit_api::CreateAuthUriResponse::set_session_id ( const StringPiece &  value)
inline

Change the 'sessionId' attribute.

Session ID which should be passed in the following verifyAssertion request.

Parameters
[in]valueThe new value.

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