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
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
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


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


operator ==(Object other) bool
The equality operator. [...]