/
sergek12
/
Selectel_Python_developer
Обзор
Документация
Войти
/
sergek12
/
Selectel_Python_developer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
app/schemas/external.py
39 строк
735 B
AmbrellaNotEvil
Add files via upload
15 мар 2026, 22:56
Не верифицирован
15 мар 2026, 22:56
442fbbd
Код
Авторство
О чём код?
from datetime import datetime from typing import List, Optional from pydantic import BaseModel, Field class ExternalCity(BaseModel): id: int name: str class ExternalTag(BaseModel): id: int name: str description: str class ExternalTimetableMode(BaseModel): id: int name: str class ExternalVacancyItem(BaseModel): id: int title: str timetable_mode: ExternalTimetableMode tag: ExternalTag city: Optional[ExternalCity] published_at: datetime is_remote_available: bool is_hot: bool class ExternalVacanciesResponse(BaseModel): item_count: int = Field(alias="item_count") items: List[ExternalVacancyItem] items_per_page: int page: int page_count: int