Files
remnawave-bedolaga-telegram…/app/webapi/schemas/media.py
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

11 lines
582 B
Python

from __future__ import annotations
from pydantic import BaseModel, Field
class MediaUploadResponse(BaseModel):
media_type: str = Field(description='Тип загруженного файла (photo, video, document)')
file_id: str = Field(description='Telegram file_id загруженного файла')
file_unique_id: str | None = Field(default=None, description='Уникальный идентификатор файла')
media_url: str | None = Field(default=None, description='Прямая ссылка на файл для предпросмотра')