UNPKG

bungie-net-core

Version:

An easy way to interact with the Bungie.net API

53 lines (52 loc) 2.68 kB
/** * Bungie.Net API * These endpoints constitute the functionality exposed by Bungie.net, both for more traditional website functionality and for connectivity to Bungie video games and their related functionality. * * Contact: support@bungie.com * * NOTE: This class is auto generated by the bungie-net-core code generator program * Repository: {@link https://github.com/owens1127/bungie-net-core} * Do not edit these files manually. */ import { DestinyProfileTransitoryPartyMember } from './DestinyProfileTransitoryPartyMember'; import { DestinyProfileTransitoryCurrentActivity } from './DestinyProfileTransitoryCurrentActivity'; import { DestinyProfileTransitoryJoinability } from './DestinyProfileTransitoryJoinability'; import { DestinyProfileTransitoryTrackingEntry } from './DestinyProfileTransitoryTrackingEntry'; /** * This is an experimental set of data that Bungie considers to be "transitory" - * information that may be useful for API users, but that is coming from a non- * authoritative data source about information that could potentially change at a * more frequent pace than Bungie.net will receive updates about it. * * This information is provided exclusively for convenience should any of it be * useful to users: we provide no guarantees to the accuracy or timeliness of data * that comes from this source. Know that this data can potentially be out-of-date * or even wrong entirely if the user disconnected from the game or suddenly * changed their status before we can receive refreshed data. * @see {@link https://bungie-net.github.io/#/components/schemas/Destiny.Components.Profiles.DestinyProfileTransitoryComponent} */ export interface DestinyProfileTransitoryComponent { /** * If you have any members currently in your party, this is some (very) bare-bones * information about those members. */ readonly partyMembers: DestinyProfileTransitoryPartyMember[]; /** * If you are in an activity, this is some transitory info about the activity * currently being played. */ readonly currentActivity: DestinyProfileTransitoryCurrentActivity; /** * Information about whether and what might prevent you from joining this person on * a fireteam. */ readonly joinability: DestinyProfileTransitoryJoinability; /** Information about tracked entities. */ readonly tracking: DestinyProfileTransitoryTrackingEntry[]; /** * The hash identifier for the DestinyDestinationDefinition of the last location * you were orbiting when in orbit. Mapped to DestinyDestinationDefinition in the * manifest. */ readonly lastOrbitedDestinationHash?: number; }