serializedSourceGuild
serializedSourceGuild: {
afkChannelId?: string | number | null;
afkTimeout?: 1800 | 3600 | 60 | 300 | 900;
channels?: (
| {
flags?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
ChannelFlags
| undefined,
>;
id?: string | number;
name: string;
nsfw?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
boolean
| undefined,
>;
parentId?: string | number | null;
permissionOverwrites?: {
allow?: string | null;
deny?: string | null;
id: string | number;
type: OverwriteType;
}[];
position?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
type?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
GuildCategory
| undefined,
>;
}
| {
availableTags?: {
emojiId: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
string
| null,
>;
emojiName: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
string
| null,
>;
id: string;
moderated: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<boolean>;
name: string;
}[];
defaultAutoArchiveDuration?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
ThreadAutoArchiveDuration
| undefined,
>;
defaultForumLayout?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
ForumLayoutType
| undefined,
>;
defaultReactionEmoji?:
| {
emojiId: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
string
| null,
>;
emojiName: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
string
| null,
>;
}
| null;
defaultSortOrder?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
SortOrderType
| null
| undefined,
>;
defaultThreadRateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
flags?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
ChannelFlags
| undefined,
>;
id?: string | number;
name: string;
nsfw?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
boolean
| undefined,
>;
parentId?: string | number | null;
permissionOverwrites?: {
allow?: string | null;
deny?: string | null;
id: string | number;
type: OverwriteType;
}[];
position?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
rateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
topic?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
string
| null
| undefined,
>;
type?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
GuildForum
| undefined,
>;
}
| {
availableTags?: {
emojiId: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
string
| null,
>;
emojiName: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
string
| null,
>;
id: string;
moderated: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<boolean>;
name: string;
}[];
defaultAutoArchiveDuration?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
ThreadAutoArchiveDuration
| undefined,
>;
defaultReactionEmoji?:
| {
emojiId: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
string
| null,
>;
emojiName: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
string
| null,
>;
}
| null;
defaultSortOrder?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
SortOrderType
| null
| undefined,
>;
defaultThreadRateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
flags?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
ChannelFlags
| undefined,
>;
id?: string | number;
name: string;
nsfw?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
boolean
| undefined,
>;
parentId?: string | number | null;
permissionOverwrites?: {
allow?: string | null;
deny?: string | null;
id: string | number;
type: OverwriteType;
}[];
position?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
rateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
topic?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
string
| null
| undefined,
>;
type?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
GuildMedia
| undefined,
>;
}
| {
bitrate?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
flags?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
ChannelFlags
| undefined,
>;
id?: string | number;
name: string;
nsfw?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
boolean
| undefined,
>;
parentId?: string | number | null;
permissionOverwrites?: {
allow?: string | null;
deny?: string | null;
id: string | number;
type: OverwriteType;
}[];
position?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
rateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
rtcRegion?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
string
| null
| undefined,
>;
type?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
GuildStageVoice
| undefined,
>;
userLimit?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
videoQualityMode?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
VideoQualityMode
| undefined,
>;
}
| {
bitrate?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
flags?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
ChannelFlags
| undefined,
>;
id?: string | number;
name: string;
nsfw?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
boolean
| undefined,
>;
parentId?: string | number | null;
permissionOverwrites?: {
allow?: string | null;
deny?: string | null;
id: string | number;
type: OverwriteType;
}[];
position?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
rateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
rtcRegion?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
string
| null
| undefined,
>;
type?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
GuildVoice
| undefined,
>;
userLimit?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
videoQualityMode?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
VideoQualityMode
| undefined,
>;
}
| {
defaultAutoArchiveDuration?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
ThreadAutoArchiveDuration
| undefined,
>;
defaultThreadRateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
flags?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
ChannelFlags
| undefined,
>;
id?: string | number;
name: string;
nsfw?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
boolean
| undefined,
>;
parentId?: string | number | null;
permissionOverwrites?: {
allow?: string | null;
deny?: string | null;
id: string | number;
type: OverwriteType;
}[];
position?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
rateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
topic?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
string
| null
| undefined,
>;
type?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
GuildAnnouncement
| undefined,
>;
}
| {
defaultAutoArchiveDuration?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
ThreadAutoArchiveDuration
| undefined,
>;
defaultThreadRateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
flags?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
ChannelFlags
| undefined,
>;
id?: string | number;
name: string;
nsfw?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
boolean
| undefined,
>;
parentId?: string | number | null;
permissionOverwrites?: {
allow?: string | null;
deny?: string | null;
id: string | number;
type: OverwriteType;
}[];
position?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
rateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
topic?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
string
| null
| undefined,
>;
type?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
GuildText
| undefined,
>;
}
| {
flags?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
ChannelFlags
| undefined,
>;
id?: string | number;
name: string;
nsfw?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
boolean
| undefined,
>;
parentId?: string | number | null;
permissionOverwrites?: {
allow?: string | null;
deny?: string | null;
id: string | number;
type: OverwriteType;
}[];
position?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
rateLimitPerUser?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
number
| undefined,
>;
type?: AddUndefinedToPossiblyUndefinedPropertiesOfInterface<
ThreadChannelType
| undefined,
>;
}
)[];
defaultMessageNotifications?: GuildDefaultMessageNotifications;
description: string
| null;
explicitContentFilter?: GuildExplicitContentFilter;
iconHash: string | null;
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?: number
| null;
hoist?: boolean | null;
icon?: string | null;
id: string | number;
mentionable?: boolean | null;
name?: string | null;
permissions?: string | null;
unicodeEmoji?: string | null;
}[];
systemChannelFlags?: GuildSystemChannelFlags;
systemChannelId?: string
| number
| null;
verificationLevel?: GuildVerificationLevel;
}