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