UpdateUserRequest constructor

UpdateUserRequest({
  1. String? externalId,
  2. String? firstName,
  3. String? lastName,
  4. String? primaryEmailAddressId,
  5. bool? notifyPrimaryEmailAddressChanged = false,
  6. String? primaryPhoneNumberId,
  7. String? primaryWeb3WalletId,
  8. String? username,
  9. String? profileImageId,
  10. String? password,
  11. String? passwordDigest,
  12. String? passwordHasher,
  13. bool? skipPasswordChecks,
  14. bool? signOutOfOtherSessions,
  15. String? totpSecret,
  16. List<String> backupCodes = const [],
  17. Map<String, Object>? publicMetadata = const {},
  18. Map<String, Object>? privateMetadata = const {},
  19. Map<String, Object>? unsafeMetadata = const {},
  20. bool? deleteSelfEnabled,
  21. bool? createOrganizationEnabled,
  22. String? legalAcceptedAt,
  23. bool? skipLegalChecks,
  24. int? createOrganizationsLimit,
  25. String? createdAt,
})

Returns a new UpdateUserRequest instance.

Implementation

UpdateUserRequest({
  this.externalId,
  this.firstName,
  this.lastName,
  this.primaryEmailAddressId,
  this.notifyPrimaryEmailAddressChanged = false,
  this.primaryPhoneNumberId,
  this.primaryWeb3WalletId,
  this.username,
  this.profileImageId,
  this.password,
  this.passwordDigest,
  this.passwordHasher,
  this.skipPasswordChecks,
  this.signOutOfOtherSessions,
  this.totpSecret,
  this.backupCodes = const [],
  this.publicMetadata = const {},
  this.privateMetadata = const {},
  this.unsafeMetadata = const {},
  this.deleteSelfEnabled,
  this.createOrganizationEnabled,
  this.legalAcceptedAt,
  this.skipLegalChecks,
  this.createOrganizationsLimit,
  this.createdAt,
});