Files
BudgetApp/lib/logic/transaction/transaction_state.dart
T
2025-06-27 16:42:12 +03:00

31 lines
667 B
Dart

part of 'transaction_bloc.dart';
abstract class TransactionState extends Equatable {
const TransactionState();
@override
List<Object> get props => [];
}
class TransactionInitial extends TransactionState {}
class TransactionLoading extends TransactionState {}
class TransactionLoaded extends TransactionState {
final List<TransactionRecord> transactions;
const TransactionLoaded({this.transactions = const []});
@override
List<Object> get props => [transactions];
}
class TransactionError extends TransactionState {
final String message;
const TransactionError({required this.message});
@override
List<Object> get props => [message];
}