todos-contra-el-fuego-mobile/lib/redux/fireMapActions.dart
2018-07-05 17:17:45 +02:00

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);
}