ProjectConfig constructor

ProjectConfig({
  1. required String projectName,
  2. required String org,
  3. required List<String> platforms,
  4. required String architecture,
  5. required String stateManagement,
  6. String? routing,
  7. required bool gitInit,
  8. required bool generateReadme,
  9. List<String> dependencies = const [],
  10. Map<String, dynamic> templates = const {},
  11. Map<String, dynamic> agents = const {},
  12. Map<String, dynamic> documentation = const {},
})

Constructs a ProjectConfig model.

Implementation

ProjectConfig({
  required this.projectName,
  required this.org,
  required this.platforms,
  required this.architecture,
  required this.stateManagement,
  this.routing,
  required this.gitInit,
  required this.generateReadme,
  this.dependencies = const [],
  this.templates = const {},
  this.agents = const {},
  this.documentation = const {},
});