steps property

  1. @JsonKey(name: 'steps')
List<DestinyProgressionStepDefinition>? steps
getter/setter pair

Progressions are divided into Steps, which roughly equate to "Levels" in the traditional sense of a Progression. Notably, the last step can be repeated indefinitely if repeatLastStep is true, meaning that the calculation for your level is not as simple as comparing your current progress to the max progress of the steps. These and more calculations are done for you if you grab live character progression data, such as in the DestinyCharacterProgressionComponent.

Implementation

@JsonKey(name:'steps')
List<DestinyProgressionStepDefinition>? steps;