added alarm type

This commit is contained in:
2026-07-16 16:45:01 +02:00
parent 463a2c8fda
commit 5fc290dbcb
3 changed files with 9 additions and 3 deletions
@@ -1,3 +1,7 @@
import '../alarm.dart' show AlarmType;
class CreateAlarmRequest {
const CreateAlarmRequest();
const CreateAlarmRequest({required this.alarmType});
final AlarmType alarmType;
}
@@ -1,3 +1,4 @@
import '../alarm.dart' show AlarmType;
import '../location.dart';
import 'create_alarm_request.dart';
@@ -6,5 +7,6 @@ class CreateLocationAlarmRequest extends CreateAlarmRequest {
final int? radiusMeters;
const CreateLocationAlarmRequest({this.location, this.radiusMeters});
const CreateLocationAlarmRequest({this.location, this.radiusMeters})
: super(alarmType: AlarmType.location);
}
@@ -3,5 +3,5 @@ import 'create_alarm_request.dart';
class CreateTimeAlarmRequest extends CreateAlarmRequest {
final DateTime? triggerAt;
CreateTimeAlarmRequest({this.triggerAt});
CreateTimeAlarmRequest({this.triggerAt, required super.alarmType});
}