33
44from fastapi import APIRouter , Depends , status
55from fastapi_pagination .api import create_page
6+ from fastapi_pagination .bases import AbstractPage
67from models_library .api_schemas_webserver .functions import (
78 FunctionJobCollection ,
89 FunctionJobCollectionID ,
@@ -93,7 +94,7 @@ async def list_function_job_collections(
9394 ],
9495 user_id : Annotated [UserID , Depends (get_current_user_id )],
9596 product_name : Annotated [ProductName , Depends (get_product_name )],
96- ):
97+ ) -> AbstractPage [ RegisteredFunctionJobCollection ] :
9798 function_job_collection_list , meta = await wb_api_rpc .list_function_job_collections (
9899 pagination_offset = page_params .offset ,
99100 pagination_limit = page_params .limit ,
@@ -214,7 +215,7 @@ async def function_job_collection_list_function_jobs_page(
214215 FunctionJobService , Depends (get_function_job_service )
215216 ],
216217 page_params : Annotated [PaginationParams , Depends ()],
217- ):
218+ ) -> AbstractPage [ RegisteredFunctionJob ] :
218219 function_jobs_list , meta = await function_job_service .list_function_jobs (
219220 filter_by_function_job_collection_id = function_job_collection_id ,
220221 pagination_offset = page_params .offset ,
@@ -229,7 +230,7 @@ async def function_job_collection_list_function_jobs_page(
229230 description = create_route_description (
230231 base = "Get the function jobs in function job collection" ,
231232 changelog = [
232- FMSG_CHANGELOG_NEW_IN_VERSION .format (FIRST_RELEASE_VERSION ),
233+ FMSG_CHANGELOG_NEW_IN_VERSION .format ("0.10" ),
233234 ],
234235 ),
235236)
0 commit comments