Interface JSONApplication

interface JSONApplication {
    approximateGuildCount: number;
    botPublic?: boolean;
    botRequireCodeGrant?: boolean;
    coverImage: null | string;
    createdAt: number;
    customInstallURL?: string;
    description: string;
    discoverabilityState?: ApplicationDiscoverabilityState;
    discoveryEligibilityFlags?: number;
    explicitContentFilter?: ApplicationExplicitContentFilterLevel;
    flags: number;
    guild: null | JSONOAuthGuild;
    guildID: null | string;
    hook: boolean;
    icon: null | string;
    id: string;
    installParams?: InstallParams;
    integrationTypes: ApplicationIntegrationTypes[];
    integrationTypesConfig: IntegrationTypesConfig;
    interactionsEndpointURL: null | string;
    interactionsEventTypes?: string[];
    interactionsVersion?: number;
    isMonetized: boolean;
    monetizationEligibilityFlags?: number;
    monetizationState?: ApplicationMonetizationState;
    name: string;
    owner: null | JSONUser;
    primarySKUID?: string;
    privacyPolicyURL?: string;
    redirectURIs: string[];
    roleConnectionsVerificationURL: null | string;
    rpcApplicationState?: RPCApplicationState;
    rpcOrigins: string[];
    slug?: string;
    storeApplicationState?: StoreApplicationState;
    tags: string[];
    team: null | JSONTeam;
    termsOfServiceURL?: string;
    type: null | number;
    verificationState?: ApplicationVerificationState;
    verifyKey: string;
}

Hierarchy (view full)

Properties

approximateGuildCount: number
botPublic?: boolean
botRequireCodeGrant?: boolean
coverImage: null | string
createdAt: number
customInstallURL?: string
description: string
discoverabilityState?: ApplicationDiscoverabilityState
discoveryEligibilityFlags?: number
flags: number
guild: null | JSONOAuthGuild
guildID: null | string
hook: boolean
icon: null | string
id: string
installParams?: InstallParams
integrationTypes: ApplicationIntegrationTypes[]
integrationTypesConfig: IntegrationTypesConfig
interactionsEndpointURL: null | string
interactionsEventTypes?: string[]
interactionsVersion?: number
isMonetized: boolean
monetizationEligibilityFlags?: number
monetizationState?: ApplicationMonetizationState
name: string
owner: null | JSONUser
primarySKUID?: string
privacyPolicyURL?: string
redirectURIs: string[]
roleConnectionsVerificationURL: null | string
rpcApplicationState?: RPCApplicationState
rpcOrigins: string[]
slug?: string
storeApplicationState?: StoreApplicationState
tags: string[]
team: null | JSONTeam
termsOfServiceURL?: string
type: null | number
verificationState?: ApplicationVerificationState
verifyKey: string