Files
remnawave-bedolaga-telegram…/app/webapi/schemas/health.py
T
c0mrade 9a2aea038a chore: add uv package manager and ruff linter configuration
- Add pyproject.toml with uv and ruff configuration
- Pin Python version to 3.13 via .python-version
- Add Makefile commands: lint, format, fix
- Apply ruff formatting to entire codebase
- Remove unused imports (base64 in yookassa/simple_subscription)
- Update .gitignore for new config files
2026-01-24 17:45:27 +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')