added alarm type
This commit is contained in:
@@ -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});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user