from pydantic import BaseModel from datetime import datetime from typing import Optional class PlayerSession(BaseModel): player_id: str player_name: str server_ip: str start_time: datetime end_time: Optional[datetime] = None duration: Optional[int] = None # в секундах class PlayerPlaytime(BaseModel): player_id: str player_name: str total_time: int # общее время в секундах last_coins_update: datetime # последнее время начисления монет