import 'package:equatable/equatable.dart'; abstract class AuthEvent extends Equatable { const AuthEvent(); @override List get props => []; } class CheckAuthStatus extends AuthEvent {} class LoginRequested extends AuthEvent { final String email; final String password; const LoginRequested(this.email, this.password); @override List get props => [email, password]; } class RegisterRequested extends AuthEvent { final String email; final String password; final String fullName; const RegisterRequested(this.email, this.password, this.fullName); @override List get props => [email, password, fullName]; } class LogoutRequested extends AuthEvent {}