ApplicationUser constructor

ApplicationUser({
  1. bool? locked,
  2. required DateTime registrationDate,
  3. required String name,
  4. Role? role,
  5. String? imageFile,
  6. bool? editable,
  7. String? objectAddress,
  8. String? objectTitle,
  9. String? emailFinancial,
  10. String? companyName,
  11. String? contractNumber,
  12. DateTime? contractDate,
  13. DateTime? accessDate,
  14. String? key,
  15. String? bankName,
  16. String? bankBIK,
  17. String? bankCorrAccount,
  18. String? bankPayAccount,
  19. String? signerFIO,
  20. String? signerJob,
  21. String? signerDoc,
  22. String? financeFIO,
  23. String? financeEmail,
  24. String? financePhone,
  25. bool? edo,
  26. String? techFIO,
  27. String? techEmail,
  28. String? techPhone,
  29. String? legalFormShort,
  30. String? legalFormFull,
  31. String? addressLegal,
  32. String? addressPostal,
  33. String? addressActual,
  34. String? INN,
  35. bool? hidden,
  36. String? KPP,
  37. String? OGRN,
  38. List<Ticket>? tickets = const [],
  39. List<AuditLog>? logs = const [],
  40. int? copyRightOwnerId,
  41. ApplicationUserCopyRightOwner? copyRightOwner,
  42. List<Playlist>? playlists = const [],
  43. List<Feed>? feeds = const [],
  44. List<Place>? places = const [],
  45. List<CompanyTypeUser>? companyTypeUsers = const [],
  46. String? id,
  47. String? userName,
  48. String? normalizedUserName,
  49. String? email,
  50. String? normalizedEmail,
  51. bool? emailConfirmed,
  52. String? passwordHash,
  53. String? securityStamp,
  54. String? concurrencyStamp,
  55. String? phoneNumber,
  56. bool? phoneNumberConfirmed,
  57. bool? twoFactorEnabled,
  58. DateTime? lockoutEnd,
  59. bool? lockoutEnabled,
  60. int? accessFailedCount,
})

Returns a new ApplicationUser instance.

Implementation

ApplicationUser({
  this.locked,
  required this.registrationDate,
  required this.name,
  this.role,
  this.imageFile,
  this.editable,
  this.objectAddress,
  this.objectTitle,
  this.emailFinancial,
  this.companyName,
  this.contractNumber,
  this.contractDate,
  this.accessDate,
  this.key,
  this.bankName,
  this.bankBIK,
  this.bankCorrAccount,
  this.bankPayAccount,
  this.signerFIO,
  this.signerJob,
  this.signerDoc,
  this.financeFIO,
  this.financeEmail,
  this.financePhone,
  this.edo,
  this.techFIO,
  this.techEmail,
  this.techPhone,
  this.legalFormShort,
  this.legalFormFull,
  this.addressLegal,
  this.addressPostal,
  this.addressActual,
  this.INN,
  this.hidden,
  this.KPP,
  this.OGRN,
  this.tickets = const [],
  this.logs = const [],
  this.copyRightOwnerId,
  this.copyRightOwner,
  this.playlists = const [],
  this.feeds = const [],
  this.places = const [],
  this.companyTypeUsers = const [],
  this.id,
  this.userName,
  this.normalizedUserName,
  this.email,
  this.normalizedEmail,
  this.emailConfirmed,
  this.passwordHash,
  this.securityStamp,
  this.concurrencyStamp,
  this.phoneNumber,
  this.phoneNumberConfirmed,
  this.twoFactorEnabled,
  this.lockoutEnd,
  this.lockoutEnabled,
  this.accessFailedCount,
});