@typed-discord/rest
    Preparing search index...

    Interface ApplicationCommandCreateRequest

    interface ApplicationCommandCreateRequest {
        contexts?: InteractionContextType[] | null;
        default_member_permissions?: number | null;
        description?: string | null;
        description_localizations?:
            | {
                ar?: string;
                bg?: string;
                cs?: string;
                da?: string;
                de?: string;
                el?: string;
                "en-GB"?: string;
                "en-US"?: string;
                "es-419"?: string;
                "es-ES"?: string;
                fi?: string;
                fr?: string;
                he?: string;
                hi?: string;
                hr?: string;
                hu?: string;
                id?: string;
                it?: string;
                ja?: string;
                ko?: string;
                lt?: string;
                nl?: string;
                no?: string;
                pl?: string;
                "pt-BR"?: string;
                ro?: string;
                ru?: string;
                "sv-SE"?: string;
                th?: string;
                tr?: string;
                uk?: string;
                vi?: string;
                "zh-CN"?: string;
                "zh-TW"?: string;
            }
            | null;
        dm_permission?: boolean
        | null;
        handler?: ApplicationCommandHandler | null;
        integration_types?: ApplicationIntegrationType[] | null;
        name: string;
        name_localizations?:
            | {
                ar?: string;
                bg?: string;
                cs?: string;
                da?: string;
                de?: string;
                el?: string;
                "en-GB"?: string;
                "en-US"?: string;
                "es-419"?: string;
                "es-ES"?: string;
                fi?: string;
                fr?: string;
                he?: string;
                hi?: string;
                hr?: string;
                hu?: string;
                id?: string;
                it?: string;
                ja?: string;
                ko?: string;
                lt?: string;
                nl?: string;
                no?: string;
                pl?: string;
                "pt-BR"?: string;
                ro?: string;
                ru?: string;
                "sv-SE"?: string;
                th?: string;
                tr?: string;
                uk?: string;
                vi?: string;
                "zh-CN"?: string;
                "zh-TW"?: string;
            }
            | null;
        options?: | (
            | ApplicationCommandAttachmentOption
            | ApplicationCommandBooleanOption
            | ApplicationCommandChannelOption
            | ApplicationCommandIntegerOption
            | ApplicationCommandMentionableOption
            | ApplicationCommandNumberOption
            | ApplicationCommandRoleOption
            | ApplicationCommandStringOption
            | ApplicationCommandSubcommandGroupOption
            | ApplicationCommandSubcommandOption
            | ApplicationCommandUserOption
        )[]
        | null;
        type?: ApplicationCommandType
        | null;
    }
    Index

    Properties

    contexts?: InteractionContextType[] | null
    default_member_permissions?: number | null
    description?: string | null
    description_localizations?:
        | {
            ar?: string;
            bg?: string;
            cs?: string;
            da?: string;
            de?: string;
            el?: string;
            "en-GB"?: string;
            "en-US"?: string;
            "es-419"?: string;
            "es-ES"?: string;
            fi?: string;
            fr?: string;
            he?: string;
            hi?: string;
            hr?: string;
            hu?: string;
            id?: string;
            it?: string;
            ja?: string;
            ko?: string;
            lt?: string;
            nl?: string;
            no?: string;
            pl?: string;
            "pt-BR"?: string;
            ro?: string;
            ru?: string;
            "sv-SE"?: string;
            th?: string;
            tr?: string;
            uk?: string;
            vi?: string;
            "zh-CN"?: string;
            "zh-TW"?: string;
        }
        | null
    dm_permission?: boolean | null
    handler?: ApplicationCommandHandler | null

    Determines whether the interaction is handled by the app's interactions handler or by Discord

    integration_types?: ApplicationIntegrationType[] | null
    name: string
    name_localizations?:
        | {
            ar?: string;
            bg?: string;
            cs?: string;
            da?: string;
            de?: string;
            el?: string;
            "en-GB"?: string;
            "en-US"?: string;
            "es-419"?: string;
            "es-ES"?: string;
            fi?: string;
            fr?: string;
            he?: string;
            hi?: string;
            hr?: string;
            hu?: string;
            id?: string;
            it?: string;
            ja?: string;
            ko?: string;
            lt?: string;
            nl?: string;
            no?: string;
            pl?: string;
            "pt-BR"?: string;
            ro?: string;
            ru?: string;
            "sv-SE"?: string;
            th?: string;
            tr?: string;
            uk?: string;
            vi?: string;
            "zh-CN"?: string;
            "zh-TW"?: string;
        }
        | null
    options?:
        | (
            | ApplicationCommandAttachmentOption
            | ApplicationCommandBooleanOption
            | ApplicationCommandChannelOption
            | ApplicationCommandIntegerOption
            | ApplicationCommandMentionableOption
            | ApplicationCommandNumberOption
            | ApplicationCommandRoleOption
            | ApplicationCommandStringOption
            | ApplicationCommandSubcommandGroupOption
            | ApplicationCommandSubcommandOption
            | ApplicationCommandUserOption
        )[]
        | null