GoogleCloudIdentitytoolkitV1UploadAccountRequest class
Request message for UploadAccount.
Constructors
-
GoogleCloudIdentitytoolkitV1UploadAccountRequest({bool? allowOverwrite, GoogleCloudIdentitytoolkitV1Argon2Parameters? argon2Parameters, int? blockSize, int? cpuMemCost, String? delegatedProjectNumber, int? dkLen, String? hashAlgorithm, int? memoryCost, int? parallelization, String? passwordHashOrder, int? rounds, String? saltSeparator, bool? sanityCheck, String? signerKey, String? tenantId, List<
GoogleCloudIdentitytoolkitV1UserInfo> ? users}) - GoogleCloudIdentitytoolkitV1UploadAccountRequest.fromJson(Map _json)
Properties
- allowOverwrite ↔ bool?
-
Whether to overwrite an existing account in Identity Platform with a
matching
local_id
in the request.getter/setter pair - argon2Parameters ↔ GoogleCloudIdentitytoolkitV1Argon2Parameters?
-
The parameters for Argon2 hashing algorithm.
getter/setter pair
- blockSize ↔ int?
-
The block size parameter used by the STANDARD_SCRYPT hashing function.
getter/setter pair
- cpuMemCost ↔ int?
-
The CPU memory cost parameter to be used by the STANDARD_SCRYPT hashing
function.
getter/setter pair
- delegatedProjectNumber ↔ String?
-
If true, the service will do the following list of checks before an
account is uploaded: * Duplicate emails * Duplicate federated IDs *
Federated ID provider validation If the duplication exists within the list
of accounts to be uploaded, it will prevent the entire list from being
uploaded.
getter/setter pair
- dkLen ↔ int?
-
The desired key length for the STANDARD_SCRYPT hashing function.
getter/setter pair
- hashAlgorithm ↔ String?
-
The hashing function used to hash the account passwords.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- memoryCost ↔ int?
-
Memory cost for hash calculation.
getter/setter pair
- parallelization ↔ int?
-
The parallelization cost parameter to be used by the STANDARD_SCRYPT
hashing function.
getter/setter pair
- passwordHashOrder ↔ String?
-
Password and salt order when verify password.
Possible string values are:
getter/setter pair
- rounds ↔ int?
-
The number of rounds used for hash calculation.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- saltSeparator ↔ String?
-
One or more bytes to be inserted between the salt and plain text password.
getter/setter pair
-
saltSeparatorAsBytes
↔ List<
int> -
getter/setter pair
- sanityCheck ↔ bool?
-
getter/setter pair
- signerKey ↔ String?
-
The signer key used to hash the password.
getter/setter pair
-
signerKeyAsBytes
↔ List<
int> -
getter/setter pair
- tenantId ↔ String?
-
The ID of the Identity Platform tenant the account belongs to.
getter/setter pair
-
users
↔ List<
GoogleCloudIdentitytoolkitV1UserInfo> ? -
A list of accounts to upload.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited