import 'dart:async'; import 'package:cloud_firestore/cloud_firestore.dart'; import 'package:customer/widget/geoflutterfire/src/models/distance_doc_snapshot.dart'; import 'package:customer/widget/geoflutterfire/src/models/point.dart'; import 'base.dart'; class GeoFireCollectionWithConverterRef extends BaseGeoFireCollectionRef { GeoFireCollectionWithConverterRef(super.collectionReference); Stream>> within({ required GeoFirePoint center, required double radius, required String field, required GeoPoint Function(T) geopointFrom, bool? strictMode, }) { return protectedWithin( center: center, radius: radius, field: field, geopointFrom: geopointFrom, strictMode: strictMode, ); } Stream>> withinWithDistance({ required GeoFirePoint center, required double radius, required String field, required GeoPoint Function(T) geopointFrom, bool? strictMode, }) { return protectedWithinWithDistance( center: center, radius: radius, field: field, geopointFrom: geopointFrom, strictMode: strictMode, ); } }