Files
parser/api/schemas.py
Игорь Бандурист 8f86c51d19
All checks were successful
continuous-integration/drone/push Build is passing
расширение выгрузки
Co-authored-by: Copilot <copilot@github.com>
2026-05-01 23:33:40 +10:00

35 lines
783 B
Python

"""
Pydantic схемы для API
"""
from pydantic import BaseModel, HttpUrl
from typing import List
class ParserOneRequest(BaseModel):
"""Запрос для парсинга первого источника"""
time: str
class Parserall(BaseModel):
"""Запрос для парсинга любого источника"""
url: HttpUrl
promt: str
class Parserall_url(BaseModel):
"""Запрос URL для источника"""
url: HttpUrl
class Source(BaseModel):
"""Модель источника для настроек"""
name: str
promt: str
class DownloadRange(BaseModel):
"""Диапазон дат для скачивания файлов"""
data_start: str
data_finish: str
field_name: str = "status"