User constructor

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

Implementation

User({
  this.addresses,
  this.agreedToTerms,
  this.aliases,
  this.archivalTime,
  this.archived,
  this.changePasswordAtNextLogin,
  this.creationTime,
  this.customSchemas,
  this.customerId,
  this.deletionTime,
  this.emails,
  this.etag,
  this.externalIds,
  this.gender,
  this.guestAccountInfo,
  this.hashFunction,
  this.id,
  this.ims,
  this.includeInGlobalAddressList,
  this.ipWhitelisted,
  this.isAdmin,
  this.isDelegatedAdmin,
  this.isEnforcedIn2Sv,
  this.isEnrolledIn2Sv,
  this.isGuestUser,
  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.suspensionTime,
  this.thumbnailPhotoEtag,
  this.thumbnailPhotoUrl,
  this.websites,
});