TemplateDefinition constructor

const TemplateDefinition({
  1. required String id,
  2. required String category,
  3. required String description,
  4. List<String> requiredWidgets = const [],
  5. List<String> requiredPackages = const [],
  6. required String builder({
    1. bool addApiCalling,
    2. String? buttonColor,
    3. required String className,
    4. List<String> drawerNames,
    5. bool hasBottomBar,
    6. bool hasDrawer,
    7. bool isCurved,
    8. required String isLoading,
    9. String? projectName,
    10. List<Map<String, String>> signupFields,
    11. List<String> tabNames,
    12. String? textColor,
    }),
})

Creates a new template definition

Implementation

const TemplateDefinition({
  required this.id,
  required this.category,
  required this.description,
  this.requiredWidgets = const [],
  this.requiredPackages = const [],
  required this.builder,
});