blob: 4408a9e0fc57ea1b2d9a6afed61f7059da82e938 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
import {
ApplicationCommandHandlerType,
ApplicationCommandOption,
ApplicationCommandType,
ApplicationIntegrationType,
InteractionContextType,
StringStringDictionary,
} from "@spacebar/schemas";
export interface ApplicationCommandCreateSchema {
type?: ApplicationCommandType;
name: string;
name_localizations?: StringStringDictionary;
description?: string;
description_localizations?: StringStringDictionary;
options?: ApplicationCommandOption[];
default_member_permissions?: string;
/*
* @deprecated
*/
dm_permission?: boolean;
nsfw?: boolean;
integration_types?: ApplicationIntegrationType[];
contexts?: InteractionContextType[];
handler?: ApplicationCommandHandlerType;
}
export type BulkApplicationCommandCreateSchema = ApplicationCommandCreateSchema[];
|