added create models for alarms
This commit is contained in:
@@ -0,0 +1,3 @@
|
|||||||
|
class CreateAlarmRequest {
|
||||||
|
const CreateAlarmRequest();
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
import '../location.dart';
|
||||||
|
import 'create_alarm_request.dart';
|
||||||
|
|
||||||
|
class CreateLocationAlarmRequest extends CreateAlarmRequest {
|
||||||
|
final Location location;
|
||||||
|
|
||||||
|
final int radiusMeters;
|
||||||
|
|
||||||
|
const CreateLocationAlarmRequest({
|
||||||
|
required this.location,
|
||||||
|
required this.radiusMeters,
|
||||||
|
});
|
||||||
|
}
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
import 'create_alarm_request.dart';
|
||||||
|
|
||||||
|
class CreateTimeAlarmRequest extends CreateAlarmRequest {
|
||||||
|
final DateTime triggerAt;
|
||||||
|
|
||||||
|
CreateTimeAlarmRequest({required this.triggerAt});
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user