class Google::Apis::IdentitytoolkitV3::UploadAccountRequest
Request to upload user account in batch.
Attributes
GCP project number of the requesting delegated app. Currently only intended for Firebase V1 migration. Corresponds to the JSON property `delegatedProjectNumber` @return [String]
The password hash algorithm. Corresponds to the JSON property `hashAlgorithm` @return [String]
Memory cost for hash calculation. Used by scrypt similar algorithms. Corresponds to the JSON property `memoryCost` @return [Fixnum]
Rounds for hash calculation. Used by scrypt and similar algorithms. Corresponds to the JSON property `rounds` @return [Fixnum]
The salt separator. Corresponds to the JSON property `saltSeparator` @return [String]
The key for to hash the password. Corresponds to the JSON property `signerKey` @return [String]
The account info to be stored. Corresponds to the JSON property `users` @return [Array<Google::Apis::IdentitytoolkitV3::UserInfo>]
Public Class Methods
# File generated/google/apis/identitytoolkit_v3/classes.rb, line 956 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File generated/google/apis/identitytoolkit_v3/classes.rb, line 961 def update!(**args) @delegated_project_number = args[:delegated_project_number] if args.key?(:delegated_project_number) @hash_algorithm = args[:hash_algorithm] if args.key?(:hash_algorithm) @memory_cost = args[:memory_cost] if args.key?(:memory_cost) @rounds = args[:rounds] if args.key?(:rounds) @salt_separator = args[:salt_separator] if args.key?(:salt_separator) @signer_key = args[:signer_key] if args.key?(:signer_key) @users = args[:users] if args.key?(:users) end