discord-backup
Version:
A complete framework to facilitate server backup using discord.js v14 with rate limiting and error handling
26 lines (25 loc) • 869 B
TypeScript
import { GuildDefaultMessageNotifications, GuildExplicitContentFilter, Snowflake, GuildVerificationLevel } from 'discord.js';
import { AfkData, BanData, ChannelsData, EmojiData, RoleData, WidgetData } from './';
import { MemberData } from './MemberData';
export interface BackupData {
name: string;
iconURL?: string;
iconBase64?: string;
verificationLevel: GuildVerificationLevel;
explicitContentFilter: GuildExplicitContentFilter;
defaultMessageNotifications: GuildDefaultMessageNotifications | number;
afk?: AfkData;
widget: WidgetData;
splashURL?: string;
splashBase64?: string;
bannerURL?: string;
bannerBase64?: string;
channels: ChannelsData;
roles: RoleData[];
bans: BanData[];
emojis: EmojiData[];
members: MemberData[];
createdTimestamp: number;
guildID: string;
id: Snowflake;
}