mirror of
https://github.com/baiqwerdvd/StarRailUID.git
synced 2025-05-05 03:03:45 +08:00
🐛 fix 3.8
This commit is contained in:
parent
2d2f115650
commit
efd5cdcf73
@ -1,12 +1,8 @@
|
|||||||
from __future__ import annotations
|
from typing import List, Union
|
||||||
|
|
||||||
from msgspec import Struct, field
|
from msgspec import Struct, field
|
||||||
|
|
||||||
|
|
||||||
class MihomoData(Struct):
|
|
||||||
detailInfo: PlayerDetailInfo
|
|
||||||
|
|
||||||
|
|
||||||
class Behavior(Struct):
|
class Behavior(Struct):
|
||||||
pointId: int
|
pointId: int
|
||||||
level: int
|
level: int
|
||||||
@ -15,39 +11,39 @@ class Behavior(Struct):
|
|||||||
class Equipment(Struct):
|
class Equipment(Struct):
|
||||||
level: int
|
level: int
|
||||||
tid: int
|
tid: int
|
||||||
promotion: int | None = field(default=0)
|
promotion: Union[int, None] = field(default=0)
|
||||||
rank: int | None = field(default=0)
|
rank: Union[int, None] = field(default=0)
|
||||||
|
|
||||||
|
|
||||||
|
class SubAffix(Struct):
|
||||||
|
affixId: int
|
||||||
|
cnt: int
|
||||||
|
step: Union[int, None] = field(default=0)
|
||||||
|
|
||||||
|
|
||||||
class Relic(Struct):
|
class Relic(Struct):
|
||||||
tid: int
|
tid: int
|
||||||
mainAffixId: int
|
mainAffixId: int
|
||||||
type: int
|
type: int
|
||||||
subAffixList: list[SubAffix] | None = field(default=[])
|
subAffixList: Union[List[SubAffix], None] = field(default=[])
|
||||||
level: int | None = field(default=0)
|
level: Union[int, None] = field(default=0)
|
||||||
|
|
||||||
|
|
||||||
class SubAffix(Struct):
|
|
||||||
affixId: int
|
|
||||||
cnt: int
|
|
||||||
step: int | None = field(default=0)
|
|
||||||
|
|
||||||
|
|
||||||
class Avatar(Struct):
|
class Avatar(Struct):
|
||||||
skillTreeList: list[Behavior]
|
skillTreeList: List[Behavior]
|
||||||
avatarId: int
|
avatarId: int
|
||||||
level: int
|
level: int
|
||||||
equipment: Equipment | None = None
|
equipment: Union[Equipment, None] = None
|
||||||
relicList: list[Relic] | None = field(default=[])
|
relicList: Union[List[Relic], None] = field(default=[])
|
||||||
pos: int | None = field(default=0)
|
pos: Union[int, None] = field(default=0)
|
||||||
rank: int | None = field(default=0)
|
rank: Union[int, None] = field(default=0)
|
||||||
promotion: int | None = field(default=0)
|
promotion: Union[int, None] = field(default=0)
|
||||||
|
|
||||||
|
|
||||||
class Challenge(Struct):
|
class Challenge(Struct):
|
||||||
scheduleMaxLevel: int | None = None
|
scheduleMaxLevel: Union[int, None] = None
|
||||||
MazeGroupIndex: int | None = None
|
MazeGroupIndex: Union[int, None] = None
|
||||||
PreMazeGroupIndex: int | None = None
|
PreMazeGroupIndex: Union[int, None] = None
|
||||||
|
|
||||||
|
|
||||||
class PlayerSpaceInfo(Struct):
|
class PlayerSpaceInfo(Struct):
|
||||||
@ -62,13 +58,17 @@ class PlayerDetailInfo(Struct):
|
|||||||
assistAvatarDetail: Avatar
|
assistAvatarDetail: Avatar
|
||||||
platform: str
|
platform: str
|
||||||
isDisplayAvatar: bool
|
isDisplayAvatar: bool
|
||||||
avatarDetailList: list[Avatar] | None
|
avatarDetailList: Union[List[Avatar], None]
|
||||||
uid: int
|
uid: int
|
||||||
friendCount: int
|
friendCount: int
|
||||||
worldLevel: int
|
worldLevel: int
|
||||||
nickname: str
|
nickname: str
|
||||||
level: int
|
level: int
|
||||||
recordInfo: PlayerSpaceInfo | None
|
recordInfo: Union[PlayerSpaceInfo, None]
|
||||||
headIcon: int
|
headIcon: int
|
||||||
signature: str | None = None
|
signature: Union[str, None] = None
|
||||||
Birthday: int | None = None
|
Birthday: Union[int, None] = None
|
||||||
|
|
||||||
|
|
||||||
|
class MihomoData(Struct):
|
||||||
|
detailInfo: PlayerDetailInfo
|
||||||
|
Loading…
x
Reference in New Issue
Block a user