ApplicationScopes class

Constructors

ApplicationScopes(int _value)
const
ApplicationScopes.fromJson(int numValue)
factory

Properties

hashCode int
The hash code for this object.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value int
no setter

Methods

contains(ApplicationScopes childValue) bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() int
toString() String
A string representation of this object.
inherited

Operators

operator &(ApplicationScopes item) int
operator ==(dynamic other) bool
The equality operator.
override

Constants

AdminGroups → const ApplicationScopes
AdminGroups = 8 Administer Group/Clan Forums, Wall, and Members for groups and clans that the user is a founder or an administrator.
AdvancedWriteActions → const ApplicationScopes
AdvancedWriteActions = 2048 Can perform actions that will result in a prompt to the user via the Destiny app.
BnetWrite → const ApplicationScopes
BnetWrite = 16 Create new groups, clans, and forum posts, along with other actions that are reserved for Bungie.net elevated scope: not meant to be used by third party applications.
DestinyUnlockValueQuery → const ApplicationScopes
DestinyUnlockValueQuery = 8192 Allows an app to query sensitive information like unlock flags and values not available through normal methods.
EditUserData → const ApplicationScopes
EditUserData = 256 Edit user data such as preferred language, status, motto, avatar selection and theme.
MoveEquipDestinyItems → const ApplicationScopes
MoveEquipDestinyItems = 32 Move or equip Destiny items
PartnerOfferGrant → const ApplicationScopes
PartnerOfferGrant = 4096 Can use the partner offer api to claim rewards defined for a partner
ReadAndApplyTokens → const ApplicationScopes
ReadAndApplyTokens = 1024 Read offer history and claim and apply tokens for the user.
ReadBasicUserProfile → const ApplicationScopes
ReadBasicUserProfile = 1 Read basic user profile information such as the user's handle, avatar icon, etc.
ReadDestinyInventoryAndVault → const ApplicationScopes
ReadDestinyInventoryAndVault = 64 Read Destiny 1 Inventory and Vault contents. For Destiny 2, this scope is needed to read anything regarded as private. This is the only scope a Destiny 2 app needs for read operations against Destiny 2 data such as inventory, vault, currency, vendors, milestones, progression, etc.
ReadDestinyVendorsAndAdvisors → const ApplicationScopes
ReadDestinyVendorsAndAdvisors = 512 Access vendor and advisor data specific to a user. OBSOLETE. This scope is only used on the Destiny 1 API.
ReadGroups → const ApplicationScopes
ReadGroups = 2 Read Group/Clan Forums, Wall, and Members for groups and clans that the user has joined.
ReadUserData → const ApplicationScopes
ReadUserData = 128 Read user data such as who they are web notifications, clan/group memberships, recent activity, muted users.
UserPiiRead → const ApplicationScopes
UserPiiRead = 16384 Allows an app to query sensitive user PII, most notably email information.
WriteGroups → const ApplicationScopes
WriteGroups = 4 Write Group/Clan Forums, Wall, and Members for groups and clans that the user has joined.