load_filtered_charge_stations.dart

 avatar
unknown
dart
5 months ago
546 B
4
Indexable
import '../../../../core/usecase/usecase.dart';
import '../../../../core/utils/typedef.dart';
import '../entities/charger_station.dart';
import '../entities/filter.dart';
import '../repositories/find_repository.dart';

class LoadFilteredChargeStations
    extends UsecaseWithParams<List<ChargeStation>, Filter> {
  const LoadFilteredChargeStations(this._repository);
  final FindRepository _repository;

  @override
  ResultFuture<List<ChargeStation>> call(Filter params) =>
      _repository.loadFilteredChargeStations(params);
}
Editor is loading...
Leave a Comment