diff --git a/lib/model/repositories/interfaces/alarm_repository.dart b/lib/model/repositories/interfaces/alarm_repository.dart new file mode 100644 index 0000000..7518a9b --- /dev/null +++ b/lib/model/repositories/interfaces/alarm_repository.dart @@ -0,0 +1,19 @@ +import '../../alarm.dart'; + +abstract class AlarmRepository { + // Create + + Future createAlarm(Alarm alarm); + + // Read + + Future> loadAlarms(); + + // Update + + Future updateAlarm(Alarm alarm); + + // Delete + + Future deleteAlarm(Alarm alarm); +}