# contains the router for the aggregates endpoint from fastapi import APIRouter, Query, Request from typing import List from .aggregate_schema import AggregateSchema, MetricEnum from .aggregate_service import get_aggregates router = APIRouter(tags=["aggregates"]) @router.get("/aggregates", response_model=List[AggregateSchema]) async def aggregates_endpoint( request: Request, metric: MetricEnum = Query(MetricEnum.relative, description="Metric type"), ): return await get_aggregates(request, metric)