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()
Constructors
- DestinyDisplayCategoryDefinition()
-
DestinyDisplayCategoryDefinition.fromJson(Map<
String, dynamic> json) -
factory
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>