DestinyProgressionStepDefinition class

This defines a single Step in a progression (which roughly equates to a level. See DestinyProgressionDefinition for caveats).

Annotations
  • @JsonSerializable()

Properties

displayEffectType DestinyProgressionStepDisplayEffect?
This appears to be, when you "level up", whether a visual effect will display and on what entity. See DestinyProgressionStepDisplayEffect for slightly more info.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
icon String?
If this progression step has a specific icon related to it, this is the icon to show.
getter/setter pair
progressTotal int?
The total amount of progression points/"experience" you will need to initially reach this step. If this is the last step and the progression is repeating indefinitely (DestinyProgressionDefinition.repeatLastStep), this will also be the progress needed to level it up further by repeating this step again.
getter/setter pair
rewardItems List<DestinyItemQuantity>?
A listing of items rewarded as a result of reaching this level.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stepName String?
Very rarely, Progressions will have localized text describing the Level of the progression. This will be that localized text, if it exists. Otherwise, the standard appears to be to simply show the level numerically.
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<DestinyProgressionStepDefinition>