Files
remnawave-bedolaga-telegram…/app/cabinet/schemas/news_media.py
T
Fringg a0d40ad432 feat: add media upload/delete API for news articles
Local filesystem storage with Docker volume mount, magic byte validation,
PIL image resize/thumbnail generation, atomic writes, path traversal guards.
2026-03-23 11:58:07 +03:00

16 lines
374 B
Python

"""Schemas for news media upload responses."""
from pydantic import BaseModel
class NewsMediaUploadResponse(BaseModel):
"""Response returned after a successful media upload."""
url: str
thumbnail_url: str | None = None
media_type: str # 'image' or 'video'
filename: str
size_bytes: int
width: int | None = None
height: int | None = None