AuthenticationEvent.dart (536B)
1 import 'package:meta/meta.dart'; 2 import 'package:equatable/equatable.dart'; 3 4 abstract class AuthenticationEvent extends Equatable { 5 const AuthenticationEvent(); 6 7 @override 8 List<Object> get props => []; 9 } 10 11 class AppStarted extends AuthenticationEvent {} 12 13 class LoggedIn extends AuthenticationEvent { 14 final String token; 15 16 const LoggedIn({@required this.token}); 17 18 @override 19 List<Object> get props => [token]; 20 21 @override 22 String toString() => 'LoggedIn { token: $token }'; 23 } 24 25 class LoggedOut extends AuthenticationEvent {}