GoogleCloudIdentitytoolkitV1UploadAccountRequest.fromJson constructor

GoogleCloudIdentitytoolkitV1UploadAccountRequest.fromJson(
  1. Map json_
)

Implementation

GoogleCloudIdentitytoolkitV1UploadAccountRequest.fromJson(core.Map json_)
    : this(
        allowOverwrite: json_['allowOverwrite'] as core.bool?,
        argon2Parameters: json_.containsKey('argon2Parameters')
            ? GoogleCloudIdentitytoolkitV1Argon2Parameters.fromJson(
                json_['argon2Parameters']
                    as core.Map<core.String, core.dynamic>)
            : null,
        blockSize: json_['blockSize'] as core.int?,
        cpuMemCost: json_['cpuMemCost'] as core.int?,
        delegatedProjectNumber:
            json_['delegatedProjectNumber'] as core.String?,
        dkLen: json_['dkLen'] as core.int?,
        hashAlgorithm: json_['hashAlgorithm'] as core.String?,
        memoryCost: json_['memoryCost'] as core.int?,
        parallelization: json_['parallelization'] as core.int?,
        passwordHashOrder: json_['passwordHashOrder'] as core.String?,
        rounds: json_['rounds'] as core.int?,
        saltSeparator: json_['saltSeparator'] as core.String?,
        sanityCheck: json_['sanityCheck'] as core.bool?,
        signerKey: json_['signerKey'] as core.String?,
        tenantId: json_['tenantId'] as core.String?,
        users: (json_['users'] as core.List?)
            ?.map((value) => GoogleCloudIdentitytoolkitV1UserInfo.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
      );