Destiny.Entities.Characters.DestinyCharacterProgressionComponent
		Depends on Component "CharacterProgressions"
	
	
	
	
		This component returns anything that could be considered "Progression" on a user: data where the user is gaining levels, reputation, completions, rewards, etc...
	
	
	
	
		Type: object
	
	
	
	
	
		Object Properties
progressions
						
		Mapped to Definition
	
	
	
	
		A Dictionary of all known progressions for the Character, keyed by the Progression's hash.
Not all progressions have user-facing data, but those who do will have that data contained in the DestinyProgressionDefinition.
	
	
	Not all progressions have user-facing data, but those who do will have that data contained in the DestinyProgressionDefinition.
		Type: object
	
	
	
	
		Dictionary Contents:
			Destiny.DestinyProgression
	
	
	
		Dictionary Key Type: 
		uint32
	
	
	
	
		Mapped to Manifest Database Definition: 
		Destiny.Definitions.DestinyProgressionDefinition
	
			
factions
						
		Mapped to Definition
	
	
	
	
		A dictionary of all known Factions, keyed by the Faction's hash. It contains data about this character's status with the faction.
	
	
	
	
		Type: object
	
	
	
	
		Dictionary Contents:
			Destiny.Progression.DestinyFactionProgression
	
	
	
		Dictionary Key Type: 
		uint32
	
	
	
	
		Mapped to Manifest Database Definition: 
		Destiny.Definitions.DestinyFactionDefinition
	
			
milestones
						
		Mapped to Definition
	
	
	
	
		Milestones are related to the simple progressions shown in the game, but return additional and hopefully helpful information for users about the specifics of the Milestone's status.
	
	
	
	
		Type: object
	
	
	
	
		Dictionary Contents:
			Destiny.Milestones.DestinyMilestone
	
	
	
		Dictionary Key Type: 
		uint32
	
	
	
	
		Mapped to Manifest Database Definition: 
		Destiny.Definitions.Milestones.DestinyMilestoneDefinition
	
			
quests
						
		If the user has any active quests, the quests' statuses will be returned here.
Note that quests have been largely supplanted by Milestones, but that doesn't mean that they won't make a comeback independent of milestones at some point.
(Fun fact: quests came back as I feared they would, but we never looped back to populate this... I'm going to put that in the backlog.)
	
	
	Note that quests have been largely supplanted by Milestones, but that doesn't mean that they won't make a comeback independent of milestones at some point.
(Fun fact: quests came back as I feared they would, but we never looped back to populate this... I'm going to put that in the backlog.)
		Type: array
	
	
	
	
		Array Contents:
			Destiny.Quests.DestinyQuestStatus
	
	
	
	
			
uninstancedItemObjectives
						
		Mapped to Definition
	
	
	
	
		Sometimes, you have items in your inventory that don't have instances, but still have Objective information. This provides you that objective information for uninstanced items. 
This dictionary is keyed by the item's hash: which you can use to look up the name and description for the overall task(s) implied by the objective. The value is the list of objectives for this item, and their statuses.
	
	
	This dictionary is keyed by the item's hash: which you can use to look up the name and description for the overall task(s) implied by the objective. The value is the list of objectives for this item, and their statuses.
		Type: object
	
	
	
	
		Dictionary Contents:
			array
	
	
	
		Dictionary Key Type: 
		uint32
	
	
	
	
		Mapped to Manifest Database Definition: 
		Destiny.Definitions.DestinyInventoryItemDefinition
	
			
uninstancedItemPerks
						
		Mapped to Definition
	
	
	
	
		Sometimes, you have items in your inventory that don't have instances, but still have perks (for example: Trials passage cards). This gives you the perk information for uninstanced items.
This dictionary is keyed by item hash, which you can use to look up the corresponding item definition. The value is the list of perks states for the item.
	
	
	This dictionary is keyed by item hash, which you can use to look up the corresponding item definition. The value is the list of perks states for the item.
		Type: object
	
	
	
	
		Dictionary Contents:
			Destiny.Entities.Items.DestinyItemPerksComponent
	
	
	
		Dictionary Key Type: 
		uint32
	
	
	
	
		Mapped to Manifest Database Definition: 
		Destiny.Definitions.DestinyInventoryItemDefinition
	
			
checklists
						
		Mapped to Definition
	
	
	
	
		The set of checklists that can be examined for this specific character, keyed by the hash identifier of the Checklist (DestinyChecklistDefinition)
For each checklist returned, its value is itself a Dictionary keyed by the checklist's hash identifier with the value being a boolean indicating if it's been discovered yet.
	
	
	For each checklist returned, its value is itself a Dictionary keyed by the checklist's hash identifier with the value being a boolean indicating if it's been discovered yet.
		Type: object
	
	
	
	
		Dictionary Contents:
			object
	
	
	
		Dictionary Key Type: 
		uint32
	
	
	
	
		Mapped to Manifest Database Definition: 
		Destiny.Definitions.Checklists.DestinyChecklistDefinition
	
			
seasonalArtifact
						
		Data related to your progress on the current season's artifact that can vary per character.
	
	
	
	
		Type: object