serializedSourceGuild
serializedSourceGuild: {
afkChannelId?: null | string | number;
afkTimeout?: 1800 | 3600 | 60 | 300 | 900;
channels?: (
| {
flags?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| ChannelFlags,
>;
id?: string | number;
name: string;
nsfw?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| boolean,
>;
parentId?: null | string | number;
permissionOverwrites?: {
allow?: null | string;
deny?: null | string;
id: string | number;
type: OverwriteType;
}[];
position?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
type?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| GuildCategory,
>;
}
| {
availableTags?: {
emojiId: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
null
| string,
>;
emojiName: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
null
| string,
>;
id: string;
moderated: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<boolean>;
name: string;
}[];
defaultAutoArchiveDuration?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| ThreadAutoArchiveDuration,
>;
defaultForumLayout?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| ForumLayoutType,
>;
defaultReactionEmoji?:
| null
| {
emojiId: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
null
| string,
>;
emojiName: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
null
| string,
>;
};
defaultSortOrder?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| null
| SortOrderType,
>;
defaultThreadRateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
flags?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| ChannelFlags,
>;
id?: string | number;
name: string;
nsfw?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| boolean,
>;
parentId?: null | string | number;
permissionOverwrites?: {
allow?: null | string;
deny?: null | string;
id: string | number;
type: OverwriteType;
}[];
position?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
rateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
topic?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| null
| string,
>;
type?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| GuildForum,
>;
}
| {
availableTags?: {
emojiId: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
null
| string,
>;
emojiName: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
null
| string,
>;
id: string;
moderated: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<boolean>;
name: string;
}[];
defaultAutoArchiveDuration?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| ThreadAutoArchiveDuration,
>;
defaultReactionEmoji?:
| null
| {
emojiId: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
null
| string,
>;
emojiName: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
null
| string,
>;
};
defaultSortOrder?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| null
| SortOrderType,
>;
defaultThreadRateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
flags?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| ChannelFlags,
>;
id?: string | number;
name: string;
nsfw?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| boolean,
>;
parentId?: null | string | number;
permissionOverwrites?: {
allow?: null | string;
deny?: null | string;
id: string | number;
type: OverwriteType;
}[];
position?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
rateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
topic?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| null
| string,
>;
type?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| GuildMedia,
>;
}
| {
bitrate?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
flags?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| ChannelFlags,
>;
id?: string | number;
name: string;
nsfw?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| boolean,
>;
parentId?: null | string | number;
permissionOverwrites?: {
allow?: null | string;
deny?: null | string;
id: string | number;
type: OverwriteType;
}[];
position?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
rateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
rtcRegion?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| null
| string,
>;
type?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| GuildStageVoice,
>;
userLimit?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
videoQualityMode?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| VideoQualityMode,
>;
}
| {
bitrate?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
flags?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| ChannelFlags,
>;
id?: string | number;
name: string;
nsfw?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| boolean,
>;
parentId?: null | string | number;
permissionOverwrites?: {
allow?: null | string;
deny?: null | string;
id: string | number;
type: OverwriteType;
}[];
position?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
rateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
rtcRegion?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| null
| string,
>;
type?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| GuildVoice,
>;
userLimit?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
videoQualityMode?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| VideoQualityMode,
>;
}
| {
defaultAutoArchiveDuration?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| ThreadAutoArchiveDuration,
>;
defaultThreadRateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
flags?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| ChannelFlags,
>;
id?: string | number;
name: string;
nsfw?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| boolean,
>;
parentId?: null | string | number;
permissionOverwrites?: {
allow?: null | string;
deny?: null | string;
id: string | number;
type: OverwriteType;
}[];
position?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
rateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
topic?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| null
| string,
>;
type?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| GuildAnnouncement,
>;
}
| {
defaultAutoArchiveDuration?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| ThreadAutoArchiveDuration,
>;
defaultThreadRateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
flags?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| ChannelFlags,
>;
id?: string | number;
name: string;
nsfw?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| boolean,
>;
parentId?: null | string | number;
permissionOverwrites?: {
allow?: null | string;
deny?: null | string;
id: string | number;
type: OverwriteType;
}[];
position?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
rateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
topic?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| null
| string,
>;
type?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| GuildText,
>;
}
| {
flags?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| ChannelFlags,
>;
id?: string | number;
name: string;
nsfw?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| boolean,
>;
parentId?: null | string | number;
permissionOverwrites?: {
allow?: null | string;
deny?: null | string;
id: string | number;
type: OverwriteType;
}[];
position?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
rateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| number,
>;
type?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
undefined
| ThreadChannelType,
>;
}
)[];
defaultMessageNotifications?: GuildDefaultMessageNotifications;
description: null
| string;
explicitContentFilter?: GuildExplicitContentFilter;
iconHash: null | string;
name: string;
preferredLocale:
| "id"
| "en-US"
| "en-GB"
| "bg"
| "zh-CN"
| "zh-TW"
| "hr"
| "cs"
| "da"
| "nl"
| "fi"
| "fr"
| "de"
| "el"
| "hi"
| "hu"
| "it"
| "ja"
| "ko"
| "lt"
| "no"
| "pl"
| "pt-BR"
| "ro"
| "ru"
| "es-ES"
| "es-419"
| "sv-SE"
| "th"
| "tr"
| "uk"
| "vi";
premiumProgressBarEnabled?: boolean;
region?: string;
roles?: {
color?: null
| number;
hoist?: null | boolean;
icon?: null | string;
id: string | number;
mentionable?: null | boolean;
name?: null | string;
permissions?: null | string;
unicodeEmoji?: null | string;
}[];
systemChannelFlags?: GuildSystemChannelFlags;
systemChannelId?: null
| string
| number;
verificationLevel?: GuildVerificationLevel;
}