Destiny.Entities.Characters.DestinyCharacterComponent
		Depends on Component "Characters"
	
	
	
	
		This component contains base properties of the character. You'll probably want to always request this component, but hey you do you.
	
	
	
	
		Type: object
	
	
	
	
	
		Object Properties
membershipId
						
		Every Destiny Profile has a membershipId. This is provided on the character as well for convenience.
	
	
	
	
		Type: int64
	
	
	
	
	
	
			
membershipType
						
		membershipType tells you the platform on which the character plays. Examine the BungieMembershipType enumeration for possible values.
	
	
	
	
		Type: int32
	
	
	
	
	
	
			
characterId
						
		The unique identifier for the character.
	
	
	
	
		Type: int64
	
	
	
	
	
	
			
dateLastPlayed
						
		The last date that the user played Destiny.
	
	
	
	
		Type: date-time
	
	
	
	
	
	
			
minutesPlayedThisSession
						
		If the user is currently playing, this is how long they've been playing.
	
	
	
	
		Type: int64
	
	
	
	
	
	
			
minutesPlayedTotal
						
		If this value is 525,600, then they played Destiny for a year. Or they're a very dedicated Rent fan. Note that this includes idle time, not just time spent actually in activities shooting things.
	
	
	
	
		Type: int64
	
	
	
	
	
	
			
light
						
		The user's calculated "Light Level". Light level is an indicator of your power that mostly matters in the end game, once you've reached the maximum character level: it's a level that's dependent on the average Attack/Defense power of your items.
	
	
	
	
		Type: int32
	
	
	
	
	
	
			
stats
						
		Your character's stats, such as Agility, Resilience, etc... *not* historical stats.
You'll have to call a different endpoint for those.
	
	
	You'll have to call a different endpoint for those.
		Type: object
	
	
	
	
		Dictionary Contents:
			int32
	
	
	
		Dictionary Key Type: 
		uint32
	
	
	
			
raceHash
						
		Mapped to Definition
	
	
	
	
		Use this hash to look up the character's DestinyRaceDefinition.
	
	
	
	
		Type: uint32
	
	
	
	
	
	
	
		Mapped to Manifest Database Definition: 
		Destiny.Definitions.DestinyRaceDefinition
	
			
genderHash
						
		Mapped to Definition
	
	
	
	
		Use this hash to look up the character's DestinyGenderDefinition.
	
	
	
	
		Type: uint32
	
	
	
	
	
	
	
		Mapped to Manifest Database Definition: 
		Destiny.Definitions.DestinyGenderDefinition
	
			
classHash
						
		Mapped to Definition
	
	
	
	
		Use this hash to look up the character's DestinyClassDefinition.
	
	
	
	
		Type: uint32
	
	
	
	
	
	
	
		Mapped to Manifest Database Definition: 
		Destiny.Definitions.DestinyClassDefinition
	
			
raceType
						
		Mostly for historical purposes at this point, this is an enumeration for the character's race.
It'll be preferable in the general case to look up the related definition: but for some people this was too convenient to remove.
	
	
	It'll be preferable in the general case to look up the related definition: but for some people this was too convenient to remove.
		Type: int32
	
	
	
	
	
	
			
classType
						
		Mostly for historical purposes at this point, this is an enumeration for the character's class.
It'll be preferable in the general case to look up the related definition: but for some people this was too convenient to remove.
	
	
	It'll be preferable in the general case to look up the related definition: but for some people this was too convenient to remove.
		Type: int32
	
	
	
	
	
	
			
genderType
						
		Mostly for historical purposes at this point, this is an enumeration for the character's Gender.
It'll be preferable in the general case to look up the related definition: but for some people this was too convenient to remove. And yeah, it's an enumeration and not a boolean. Fight me.
	
	
	It'll be preferable in the general case to look up the related definition: but for some people this was too convenient to remove. And yeah, it's an enumeration and not a boolean. Fight me.
		Type: int32
	
	
	
	
	
	
			
emblemPath
						
		A shortcut path to the user's currently equipped emblem image. If you're just showing summary info for a user, this is more convenient than examining their equipped emblem and looking up the definition.
	
	
	
	
		Type: string
	
	
	
	
	
	
			
emblemBackgroundPath
						
		A shortcut path to the user's currently equipped emblem background image. If you're just showing summary info for a user, this is more convenient than examining their equipped emblem and looking up the definition.
	
	
	
	
		Type: string
	
	
	
	
	
	
			
emblemHash
						
		Mapped to Definition
	
	
	
	
		The hash of the currently equipped emblem for the user. Can be used to look up the DestinyInventoryItemDefinition.
	
	
	
	
		Type: uint32
	
	
	
	
	
	
	
		Mapped to Manifest Database Definition: 
		Destiny.Definitions.DestinyInventoryItemDefinition
	
			
emblemColor
						
		A shortcut for getting the background color of the user's currently equipped emblem without having to do a DestinyInventoryItemDefinition lookup.
	
	
	
	
		Type: object
	
	
	
	
	
	
			
levelProgression
						
		The progression that indicates your character's level. Not their light level, but their character level: you know, the thing you max out a couple hours in and then ignore for the sake of light level.
	
	
	
	
		Type: object
	
	
	
	
	
	
			
baseCharacterLevel
						
		The "base" level of your character, not accounting for any light level.
	
	
	
	
		Type: int32
	
	
	
	
	
	
			
percentToNextLevel
						
		A number between 0 and 100, indicating the whole and fractional % remaining to get to the next character level.
	
	
	
	
		Type: float
	
	
	
	
	
	
			
titleRecordHash
						
		Nullable
		Mapped to Definition
	
	
	
	
		If this Character has a title assigned to it, this is the identifier of the DestinyRecordDefinition that has that title information.
	
	
	
	
		Type: uint32
	
	
	
	
	
	
	
		Mapped to Manifest Database Definition: 
		Destiny.Definitions.Records.DestinyRecordDefinition