# SearchDiagnosticTestsResponse

Model ID: `SearchDiagnosticTestsResponse`

Stable Algolia search envelope; individual hits remain dynamic JSON.

Type: `object`

## Fields

| Field | Type | Required | Format | Allowed values | Default | Nullable | Description |
|---|---|---:|---|---|---|---:|---|
| `facets` | `object` | Yes |  |  |  | No | Facet value counts for the current query (complexities, specialty_names, etc.). |
| `hits` | array of [`graph.JsonValue`](./graph.JsonValue.md) | Yes |  |  |  | No | Matching analyte-grain search hits; shape is Algolia's raw record, not normalized. |
| `nbHits` | `integer` | Yes |  |  |  | No | Total number of matching hits across all pages. |
| `nbPages` | `integer` | Yes |  |  |  | No | Total number of pages at the current hits_per_page. |
| `page` | `integer` | Yes |  |  |  | No | 0-based index of the page returned. |

## Example

None declared in canonical OpenAPI.
