DestinyEquippingBlockDefinition class

Items that can be equipped define this block. It contains information we need to understand how and when the item can be equipped.




ammoType ↔ int
Ammo type used by a weapon is no longer determined by the bucket in which it is contained. If the item has an ammo type - i.e. if it is a weapon - this will be the type of ammunition expected.
read / write
attributes ↔ int
These are custom attributes on the equippability of the item. [...]
read / write
displayStrings ↔ List<String>
These are strings that represent the possible Game/Account/Character state failure conditions that can occur when trying to equip the item. They match up one-to-one with requiredUnlockExpressions.
read / write
equipmentSlotTypeHash ↔ int
An equipped item must be equipped in an Equipment Slot. This is the hash identifier of the DestinyEquipmentSlotDefinition into which it must be equipped. [...]
read / write
gearsetItemHash ↔ int
If the item is part of a gearset, this is a reference to that gearset item. [...]
read / write
uniqueLabel ↔ String
If defined, this is the label used to check if the item has other items of matching types already equipped. [...]
read / write
uniqueLabelHash ↔ int
The hash of that unique label. Does not point to a specific definition.
read / write
hashCode → int
The hash code for this object.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited


noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
toString() → String
Returns a string representation of this object.


operator ==(dynamic other) → bool
The equality operator.