mirror of
https://github.com/A-Minos/nonebot-plugin-tetris-stats.git
synced 2026-03-05 05:36:54 +08:00
✨ 添加一些alias
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user