This commit is contained in:
Mohammed Al-Samarraie
2026-01-13 15:06:59 +03:00
parent fa4bee4771
commit cefd2397fe
8 changed files with 196 additions and 74 deletions

View File

@@ -0,0 +1,35 @@
import 'package:equatable/equatable.dart';
import '../../../domain/models/login_response_model.dart';
abstract class LoginState extends Equatable {
const LoginState();
@override
List<Object> get props => [];
}
class LoginInitial extends LoginState {
const LoginInitial();
}
class LoginLoading extends LoginState {
const LoginLoading();
}
class LoginSuccess extends LoginState {
final LoginResponseModel response;
const LoginSuccess(this.response);
@override
List<Object> get props => [response];
}
class LoginError extends LoginState {
final String message;
const LoginError(this.message);
@override
List<Object> get props => [message];
}