locations property
A vendor can be at different places in the world depending on the game/character/account state. This is the list of possible locations for the vendor, along with conditions we use to determine which one is currently active.
Implementation
@JsonKey(name:'locations')
List<DestinyVendorLocationDefinition>? locations;