summary refs log tree commit diff
path: root/src/schemas/api/bots/ApplicationCommandSchema.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/schemas/api/bots/ApplicationCommandSchema.ts')
-rw-r--r--src/schemas/api/bots/ApplicationCommandSchema.ts76
1 files changed, 38 insertions, 38 deletions
diff --git a/src/schemas/api/bots/ApplicationCommandSchema.ts b/src/schemas/api/bots/ApplicationCommandSchema.ts

index c9d3fa98..7d739e45 100644 --- a/src/schemas/api/bots/ApplicationCommandSchema.ts +++ b/src/schemas/api/bots/ApplicationCommandSchema.ts
@@ -1,57 +1,57 @@ import { ApplicationCommandOption, Snowflake, StringStringDictionary } from "@spacebar/schemas"; export interface ApplicationCommandSchema { - id?: Snowflake; - type?: ApplicationCommandType; - application_id: Snowflake; - guild_id?: Snowflake; - name: string; - name_localizations?: StringStringDictionary; - name_localized?: string | null; - description: string; - description_localizations?: StringStringDictionary; - description_localized?: string | null; - options?: ApplicationCommandOption[]; - default_member_permissions: string | null; - /* - * @deprecated - */ - dm_permission?: boolean; - permissions?: ApplicationCommandIndexPermissions; - nsfw?: boolean; - integration_types?: ApplicationIntegrationType[]; - global_popularity_rank?: number; - contexts?: InteractionContextType[]; - version: Snowflake; - handler?: ApplicationCommandHandlerType; + id?: Snowflake; + type?: ApplicationCommandType; + application_id: Snowflake; + guild_id?: Snowflake; + name: string; + name_localizations?: StringStringDictionary; + name_localized?: string | null; + description: string; + description_localizations?: StringStringDictionary; + description_localized?: string | null; + options?: ApplicationCommandOption[]; + default_member_permissions: string | null; + /* + * @deprecated + */ + dm_permission?: boolean; + permissions?: ApplicationCommandIndexPermissions; + nsfw?: boolean; + integration_types?: ApplicationIntegrationType[]; + global_popularity_rank?: number; + contexts?: InteractionContextType[]; + version: Snowflake; + handler?: ApplicationCommandHandlerType; } export interface ApplicationCommandIndexPermissions { - user?: boolean; - roles?: Record<Snowflake, boolean>; - channels?: Record<Snowflake, boolean>; + user?: boolean; + roles?: Record<Snowflake, boolean>; + channels?: Record<Snowflake, boolean>; } export enum ApplicationCommandType { - CHAT_INPUT = 1, - USER = 2, - MESSAGE = 3, - PRIMARY_ENTRY_POINT = 4, + CHAT_INPUT = 1, + USER = 2, + MESSAGE = 3, + PRIMARY_ENTRY_POINT = 4, } export enum ApplicationCommandHandlerType { - APP_HANDLER = 1, - DISCORD_LAUNCH_ACTIVITY = 2, - APP_HANDLER_LAUNCH_ACTIVITY = 3, + APP_HANDLER = 1, + DISCORD_LAUNCH_ACTIVITY = 2, + APP_HANDLER_LAUNCH_ACTIVITY = 3, } export enum InteractionContextType { - GUILD = 0, - BOT_DM = 1, - PRIVATE_CHANNEL = 2, + GUILD = 0, + BOT_DM = 1, + PRIVATE_CHANNEL = 2, } export enum ApplicationIntegrationType { - GUILD_INSTALL = 0, - USER_INSTALL = 1, + GUILD_INSTALL = 0, + USER_INSTALL = 1, }