22 lines
467 B
Python
22 lines
467 B
Python
import logging
|
|
|
|
from fastapi import APIRouter
|
|
from pydantic import BaseModel
|
|
|
|
router = APIRouter()
|
|
logger = logging.getLogger("protection_router")
|
|
|
|
|
|
class HealthResponse(BaseModel):
|
|
status: str = "ok"
|
|
error: str = None
|
|
rag: dict = None
|
|
blocklist: dict = None
|
|
scanner: dict = None
|
|
wallet: dict = None
|
|
entity: dict = None
|
|
|
|
|
|
@router.get("/health", response_model=HealthResponse)
|
|
async def get_health():
|
|
return HealthResponse(status="ok")
|