DestinyItemSocketBlockDefinition class

If defined, the item has at least one socket.

Annotations
  • @JsonSerializable()

Properties

detail String?
This was supposed to be a string that would give per-item details about sockets. In practice, it turns out that all this ever has is the localized word "details". ... that's lame, but perhaps it will become something cool in the future.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
intrinsicSockets List<DestinyItemIntrinsicSocketEntryDefinition>?
Each intrinsic (or immutable/permanent) socket on an item is defined here, along with the plug that is permanently affixed to the socket.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
socketCategories List<DestinyItemSocketCategoryDefinition>?
A convenience property, that refers to the sockets in the "sockets" property, pre-grouped by category and ordered in the manner that they should be grouped in the UI. You could form this yourself with the existing data, but why would you want to? Enjoy life man.
getter/setter pair
socketEntries List<DestinyItemSocketEntryDefinition>?
Each non-intrinsic (or mutable) socket on an item is defined here. Check inside for more info.
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<DestinyItemSocketBlockDefinition>