同步新模板 schemas

This commit is contained in:
2025-04-15 01:58:19 +08:00
parent b78032b868
commit 1679576fb4
19 changed files with 267 additions and 167 deletions

View File

@@ -0,0 +1,40 @@
from pydantic import BaseModel, Field
from .....typedefs import Number
from ...base import People, Trending
from ..base import History
class Multiplayer(BaseModel):
history: History
lpm: Number
pps: Number
lpm_trending: Trending
apm: Number
apl: Number
apm_trending: Trending
adpm: Number
vs: Number
adpl: Number
adpm_trending: Trending
app: Number
ci: Number
dspp: Number
or_: Number = Field(serialization_alias='or')
ge: Number
class Singleplayer(BaseModel):
sprint: str
challenge: str
marathon: str
class Info(BaseModel):
user: People
multiplayer: Multiplayer
singleplayer: Singleplayer