""" 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"