monitoring-api/packages/v1/api.py

27 lines
855 B
Python

# Importa o gerenciador de rotas do FastAPI
from fastapi import APIRouter
# Importa os módulos de rotas específicos
from packages.v1.administrativo.endpoints import user_endpoint
from packages.v1.administrativo.endpoints import log_endpoint
from packages.v1.administrativo.endpoints import client_endpoint
# Cria uma instância do APIRouter que vai agregar todas as rotas da API
api_router = APIRouter()
# Inclui as rotas de user
api_router.include_router(
user_endpoint.router, prefix="/administrativo/user", tags=["Gerenciamento de usuários"]
)
# Inclui as rotas de log
api_router.include_router(
log_endpoint.router, prefix="/administrativo/log", tags=["Gerenciamento de log's"]
)
# Inclui as rotas de client
api_router.include_router(
client_endpoint.router, prefix="/administrativo/client", tags=["Gerenciamento de clientes"]
)