From a4e8dc0541026f64a03a5bdd4405dc2729759edc Mon Sep 17 00:00:00 2001 From: marco Date: Thu, 18 Jun 2026 18:28:22 +0200 Subject: [PATCH] interface for alarm repository --- .../interfaces/alarm_repository.dart | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 lib/model/repositories/interfaces/alarm_repository.dart 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); +}