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. GuestAccountInfo? guestAccountInfo,
  15. String? hashFunction,
  16. String? id,
  17. Object? ims,
  18. bool? includeInGlobalAddressList,
  19. bool? ipWhitelisted,
  20. bool? isAdmin,
  21. bool? isDelegatedAdmin,
  22. bool? isEnforcedIn2Sv,
  23. bool? isEnrolledIn2Sv,
  24. bool? isGuestUser,
  25. bool? isMailboxSetup,
  26. Object? keywords,
  27. String? kind,
  28. Object? languages,
  29. DateTime? lastLoginTime,
  30. Object? locations,
  31. UserName? name,
  32. List<String>? nonEditableAliases,
  33. Object? notes,
  34. String? orgUnitPath,
  35. Object? organizations,
  36. String? password,
  37. Object? phones,
  38. Object? posixAccounts,
  39. String? primaryEmail,
  40. String? recoveryEmail,
  41. String? recoveryPhone,
  42. Object? relations,
  43. Object? sshPublicKeys,
  44. bool? suspended,
  45. String? suspensionReason,
  46. String? thumbnailPhotoEtag,
  47. String? thumbnailPhotoUrl,
  48. 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.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.thumbnailPhotoEtag,
  this.thumbnailPhotoUrl,
  this.websites,
});