MapState.dart (537B)
1 import 'package:equatable/equatable.dart'; 2 import 'package:flutter/cupertino.dart'; 3 4 import '../models/models.dart'; 5 6 abstract class MapState extends Equatable { 7 const MapState(); 8 9 @override 10 List<Object> get props => []; 11 } 12 13 class MapLoading extends MapState {} 14 15 class MapLoaded extends MapState { 16 final List<Station> stations; 17 18 const MapLoaded({@required this.stations}) : assert(stations != null); 19 20 @override 21 List<Object> get props => [stations]; 22 } 23 24 class MapRender extends MapState {} 25 26 class MapError extends MapState {}