feat: new endpoints for users and updated models

This commit is contained in:
2025-07-18 02:58:22 +05:00
parent 733977f56e
commit 2e59d03784
10 changed files with 351 additions and 1 deletions

View File

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