Files
remnawave-bedolaga-telegram…/app/webapi/schemas/health.py
2025-09-26 05:37:08 +03:00

26 lines
612 B
Python

from __future__ import annotations
from pydantic import BaseModel, ConfigDict
class HealthFeatureFlags(BaseModel):
"""Флаги доступности функций административного API."""
monitoring: bool
maintenance: bool
reporting: bool
webhooks: bool
model_config = ConfigDict(extra="forbid")
class HealthCheckResponse(BaseModel):
"""Ответ на health-check административного API."""
status: str
api_version: str
bot_version: str | None
features: HealthFeatureFlags
model_config = ConfigDict(extra="forbid")