Project constructor

Project({
  1. required String $id,
  2. required String $createdAt,
  3. required String $updatedAt,
  4. required String name,
  5. required String description,
  6. required String teamId,
  7. required String url,
  8. required String legalName,
  9. required String legalCountry,
  10. required String legalState,
  11. required String legalCity,
  12. required String legalAddress,
  13. required String legalTaxId,
  14. required int authDuration,
  15. required int authLimit,
  16. required int authSessionsLimit,
  17. required int authPasswordHistory,
  18. required bool authPasswordDictionary,
  19. required bool authPersonalDataCheck,
  20. required List<AuthProvider> oAuthProviders,
  21. required List<Platform> platforms,
  22. required List<Webhook> webhooks,
  23. required List<Key> keys,
  24. required bool smtpEnabled,
  25. required String smtpSenderName,
  26. required String smtpSenderEmail,
  27. required String smtpReplyTo,
  28. required String smtpHost,
  29. required int smtpPort,
  30. required String smtpUsername,
  31. required String smtpPassword,
  32. required String smtpSecure,
})

Implementation

Project({
  required this.$id,
  required this.$createdAt,
  required this.$updatedAt,
  required this.name,
  required this.description,
  required this.teamId,
  required this.logo,
  required this.url,
  required this.legalName,
  required this.legalCountry,
  required this.legalState,
  required this.legalCity,
  required this.legalAddress,
  required this.legalTaxId,
  required this.authDuration,
  required this.authLimit,
  required this.authSessionsLimit,
  required this.authPasswordHistory,
  required this.authPasswordDictionary,
  required this.authPersonalDataCheck,
  required this.oAuthProviders,
  required this.platforms,
  required this.webhooks,
  required this.keys,
  required this.smtpEnabled,
  required this.smtpSenderName,
  required this.smtpSenderEmail,
  required this.smtpReplyTo,
  required this.smtpHost,
  required this.smtpPort,
  required this.smtpUsername,
  required this.smtpPassword,
  required this.smtpSecure,
});