import { DestinyDefinitionsDestinyItemSetBlockEntryDefinition } from './destinyDefinitionsDestinyItemSetBlockEntryDefinition'; /** * If this item is a quest, this block will be non-null. In practice, I wish I had called this the Quest block, but at the time it wasn\'t clear to me whether it would end up being used for purposes other than quests. It will contain data about the steps in the quest, and mechanics we can use for displaying and tracking the quest. */ export interface DestinyDefinitionsDestinyInventoryItemDefinitionSetData { /** * A collection of hashes of set items, for items such as Quest Metadata items that possess this data. */ itemList?: Array; /** * If true, items in the set can only be added in increasing order, and adding an item will remove any previous item. For Quests, this is by necessity true. Only one quest step is present at a time, and previous steps are removed as you advance in the quest. */ requireOrderedSetItemAdd?: boolean; /** * If true, the UI should treat this quest as \"featured\" */ setIsFeatured?: boolean; /** * A string identifier we can use to attempt to identify the category of the Quest. */ setType?: string; /** * The name of the quest line that this quest step is a part of. */ questLineName?: string; /** * The description of the quest line that this quest step is a part of. */ questLineDescription?: string; /** * An additional summary of this step in the quest line. */ questStepSummary?: string; }