diff options
| author | Aldrik Ramaekers <aldrik@amftech.nl> | 2022-08-16 11:19:49 +0200 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrik@amftech.nl> | 2022-08-16 11:19:49 +0200 |
| commit | 00bf8823311c067f5b0e9a785a5048e6bd8ad122 (patch) | |
| tree | ba2d727345038b7da2ea628e5e865572033df8e7 /lib/services/ishift_provider_service.dart | |
ok
Diffstat (limited to 'lib/services/ishift_provider_service.dart')
| -rw-r--r-- | lib/services/ishift_provider_service.dart | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/services/ishift_provider_service.dart b/lib/services/ishift_provider_service.dart new file mode 100644 index 0000000..2022536 --- /dev/null +++ b/lib/services/ishift_provider_service.dart @@ -0,0 +1,10 @@ +import 'dart:async'; + +import 'package:training_planner/shift.dart'; + +abstract class IProgramProviderService { + Future<List<Shift>> getPastShifts(); + Future<List<Shift>> getShiftsForWeek(DateTime firstDayOfWeek); + Future<void> updateShift(Shift shift); + Future<void> addShift(Shift shift); +} |
