View Source GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyUploadAccountRequest (google_api_identity_toolkit v0.8.0)
Request to upload user account in batch.
Attributes
-
allowOverwrite
(type:boolean()
, default:nil
) - Whether allow overwrite existing account when user local_id exists. -
blockSize
(type:integer()
, default:nil
) - -
cpuMemCost
(type:integer()
, default:nil
) - The following 4 fields are for standard scrypt algorithm. -
delegatedProjectNumber
(type:String.t
, default:nil
) - GCP project number of the requesting delegated app. Currently only intended for Firebase V1 migration. -
dkLen
(type:integer()
, default:nil
) - -
hashAlgorithm
(type:String.t
, default:nil
) - The password hash algorithm. -
memoryCost
(type:integer()
, default:nil
) - Memory cost for hash calculation. Used by scrypt similar algorithms. -
parallelization
(type:integer()
, default:nil
) - -
rounds
(type:integer()
, default:nil
) - Rounds for hash calculation. Used by scrypt and similar algorithms. -
saltSeparator
(type:String.t
, default:nil
) - The salt separator. -
sanityCheck
(type:boolean()
, default:nil
) - If true, backend will do sanity check(including duplicate email and federated id) when uploading account. -
signerKey
(type:String.t
, default:nil
) - The key for to hash the password. -
targetProjectId
(type:String.t
, default:nil
) - Specify which project (field value is actually project id) to operate. Only used when provided credential. -
users
(type:list(GoogleApi.IdentityToolkit.V3.Model.UserInfo.t)
, default:nil
) - The account info to be stored.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyUploadAccountRequest{ allowOverwrite: boolean() | nil, blockSize: integer() | nil, cpuMemCost: integer() | nil, delegatedProjectNumber: String.t() | nil, dkLen: integer() | nil, hashAlgorithm: String.t() | nil, memoryCost: integer() | nil, parallelization: integer() | nil, rounds: integer() | nil, saltSeparator: String.t() | nil, sanityCheck: boolean() | nil, signerKey: String.t() | nil, targetProjectId: String.t() | nil, users: [GoogleApi.IdentityToolkit.V3.Model.UserInfo.t()] | nil }
Functions
Unwrap a decoded JSON object into its complex fields.