添加一些alias

This commit is contained in:
2025-05-06 01:21:57 +08:00
parent 2283605068
commit 8ee0fa77c2

View File

@@ -7,7 +7,7 @@ from pydantic import BaseModel, Field
from ..base import FailedModel, SuccessModel from ..base import FailedModel, SuccessModel
class Rt(IntEnum): class RankType(IntEnum):
PERCENTILE = 1 PERCENTILE = 1
ISSUE = 2 ISSUE = 2
ZENITH = 3 ZENITH = 3
@@ -16,7 +16,7 @@ class Rt(IntEnum):
PERCENTILEMLAX = 6 PERCENTILEMLAX = 6
class Vt(IntEnum): class ValueType(IntEnum):
NONE = 0 NONE = 0
NUMBER = 1 NUMBER = 1
TIME = 2 TIME = 2
@@ -26,7 +26,7 @@ class Vt(IntEnum):
NUMBER_INV = 6 NUMBER_INV = 6
class Art(IntEnum): class ArType(IntEnum):
UNRANKED = 0 UNRANKED = 0
RANKED = 1 RANKED = 1
COMPETITIVE = 2 COMPETITIVE = 2
@@ -57,15 +57,15 @@ class X(BaseModel):
class Achievement(BaseModel): class Achievement(BaseModel):
# 这**都是些啥 # 这**都是些啥
k: int achievement_id: int = Field(alias='k')
category: str category: str
name: str primary_name: str = Field(alias='name')
object: str objective: str = Field(alias='object')
desc: str flavor_text: str = Field(alias='desc')
o: int order: int = Field(alias='o')
rt: Rt rank_type: RankType = Field(alias='rt')
vt: Vt value_type: ValueType = Field(alias='vt')
art: Art ar_type: ArType = Field(alias='art')
min: int min: int
deci: int deci: int
hidden: bool hidden: bool
@@ -74,7 +74,7 @@ class Achievement(BaseModel):
event_past: bool | None = None event_past: bool | None = None
disabled: bool | None = None disabled: bool | None = None
pair: str | None = None pair: str | None = None
v: float | None = None achieved_score: float | None = Field(None, alias='v')
a: float | None = None a: float | None = None
t: datetime | None = None t: datetime | None = None
pos: int | None = None pos: int | None = None