54 lines
1.2 KiB
Dart
54 lines
1.2 KiB
Dart
import 'package:fires_flutter/models/yourLocation.dart';
|
|
import 'package:meta/meta.dart';
|
|
|
|
abstract class FiresMapActions {}
|
|
|
|
class UpdateYourLocationMapAction extends FiresMapActions {
|
|
final YourLocation loc;
|
|
|
|
UpdateYourLocationMapAction(
|
|
this.loc,
|
|
);
|
|
}
|
|
|
|
class UpdateYourLocationMapStatsAction extends FiresMapActions {
|
|
int numFires;
|
|
List<dynamic> fires = [];
|
|
List<dynamic> falsePos = [];
|
|
List<dynamic> industries = [];
|
|
|
|
UpdateYourLocationMapStatsAction(
|
|
{@required this.numFires,
|
|
@required this.fires,
|
|
@required this.falsePos,
|
|
@required this.industries});
|
|
}
|
|
|
|
class ShowYourLocationMapAction extends FiresMapActions {
|
|
YourLocation loc;
|
|
|
|
ShowYourLocationMapAction(this.loc);
|
|
}
|
|
|
|
class EditYourLocationAction extends FiresMapActions {
|
|
YourLocation loc;
|
|
|
|
EditYourLocationAction(this.loc);
|
|
}
|
|
|
|
class EditingYourLocationAction extends FiresMapActions {
|
|
YourLocation loc;
|
|
|
|
EditingYourLocationAction(this.loc);
|
|
}
|
|
|
|
class EditConfirmYourLocationAction extends FiresMapActions{
|
|
YourLocation loc;
|
|
|
|
EditConfirmYourLocationAction(this.loc);
|
|
}
|
|
|
|
class EditCancelYourLocationAction extends FiresMapActions {
|
|
YourLocation loc;
|
|
EditCancelYourLocationAction(this.loc);
|
|
}
|