diff --git a/server/routers/plans.py b/server/routers/plans.py index 3f547a0..e77eb50 100644 --- a/server/routers/plans.py +++ b/server/routers/plans.py @@ -10,27 +10,27 @@ router = APIRouter() @router.get("") async def list_plans( - plan_type: Optional[str] = None, # vc2, vhf, vdc, etc. - per_page: int = Query(25, le=500), + type: Optional[str] = Query(None, alias="type"), + per_page: int = Query(500, le=500), cursor: Optional[str] = None, client: VultrClient = Depends(get_client) ): """List all cloud compute plans""" - return client.plans.list(plan_type=plan_type, per_page=per_page, cursor=cursor) + return client.plans.list(plan_type=type, per_page=per_page, cursor=cursor) @router.get("/all") async def list_all_plans( - plan_type: Optional[str] = None, + type: Optional[str] = Query(None, alias="type"), client: VultrClient = Depends(get_client) ): """List all cloud compute plans (auto-paginated)""" - return {"plans": client.plans.list_all(plan_type=plan_type)} + return {"plans": client.plans.list_all(plan_type=type)} @router.get("/bare-metal") async def list_bare_metal_plans( - per_page: int = Query(25, le=500), + per_page: int = Query(500, le=500), cursor: Optional[str] = None, client: VultrClient = Depends(get_client) ):