From 2d30086863a5373f3c15cbfe9a5212a7b649d06a Mon Sep 17 00:00:00 2001 From: ITOH <72305210+itohatweb@users.noreply.github.com> Date: Wed, 14 Apr 2021 10:40:12 +0200 Subject: [PATCH] add: ModifyGuildWelcomeScreen type --- src/types/guilds/modify_guild_welcome_screen.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/types/guilds/modify_guild_welcome_screen.ts diff --git a/src/types/guilds/modify_guild_welcome_screen.ts b/src/types/guilds/modify_guild_welcome_screen.ts new file mode 100644 index 000000000..d983043af --- /dev/null +++ b/src/types/guilds/modify_guild_welcome_screen.ts @@ -0,0 +1,16 @@ +import { SnakeCasedPropertiesDeep } from "../util.ts"; +import { WelcomeScreenChannel } from "./welcome_screen_channel.ts"; + +export interface ModifyGuildWelcomeScreen { + /** Whether the welcome screen is enabled */ + enabled?: boolean | null; + /** Channels linked in the welcome screen and their display options */ + welcomeScreen?: WelcomeScreenChannel[] | null; + /** The server description to show in the welcome screen */ + description?: string | null; +} + +// TODO: add documentation link +export type DiscordModifyGuildWelcomeScreen = SnakeCasedPropertiesDeep< + ModifyGuildWelcomeScreen +>;