feat: enhance application management with deauthorization and authorized applications retrieval

This commit is contained in:
Elysia
2025-07-12 20:43:40 +07:00
parent ce747eb5a0
commit fdc67d0eff
5 changed files with 612 additions and 12 deletions

20
typings/enums.d.ts vendored
View File

@@ -348,3 +348,23 @@ export const enum SeparatorSpacingSizes {
SMALL = 1,
LARGE = 2,
}
export const enum ApplicationType {
/**
* A game integrating with Discord
*/
GAME = 1,
/**
* A music service integrating with Discord
* @deprecated
*/
MUSIC = 2,
/**
* A limited application used for ticketed event SKUs
*/
TICKETED_EVENTS = 3,
/**
* A limited application used for creator monetization (e.g. role subscription) SKUs
*/
CREATOR_MONETIZATION = 4,
}