Files
malenia-backend/schemas/login.py
2026-07-24 11:33:56 +07:00

28 lines
486 B
Python

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