AlgoliaSearchProvider<TModel, TFacets> constructor

AlgoliaSearchProvider<TModel, TFacets>({
  1. required String applicationId,
  2. required String apiKey,
  3. required String indexName,
  4. required TModel fromJson(
    1. Map<String, Object?> hit
    ),
  5. List<String> facetFields = const <String>[],
  6. DVSearchTuning tuning = const DVSearchTuning(),
  7. Uri? baseUrl,
  8. DVSearchFacetFilter<TFacets>? facetFilter,
  9. DVHttpSend transport = dvSendHttpRequest,
})

Implementation

AlgoliaSearchProvider({
  required this.applicationId,
  required super.apiKey,
  required super.indexName,
  required super.fromJson,
  this.facetFields = const <String>[],
  this.tuning = const DVSearchTuning(),
  Uri? baseUrl,
  super.facetFilter,
  super.transport,
}) : super(baseUrl: baseUrl ?? Uri.https('$applicationId-dsn.algolia.net'));