fix to prod

This commit is contained in:
2026-08-14 13:47:11 +03:00
parent f53fea576e
commit 80a95ece5b
27 changed files with 872 additions and 221 deletions

View File

@@ -0,0 +1,31 @@
import 'package:equatable/equatable.dart';
import '../../domain/entities/fine.dart';
enum FineListStatus { loading, success, failure, empty }
class FineListState extends Equatable {
final FineListStatus status;
final List<Fine> fines;
final String? errorMessage;
const FineListState({
this.status = FineListStatus.loading,
this.fines = const [],
this.errorMessage,
});
FineListState copyWith({
FineListStatus? status,
List<Fine>? fines,
String? errorMessage,
}) {
return FineListState(
status: status ?? this.status,
fines: fines ?? this.fines,
errorMessage: errorMessage ?? this.errorMessage,
);
}
@override
List<Object?> get props => [status, fines, errorMessage];
}