SearchRequest = TypedDict(
"SearchRequest",
{
"cursor": NotRequired["capo_cloudsearch_domain.types.cursor.Cursor"],
"expr": NotRequired["capo_cloudsearch_domain.types.expr.Expr"],
"facet": NotRequired["capo_cloudsearch_domain.types.facet.Facet"],
"filter_query": NotRequired[
"capo_cloudsearch_domain.types.filter_query.FilterQuery"
],
"highlight": NotRequired["capo_cloudsearch_domain.types.highlight.Highlight"],
"partial": "capo_cloudsearch_domain.types.partial.Partial",
"query": "capo_cloudsearch_domain.types.query.Query",
"query_options": NotRequired[
"capo_cloudsearch_domain.types.query_options.QueryOptions"
],
"query_parser": NotRequired[
"capo_cloudsearch_domain.types.query_parser.QueryParser"
],
"return": NotRequired["capo_cloudsearch_domain.types.return_.Return"],
"size": "capo_cloudsearch_domain.types.size.Size",
"sort": NotRequired["capo_cloudsearch_domain.types.sort.Sort"],
"start": "capo_cloudsearch_domain.types.start.Start",
"stats": NotRequired["capo_cloudsearch_domain.types.stat.Stat"],
},
closed=True,
)