openfoodfacts_proxy.models.search_a_licious.success_search_response
[docs]
module
openfoodfacts_proxy.models.search_a_licious.success_search_response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 | from typing import Any
from pydantic import BaseModel
from openfoodfacts_proxy.models.search_a_licious.facet_info import FacetInfo
from openfoodfacts_proxy.models.search_a_licious.search_response_debug import SearchResponseDebug
from openfoodfacts_proxy.models.search_a_licious.search_response_error import SearchResponseError
class SuccessSearchResponse(BaseModel):
"""Represent a successful Search-a-licious search response."""
hits: list[dict[str, Any]]
aggregations: dict[str, Any] | None = None
facets: dict[str, FacetInfo] | None = None
charts: dict[str, dict[str, Any]] | None = None
page: int
page_size: int
page_count: int
debug: SearchResponseDebug
took: int
timed_out: bool
count: int
is_count_exact: bool
warnings: list[SearchResponseError] | None = None
|