SearchResponse constructor

const SearchResponse({
  1. int? abTestID,
  2. int? abTestVariantID,
  3. String? aroundLatLng,
  4. String? automaticRadius,
  5. Exhaustive? exhaustive,
  6. bool? exhaustiveFacetsCount,
  7. bool? exhaustiveNbHits,
  8. bool? exhaustiveTypo,
  9. Map<String, Map<String, int>>? facets,
  10. Map<String, FacetsStats>? facetsStats,
  11. required int hitsPerPage,
  12. String? index,
  13. String? indexUsed,
  14. String? message,
  15. required int nbHits,
  16. required int nbPages,
  17. int? nbSortedHits,
  18. required int page,
  19. String? parsedQuery,
  20. required int processingTimeMS,
  21. Object? processingTimingsMS,
  22. String? queryAfterRemoval,
  23. Redirect? redirect,
  24. RenderingContent? renderingContent,
  25. int? serverTimeMS,
  26. String? serverUsed,
  27. Object? userData,
  28. String? queryID,
  29. required List<Hit> hits,
  30. required String query,
  31. required String params,
})

Returns a new SearchResponse instance.

Implementation

const SearchResponse({
  this.abTestID,
  this.abTestVariantID,
  this.aroundLatLng,
  this.automaticRadius,
  this.exhaustive,
  this.exhaustiveFacetsCount,
  this.exhaustiveNbHits,
  this.exhaustiveTypo,
  this.facets,
  this.facetsStats,
  required this.hitsPerPage,
  this.index,
  this.indexUsed,
  this.message,
  required this.nbHits,
  required this.nbPages,
  this.nbSortedHits,
  required this.page,
  this.parsedQuery,
  required this.processingTimeMS,
  this.processingTimingsMS,
  this.queryAfterRemoval,
  this.redirect,
  this.renderingContent,
  this.serverTimeMS,
  this.serverUsed,
  this.userData,
  this.queryID,
  required this.hits,
  required this.query,
  required this.params,
});