bungie-net-core
Version:
An easy way to interact with the Bungie.net API
55 lines (54 loc) • 2.01 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.
*/
/**
* A Flags enumeration/bitmask where each bit represents a possible state that a
* Record/Triumph can be in.
*
* 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.DestinyRecordState}
*/
export declare enum DestinyRecordState {
/**
* If there are no flags set, the record is in a state where it *could* be redeemed,
* but it has not been yet.
*/
None = 0,
/** If this is set, the completed record has been redeemed. */
RecordRedeemed = 1,
/**
* If this is set, there's a reward available from this Record but it's unavailable
* for redemption.
*/
RewardUnavailable = 2,
/** If this is set, the objective for this Record has not yet been completed. */
ObjectiveNotCompleted = 4,
/**
* If this is set, the game recommends that you replace the display text of this
* Record with DestinyRecordDefinition.stateInfo.obscuredDescription.
*/
Obscured = 8,
/**
* If this is set, the game recommends that you not show this record. Do what you
* will with this recommendation.
*/
Invisible = 16,
/**
* If this is set, you can't complete this record because you lack some permission
* that's required to complete it.
*/
EntitlementUnowned = 32,
/**
* If this is set, the record has a title (check DestinyRecordDefinition for title
* info) and you can equip it.
*/
CanEquipTitle = 64
}