variants property
- @JsonKey(name: 'variants')
getter/setter pair
A milestone-referenced activity can have many variants, such as Tiers or alternative modes of play. Even if there is only a single variant, the details for these are represented within as a variant definition. It is assumed that, if this DestinyMilestoneActivityDefinition is active, then all variants should be active. If a Milestone could ever split the variants' active status conditionally, they should all have their own DestinyMilestoneActivityDefinition instead! The potential duplication will be worth it for the obviousness of processing and use.
Implementation
@JsonKey(name:'variants')
Map<String, DestinyMilestoneActivityVariantDefinition>? variants;