added alarm type
This commit is contained in:
@@ -1,3 +1,7 @@
|
|||||||
|
import '../alarm.dart' show AlarmType;
|
||||||
|
|
||||||
class CreateAlarmRequest {
|
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 '../location.dart';
|
||||||
import 'create_alarm_request.dart';
|
import 'create_alarm_request.dart';
|
||||||
|
|
||||||
@@ -6,5 +7,6 @@ class CreateLocationAlarmRequest extends CreateAlarmRequest {
|
|||||||
|
|
||||||
final int? radiusMeters;
|
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 {
|
class CreateTimeAlarmRequest extends CreateAlarmRequest {
|
||||||
final DateTime? triggerAt;
|
final DateTime? triggerAt;
|
||||||
|
|
||||||
CreateTimeAlarmRequest({this.triggerAt});
|
CreateTimeAlarmRequest({this.triggerAt, required super.alarmType});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user