Skip to main content
Module

x/discord_api_types/rest/v8/template.ts

Up to date Discord API Typings, versioned by the API version
Go to Latest
File
import type { APIGuild, APITemplate } from '../../payloads/v8/mod.ts';import type { AddUndefinedToPossiblyUndefinedPropertiesOfInterface, StrictPartial } from '../../utils/internals.ts';
/** * https://discord.com/developers/docs/resources/template#get-template * @deprecated API and gateway v8 are deprecated and the types will not receive further updates, please update to v10. */export type RESTGetAPITemplateResult = APITemplate;
/** * https://discord.com/developers/docs/resources/template#create-guild-from-template * @deprecated API and gateway v8 are deprecated and the types will not receive further updates, please update to v10. */export type RESTPostAPITemplateCreateGuildJSONBody = AddUndefinedToPossiblyUndefinedPropertiesOfInterface<{ /** * Name of the guild (2-100 characters) */ name: string; /** * base64 1024x1024 png/jpeg image for the guild icon * * See https://discord.com/developers/docs/reference#image-data */ icon?: string;}>;
/** * https://discord.com/developers/docs/resources/template#create-guild-from-template * @deprecated API and gateway v8 are deprecated and the types will not receive further updates, please update to v10. */export type RESTPostAPITemplateCreateGuildResult = APIGuild;
/** * https://discord.com/developers/docs/resources/template#get-guild-templates * @deprecated API and gateway v8 are deprecated and the types will not receive further updates, please update to v10. */export type RESTGetAPIGuildTemplatesResult = APITemplate[];
/** * https://discord.com/developers/docs/resources/template#create-guild-template * @deprecated API and gateway v8 are deprecated and the types will not receive further updates, please update to v10. */export type RESTPostAPIGuildTemplatesJSONBody = AddUndefinedToPossiblyUndefinedPropertiesOfInterface<{ /** * Name of the template (1-100 characters) */ name: string; /** * Description for the template (0-120 characters) */ description?: string | null;}>;
/** * https://discord.com/developers/docs/resources/template#create-guild-template * @deprecated API and gateway v8 are deprecated and the types will not receive further updates, please update to v10. */export type RESTPostAPIGuildTemplatesResult = APITemplate;
/** * https://discord.com/developers/docs/resources/template#sync-guild-template * @deprecated API and gateway v8 are deprecated and the types will not receive further updates, please update to v10. */export type RESTPutAPIGuildTemplateSyncResult = APITemplate;
/** * https://discord.com/developers/docs/resources/template#modify-guild-template * @deprecated API and gateway v8 are deprecated and the types will not receive further updates, please update to v10. */export type RESTPatchAPIGuildTemplateJSONBody = StrictPartial<RESTPostAPIGuildTemplatesJSONBody>;
/** * https://discord.com/developers/docs/resources/template#modify-guild-template * @deprecated API and gateway v8 are deprecated and the types will not receive further updates, please update to v10. */export type RESTPatchAPIGuildTemplateResult = APITemplate;
/** * https://discord.com/developers/docs/resources/template#delete-guild-template * @deprecated API and gateway v8 are deprecated and the types will not receive further updates, please update to v10. */export type RESTDeleteAPIGuildTemplateResult = APITemplate;