#include <identitytoolkit_relyingparty_upload_account_request.h>
Request to upload user account in batch.
◆ IdentitytoolkitRelyingpartyUploadAccountRequest() [1/2]
| google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::IdentitytoolkitRelyingpartyUploadAccountRequest |
( |
const Json::Value & |
storage | ) |
|
|
explicit |
Standard constructor for an immutable data object instance.
- Parameters
-
| [in] | storage | The underlying data storage for this instance. |
◆ IdentitytoolkitRelyingpartyUploadAccountRequest() [2/2]
| google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::IdentitytoolkitRelyingpartyUploadAccountRequest |
( |
Json::Value * |
storage | ) |
|
|
explicit |
Standard constructor for a mutable data object instance.
- Parameters
-
| [in] | storage | The underlying data storage for this instance. |
◆ ~IdentitytoolkitRelyingpartyUploadAccountRequest()
| google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::~IdentitytoolkitRelyingpartyUploadAccountRequest |
( |
| ) |
|
|
virtual |
◆ clear_allow_overwrite()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::clear_allow_overwrite |
( |
| ) |
|
|
inline |
Clears the 'allowOverwrite' attribute.
◆ clear_block_size()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::clear_block_size |
( |
| ) |
|
|
inline |
Clears the 'blockSize' attribute.
◆ clear_cpu_mem_cost()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::clear_cpu_mem_cost |
( |
| ) |
|
|
inline |
Clears the 'cpuMemCost' attribute.
◆ clear_delegated_project_number()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::clear_delegated_project_number |
( |
| ) |
|
|
inline |
Clears the 'delegatedProjectNumber' attribute.
◆ clear_dk_len()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::clear_dk_len |
( |
| ) |
|
|
inline |
Clears the 'dkLen' attribute.
◆ clear_hash_algorithm()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::clear_hash_algorithm |
( |
| ) |
|
|
inline |
Clears the 'hashAlgorithm' attribute.
◆ clear_memory_cost()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::clear_memory_cost |
( |
| ) |
|
|
inline |
Clears the 'memoryCost' attribute.
◆ clear_parallelization()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::clear_parallelization |
( |
| ) |
|
|
inline |
Clears the 'parallelization' attribute.
◆ clear_rounds()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::clear_rounds |
( |
| ) |
|
|
inline |
Clears the 'rounds' attribute.
◆ clear_salt_separator()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::clear_salt_separator |
( |
| ) |
|
|
inline |
Clears the 'saltSeparator' attribute.
◆ clear_sanity_check()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::clear_sanity_check |
( |
| ) |
|
|
inline |
Clears the 'sanityCheck' attribute.
◆ clear_signer_key()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::clear_signer_key |
( |
| ) |
|
|
inline |
Clears the 'signerKey' attribute.
◆ clear_target_project_id()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::clear_target_project_id |
( |
| ) |
|
|
inline |
Clears the 'targetProjectId' attribute.
◆ clear_users()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::clear_users |
( |
| ) |
|
|
inline |
Clears the 'users' attribute.
◆ get_allow_overwrite()
| bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::get_allow_overwrite |
( |
| ) |
const |
|
inline |
Get the value of the 'allowOverwrite' attribute.
◆ get_block_size()
| int32 google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::get_block_size |
( |
| ) |
const |
|
inline |
Get the value of the 'blockSize' attribute.
◆ get_cpu_mem_cost()
| int32 google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::get_cpu_mem_cost |
( |
| ) |
const |
|
inline |
Get the value of the 'cpuMemCost' attribute.
◆ get_delegated_project_number()
| int64 google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::get_delegated_project_number |
( |
| ) |
const |
|
inline |
Get the value of the 'delegatedProjectNumber' attribute.
◆ get_dk_len()
| int32 google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::get_dk_len |
( |
| ) |
const |
|
inline |
Get the value of the 'dkLen' attribute.
◆ get_hash_algorithm()
| const StringPiece google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::get_hash_algorithm |
( |
| ) |
const |
|
inline |
Get the value of the 'hashAlgorithm' attribute.
◆ get_memory_cost()
| int32 google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::get_memory_cost |
( |
| ) |
const |
|
inline |
Get the value of the 'memoryCost' attribute.
◆ get_parallelization()
| int32 google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::get_parallelization |
( |
| ) |
const |
|
inline |
Get the value of the 'parallelization' attribute.
◆ get_rounds()
| int32 google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::get_rounds |
( |
| ) |
const |
|
inline |
Get the value of the 'rounds' attribute.
◆ get_salt_separator()
| const StringPiece google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::get_salt_separator |
( |
| ) |
const |
|
inline |
Get the value of the 'saltSeparator' attribute.
◆ get_sanity_check()
| bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::get_sanity_check |
( |
| ) |
const |
|
inline |
Get the value of the 'sanityCheck' attribute.
◆ get_signer_key()
| const StringPiece google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::get_signer_key |
( |
| ) |
const |
|
inline |
Get the value of the 'signerKey' attribute.
◆ get_target_project_id()
| const StringPiece google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::get_target_project_id |
( |
| ) |
const |
|
inline |
Get the value of the 'targetProjectId' attribute.
◆ get_users()
| const client::JsonCppArray<UserInfo > google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::get_users |
( |
| ) |
const |
Get a reference to the value of the 'users' attribute.
◆ GetTypeName()
| const StringPiece google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::GetTypeName |
( |
| ) |
const |
|
inline |
Returns a string denoting the type of this data object.
- Returns
google_identitytoolkit_api::IdentitytoolkitRelyingpartyUpload AccountRequest
◆ has_allow_overwrite()
| bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::has_allow_overwrite |
( |
| ) |
const |
|
inline |
Determine if the 'allowOverwrite' attribute was set.
- Returns
- true if the '
allowOverwrite' attribute was set.
◆ has_block_size()
| bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::has_block_size |
( |
| ) |
const |
|
inline |
Determine if the 'blockSize' attribute was set.
- Returns
- true if the '
blockSize' attribute was set.
◆ has_cpu_mem_cost()
| bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::has_cpu_mem_cost |
( |
| ) |
const |
|
inline |
Determine if the 'cpuMemCost' attribute was set.
- Returns
- true if the '
cpuMemCost' attribute was set.
◆ has_delegated_project_number()
| bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::has_delegated_project_number |
( |
| ) |
const |
|
inline |
Determine if the 'delegatedProjectNumber' attribute was set.
- Returns
- true if the '
delegatedProjectNumber' attribute was set.
◆ has_dk_len()
| bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::has_dk_len |
( |
| ) |
const |
|
inline |
Determine if the 'dkLen' attribute was set.
- Returns
- true if the '
dkLen' attribute was set.
◆ has_hash_algorithm()
| bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::has_hash_algorithm |
( |
| ) |
const |
|
inline |
Determine if the 'hashAlgorithm' attribute was set.
- Returns
- true if the '
hashAlgorithm' attribute was set.
◆ has_memory_cost()
| bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::has_memory_cost |
( |
| ) |
const |
|
inline |
Determine if the 'memoryCost' attribute was set.
- Returns
- true if the '
memoryCost' attribute was set.
◆ has_parallelization()
| bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::has_parallelization |
( |
| ) |
const |
|
inline |
Determine if the 'parallelization' attribute was set.
- Returns
- true if the '
parallelization' attribute was set.
◆ has_rounds()
| bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::has_rounds |
( |
| ) |
const |
|
inline |
Determine if the 'rounds' attribute was set.
- Returns
- true if the '
rounds' attribute was set.
◆ has_salt_separator()
| bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::has_salt_separator |
( |
| ) |
const |
|
inline |
Determine if the 'saltSeparator' attribute was set.
- Returns
- true if the '
saltSeparator' attribute was set.
◆ has_sanity_check()
| bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::has_sanity_check |
( |
| ) |
const |
|
inline |
Determine if the 'sanityCheck' attribute was set.
- Returns
- true if the '
sanityCheck' attribute was set.
◆ has_signer_key()
| bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::has_signer_key |
( |
| ) |
const |
|
inline |
Determine if the 'signerKey' attribute was set.
- Returns
- true if the '
signerKey' attribute was set.
◆ has_target_project_id()
| bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::has_target_project_id |
( |
| ) |
const |
|
inline |
Determine if the 'targetProjectId' attribute was set.
- Returns
- true if the '
targetProjectId' attribute was set.
◆ has_users()
| bool google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::has_users |
( |
| ) |
const |
|
inline |
Determine if the 'users' attribute was set.
- Returns
- true if the '
users' attribute was set.
◆ mutable_users()
| client::JsonCppArray<UserInfo > google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::mutable_users |
( |
| ) |
|
Gets a reference to a mutable value of the 'users' property.
The account info to be stored.
- Returns
- The result can be modified to change the attribute value.
◆ New()
Creates a new default instance.
- Returns
- Ownership is passed back to the caller.
◆ set_allow_overwrite()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::set_allow_overwrite |
( |
bool |
value | ) |
|
|
inline |
Change the 'allowOverwrite' attribute.
Whether allow overwrite existing account when user local_id exists.
- Parameters
-
◆ set_block_size()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::set_block_size |
( |
int32 |
value | ) |
|
|
inline |
Change the 'blockSize' attribute.
- Parameters
-
◆ set_cpu_mem_cost()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::set_cpu_mem_cost |
( |
int32 |
value | ) |
|
|
inline |
Change the 'cpuMemCost' attribute.
The following 4 fields are for standard scrypt algorithm.
- Parameters
-
◆ set_delegated_project_number()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::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
-
◆ set_dk_len()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::set_dk_len |
( |
int32 |
value | ) |
|
|
inline |
Change the 'dkLen' attribute.
- Parameters
-
◆ set_hash_algorithm()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::set_hash_algorithm |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'hashAlgorithm' attribute.
The password hash algorithm.
- Parameters
-
◆ set_memory_cost()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::set_memory_cost |
( |
int32 |
value | ) |
|
|
inline |
Change the 'memoryCost' attribute.
Memory cost for hash calculation. Used by scrypt similar algorithms.
- Parameters
-
◆ set_parallelization()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::set_parallelization |
( |
int32 |
value | ) |
|
|
inline |
Change the 'parallelization' attribute.
- Parameters
-
◆ set_rounds()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::set_rounds |
( |
int32 |
value | ) |
|
|
inline |
Change the 'rounds' attribute.
Rounds for hash calculation. Used by scrypt and similar algorithms.
- Parameters
-
◆ set_salt_separator()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::set_salt_separator |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'saltSeparator' attribute.
The salt separator.
- Parameters
-
◆ set_sanity_check()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::set_sanity_check |
( |
bool |
value | ) |
|
|
inline |
Change the 'sanityCheck' attribute.
If true, backend will do sanity check(including duplicate email and federated id) when uploading account.
- Parameters
-
◆ set_signer_key()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::set_signer_key |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'signerKey' attribute.
The key for to hash the password.
- Parameters
-
◆ set_target_project_id()
| void google_identitytoolkit_api::IdentitytoolkitRelyingpartyUploadAccountRequest::set_target_project_id |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'targetProjectId' attribute.
Specify which project (field value is actually project id) to operate. Only used when provided credential.
- Parameters
-
The documentation for this class was generated from the following files: