TemplateDefinition constructor

const TemplateDefinition({
  1. required int schema,
  2. required String name,
  3. required TemplateSetup setup,
  4. required TemplateRequirements requirements,
  5. required String displayName,
  6. required String description,
  7. required TemplateDi di,
  8. required TemplateBarrel barrel,
  9. required String version,
  10. required String author,
  11. required List<String> supports,
  12. required TemplateFeature feature,
  13. required Map<String, TemplateComponent> components,
  14. required Map<String, TemplateGroup> groups,
  15. required TemplateRouter router,
  16. required Map<String, TemplateModule> modules,
})

Creates a template definition.

Implementation

const TemplateDefinition({
  required this.schema,
  required this.name,
  required this.setup,
  required this.requirements,
  required this.displayName,
  required this.description,
  required this.di,
  required this.barrel,
  required this.version,
  required this.author,
  required this.supports,
  required this.feature,
  required this.components,
  required this.groups,
  required this.router,
  required this.modules,
});