DestinyPublicActivityStatus class

Represents the public-facing status of an activity: any data about what is currently active in the Activity, regardless of an individual character's progress in it.

Annotations
  • @JsonSerializable()

Properties

challengeObjectiveHashes List<int>?
Active Challenges for the activity, if any - represented as hashes for DestinyObjectiveDefinitions.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
modifierHashes List<int>?
The active modifiers on this activity, if any - represented as hashes for DestinyActivityModifierDefinitions.
getter/setter pair
rewardTooltipItems List<DestinyItemQuantity>?
If the activity itself provides any specific "mock" rewards, this will be the items and their quantity. Why "mock", you ask? Because these are the rewards as they are represented in the tooltip of the Activity. These are often pointers to fake items that look good in a tooltip, but represent an abstract concept of what you will get for a reward rather than the specific items you may obtain.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

asyncToJson() Future<Map<String, dynamic>>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

asyncFromJson(Map<String, dynamic> json) Future<DestinyPublicActivityStatus>