import 'package:equatable/equatable.dart'; import 'package:meta/meta.dart'; abstract class AuthenticationEvent extends Equatable { const AuthenticationEvent(); @override List get props => []; } class AuthStarted extends AuthenticationEvent {} class LoggedIn extends AuthenticationEvent { final String token; const LoggedIn({@required this.token}); @override List get props => [token]; @override String toString() => 'LoggedIn { token: $token }'; } class LoggedOut extends AuthenticationEvent {}