DestinyComponentType class
Properties
-
hashCode
→ int
-
The hash code for this object. [...]
read-only, inherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toString()
→ String
-
Returns a string representation of this object.
inherited
Operators
-
operator ==(Object other)
→ bool
-
The equality operator. [...]
inherited
Constants
-
CharacterActivities
→ const int
-
This will return info about activities that a user can see and gating on it, if
you are the currently authenticated user or the user has elected to allow
anonymous viewing of its progression info. Note that the data returned by this
can be unfortunately problematic and relatively unreliable in some cases. We'll
eventually work on making it more consistently reliable.
204
-
CharacterEquipment
→ const int
-
This will return info about the equipped items on the character(s). Everyone can
see this.
205
-
CharacterInventories
→ const int
-
This will get you information about any non-equipped items on the character or
character(s) in question, if you're allowed to see it. You have to either be
authenticated as that user, or that user must allow anonymous viewing of their
non-equipped items in Bungie.Net settings to actually get results.
201
-
CharacterProgressions
→ const int
-
This will get you information about the progression (faction, experience, etc...
"levels") relevant to each character, if you are the currently authenticated
user or the user has elected to allow anonymous viewing of its progression info.
202
-
CharacterRenderData
→ const int
-
This will get you just enough information to be able to render the character in
3D if you have written a 3D rendering library for Destiny Characters, or "
borrowed" ours. It's okay, I won't tell anyone if you're using it. I'm no snitch.
(actually, we don't care if you use it - go to town)
203
-
Characters
→ const int
-
This will get you summary info about each of the characters in the profile.
200
-
Collectibles
→ const int
-
Returns summary status information about all "Collectibles". These are records
of what items you've discovered while playing Destiny, and some other basic
information. For detailed information, you will have to call a separate endpoint
devoted to the purpose.
800
-
CurrencyLookups
→ const int
-
A "shortcut" component that will give you all of the item hashes/quantities of
items that the requested character can use to determine if an action (purchasing,
socket insertion) has the required currency. (recall that all currencies are
just items, and that some vendor purchases require items that you might not
traditionally consider to be a "currency", like plugs/mods!)
600
-
ItemCommonData
→ const int
-
Items that aren't instanced still have important information you need to know:
how much of it you have, the itemHash so you can look up their
DestinyInventoryItemDefinition, whether they're locked, etc... Both instanced
and non-instanced items will have these properties. You will get this
automatically with Inventory components - you only need to pass this when
calling GetItem on a specific item.
307
-
ItemInstances
→ const int
-
This will return basic info about instanced items - whether they can be equipped,
their tracked status, and some info commonly needed in many places (current
damage type, primary stat value, etc)
300
-
ItemObjectives
→ const int
-
Items can have Objectives (DestinyObjectiveDefinition) bound to them. If they do,
this will return info for items that have such bound objectives.
301
-
ItemPerks
→ const int
-
Items can have perks (DestinyPerkDefinition). If they do, this will return info
for what perks are active on items.
302
-
ItemPlugStates
→ const int
-
Items that are "Plugs" can be inserted into sockets. This returns statuses about
those plugs and why they can/can't be inserted. I hear you giggling, there's
nothing funny about inserting plugs. Get your head out of the gutter and pay
attention!
308
-
ItemRenderData
→ const int
-
If you just want to render the weapon, this is just enough info to do that
rendering.
303
-
ItemSockets
→ const int
-
Items can have sockets, where plugs can be inserted. Asking for this component
will return all info relevant to the sockets on items that have them.
305
-
ItemStats
→ const int
-
Items can have stats, like rate of fire. Asking for this component will return
requested item's stats if they have stats.
304
-
ItemTalentGrids
→ const int
-
Items can have talent grids, though that matters a lot less frequently than it
used to. Asking for this component will return all relevant info about activated
Nodes and Steps on this talent grid, like the good ol' days.
306
-
Kiosks
→ const int
-
Asking for this component will return you the account's Kiosk statuses: that is,
what items have been filled out/acquired. But only if you are the currently
authenticated user or the user has elected to allow anonymous viewing of its
progression info.
500
-
None
→ const int
-
0
-
PresentationNodes
→ const int
-
Returns summary status information about all "Presentation Nodes". See
DestinyPresentationNodeDefinition for more details, but the gist is that these
are entities used by the game UI to bucket Collectibles and Records into a
hierarchy of categories. You may ask for and use this data if you want to
perform similar bucketing in your own UI: or you can skip it and roll your own.
700
-
ProfileCurrencies
→ const int
-
This will get you a summary of items on your Profile that we consider to be "
currencies", such as Glimmer. I mean, if there's Glimmer in Destiny 2. I didn't
say there was Glimmer.
103
-
ProfileInventories
→ const int
-
Asking for this will get you the profile-level inventories, such as your Vault
buckets (yeah, the Vault is really inventory buckets located on your Profile)
102
-
ProfileProgression
→ const int
-
This will get you any progression-related information that exists on a Profile-
wide level, across all characters.
104
-
Profiles
→ const int
-
Profiles is the most basic component, only relevant when calling GetProfile.
This returns basic information about the profile, which is almost nothing: a
list of characterIds, some information about the last time you logged in, and
that most sobering statistic: how long you've played.
100
-
Records
→ const int
-
Returns summary status information about all "Records" (also known in the game
as "Triumphs". I know, it's confusing because there's also "Moments of Triumph"
that will themselves be represented as "Triumphs.")
900
-
VendorCategories
→ const int
-
When obtaining vendor information, this will return information about the
categories of items provided by the Vendor.
401
-
VendorReceipts
→ const int
-
Only applicable for GetProfile, this will return information about receipts for
refundable vendor items.
101
-
Vendors
→ const int
-
When obtaining vendor information, this will return summary information about
the Vendor or Vendors being returned.
400
-
VendorSales
→ const int
-
When obtaining vendor information, this will return the information about items
being sold by the Vendor.
402