DestinyDisplayCategoryDefinition class

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.

Annotations
  • @JsonSerializable()

Properties

displayCategoryHash int?
getter/setter pair
displayInBanner bool?
If true, this category should be displayed in the "Banner" section of the vendor's UI.
getter/setter pair
displayProperties DestinyDisplayPropertiesDefinition?
Many Destiny*Definition contracts - the "first order" entities of Destiny that have their own tables in the Manifest Database - also have displayable information. This is the base class for that display information.
getter/setter pair
displayStyleHash int?
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.
getter/setter pair
displayStyleIdentifier String?
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.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
identifier String?
A string identifier for the display category.
getter/setter pair
index int?
getter/setter pair
progressionHash int?
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.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sortOrder VendorDisplayCategorySortOrder?
If this category sorts items in a nonstandard way, this will be the way we sort.
getter/setter pair

Methods

asyncToJson() Future<Map<String, dynamic>>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

asyncFromJson(Map<String, dynamic> json) Future<DestinyDisplayCategoryDefinition>