Files
parser/api/schemas.py
Игорь Бандурист 25f2c09064
All checks were successful
continuous-integration/drone/push Build is passing
сделал ревью системы
2026-04-28 22:13:47 +10:00

34 lines
752 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