@@ -22,7 +22,11 @@ async def get_all_collections(
2222 request : Any = None ,
2323 sort : Optional [List [Dict [str , Any ]]] = None ,
2424 bbox : Optional [BBox ] = None ,
25- ) -> Tuple [List [Dict [str , Any ]], Optional [str ]]:
25+ q : Optional [List [str ]] = None ,
26+ filter : Optional [Dict [str , Any ]] = None ,
27+ query : Optional [Dict [str , Dict [str , Any ]]] = None ,
28+ datetime : Optional [str ] = None ,
29+ ) -> Tuple [List [Dict [str , Any ]], Optional [str ], Optional [int ]]:
2630 """Retrieve a list of collections from the database, supporting pagination.
2731
2832 Args:
@@ -31,9 +35,13 @@ async def get_all_collections(
3135 request (Any, optional): The FastAPI request object. Defaults to None.
3236 sort (Optional[List[Dict[str, Any]]], optional): Optional sort parameter. Defaults to None.
3337 bbox (Optional[BBox], optional): Bounding box to filter collections by spatial extent. Defaults to None.
38+ q (Optional[List[str]], optional): Free text search terms. Defaults to None.
39+ filter (Optional[Dict[str, Any]], optional): Structured query in CQL2 format. Defaults to None.
40+ query (Optional[Dict[str, Dict[str, Any]]], optional): Query extension parameters. Defaults to None.
41+ datetime (Optional[str], optional): Temporal filter. Defaults to None.
3442
3543 Returns:
36- A tuple of (collections, next pagination token if any).
44+ A tuple of (collections, next pagination token if any, optional count ).
3745 """
3846 pass
3947
0 commit comments