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

#include <identitytoolkit_relyingparty_get_project_config_response.h>

Inheritance diagram for google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse:

Public Member Functions

 IdentitytoolkitRelyingpartyGetProjectConfigResponse (const Json::Value &storage)
 
 IdentitytoolkitRelyingpartyGetProjectConfigResponse (Json::Value *storage)
 
virtual ~IdentitytoolkitRelyingpartyGetProjectConfigResponse ()
 
const StringPiece GetTypeName () const
 
bool has_allow_password_user () const
 
void clear_allow_password_user ()
 
bool get_allow_password_user () const
 
void set_allow_password_user (bool value)
 
bool has_api_key () const
 
void clear_api_key ()
 
const StringPiece get_api_key () const
 
void set_api_key (const StringPiece &value)
 
bool has_authorized_domains () const
 
void clear_authorized_domains ()
 
const client::JsonCppArray< string > get_authorized_domains () const
 
client::JsonCppArray< string > mutable_authorizedDomains ()
 
bool has_change_email_template () const
 
void clear_change_email_template ()
 
const EmailTemplate get_change_email_template () const
 
EmailTemplate mutable_changeEmailTemplate ()
 
bool has_dynamic_links_domain () const
 
void clear_dynamic_links_domain ()
 
const StringPiece get_dynamic_links_domain () const
 
void set_dynamic_links_domain (const StringPiece &value)
 
bool has_enable_anonymous_user () const
 
void clear_enable_anonymous_user ()
 
bool get_enable_anonymous_user () const
 
void set_enable_anonymous_user (bool value)
 
bool has_idp_config () const
 
void clear_idp_config ()
 
const client::JsonCppArray< IdpConfigget_idp_config () const
 
client::JsonCppArray< IdpConfigmutable_idpConfig ()
 
bool has_legacy_reset_password_template () const
 
void clear_legacy_reset_password_template ()
 
const EmailTemplate get_legacy_reset_password_template () const
 
EmailTemplate mutable_legacyResetPasswordTemplate ()
 
bool has_project_id () const
 
void clear_project_id ()
 
const StringPiece get_project_id () const
 
void set_project_id (const StringPiece &value)
 
bool has_reset_password_template () const
 
void clear_reset_password_template ()
 
const EmailTemplate get_reset_password_template () const
 
EmailTemplate mutable_resetPasswordTemplate ()
 
bool has_use_email_sending () const
 
void clear_use_email_sending ()
 
bool get_use_email_sending () const
 
void set_use_email_sending (bool value)
 
bool has_verify_email_template () const
 
void clear_verify_email_template ()
 
const EmailTemplate get_verify_email_template () const
 
EmailTemplate mutable_verifyEmailTemplate ()
 

Static Public Member Functions

static IdentitytoolkitRelyingpartyGetProjectConfigResponseNew ()
 

Detailed Description

Response of getting the project configuration.

Constructor & Destructor Documentation

◆ IdentitytoolkitRelyingpartyGetProjectConfigResponse() [1/2]

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

Standard constructor for an immutable data object instance.

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

◆ IdentitytoolkitRelyingpartyGetProjectConfigResponse() [2/2]

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

Standard constructor for a mutable data object instance.

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

◆ ~IdentitytoolkitRelyingpartyGetProjectConfigResponse()

google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::~IdentitytoolkitRelyingpartyGetProjectConfigResponse ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_allow_password_user()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::clear_allow_password_user ( )
inline

Clears the 'allowPasswordUser' attribute.

◆ clear_api_key()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::clear_api_key ( )
inline

Clears the 'apiKey' attribute.

◆ clear_authorized_domains()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::clear_authorized_domains ( )
inline

Clears the 'authorizedDomains' attribute.

◆ clear_change_email_template()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::clear_change_email_template ( )
inline

Clears the 'changeEmailTemplate' attribute.

◆ clear_dynamic_links_domain()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::clear_dynamic_links_domain ( )
inline

Clears the 'dynamicLinksDomain' attribute.

◆ clear_enable_anonymous_user()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::clear_enable_anonymous_user ( )
inline

Clears the 'enableAnonymousUser' attribute.

◆ clear_idp_config()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::clear_idp_config ( )
inline

Clears the 'idpConfig' attribute.

◆ clear_legacy_reset_password_template()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::clear_legacy_reset_password_template ( )
inline

Clears the 'legacyResetPasswordTemplate' attribute.

◆ clear_project_id()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::clear_project_id ( )
inline

Clears the 'projectId' attribute.

◆ clear_reset_password_template()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::clear_reset_password_template ( )
inline

Clears the 'resetPasswordTemplate' attribute.

◆ clear_use_email_sending()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::clear_use_email_sending ( )
inline

Clears the 'useEmailSending' attribute.

◆ clear_verify_email_template()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::clear_verify_email_template ( )
inline

Clears the 'verifyEmailTemplate' attribute.

◆ get_allow_password_user()

bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::get_allow_password_user ( ) const
inline

Get the value of the 'allowPasswordUser' attribute.

◆ get_api_key()

const StringPiece google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::get_api_key ( ) const
inline

Get the value of the 'apiKey' attribute.

◆ get_authorized_domains()

const client::JsonCppArray<string > google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::get_authorized_domains ( ) const
inline

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

◆ get_change_email_template()

const EmailTemplate google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::get_change_email_template ( ) const

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

◆ get_dynamic_links_domain()

const StringPiece google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::get_dynamic_links_domain ( ) const
inline

Get the value of the 'dynamicLinksDomain' attribute.

◆ get_enable_anonymous_user()

bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::get_enable_anonymous_user ( ) const
inline

