import 'package:happy_camper_proto/preplist.dart'; import 'package:happy_camper_proto/task.dart'; class ListTemplate { ListTemplate({required this.name, List? lists}) { this.lists = lists ?? []; } String name; late List lists; get length => lists.length; static List exampleData() { return [ ListTemplate( name: "example template 1", lists: [ Preplist( name: "Example List 1", tasks: [Task(text: "task 1")], ), Preplist( name: "Example List 2", tasks: [ Task(text: "task 2"), Task(text: "task 3"), ], ), ], ), ListTemplate( name: "example template 2", lists: [ Preplist( name: "Example List 3", tasks: [ Task(text: "task 4"), Task(text: "task 5"), ], ) ], ), ListTemplate( name: "example template 3", lists: [ Preplist( name: "Example List 4", tasks: [ Task(text: "task 6"), Task(text: "task 7"), ], ), Preplist( name: "Example List 5", tasks: [ Task(text: "task 8"), Task(text: "task 9"), ], ) ], ), ]; } }