import 'package:equatable/equatable.dart'; import '../../domain/entities/payment_card.dart'; abstract class FinePaymentEvent extends Equatable { const FinePaymentEvent(); @override List get props => []; } class FetchFineDetails extends FinePaymentEvent { final int fineId; const FetchFineDetails(this.fineId); @override List get props => [fineId]; } class FinePaymentCardChanged extends FinePaymentEvent { final PaymentCard card; const FinePaymentCardChanged(this.card); @override List get props => [card]; } class SelectFineBalancePressed extends FinePaymentEvent {} class PayFineSubmitted extends FinePaymentEvent {}