@@ -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