Files
finger_print_app/lib/presentation/blocs/login/login_state.dart
Mohammed Al-Samarraie cefd2397fe 1111
2026-01-13 15:06:59 +03:00

36 lines
675 B
Dart

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];
}