from pydantic import BaseModel from schemas.providers import ProvidersType from schemas.user import UserInfo class TelegramData(BaseModel): ... class UserLoginData(BaseModel): provider: ProvidersType username: str | None = None password: str | None = None telegram: TelegramData | None = None class UserLogin(BaseModel): access_token: str refresh_token: str user: UserInfo class UserTokens(BaseModel): access_token: str refresh_token: str