Get the value of the 'enableAnonymousUser' attribute.

◆ get_idp_config()

const client::JsonCppArray<IdpConfig > google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::get_idp_config ( ) const

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

◆ get_legacy_reset_password_template()

const EmailTemplate google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::get_legacy_reset_password_template ( ) const

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

◆ get_project_id()

const StringPiece google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::get_project_id ( ) const
inline

Get the value of the 'projectId' attribute.

◆ get_reset_password_template()

const EmailTemplate google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::get_reset_password_template ( ) const

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

◆ get_use_email_sending()

bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::get_use_email_sending ( ) const
inline

Get the value of the 'useEmailSending' attribute.

◆ get_verify_email_template()

const EmailTemplate google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::get_verify_email_template ( ) const

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

◆ GetTypeName()

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

Returns a string denoting the type of this data object.

Returns
google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetPro jectConfigResponse

◆ has_allow_password_user()

bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::has_allow_password_user ( ) const
inline

Determine if the 'allowPasswordUser' attribute was set.

Returns
true if the 'allowPasswordUser' attribute was set.

◆ has_api_key()

bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::has_api_key ( ) const
inline

Determine if the 'apiKey' attribute was set.

Returns
true if the 'apiKey' attribute was set.

◆ has_authorized_domains()

bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::has_authorized_domains ( ) const
inline

Determine if the 'authorizedDomains' attribute was set.

Returns
true if the 'authorizedDomains' attribute was set.

◆ has_change_email_template()

bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::has_change_email_template ( ) const
inline

Determine if the 'changeEmailTemplate' attribute was set.

Returns
true if the 'changeEmailTemplate' attribute was set.

◆ has_dynamic_links_domain()

bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::has_dynamic_links_domain ( ) const
inline

Determine if the 'dynamicLinksDomain' attribute was set.

Returns
true if the 'dynamicLinksDomain' attribute was set.

◆ has_enable_anonymous_user()

bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::has_enable_anonymous_user ( ) const
inline

Determine if the 'enableAnonymousUser' attribute was set.

Returns
true if the 'enableAnonymousUser' attribute was set.

◆ has_idp_config()

bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::has_idp_config ( ) const
inline

Determine if the 'idpConfig' attribute was set.

Returns
true if the 'idpConfig' attribute was set.

◆ has_legacy_reset_password_template()

bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::has_legacy_reset_password_template ( ) const
inline

Determine if the 'legacyResetPasswordTemplate' attribute was set.

Returns
true if the 'legacyResetPasswordTemplate' attribute was set.

◆ has_project_id()

bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::has_project_id ( ) const
inline

Determine if the 'projectId' attribute was set.

Returns
true if the 'projectId' attribute was set.

◆ has_reset_password_template()

bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::has_reset_password_template ( ) const
inline

Determine if the 'resetPasswordTemplate' attribute was set.

Returns
true if the 'resetPasswordTemplate' attribute was set.

◆ has_use_email_sending()

bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::has_use_email_sending ( ) const
inline

Determine if the 'useEmailSending' attribute was set.

Returns
true if the 'useEmailSending' attribute was set.

◆ has_verify_email_template()

bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::has_verify_email_template ( ) const
inline

Determine if the 'verifyEmailTemplate' attribute was set.

Returns
true if the 'verifyEmailTemplate' attribute was set.

◆ mutable_authorizedDomains()

client::JsonCppArray<string > google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::mutable_authorizedDomains ( )
inline

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

Authorized domains.

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

◆ mutable_changeEmailTemplate()

EmailTemplate google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::mutable_changeEmailTemplate ( )

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

Change email template.

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

◆ mutable_idpConfig()

client::JsonCppArray<IdpConfig > google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::mutable_idpConfig ( )

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

OAuth2 provider configuration.

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

◆ mutable_legacyResetPasswordTemplate()

EmailTemplate google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::mutable_legacyResetPasswordTemplate ( )

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

Legacy reset password email template.

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

◆ mutable_resetPasswordTemplate()

EmailTemplate google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::mutable_resetPasswordTemplate ( )

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

Reset password email template.

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

◆ mutable_verifyEmailTemplate()

EmailTemplate google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::mutable_verifyEmailTemplate ( )

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

Verify email template.

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

◆ New()

IdentitytoolkitRelyingpartyGetProjectConfigResponse * google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_allow_password_user()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::set_allow_password_user ( bool  value)
inline

Change the 'allowPasswordUser' attribute.

Whether to allow password user sign in or sign up.

Parameters
[in]valueThe new value.

◆ set_api_key()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::set_api_key ( const StringPiece &  value)
inline

Change the 'apiKey' attribute.

Browser API key, needed when making http request to Apiary.

Parameters
[in]valueThe new value.

◆ set_dynamic_links_domain()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::set_dynamic_links_domain ( const StringPiece &  value)
inline

Change the 'dynamicLinksDomain' attribute.

Parameters
[in]valueThe new value.

◆ set_enable_anonymous_user()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::set_enable_anonymous_user ( bool  value)
inline

Change the 'enableAnonymousUser' attribute.

Whether anonymous user is enabled.

Parameters
[in]valueThe new value.

◆ set_project_id()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::set_project_id ( const StringPiece &  value)
inline

Change the 'projectId' attribute.

Project ID of the relying party.

Parameters
[in]valueThe new value.

◆ set_use_email_sending()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartyGetProjectConfigResponse::set_use_email_sending ( bool  value)
inline

Change the 'useEmailSending' attribute.

Whether to use email sending provided by Firebear.

Parameters
[in]valueThe new value.

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