ProjectGenerator constructor
ProjectGenerator({
- required String projectName,
- required String organization,
- required String stateManagement,
- required bool includeFirebase,
- List<
String> firebaseModules = const [], - bool includeChatbot = false,
- bool includeDocker = false,
- List<
String> selectedModules = const [], - List<
String> enabledFeatures = const [], - List<
String> ? selectedLanguages, - required String themeColor,
- required String authType,
- required Logger logger,
- bool includeWeb = false,
Implementation
ProjectGenerator({
required this.projectName,
required this.organization,
required this.stateManagement,
required this.includeFirebase,
this.firebaseModules = const [],
this.includeChatbot = false,
this.includeDocker = false,
this.selectedModules = const [],
this.enabledFeatures = const [],
List<String>? selectedLanguages,
required this.themeColor,
required this.authType,
required this.logger,
this.includeWeb = false,
}) : selectedLanguages =
(selectedLanguages == null || selectedLanguages.isEmpty)
? const ['en']
: selectedLanguages;