13 lines
429 B
Python
13 lines
429 B
Python
from fastapi import APIRouter
|
|
|
|
from app.models.buildings import BuildingsQueryRequest, BuildingsQueryResponse
|
|
from app.routers.errors import as_501
|
|
from app.services import buildings as buildings_service
|
|
|
|
router = APIRouter()
|
|
|
|
|
|
@router.post("/query", response_model=BuildingsQueryResponse)
|
|
def query(request: BuildingsQueryRequest) -> BuildingsQueryResponse:
|
|
return as_501(lambda: buildings_service.query_buildings(request))
|