DestinyActivity class

Represents the "Live" data that we can obtain about a Character's status with a specific Activity. This will tell you whether the character can participate in the activity, as well as some other basic mutable information.

Meant to be combined with static DestinyActivityDefinition data for a full picture of the Activity.




activityHash int
The hash identifier of the Activity. Use this to look up the DestinyActivityDefinition of the activity. [...]
read / write
canJoin bool
If true, the user is allowed to join with another Fireteam in this activity.
read / write
canLead bool
If true, the user is allowed to lead a Fireteam into this activity.
read / write
difficultyTier int
A DestinyActivityDifficultyTier enum value indicating the difficulty of the activity.
read / write
displayLevel int
The difficulty level of the activity, if applicable.
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
isCompleted bool
If true, we both have the ability to know that the user has completed this activity and they have completed it. Unfortunately, we can't necessarily know this for all activities. As such, this should probably only be used if you already know in advance which specific activities you wish to check.
read / write
isNew bool
If true, then the activity should have a "new" indicator in the Director UI.
read / write
isVisible bool
If true, the user should be able to see this activity.
read / write
recommendedLight int
The recommended light level for the activity, if applicable.
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited


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. [...]