fromMap static method

PaginatedSearchResult<Map<String, dynamic>> fromMap(
  1. Map<String, Object?> map, {
  2. String? indexUid,
})

Implementation

static PaginatedSearchResult<Map<String, dynamic>> fromMap(
  Map<String, Object?> map, {
  String? indexUid,
}) {
  return PaginatedSearchResult(
    src: map,
    page: map['page'] as int?,
    hitsPerPage: map['hitsPerPage'] as int?,
    totalHits: map['totalHits'] as int?,
    totalPages: map['totalPages'] as int?,
    hits: _readHits(map),
    query: _readQuery(map),
    processingTimeMs: _readProcessingTimeMs(map),
    facetDistribution: _readFacetDistribution(map),
    facetStats: _readFacetStats(map),
    indexUid: indexUid ?? _readIndexUid(map),
    vector: map['vector'] as List?,
  );
}