Destiny.Definitions.DestinyVendorCategoryEntryDefinition

This is the definition for a single Vendor Category, into which Sale Items are grouped.
Type: object
Object Properties
categoryIndex
The index of the category in the original category definitions for the vendor.
Type: int32
sortValue
Used in sorting items in vendors... but there's a lot more to it. Just go with the order provided in the itemIndexes property on the DestinyVendorCategoryComponent instead, it should be more reliable than trying to recalculate it yourself.
Type: int32
categoryHash
The hashed identifier for the category.
Type: uint32
quantityAvailable
The amount of items that will be available when this category is shown.
Type: int32
showUnavailableItems
If items aren't up for sale in this category, should we still show them (greyed out)?
Type: boolean
hideIfNoCurrency
If you don't have the currency required to buy items from this category, should the items be hidden?
Type: boolean
hideFromRegularPurchase
True if this category doesn't allow purchases.
Type: boolean
buyStringOverride
The localized string for making purchases from this category, if it is different from the vendor's string for purchasing.
Type: string
disabledDescription
If the category is disabled, this is the localized description to show.
Type: string
displayTitle
The localized title of the category.
Type: string
overlay
If this category has an overlay prompt that should appear, this contains the details of that prompt.
Type: object
vendorItemIndexes
A shortcut for the vendor item indexes sold under this category. Saves us from some expensive reorganization at runtime.
Type: array
Array Contents: int32
isPreview
Sometimes a category isn't actually used to sell items, but rather to preview them. This implies different UI (and manual placement of the category in the UI) in the game, and special treatment.
Type: boolean
isDisplayOnly
If true, this category only displays items: you can't purchase anything in them.
Type: boolean
resetIntervalMinutesOverride
Type: int32
resetOffsetMinutesOverride
Type: int32