from pydantic import BaseModel, Field class TokenRequest(BaseModel): """Схема запроса для получения токена.""" code: str = Field(..., description="Временный код авторизации от Яндекса") class TokenResponse(BaseModel): """Схема ответа с токеном доступа.""" access_token: str token_type: str class UserInfoResponse(BaseModel): """Схема ответа с информацией о пользователе Яндекса.""" id: str login: str display_name: str default_email: str