DestinyVendorDisplayPropertiesDefinition class

Annotations
  • @JsonSerializable()

Properties

description String?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hasIcon bool?
getter/setter pair
highResIcon String?
If this item has a high-res icon (at least for now, many things won't), then the path to that icon will be here.
getter/setter pair
icon String?
Note that "icon" is sometimes misleading, and should be interpreted in the context of the entity. For instance, in Destiny 1 the DestinyRecordBookDefinition's icon was a big picture of a book. But usually, it will be a small square image that you can use as... well, an icon. They are currently represented as 96px x 96px images.
getter/setter pair
iconSequences List<DestinyIconSequenceDefinition>?
getter/setter pair
largeIcon String?
I regret calling this a "large icon". It's more like a medium-sized image with a picture of the vendor's mug on it, trying their best to look cool. Not what one would call an icon.
getter/setter pair
largeTransparentIcon String?
This is apparently the "Watermark". I am not certain offhand where this is actually used in the Game UI, but some people may find it useful.
getter/setter pair
mapIcon String?
This is the icon used in the map overview, when the vendor is located on the map.
getter/setter pair
name String?
getter/setter pair
originalIcon String?
If we replaced the icon with something more glitzy, this is the original icon that the vendor had according to the game's content. It may be more lame and/or have less razzle-dazzle. But who am I to tell you which icon to use.
getter/setter pair
requirementsDisplay List<DestinyVendorRequirementDisplayEntryDefinition>?
Vendors, in addition to expected display property data, may also show some "common requirements" as statically defined definition data. This might be when a vendor accepts a single type of currency, or when the currency is unique to the vendor and the designers wanted to show that currency when you interact with the vendor.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
smallTransparentIcon String?
This is the icon used in parts of the game UI such as the vendor's waypoint.
getter/setter pair
subtitle String?
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