User constructor

User({
  1. Object? addresses,
  2. bool? agreedToTerms,
  3. List<String>? aliases,
  4. bool? archived,
  5. bool? changePasswordAtNextLogin,
  6. DateTime? creationTime,
  7. Map<String, UserCustomProperties>? customSchemas,
  8. String? customerId,
  9. DateTime? deletionTime,
  10. Object? emails,
  11. String? etag,
  12. Object? externalIds,
  13. Object? gender,
  14. String? hashFunction,
  15. String? id,
  16. Object? ims,
  17. bool? includeInGlobalAddressList,
  18. bool? ipWhitelisted,
  19. bool? isAdmin,
  20. bool? isDelegatedAdmin,
  21. bool? isEnforcedIn2Sv,
  22. bool? isEnrolledIn2Sv,
  23. bool? isMailboxSetup,
  24. Object? keywords,
  25. String? kind,
  26. Object? languages,
  27. DateTime? lastLoginTime,
  28. Object? locations,
  29. UserName? name,
  30. List<String>? nonEditableAliases,
  31. Object? notes,
  32. String? orgUnitPath,
  33. Object? organizations,
  34. String? password,
  35. Object? phones,
  36. Object? posixAccounts,
  37. String? primaryEmail,
  38. String? recoveryEmail,
  39. String? recoveryPhone,
  40. Object? relations,
  41. Object? sshPublicKeys,
  42. bool? suspended,
  43. String? suspensionReason,
  44. String? thumbnailPhotoEtag,
  45. String? thumbnailPhotoUrl,
  46. Object? websites,
})

Implementation

User({
  this.addresses,
  this.agreedToTerms,
  this.aliases,
  this.archived,
  this.changePasswordAtNextLogin,
  this.creationTime,
  this.customSchemas,
  this.customerId,
  this.deletionTime,
  this.emails,
  this.etag,
  this.externalIds,
  this.gender,
  this.hashFunction,
  this.id,
  this.ims,
  this.includeInGlobalAddressList,
  this.ipWhitelisted,
  this.isAdmin,
  this.isDelegatedAdmin,
  this.isEnforcedIn2Sv,
  this.isEnrolledIn2Sv,
  this.isMailboxSetup,
  this.keywords,
  this.kind,
  this.languages,
  this.lastLoginTime,
  this.locations,
  this.name,
  this.nonEditableAliases,
  this.notes,
  this.orgUnitPath,
  this.organizations,
  this.password,
  this.phones,
  this.posixAccounts,
  this.primaryEmail,
  this.recoveryEmail,
  this.recoveryPhone,
  this.relations,
  this.sshPublicKeys,
  this.suspended,
  this.suspensionReason,
  this.thumbnailPhotoEtag,
  this.thumbnailPhotoUrl,
  this.websites,
});