Files
drivers_bot/app/schemas/user.py
VPN SaaS Dev d93c88c751 first commit
2026-05-12 03:52:13 +09:00

27 lines
545 B
Python

from datetime import datetime
from pydantic import BaseModel, ConfigDict
class UserUpsert(BaseModel):
telegram_id: int
username: str | None = None
first_name: str | None = None
last_name: str | None = None
locale: str | None = None
currency: str | None = None
class UserPreferencesUpdate(BaseModel):
locale: str | None = None
currency: str | None = None
class UserRead(UserUpsert):
id: int
locale: str
currency: str
created_at: datetime
model_config = ConfigDict(from_attributes=True)