mirror of
https://github.com/baiqwerdvd/ArknightsUID.git
synced 2025-05-07 12:43:29 +08:00
Client:2.1.41 Data:23-12-02-09-28-50-918524
This commit is contained in:
parent
451f0c5f5d
commit
5bcbbc1ee4
@ -2605,7 +2605,7 @@ class ActivityTableExtraData(BaseStruct):
|
||||
|
||||
|
||||
class ActivityTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
basicInfo: Dict[str, ActivityTableBasicData]
|
||||
homeActConfig: Dict[str, ActivityTableHomeActivityConfig]
|
||||
|
@ -91,7 +91,7 @@ class AudioDataFadeStyle(BaseStruct):
|
||||
|
||||
|
||||
class AudioData(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
bgmBanks: List[BGMBank]
|
||||
soundFXBanks: List[SoundFXBank]
|
||||
|
@ -78,6 +78,6 @@ class BattleEquipData(BaseStruct):
|
||||
|
||||
|
||||
class BattleEquipTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
equips: Dict[str, BattleEquipData]
|
||||
|
@ -421,7 +421,7 @@ class BuildingDataCreditFormula(BaseStruct):
|
||||
|
||||
|
||||
class BuildingData(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
controlSlotId: str
|
||||
meetingSlotId: str
|
||||
|
@ -145,7 +145,7 @@ class CampaignTrainingAllOpenTimeData(BaseStruct):
|
||||
|
||||
|
||||
class CampaignTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
campaigns: Dict[str, CampaignData]
|
||||
campaignGroups: Dict[str, CampaignGroupData]
|
||||
|
@ -15,6 +15,6 @@ class ChapterData(BaseStruct):
|
||||
|
||||
|
||||
class ChapterTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
chapters: Dict[str, ChapterData]
|
||||
|
@ -21,7 +21,7 @@ class SpCharMissionData(BaseStruct):
|
||||
|
||||
|
||||
class CharMetaTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
spCharGroups: Dict[str, List[str]]
|
||||
spCharMissions: Dict[str, Dict[str, SpCharMissionData]]
|
||||
|
@ -57,6 +57,7 @@ class AttributesData(BaseStruct):
|
||||
sleepImmune: bool
|
||||
frozenImmune: bool
|
||||
levitateImmune: bool
|
||||
disarmedCombatImmune: bool
|
||||
|
||||
|
||||
class CharacterDataAttributesKeyFrame(BaseStruct):
|
||||
@ -191,7 +192,7 @@ class CharPatchDataPatchDetailInfo(BaseStruct):
|
||||
|
||||
|
||||
class CharPatchTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
infos: Dict[str, CharPatchDataPatchInfo]
|
||||
patchChars: Dict[str, CharacterData]
|
||||
|
@ -53,6 +53,7 @@ class AttributesData(BaseStruct):
|
||||
sleepImmune: bool
|
||||
frozenImmune: bool
|
||||
levitateImmune: bool
|
||||
disarmedCombatImmune: bool
|
||||
|
||||
|
||||
class CharacterDataAttributesKeyFrame(BaseStruct):
|
||||
@ -175,7 +176,7 @@ class CharacterData(BaseStruct):
|
||||
|
||||
|
||||
class CharacterTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
chars: Dict[str, CharacterData]
|
||||
|
||||
|
@ -58,6 +58,6 @@ class CharmItemData(BaseStruct):
|
||||
|
||||
|
||||
class CharmTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
charmList: List[CharmItemData]
|
||||
|
@ -55,7 +55,7 @@ class NewVoiceTimeData(BaseStruct):
|
||||
|
||||
|
||||
class CharwordTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
charWords: Dict[str, CharWordData]
|
||||
voiceLangDict: Dict[str, VoiceLangData]
|
||||
|
@ -36,7 +36,7 @@ class MonthlyDailyBonusGroup(BaseStruct):
|
||||
|
||||
|
||||
class CheckinTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
groups: Dict[str, MonthlySignInGroupData]
|
||||
monthlySubItem: Dict[str, List[MonthlyDailyBonusGroup]]
|
||||
|
@ -240,7 +240,7 @@ class MissionGroup(BaseStruct):
|
||||
|
||||
|
||||
class ClimbTowerTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
towers: Dict[str, ClimbTowerSingleTowerData]
|
||||
levels: Dict[str, ClimbTowerSingleLevelData]
|
||||
|
@ -21,7 +21,7 @@ class MeetingClueDataReceiveTimeBonus(BaseStruct):
|
||||
|
||||
|
||||
class ClueData(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
clues: List[MeetingClueDataClueData]
|
||||
clueTypes: List[MeetingClueDataClueTypeData]
|
||||
|
@ -34,7 +34,7 @@ class CrisisMapRankInfo(BaseStruct):
|
||||
|
||||
|
||||
class CrisisTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
seasonInfo: List[CrisisClientDataSeasonInfo]
|
||||
meta: str
|
||||
|
@ -45,7 +45,7 @@ class CrisisV2ScoreLevelToAppraiseData(BaseStruct):
|
||||
|
||||
|
||||
class CrisisV2Table(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
seasonInfoDataMap: Dict
|
||||
scoreLevelToAppraiseDataMap: Dict[str, CrisisV2ScoreLevelToAppraiseData]
|
||||
|
@ -76,7 +76,7 @@ class HomeBackgroundData(BaseStruct):
|
||||
|
||||
|
||||
class DisplayMetaTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
playerAvatarData: PlayerAvatarData
|
||||
homeBackgroundData: HomeBackgroundData
|
||||
|
@ -54,7 +54,7 @@ class EnemyHandbookRaceData(BaseStruct):
|
||||
|
||||
|
||||
class EnemyHandbookTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
levelInfoList: List[EnemyHandbookLevelInfoData]
|
||||
enemyData: Dict[str, EnemyHandBookData]
|
||||
|
@ -15,7 +15,7 @@ class FavorDataFrames(BaseStruct):
|
||||
|
||||
|
||||
class FavorTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
maxFavor: int
|
||||
favorFrames: List[FavorDataFrames]
|
||||
|
@ -131,7 +131,7 @@ class GachaDataFesGachaPoolRelateItem(BaseStruct):
|
||||
|
||||
|
||||
class GachaTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
gachaTags: List[GachaTag]
|
||||
carousel: List[GachaDataCarouselData]
|
||||
|
@ -23,7 +23,7 @@ class TermDescriptionData(BaseStruct):
|
||||
|
||||
|
||||
class GamedataConst(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
addedRewardDisplayZone: str
|
||||
advancedGachaCrystalCost: int
|
||||
|
@ -122,7 +122,7 @@ class HandbookInfoData(BaseStruct):
|
||||
|
||||
|
||||
class HandbookInfoTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
handbookDict: Dict[str, HandbookInfoData]
|
||||
npcDict: Dict[str, NPCData]
|
||||
|
@ -40,6 +40,6 @@ class CharHandbook(BaseStruct):
|
||||
|
||||
|
||||
class HandbookTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
char_102_texas: CharHandbook
|
||||
|
@ -15,6 +15,6 @@ class HandbookTeam(BaseStruct):
|
||||
|
||||
|
||||
class HandbookTeamTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
team: Dict[str, HandbookTeam]
|
||||
|
@ -98,7 +98,7 @@ class ServerItemReminderInfo(BaseStruct):
|
||||
|
||||
|
||||
class ItemTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
activityPotentialCharacters: Dict[str, ActivityPotentialCharacterInfo]
|
||||
apSupplies: Dict[str, ApSupplyFeature]
|
||||
|
@ -61,7 +61,7 @@ class MedalPerData(BaseStruct):
|
||||
|
||||
|
||||
class MedalTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
medalList: List[MedalPerData]
|
||||
medalTypeData: Dict[str, MedalTypeData]
|
||||
|
@ -78,7 +78,7 @@ class MissionData(BaseStruct):
|
||||
|
||||
|
||||
class MissionTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
missions: Dict[str, MissionData]
|
||||
missionGroups: Dict[str, MissionGroup]
|
||||
|
@ -269,7 +269,7 @@ class OpenServerNewbieCheckInPackage(BaseStruct):
|
||||
|
||||
|
||||
class OpenServerTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
schedule: List[OpenServerScheduleItem]
|
||||
dataMap: Dict[str, OpenServerData]
|
||||
|
@ -21,7 +21,7 @@ class PlayerAvatarPerData(BaseStruct):
|
||||
|
||||
|
||||
class PlayerAvatarTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
avatarList: List[PlayerAvatarPerData]
|
||||
avatarTypeData: Dict[str, PlayerAvatarGroupData]
|
||||
|
@ -25,6 +25,6 @@ class Stage(BaseStruct):
|
||||
|
||||
|
||||
class RangeTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
range_: Dict[str, Stage]
|
||||
|
@ -21,6 +21,6 @@ class ReplicateList(BaseStruct):
|
||||
|
||||
|
||||
class ReplicateTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
replicate: Dict[str, ReplicateList]
|
||||
|
@ -430,7 +430,7 @@ class RetroStageOverrideInfo(BaseStruct):
|
||||
|
||||
|
||||
class RetroTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
customData: ActivityCustomData
|
||||
initRetroCoin: int
|
||||
|
@ -193,7 +193,7 @@ class RoguelikeConstTable(BaseStruct):
|
||||
|
||||
|
||||
class RoguelikeTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
constTable: RoguelikeConstTable
|
||||
itemTable: RoguelikeItemTable
|
||||
|
@ -165,6 +165,11 @@ class RoguelikeTopicChallenge(BaseStruct):
|
||||
challengeStoryId: Union[str, None] = None
|
||||
|
||||
|
||||
class RoguelikeTopicDifficultyRuleDescReplacement(BaseStruct):
|
||||
enrollId: str
|
||||
ruleDesc: str
|
||||
|
||||
|
||||
class RoguelikeTopicDifficulty(BaseStruct):
|
||||
modeDifficulty: str
|
||||
grade: int
|
||||
@ -176,6 +181,7 @@ class RoguelikeTopicDifficulty(BaseStruct):
|
||||
canUnlockItem: bool
|
||||
doMonthTask: bool
|
||||
ruleDesc: str
|
||||
ruleDescReplacements: Union[List[RoguelikeTopicDifficultyRuleDescReplacement], None]
|
||||
failTitle: str
|
||||
failImageId: str
|
||||
failForceDesc: str
|
||||
@ -389,6 +395,8 @@ class RoguelikeTopicDetailConst(BaseStruct):
|
||||
outerBuffTokenSum: int
|
||||
needAllFrontNode: bool
|
||||
showBlurBack: bool
|
||||
endingIconBorderDifficulty: int
|
||||
endingIconBorderCount: int
|
||||
predefinedLevelTable: Union[
|
||||
Dict[str, RoguelikeTopicDetailConstPredefinedPlayerLevelData],
|
||||
None,
|
||||
@ -436,6 +444,7 @@ class RoguelikeGameZoneData(BaseStruct):
|
||||
clockPerformance: Union[str, None]
|
||||
displayTime: Union[str, None]
|
||||
description: str
|
||||
buffDescription: Union[str, None]
|
||||
endingDescription: str
|
||||
backgroundId: str
|
||||
zoneIconId: str
|
||||
|
@ -398,7 +398,7 @@ class SandboxItemData(BaseStruct):
|
||||
|
||||
|
||||
class SandboxTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
sandboxActTables: Dict[str, SandboxActTable]
|
||||
itemDatas: Dict[str, SandboxItemData]
|
||||
|
@ -33,6 +33,7 @@ class ShopRecommendTemplateNormalGiftParam(BaseStruct):
|
||||
logoId: str
|
||||
color: str
|
||||
haveMark: bool
|
||||
availCount: int
|
||||
|
||||
|
||||
class ShopRecommendTemplateNormalSkinParam(BaseStruct):
|
||||
@ -144,7 +145,7 @@ class LMTGSShopOverlaySchedule(BaseStruct):
|
||||
|
||||
|
||||
class ShopClientTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
recommendList: List[ShopRecommendItem]
|
||||
creditUnlockGroup: Dict[str, ShopCreditUnlockGroup]
|
||||
|
@ -46,6 +46,6 @@ class SkillDataBundle(BaseStruct):
|
||||
|
||||
|
||||
class SkillTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
skills: Dict[str, SkillDataBundle]
|
||||
|
@ -82,7 +82,7 @@ class SpecialSkinInfo(BaseStruct):
|
||||
|
||||
|
||||
class SkinTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
charSkins: Dict[str, CharSkinData]
|
||||
buildinEvolveMap: Dict[str, Dict[str, str]]
|
||||
|
@ -241,7 +241,7 @@ class ApProtectZoneInfo(BaseStruct):
|
||||
|
||||
|
||||
class StageTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
stages: Dict[str, StageData]
|
||||
runeStageGroups: Dict[str, RuneStageGroupData]
|
||||
|
@ -229,7 +229,7 @@ class ActArchiveComponentTable(BaseStruct):
|
||||
|
||||
|
||||
class StoryReviewMetaTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
miniActTrialData: MiniActTrialData
|
||||
actArchiveResData: ActArchiveResData
|
||||
|
@ -60,6 +60,6 @@ class StoryReviewGroupClientData(BaseStruct):
|
||||
|
||||
|
||||
class StoryReviewTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
storyreviewtable: Dict[str, StoryReviewGroupClientData]
|
||||
|
@ -46,6 +46,6 @@ class StoryData(BaseStruct):
|
||||
|
||||
|
||||
class StoryTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
stories: Dict[str, StoryData]
|
||||
|
@ -35,6 +35,6 @@ class PackedRuneData(BaseStruct):
|
||||
|
||||
|
||||
class TechBuffTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
runes: List[PackedRuneData]
|
||||
|
@ -17,7 +17,7 @@ class WorldViewTip(BaseStruct):
|
||||
|
||||
|
||||
class TipTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
tips: List[TipData]
|
||||
worldViewTips: List[WorldViewTip]
|
||||
|
@ -52,6 +52,7 @@ class AttributesData(BaseStruct):
|
||||
sleepImmune: bool
|
||||
frozenImmune: bool
|
||||
levitateImmune: bool
|
||||
disarmedCombatImmune: bool
|
||||
|
||||
|
||||
class CharacterDataAttributesKeyFrame(BaseStruct):
|
||||
@ -170,6 +171,6 @@ class TokenCharacterData(BaseStruct):
|
||||
|
||||
|
||||
class TokenTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
tokens: Dict[str, TokenCharacterData]
|
||||
|
@ -59,7 +59,7 @@ class SubProfessionData(BaseStruct):
|
||||
|
||||
|
||||
class UniequipData(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
equipDict: Dict[str, UniEquipData]
|
||||
missionList: Dict[str, UniEquipMissionData]
|
||||
|
@ -61,7 +61,7 @@ class UniEquipTimeInfo(BaseStruct):
|
||||
|
||||
|
||||
class UniEquipTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
equipDict: Dict[str, UniEquipData]
|
||||
missionList: Dict[str, UniEquipMissionData]
|
||||
|
@ -101,7 +101,7 @@ class ZoneMetaData(BaseStruct):
|
||||
|
||||
|
||||
class ZoneTable(BaseStruct):
|
||||
__version__ = '23-10-31-11-47-45-d410ff'
|
||||
__version__ = '23-12-02-09-28-50-918524'
|
||||
|
||||
zones: Dict[str, ZoneData]
|
||||
weeklyAdditionInfo: Dict[str, WeeklyZoneData]
|
||||
|
@ -2,25 +2,23 @@ from __future__ import annotations
|
||||
|
||||
from collections.abc import Callable, Iterable, Iterator
|
||||
from copy import copy, deepcopy
|
||||
from typing import Any, TypeVar
|
||||
from typing import Any, Dict, Tuple, TypeVar, Union
|
||||
from typing_extensions import dataclass_transform
|
||||
|
||||
from msgspec import (
|
||||
Struct,
|
||||
UnsetType,
|
||||
convert,
|
||||
field,
|
||||
)
|
||||
from msgspec import (
|
||||
json as mscjson,
|
||||
)
|
||||
from typing_extensions import dataclass_transform
|
||||
|
||||
Model = TypeVar('Model', bound='BaseStruct')
|
||||
T1 = TypeVar('T1')
|
||||
T2 = TypeVar('T2')
|
||||
|
||||
|
||||
def transUnset(v: T1 | UnsetType, d: T2 = None) -> T1 | T2:
|
||||
def transUnset(v: Union[T1, UnsetType], d: T2 = None) -> Union[T1, T2]:
|
||||
return v if not isinstance(v, UnsetType) else d
|
||||
|
||||
|
||||
@ -41,8 +39,8 @@ class BaseStruct(
|
||||
*,
|
||||
strict: bool = True,
|
||||
from_attributes: bool = False,
|
||||
dec_hook: Callable[[type, Any], Any] | None = None,
|
||||
builtin_types: Iterable[type] | None = None,
|
||||
dec_hook: Union[Callable[[type, Any], Any], None] = None,
|
||||
builtin_types: Union[Iterable[type], None] = None,
|
||||
str_keys: bool = False,
|
||||
) -> Model:
|
||||
if obj is None:
|
||||
@ -59,7 +57,7 @@ class BaseStruct(
|
||||
str_keys=str_keys,
|
||||
)
|
||||
|
||||
def __iter__(self) -> Iterator[tuple[str, Any]]:
|
||||
def __iter__(self) -> Iterator[Tuple[str, Any]]:
|
||||
for field_name in self.__struct_fields__:
|
||||
yield field_name, getattr(self, field_name)
|
||||
|
||||
@ -70,7 +68,7 @@ class BaseStruct(
|
||||
for field_name in self.__struct_fields__:
|
||||
yield getattr(self, field_name)
|
||||
|
||||
def model_dump(self) -> dict[str, Any]:
|
||||
def model_dump(self) -> Dict[str, Any]:
|
||||
return mscjson.decode(mscjson.encode(self))
|
||||
|
||||
def dump_child(self, target: str) -> Any:
|
||||
|
@ -1,3 +1,3 @@
|
||||
ArknightsUID_version = '0.1.0'
|
||||
Arknights_Client_version = '2.1.21'
|
||||
Arknights_Res_version = '23-10-31-11-47-45-d410ff'
|
||||
Arknights_Client_version = '2.1.41'
|
||||
Arknights_Res_version = '23-12-02-09-28-50-918524'
|
||||
|
Loading…
x
Reference in New Issue
Block a user