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>