Business Login Flutter Apps
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

47 regels
1.1 KiB

  1. part of 'login_bloc.dart';
  2. abstract class LoginEvent extends Equatable {
  3. const LoginEvent();
  4. @override
  5. List<Object> get props => [];
  6. }
  7. class LoginInitiated extends LoginEvent {
  8. const LoginInitiated({required this.email,required this.password});
  9. final String email;
  10. final String password;
  11. @override
  12. List<Object> get props => [email,password];
  13. }
  14. // class LoginDone extends LoginEvent{
  15. // const LoginDone({required this.data});
  16. // final Map<String,dynamic> data;
  17. // @override
  18. // List<Object> get props => [data];
  19. // }
  20. // class LoginSuccess extends LoginState{
  21. // const LoginSuccess({required this.data});
  22. // final Map<String,dynamic> data;
  23. // }
  24. // class LoginError extends LoginState{
  25. // const LoginError({required this.err});
  26. // final String err;
  27. // }
  28. class LoginSuccess extends LoginEvent{
  29. const LoginSuccess({required this.userId,required this.company});
  30. final String userId,company;
  31. }
  32. class LoginError extends LoginEvent{
  33. const LoginError({required this.context,required this.err});
  34. final BuildContext context;
  35. final String err;
  36. @override
  37. List<Object> get props => [context,err];
  38. }