DestinyCharacterResponse class
The response contract for GetDestinyCharacter, with components that can be returned for character and item-level data.
- Annotations
-
- @JsonSerializable()
Constructors
- DestinyCharacterResponse()
-
DestinyCharacterResponse.fromJson(Map<
String, dynamic> json) -
factory
Properties
- activities ↔ SingleComponentResponseOfDestinyCharacterActivitiesComponent?
-
Activity data - info about current activities available to the player.
COMPONENT TYPE: CharacterActivities
getter/setter pair
- character ↔ SingleComponentResponseOfDestinyCharacterComponent?
-
Base information about the character in question.
COMPONENT TYPE: Characters
getter/setter pair
- collectibles ↔ SingleComponentResponseOfDestinyCollectiblesComponent?
-
COMPONENT TYPE: Collectibles
getter/setter pair
- currencyLookups ↔ SingleComponentResponseOfDestinyCurrenciesComponent?
-
A "lookup" convenience component that can be used to quickly check if the character has access to items that can be used for purchasing.
COMPONENT TYPE: CurrencyLookups
getter/setter pair
- equipment ↔ SingleComponentResponseOfDestinyInventoryComponent?
-
Equipped items on the character.
COMPONENT TYPE: CharacterEquipment
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- inventory ↔ SingleComponentResponseOfDestinyInventoryComponent?
-
The character-level non-equipped inventory items.
COMPONENT TYPE: CharacterInventories
getter/setter pair
- itemComponents ↔ DestinyItemComponentSetOfint64?
-
The set of components belonging to the player's instanced items.
COMPONENT TYPE:
See inside the DestinyItemComponentSet contract for component types.
getter/setter pair - kiosks ↔ SingleComponentResponseOfDestinyKiosksComponent?
-
Items available from Kiosks that are available to this specific character.
COMPONENT TYPE: Kiosks
getter/setter pair
- loadouts ↔ SingleComponentResponseOfDestinyLoadoutsComponent?
-
The loadouts available to the character.
COMPONENT TYPE: CharacterLoadouts
getter/setter pair
- plugSets ↔ SingleComponentResponseOfDestinyPlugSetsComponent?
-
When sockets refer to reusable Plug Sets (see DestinyPlugSetDefinition for more info), this is the set of plugs and their states that are scoped to this character.
This comes back with ItemSockets, as it is needed for a complete picture of the sockets on requested items.
COMPONENT TYPE: ItemSockets
getter/setter pair
- presentationNodes ↔ SingleComponentResponseOfDestinyPresentationNodesComponent?
-
COMPONENT TYPE: PresentationNodes
getter/setter pair
- progressions ↔ SingleComponentResponseOfDestinyCharacterProgressionComponent?
-
Character progression data, including Milestones.
COMPONENT TYPE: CharacterProgressions
getter/setter pair
- records ↔ SingleComponentResponseOfDestinyCharacterRecordsComponent?
-
COMPONENT TYPE: Records
getter/setter pair
- renderData ↔ SingleComponentResponseOfDestinyCharacterRenderComponent?
-
Character rendering data - a minimal set of information about equipment and dyes used for rendering.
COMPONENT TYPE: CharacterRenderData
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- uninstancedItemComponents ↔ DestinyBaseItemComponentSetOfuint32?
-
The set of components belonging to the player's UNinstanced items. Because apparently now those too can have information relevant to the character's state.
COMPONENT TYPE:
See inside the DestinyItemComponentSet contract for component types.
getter/setter pair
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<DestinyCharacterResponse>