Destiny.Definitions.DestinyDisplayCategoryDefinition

Display Categories are different from "categories" in that these are specifically for visual grouping and display of categories in Vendor UI. The "categories" structure is for validation of the contained items, and can be categorized entirely separately from "Display Categories", there need be and often will be no meaningful relationship between the two.
Type: object
Object Properties
index
Type: int32
identifier
A string identifier for the display category.
Type: string
displayCategoryHash
Type: uint32
displayInBanner
If true, this category should be displayed in the "Banner" section of the vendor's UI.
Type: boolean
progressionHash
Nullable Mapped to Definition
If it exists, this is the hash identifier of a DestinyProgressionDefinition that represents the progression to show on this display category.

Specific categories can now have thier own distinct progression, apparently. So that's cool.
Type: uint32
Mapped to Manifest Database Definition: Destiny.Definitions.DestinyProgressionDefinition
sortOrder
If this category sorts items in a nonstandard way, this will be the way we sort.
Type: int32
displayStyleHash
Nullable
An indicator of how the category will be displayed in the UI. It's up to you to do something cool or interesting in response to this, or just to treat it as a normal category.
Type: uint32
displayStyleIdentifier
An indicator of how the category will be displayed in the UI. It's up to you to do something cool or interesting in response to this, or just to treat it as a normal category.
Type: string