diff --git a/deno/v8/payloads/oauth2.ts b/deno/v8/payloads/oauth2.ts index dd69e7d1..de1b7123 100644 --- a/deno/v8/payloads/oauth2.ts +++ b/deno/v8/payloads/oauth2.ts @@ -80,7 +80,19 @@ export interface APIApplication { /** * The application's public flags */ - flags: number; + flags: ApplicationFlags; +} + +export enum ApplicationFlags { + ManagedEmoji = 1 << 2, + GroupDMCreate = 1 << 4, + RPCHasConnected = 1 << 11, + GatewayPresence = 1 << 12, + GatewayPresenceLimit = 1 << 13, + GatewayGuildMembers = 1 << 14, + GatewayGuildMembersLimited = 1 << 15, + VerificationPendingGuildLimit = 1 << 16, + Embedded = 1 << 17, } export enum OAuth2Scopes { diff --git a/v8/payloads/oauth2.ts b/v8/payloads/oauth2.ts index 50cbabba..103def75 100644 --- a/v8/payloads/oauth2.ts +++ b/v8/payloads/oauth2.ts @@ -80,7 +80,19 @@ export interface APIApplication { /** * The application's public flags */ - flags: number; + flags: ApplicationFlags; +} + +export const enum ApplicationFlags { + ManagedEmoji = 1 << 2, + GroupDMCreate = 1 << 4, + RPCHasConnected = 1 << 11, + GatewayPresence = 1 << 12, + GatewayPresenceLimit = 1 << 13, + GatewayGuildMembers = 1 << 14, + GatewayGuildMembersLimited = 1 << 15, + VerificationPendingGuildLimit = 1 << 16, + Embedded = 1 << 17, } export const enum OAuth2Scopes {