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