import 'package:fires_flutter/models/yourLocation.dart'; abstract class AppActions {} class FetchYourLocationsAction extends AppActions {} class PersistAppStateAction extends AppActions {} class FetchYourLocationsSucceededAction extends AppActions { final List fetchedYourLocations; FetchYourLocationsSucceededAction(this.fetchedYourLocations); } class FetchYourLocationsFailedAction extends AppActions { final Exception error; FetchYourLocationsFailedAction(this.error); } class OnUserTokenAction extends AppActions { final String token; OnUserTokenAction(this.token); } class OnUserCreatedAction extends AppActions { final String userId; OnUserCreatedAction(this.userId); } class OnUserLangAction extends AppActions { final String lang; OnUserLangAction(this.lang); }