Interface JSONOAuthApplication

interface JSONOAuthApplication {
    botPublic: boolean;
    botRequireCodeGrant: boolean;
    coverImage: null | string;
    createdAt: number;
    customInstallURL?: string;
    description: string;
    flags: number;
    guildID: null | string;
    icon: null | string;
    id: string;
    installParams?: InstallParams;
    integrationTypes: ApplicationIntegrationTypes[];
    integrationTypesConfig?: IntegrationTypesConfig;
    name: string;
    owner: JSONUser;
    ownerID: string;
    primarySKUID?: string;
    privacyPolicyURL?: string;
    roleConnectionsVerificationURL?: string;
    rpcOrigins: string[];
    slug?: string;
    tags?: string[];
    team: null | JSONTeam;
    termsOfServiceURL?: string;
    type: null | number;
    verifyKey: string;
}

Hierarchy (view full)

Properties

botPublic: boolean
botRequireCodeGrant: boolean
coverImage: null | string
createdAt: number
customInstallURL?: string
description: string
flags: number
guildID: null | string
icon: null | string
id: string
installParams?: InstallParams
integrationTypes: ApplicationIntegrationTypes[]
integrationTypesConfig?: IntegrationTypesConfig
name: string
owner: JSONUser
ownerID: string
primarySKUID?: string
privacyPolicyURL?: string
roleConnectionsVerificationURL?: string
rpcOrigins: string[]
slug?: string
tags?: string[]
team: null | JSONTeam
termsOfServiceURL?: string
type: null | number
verifyKey: string