21 lines
460 B
Dart
21 lines
460 B
Dart
import '../../core/result.dart';
|
|
import '../entities/fine.dart';
|
|
import '../repositories/scooter_repository.dart';
|
|
|
|
class PayFineUsecase {
|
|
final ScooterRepository repository;
|
|
|
|
PayFineUsecase(this.repository);
|
|
|
|
Future<Result<void>> call({
|
|
required int orderId,
|
|
int? cardId,
|
|
required bool isBalance,
|
|
}) {
|
|
return repository.payFine(
|
|
orderId: orderId,
|
|
cardId: cardId,
|
|
isBalance: isBalance,
|
|
);
|
|
}
|
|
} |