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

#include <identitytoolkit_relyingparty_set_project_config_request.h>

Inheritance diagram for google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest:

Public Member Functions

 IdentitytoolkitRelyingpartySetProjectConfigRequest (const Json::Value &storage)
 
 IdentitytoolkitRelyingpartySetProjectConfigRequest (Json::Value *storage)
 
virtual ~IdentitytoolkitRelyingpartySetProjectConfigRequest ()
 
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_delegated_project_number () const
 
void clear_delegated_project_number ()
 
int64 get_delegated_project_number () const
 
void set_delegated_project_number (int64 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_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 IdentitytoolkitRelyingpartySetProjectConfigRequestNew ()
 

Detailed Description

Request to set the project configuration.

Constructor & Destructor Documentation

◆ IdentitytoolkitRelyingpartySetProjectConfigRequest() [1/2]

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

Standard constructor for an immutable data object instance.

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

◆ IdentitytoolkitRelyingpartySetProjectConfigRequest() [2/2]

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

Standard constructor for a mutable data object instance.

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

◆ ~IdentitytoolkitRelyingpartySetProjectConfigRequest()

google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::~IdentitytoolkitRelyingpartySetProjectConfigRequest ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_allow_password_user()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::clear_allow_password_user ( )
inline

Clears the 'allowPasswordUser' attribute.

◆ clear_api_key()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::clear_api_key ( )
inline

Clears the 'apiKey' attribute.

◆ clear_authorized_domains()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::clear_authorized_domains ( )
inline

Clears the 'authorizedDomains' attribute.

◆ clear_change_email_template()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::clear_change_email_template ( )
inline

Clears the 'changeEmailTemplate' attribute.

◆ clear_delegated_project_number()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::clear_delegated_project_number ( )
inline

Clears the 'delegatedProjectNumber' attribute.

◆ clear_enable_anonymous_user()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::clear_enable_anonymous_user ( )
inline

Clears the 'enableAnonymousUser' attribute.

◆ clear_idp_config()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::clear_idp_config ( )
inline

Clears the 'idpConfig' attribute.

◆ clear_legacy_reset_password_template()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::clear_legacy_reset_password_template ( )
inline

Clears the 'legacyResetPasswordTemplate' attribute.

◆ clear_reset_password_template()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::clear_reset_password_template ( )
inline

Clears the 'resetPasswordTemplate' attribute.

◆ clear_use_email_sending()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::clear_use_email_sending ( )
inline

Clears the 'useEmailSending' attribute.

◆ clear_verify_email_template()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::clear_verify_email_template ( )
inline

Clears the 'verifyEmailTemplate' attribute.

◆ get_allow_password_user()

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

Get the value of the 'allowPasswordUser' attribute.

◆ get_api_key()

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

Get the value of the 'apiKey' attribute.

◆ get_authorized_domains()

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

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

◆ get_change_email_template()

const EmailTemplate google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::get_change_email_template ( ) const

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

◆ get_delegated_project_number()

int64 google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::get_delegated_project_number ( ) const
inline

Get the value of the 'delegatedProjectNumber' attribute.

◆ get_enable_anonymous_user()

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

Get the value of the 'enableAnonymousUser' attribute.

◆ get_idp_config()

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

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

◆ get_legacy_reset_password_template()

const EmailTemplate google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::get_legacy_reset_password_template ( ) const

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

◆ get_reset_password_template()

const EmailTemplate google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::get_reset_password_template ( ) const

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

◆ get_use_email_sending()

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

Get the value of the 'useEmailSending' attribute.

◆ get_verify_email_template()

const EmailTemplate google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::get_verify_email_template ( ) const

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

◆ GetTypeName()

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

Returns a string denoting the type of this data object.

Returns
google_identitytoolkit_api::IdentitytoolkitRelyingpartySetPro jectConfigRequest

◆ has_allow_password_user()

bool google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::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::IdentitytoolkitRelyingpartySetProjectConfigRequest::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::IdentitytoolkitRelyingpartySetProjectConfigRequest::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::IdentitytoolkitRelyingpartySetProjectConfigRequest::has_change_email_template ( ) const
inline

Determine if the 'changeEmailTemplate' attribute was set.

Returns
true if the 'changeEmailTemplate' attribute was set.

◆ has_delegated_project_number()

bool google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::has_delegated_project_number ( ) const
inline

Determine if the 'delegatedProjectNumber' attribute was set.

Returns
true if the 'delegatedProjectNumber' attribute was set.

◆ has_enable_anonymous_user()

bool google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::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::IdentitytoolkitRelyingpartySetProjectConfigRequest::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::IdentitytoolkitRelyingpartySetProjectConfigRequest::has_legacy_reset_password_template ( ) const
inline

Determine if the 'legacyResetPasswordTemplate' attribute was set.

Returns
true if the 'legacyResetPasswordTemplate' attribute was set.

◆ has_reset_password_template()

bool google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::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::IdentitytoolkitRelyingpartySetProjectConfigRequest::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::IdentitytoolkitRelyingpartySetProjectConfigRequest::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::IdentitytoolkitRelyingpartySetProjectConfigRequest::mutable_authorizedDomains ( )
inline

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

Authorized domains for widget redirect.

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

◆ mutable_changeEmailTemplate()

EmailTemplate google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::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::IdentitytoolkitRelyingpartySetProjectConfigRequest::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::IdentitytoolkitRelyingpartySetProjectConfigRequest::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::IdentitytoolkitRelyingpartySetProjectConfigRequest::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::IdentitytoolkitRelyingpartySetProjectConfigRequest::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()

IdentitytoolkitRelyingpartySetProjectConfigRequest * google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_allow_password_user()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::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::IdentitytoolkitRelyingpartySetProjectConfigRequest::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_delegated_project_number()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::set_delegated_project_number ( int64  value)
inline

Change the 'delegatedProjectNumber' attribute.

GCP project number of the requesting delegated app. Currently only intended for Firebase V1 migration.

Parameters
[in]valueThe new value.

◆ set_enable_anonymous_user()

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

Change the 'enableAnonymousUser' attribute.

Whether to enable anonymous user.

Parameters
[in]valueThe new value.

◆ set_use_email_sending()

void google_identitytoolkit_api::IdentitytoolkitRelyingpartySetProjectConfigRequest::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: