DestinyFactionDefinition class

These definitions represent Factions in the game. Factions have ended up unilaterally being related to Vendors that represent them, but that need not necessarily be the case.

A Faction is really just an entity that has a related progression for which a character can gain experience. In Destiny 1, Dead Orbit was an example of a Faction: there happens to be a Vendor that represents Dead Orbit (and indeed, DestinyVendorDefinition.factionHash defines to this relationship), but Dead Orbit could theoretically exist without the Vendor that provides rewards.




displayProperties DestinyDisplayPropertiesDefinition
read / write
hash int
The unique identifier for this entity. Guaranteed to be unique for the type of entity, but not globally. [...]
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
index int
The index of the entity as it was found in the investment tables.
read / write
progressionHash int
The hash identifier for the DestinyProgressionDefinition that indicates the character's relationship with this faction in terms of experience and levels. [...]
read / write
redacted bool
If this is true, then there is an entity with this identifier/type combination, but BNet is not yet allowed to show it. Sorry!
read / write
rewardItemHash int
The faction reward item hash, usually an engram. [...]
read / write
rewardVendorHash int
The faction reward vendor hash, used for faction engram previews. [...]
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
tokenValues Map<int, int>
The faction token item hashes, and their respective progression values.
read / write
vendors List<DestinyFactionVendorDefinition>
List of vendors that are associated with this faction. The last vendor that passes the unlock flag checks is the one that should be shown.
read / write


noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
toString() String
A string representation of this object. [...]


operator ==(Object other) bool
The equality operator. [...]