Untitled
unknown
plain_text
a year ago
782 B
6
Indexable
import 'package:google_maps_flutter/google_maps_flutter.dart';
import '../../../../core/utils/typedef.dart';
import '../entities/charger_station.dart';
import '../entities/filter.dart';
abstract class FindRepository {
const FindRepository();
ResultFuture<List<ChargeStation>> getChargeStations();
ResultVoid openMapsNavigation(List<double> coordinates);
ResultFuture<Set<Marker>> loadMarkers(List<ChargeStation> chargerStations);
ResultFuture<List<ChargeStation>> getFavoriteChargeStations(String userId);
ResultFuture<String> addFavoriteChargeStations(String chargerStationId);
ResultFuture<String> deleteFavoriteChargeStations(String chargerStationId);
ResultFuture<List<ChargeStation>> loadFilteredChargeStations(Filter filter);
}
Editor is loading...
Leave a Comment