Interface JSONApplication

interface JSONApplication {
    aliases?: string[];
    approvedConsoles?: ApprovableConsoleType[];
    approximateGuildCount?: number;
    approximateUserAuthorizationCount?: number;
    approximateUserInstallCount?: number;
    botApproximateGuildCount?: number;
    botDisabled?: boolean;
    botPublic?: boolean;
    botQuarantined?: boolean;
    botRequireCodeGrant?: boolean;
    connectionEntrypointURL?: string;
    coverImage?: null | string;
    createdAt: number;
    creatorMonetizationState?: number;
    customInstallURL?: string;
    deeplinkURI?: string;
    description: string;
    developers?: ApplicationCompany[];
    discoverabilityState?: ApplicationDiscoverabilityState;
    discoveryEligibilityFlags?: number;
    embeddedActivityConfig?: EmbeddedActivityConfig;
    eulaID?: string;
    eventWebhooksStatus?: ApplicationEventWebhookStatus;
    eventWebhooksTypes?: ("APPLICATION_AUTHORIZED" | "APPLICATION_DEAUTHORIZED" | "ENTITLEMENT_CREATE" | "QUEST_USER_ENROLLMENT")[];
    eventWebhooksURL?: null | string;
    executables?: ApplicationExecutable[];
    explicitContentFilter?: ApplicationExplicitContentFilterLevel;
    flags: number;
    guild: null | JSONOAuthGuild;
    guildID?: null | string;
    hook: boolean;
    icon: null | string;
    id: string;
    installParams?: InstallParams;
    integrationPublic?: boolean;
    integrationRequireCodeGrant?: boolean;
    integrationTypes?: ApplicationIntegrationTypes[];
    integrationTypesConfig?: IntegrationTypesConfig;
    interactionsEndpointURL?: null | string;
    interactionsEventTypes?: string[];
    interactionsVersion?: ApplicationInteractionsVersion;
    internalGuildRestriction?: ApplicationInternalGuildRestriction;
    isDiscoverable: boolean;
    isMonetized: boolean;
    isVerified: boolean;
    maxParticipants?: number;
    monetizationEligibilityFlags?: number;
    monetizationState?: ApplicationMonetizationState;
    name: string;
    overlay?: boolean;
    overlayCompatibilityHook?: boolean;
    overlayMethods?: number;
    overlayWarn?: boolean;
    owner: null | JSONUser;
    parentID?: string;
    pricingLocalizationStrategy?: "localized_price_sets";
    primarySKUID?: string;
    privacyPolicyURL?: string;
    publishers?: ApplicationCompany[];
    redirectURIs?: string[];
    roleConnectionsVerificationURL?: null | string;
    rpcApplicationState?: RPCApplicationState;
    rpcOrigins?: string[];
    slug?: string;
    storeApplicationState?: StoreApplicationState;
    storefrontAvailable: boolean;
    tags?: string[];
    team: null | JSONTeam;
    termsOfServiceURL?: string;
    thirdPartySKUs?: JSONSKU[];
    type: null | ApplicationType;
    verificationState?: ApplicationVerificationState;
    verifyKey: string;
}

Hierarchy (view full)

Properties

aliases?: string[]
approvedConsoles?: ApprovableConsoleType[]
approximateGuildCount?: number
approximateUserAuthorizationCount?: number
approximateUserInstallCount?: number
botApproximateGuildCount?: number
botDisabled?: boolean
botPublic?: boolean
botQuarantined?: boolean
botRequireCodeGrant?: boolean
connectionEntrypointURL?: string
coverImage?: null | string
createdAt: number
creatorMonetizationState?: number
customInstallURL?: string
deeplinkURI?: string
description: string
developers?: ApplicationCompany[]
discoverabilityState?: ApplicationDiscoverabilityState
discoveryEligibilityFlags?: number
embeddedActivityConfig?: EmbeddedActivityConfig
eulaID?: string
eventWebhooksStatus?: ApplicationEventWebhookStatus
eventWebhooksTypes?: ("APPLICATION_AUTHORIZED" | "APPLICATION_DEAUTHORIZED" | "ENTITLEMENT_CREATE" | "QUEST_USER_ENROLLMENT")[]
eventWebhooksURL?: null | string
executables?: ApplicationExecutable[]
flags: number
guild: null | JSONOAuthGuild
guildID?: null | string
hook: boolean
icon: null | string
id: string
installParams?: InstallParams
integrationPublic?: boolean
integrationRequireCodeGrant?: boolean
integrationTypes?: ApplicationIntegrationTypes[]
integrationTypesConfig?: IntegrationTypesConfig
interactionsEndpointURL?: null | string
interactionsEventTypes?: string[]
interactionsVersion?: ApplicationInteractionsVersion
internalGuildRestriction?: ApplicationInternalGuildRestriction
isDiscoverable: boolean
isMonetized: boolean
isVerified: boolean
maxParticipants?: number
monetizationEligibilityFlags?: number
monetizationState?: ApplicationMonetizationState
name: string
overlay?: boolean
overlayCompatibilityHook?: boolean
overlayMethods?: number
overlayWarn?: boolean
owner: null | JSONUser
parentID?: string
pricingLocalizationStrategy?: "localized_price_sets"
primarySKUID?: string
privacyPolicyURL?: string
publishers?: ApplicationCompany[]
redirectURIs?: string[]
roleConnectionsVerificationURL?: null | string
rpcApplicationState?: RPCApplicationState
rpcOrigins?: string[]
slug?: string
storeApplicationState?: StoreApplicationState
storefrontAvailable: boolean
tags?: string[]
team: null | JSONTeam
termsOfServiceURL?: string
thirdPartySKUs?: JSONSKU[]
type: null | ApplicationType
verificationState?: ApplicationVerificationState
verifyKey: string