| Name | Type | Description | Notes |
|---|---|---|---|
| query | str | ||
| location | str | ||
| language | str | ||
| device | str | ||
| surface | str | ||
| view | GeoSerpView | ||
| observed_at | str | [optional] | |
| search_url | str | [optional] | |
| total_results | int | [optional] | |
| serp_features | List[str] | ||
| results | List[GeoSerpResult] | AI SERP elements returned in source order. Top-level AI overview records are billable; cited references, links, images, and answer sections are returned as context inside each result. | |
| target | GeoSerpTarget | [optional] | |
| competitors | List[GeoSerpCompetitor] | Domains cited or linked by AI Mode, excluding the optional target domain. Omitted when results are truncated by balance. | [optional] |
from unifapi.models.geo_serp_response import GeoSerpResponse
# TODO update the JSON string below
json = "{}"
# create an instance of GeoSerpResponse from a JSON string
geo_serp_response_instance = GeoSerpResponse.from_json(json)
# print the JSON string representation of the object
print(GeoSerpResponse.to_json())
# convert the object into a dict
geo_serp_response_dict = geo_serp_response_instance.to_dict()
# create an instance of GeoSerpResponse from a dict
geo_serp_response_from_dict = GeoSerpResponse.from_dict(geo_serp_response_dict)