classChecklistRepository {
final ChecklistManager _checklistManager;
ChecklistRepository() :_checklistManager = ChecklistManager();
// Get all ChecklistItem with a done state
List<ChecklistItem>getChecklistItems();
// Add new ChecklistDoneItemModel to db
voidaddChecklistItem(ChecklistItemitem);
// Remove a particular ChecklistDoneItemModel by id
voiddeleteChecklistItem(Stringid);
// Set List<ChecklistDoneItemModel> to db
voidsetChecklistDoneItems(List<ChecklistItem> items) {
_checklistManager.setChecklistDoneItems(items);
}
}