更新模板

This commit is contained in:
2025-04-21 13:03:44 +08:00
parent 86198df4ed
commit a27b8826c8
10 changed files with 29 additions and 48 deletions

View File

@@ -7,6 +7,6 @@ from ..base import HistoryData
class History(BaseModel):
data: list[HistoryData]
split_interval: Number
min_tr: Number
max_tr: Number
min_value: Number
max_value: Number
offset: Number

View File

@@ -3,6 +3,7 @@ from datetime import datetime
from pydantic import BaseModel
from ......games.tetrio.api.typedefs import ValidRank
from ...base import Base
class ItemData(BaseModel):
@@ -11,6 +12,6 @@ class ItemData(BaseModel):
players: int
class Data(BaseModel):
class Data(Base):
items: dict[ValidRank, ItemData]
updated_at: datetime

View File

@@ -1,12 +1,14 @@
from pydantic import BaseModel, Field
from .....typedefs import Number
from ...base import People, Trending
from ...base import Base, People, Trending
from ..base import History
class Multiplayer(BaseModel):
history: History
rating: Number
rd: Number
lpm: Number
pps: Number
@@ -34,7 +36,7 @@ class Singleplayer(BaseModel):
marathon: str
class Info(BaseModel):
class Info(Base):
user: People
multiplayer: Multiplayer
singleplayer: Singleplayer