SearchInterface constructor - SearchInterface - search library - Dart API
SearchInterface
SearchInterface constructor
- TaskHandle searchByTextLambda(),
- TaskHandle searchByAddressLambda(),
- TaskHandle searchByCategoryLambda(),
- TaskHandle searchByCoordinatesLambda(),
- TaskHandle searchByPlaceIdLambda(),
- TaskHandle searchByPickedPlaceLambda(),
- TaskHandle suggestByTextLambda(),
Provides the abstract class for the online and offline search engines.
Implementation
factory SearchInterface(
TaskHandle Function(TextQuery, SearchOptions, SearchCallback) searchByTextLambda,
TaskHandle Function(AddressQuery, SearchOptions, SearchCallback) searchByAddressLambda,
TaskHandle Function(CategoryQuery, SearchOptions, SearchCallback) searchByCategoryLambda,
TaskHandle Function(GeoCoordinates, SearchOptions, SearchCallback) searchByCoordinatesLambda,
TaskHandle Function(PlaceIdQuery, LanguageCode?, PlaceIdSearchCallback) searchByPlaceIdLambda,
TaskHandle Function(PickedPlace, LanguageCode?, PlaceIdSearchCallback) searchByPickedPlaceLambda,
TaskHandle Function(TextQuery, SearchOptions, SuggestCallback) suggestByTextLambda,
) => SearchInterface$Lambdas(
searchByTextLambda,
searchByAddressLambda,
searchByCategoryLambda,
searchByCoordinatesLambda,
searchByPlaceIdLambda,
searchByPickedPlaceLambda,
suggestByTextLambda,
);