new Application
src/structures/application.ts:185new Application(client: ShardClient, data: BaseStructureData, isClone?: boolean)Application Structure, used for channels, guilds, presences, etc..
Application Structure, used for channels, guilds, presences, etc..
import { Structures } from 'detritus-client';
Structures.Application;new Application(client: ShardClient, data: BaseStructureData, isClone?: boolean)Deprecated. use roleConnectionsVerificationUrl
_getFromSnake(key: string): any_setFromSnake(key: string, value: any): any[custom](): objectbulkOverwriteRoleConnectionsMetadata(
metadata: (BulkOverwriteApplicationRoleConnectionsMetadataRecord | toJSON<BulkOverwriteApplicationRoleConnectionsMetadataRecordData>)[],
): Promise<BaseCollection<string, ApplicationRoleConnectionMetadata>>clone(): thisconsumeEntitlement(entitlementId: string): Promise<any>createEntitlement(options: CreateApplicationEntitlement): Promise<any>deleteEmoji(emojiId: string): Promise<any>deleteEntitlement(entitlementId: string): Promise<any>difference(key: string, value: any): [boolean, any]differences(data?: BaseStructureData): object | nulldifferencesBetween(structure: Structure): object | nulleditEmoji(emojiId: string, options?: EditApplicationEmoji): Promise<Emoji>fetchEmoji(emojiId: string): Promise<Emoji>fetchEmojis(): Promise<{ items: BaseCollection<string, Emoji> }>fetchEntitlements(
options?: FetchApplicationEntitlements,
): Promise<BaseCollection<string, Entitlement>>fetchRoleConnectionsMetadata(): Promise<BaseCollection<string, ApplicationRoleConnectionMetadata>>hasDifference(key: string, value: any): booleanhasDifferences(data?: BaseStructureData): booleanhasDifferencesBetween(structure: Structure): booleanhasFlag(flag: number): booleanjoinGuild(options?: JoinGuild): Promise<any>matches(name: string): booleanmerge(data?: BaseStructureData): voidmergeValue(key: string, value: any): voidoauth2UrlFormat(options?: UrlQuery): stringtoJSON(): any