DestinyVendorItemSocketOverride class
The information for how the vendor purchase should override a given socket with custom plug data.
- Annotations
-
- @JsonSerializable()
Constructors
- DestinyVendorItemSocketOverride()
-
DestinyVendorItemSocketOverride.fromJson(Map<
String, dynamic> json) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- randomizedOptionsCount ↔ int?
-
If this is greater than -1, the number of randomized plugs on this socket will be set to this quantity instead of whatever it's set to by default.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- singleItemHash ↔ int?
-
If this is populated, the socket will be overridden with a specific plug.
If this isn't populated, it's being overridden by something more complicated that is only known by the Game Server and God, which means we can't tell you in advance what it'll be.
getter/setter pair
- socketTypeHash ↔ int?
-
This appears to be used to select which socket ultimately gets the override defined here.
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<DestinyVendorItemSocketOverride>