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 bool authDisposableEmails,
  21. required bool authCanonicalEmails,
  22. required bool authFreeEmails,
  23. required List<MockNumber> authMockNumbers,
  24. required bool authSessionAlerts,
  25. required bool authMembershipsUserName,
  26. required bool authMembershipsUserEmail,
  27. required bool authMembershipsMfa,
  28. required bool authInvalidateSessions,
  29. required List<AuthProvider> oAuthProviders,
  30. required List platforms,
  31. required List<Webhook> webhooks,
  32. required List<Key> keys,
  33. required List<DevKey> devKeys,
  34. required bool smtpEnabled,
  35. required String smtpSenderName,
  36. required String smtpSenderEmail,
  37. required String smtpReplyTo,
  38. required String smtpHost,
  39. required int smtpPort,
  40. required String smtpUsername,
  41. required String smtpPassword,
  42. required String smtpSecure,
  43. required int pingCount,
  44. required String pingedAt,
  45. required List<String> labels,
  46. required String status,
  47. required bool authEmailPassword,
  48. required bool authUsersAuthMagicURL,
  49. required bool authEmailOtp,
  50. required bool authAnonymous,
  51. required bool authInvites,
  52. required bool authJWT,
  53. required bool authPhone,
  54. required bool serviceStatusForAccount,
  55. required bool serviceStatusForAvatars,
  56. required bool serviceStatusForDatabases,
  57. required bool serviceStatusForTablesdb,
  58. required bool serviceStatusForLocale,
  59. required bool serviceStatusForHealth,
  60. required bool serviceStatusForProject,
  61. required bool serviceStatusForStorage,
  62. required bool serviceStatusForTeams,
  63. required bool serviceStatusForUsers,
  64. required bool serviceStatusForVcs,
  65. required bool serviceStatusForSites,
  66. required bool serviceStatusForFunctions,
  67. required bool serviceStatusForProxy,
  68. required bool serviceStatusForGraphql,
  69. required bool serviceStatusForMigrations,
  70. required bool serviceStatusForMessaging,
  71. required bool protocolStatusForRest,
  72. required bool protocolStatusForGraphql,
  73. required bool protocolStatusForWebsocket,
  74. required String region,
  75. required BillingLimits billingLimits,
  76. required List<Block> blocks,
  77. required String consoleAccessedAt,
})

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.authDisposableEmails,
  required this.authCanonicalEmails,
  required this.authFreeEmails,
  required this.authMockNumbers,
  required this.authSessionAlerts,
  required this.authMembershipsUserName,
  required this.authMembershipsUserEmail,
  required this.authMembershipsMfa,
  required this.authInvalidateSessions,
  required this.oAuthProviders,
  required this.platforms,
  required this.webhooks,
  required this.keys,
  required this.devKeys,
  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,
  required this.pingCount,
  required this.pingedAt,
  required this.labels,
  required this.status,
  required this.authEmailPassword,
  required this.authUsersAuthMagicURL,
  required this.authEmailOtp,
  required this.authAnonymous,
  required this.authInvites,
  required this.authJWT,
  required this.authPhone,
  required this.serviceStatusForAccount,
  required this.serviceStatusForAvatars,
  required this.serviceStatusForDatabases,
  required this.serviceStatusForTablesdb,
  required this.serviceStatusForLocale,
  required this.serviceStatusForHealth,
  required this.serviceStatusForProject,
  required this.serviceStatusForStorage,
  required this.serviceStatusForTeams,
  required this.serviceStatusForUsers,
  required this.serviceStatusForVcs,
  required this.serviceStatusForSites,
  required this.serviceStatusForFunctions,
  required this.serviceStatusForProxy,
  required this.serviceStatusForGraphql,
  required this.serviceStatusForMigrations,
  required this.serviceStatusForMessaging,
  required this.protocolStatusForRest,
  required this.protocolStatusForGraphql,
  required this.protocolStatusForWebsocket,
  required this.region,
  required this.billingLimits,
  required this.blocks,
  required this.consoleAccessedAt,
});