Skip to content

Commit 1d97bc2

Browse files
committed
fix: make upgrades field mandatory in RawAbility definition
1 parent 7d594d1 commit 1d97bc2

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

deadlock_assets_api/models/v2/raw_ability.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,7 @@ class RawAbilityV2(RawItemBaseV2):
8585

8686
type: Literal["ability"] = "ability"
8787
behaviour_bits: str | None = Field(None, validation_alias="m_AbilityBehaviorsBits")
88-
upgrades: list[RawAbilityUpgradeV2] | None = Field(
89-
None, validation_alias="m_vecAbilityUpgrades"
90-
)
88+
upgrades: list[RawAbilityUpgradeV2] = Field(..., validation_alias="m_vecAbilityUpgrades")
9189
ability_type: AbilityTypeV2 | None = Field(None, validation_alias="m_eAbilityType")
9290
boss_damage_scale: float | None = Field(None, validation_alias="m_flBossDamageScale")
9391
dependant_abilities: list[str] | None = Field(None, validation_alias="m_vecDependentAbilities")

0 commit comments

Comments
 (0)