Files

18 lines
545 B
Python

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 # последнее время начисления монет