mirror of
https://github.com/swc-project/swc.git
synced 2024-12-25 14:43:33 +03:00
32 lines
1.1 KiB
TypeScript
32 lines
1.1 KiB
TypeScript
// Loaded from https://deno.land/x/discordeno@11.0.0-rc.2/src/types/templates/template.ts
|
|
|
|
|
|
import { Guild } from "../guilds/guild.ts";
|
|
import { User } from "../users/user.ts";
|
|
|
|
/** https://discord.com/developers/docs/resources/template#template-object-template-structure */
|
|
export interface Template {
|
|
/** The template code (unique Id) */
|
|
code: string;
|
|
/** Template name */
|
|
name: string;
|
|
/** The description for the template */
|
|
description: string | null;
|
|
/** Number of times this template has been used */
|
|
usageCount: number;
|
|
/** The Id of the user who created the template */
|
|
creatorId: string;
|
|
/** The user who created the template */
|
|
creator: User;
|
|
/** When this template was created */
|
|
createdAt: string;
|
|
/** When this template was last synced to the source guild */
|
|
updatedAt: string;
|
|
/** The Id of the guild this template is based on */
|
|
sourceGuildId: string;
|
|
/** The guild snapshot this template contains */
|
|
serializedSourceGuild: Partial<Guild>;
|
|
/** Whether the template has unsynced changes */
|
|
isDirty: boolean | null;
|
|
}
|