DestinyItemInventoryBlockDefinition class

If the item can exist in an inventory - the overwhelming majority of them can and do - then this is the basic properties regarding the item's relationship with the inventory.

Constructors

DestinyItemInventoryBlockDefinition()

Properties

bucketTypeHash ↔ int
The hash identifier for the DestinyInventoryBucketDefinition to which this item belongs. I should have named this "bucketHash", but too many things refer to it now. Sigh. [...]
read / write
expirationTooltip ↔ String
The tooltip message to show, if any, when the item expires.
read / write
expiredInActivityMessage ↔ String
If the item expires while playing in an activity, we show a different message.
read / write
expiredInOrbitMessage ↔ String
If the item expires in orbit, we show a... more different message. ("Consummate V's, consummate!")
read / write
isInstanceItem ↔ bool
If TRUE, this item is instanced. Otherwise, it is a generic item that merely has a quantity in a stack (like Glimmer).
read / write
maxStackSize ↔ int
The maximum quantity of this item that can exist in a stack.
read / write
recoveryBucketTypeHash ↔ int
If the item is picked up by the lost loot queue, this is the hash identifier for the DestinyInventoryBucketDefinition into which it will be placed. Again, I should have named this recoveryBucketHash instead. [...]
read / write
stackUniqueLabel ↔ String
If this string is populated, you can't have more than one stack with this label in a given inventory. Note that this is different from the equipping block's unique label, which is used for equipping uniqueness.
read / write
suppressExpirationWhenObjectivesComplete ↔ bool
read / write
tierType ↔ int
The enumeration matching the tier type of the item to known values, again for convenience sake.
read / write
tierTypeHash ↔ int
The hash identifier for the Tier Type of the item, use to look up its DestinyItemTierTypeDefinition if you need to show localized data for the item's tier. [...]
read / write
tierTypeName ↔ String
The localized name of the tier type, which is a useful shortcut so you don't have to look up the definition every time. However, it's mostly a holdover from days before we had a DestinyItemTierTypeDefinition to refer to.
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

Methods

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

Operators

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