bungie-net-core
Version:
An easy way to interact with the Bungie.net API
89 lines (88 loc) • 3.45 kB
TypeScript
/**
* 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.
*/
/**
* The possible states of Destiny Profile Records. IMPORTANT: Any given item can
* theoretically have many of these states simultaneously: as a result, this was
* altered to be a flags enumeration/bitmask for v3.2.0.
*
* This enum represents a set of flags - use bitwise operators to check which of
* these match your value.
* @see {@link https://bungie-net.github.io/#/components/schemas/Destiny.DestinyVendorItemState}
*/
export declare enum DestinyVendorItemState {
/** There are no augments on the item. */
None = 0,
/**
* Deprecated forever (probably). There was a time when Records were going to be
* implemented through Vendors, and this field was relevant. Now they're
* implemented through Presentation Nodes, and this field doesn't matter anymore.
*/
Incomplete = 1,
/**
* Deprecated forever (probably). See the description of the "Incomplete" value for
* the juicy scoop.
*/
RewardAvailable = 2,
/**
* Deprecated forever (probably). See the description of the "Incomplete" value for
* the juicy scoop.
*/
Complete = 4,
/**
* This item is considered to be "newly available", and should have some UI showing
* how shiny it is.
*/
New = 8,
/**
* This item is being "featured", and should be shiny in a different way from items
* that are merely new.
*/
Featured = 16,
/** This item is only available for a limited time, and that time is approaching. */
Ending = 32,
/** This item is "on sale". Get it while it's hot. */
OnSale = 64,
/** This item is already owned. */
Owned = 128,
/** This item should be shown with a "wide view" instead of normal icon view. */
WideView = 256,
/**
* This indicates that you should show some kind of attention-requesting indicator
* on the item, in a similar manner to items in the nexus that have such
* notifications.
*/
NexusAttention = 512,
/** This indicates that the item has some sort of a 'set' discount. */
SetDiscount = 1024,
/** This indicates that the item has a price drop. */
PriceDrop = 2048,
/** This indicates that the item is a daily offer. */
DailyOffer = 4096,
/** This indicates that the item is for charity. */
Charity = 8192,
/** This indicates that the item has a seasonal reward expiration. */
SeasonalRewardExpiration = 16384,
/** This indicates that the sale item is the best deal among different choices. */
BestDeal = 32768,
/** This indicates that the sale item is popular. */
Popular = 65536,
/** This indicates that the sale item is free. */
Free = 131072,
/** This indicates that the sale item is locked. */
Locked = 262144,
/** This indicates that the sale item is paracausal. */
Paracausal = 524288,
Cryptarch = 1048576,
ArtifactPerkOwned = 2097152,
Savings = 4194304,
Ineligible = 8388608,
ArtifactPerkBoosted = 16777216
}