Variable GuildSchemaConst
GuildSchema: ZodObject<{ autoLiveRoleLogs: ZodNullable<ZodOptional<ZodString>>; autoLiveRoles: ZodEffects<ZodNullable<ZodOptional<ZodArray<ZodObject<{ filter: ZodNullable<ZodOptional<ZodObject<(...
), (...
), (...
), (...
), (...
)>>>; roleId: ZodNullable<ZodOptional<ZodString>>; }, "strip", ZodTypeAny, { filter?: null | { mode?: | (...
) | (...
) | (...
) | (...
); roles?: (...
) | (...
) | (...
); }; roleId?: null | string; }, { filter?: null | { mode?: | (...
) | (...
) | (...
) | (...
); roles?: (...
) | (...
) | (...
); }; roleId?: null | string; }>, "many">>>, undefined | null | { filter?: null | { mode?: null | "whitelist" | "blacklist"; roles?: null | string[]; }; roleId?: null | string; }[], undefined | null | { filter?: null | { mode?: null | "whitelist" | "blacklist"; roles?: null | string[]; }; roleId?: null | string; }[]>; birthdayChannelId: ZodNullable<ZodOptional<ZodString>>; birthdayEnabled: ZodNullable<ZodOptional<ZodBoolean>>; birthdayRoleId: ZodNullable<ZodOptional<ZodString>>; bitfield: ZodNullable<ZodOptional<ZodString>>; blacklisted: ZodNullable<ZodOptional<ZodBoolean>>; disableBranding: ZodNullable<ZodOptional<ZodObject<{ birthday: ZodNullable<ZodOptional<ZodBoolean>>; clips: ZodNullable<ZodOptional<ZodBoolean>>; giveaways: ZodNullable<ZodOptional<ZodBoolean>>; leaderboard: ZodNullable<ZodOptional<ZodBoolean>>; notifications: ZodNullable<ZodOptional<ZodBoolean>>; starboard: ZodNullable<ZodOptional<ZodBoolean>>; vods: ZodNullable<ZodOptional<ZodBoolean>>; welcomeLeave: ZodNullable<ZodOptional<ZodBoolean>>; }, "strip", ZodTypeAny, { birthday?: null | boolean; clips?: null | boolean; giveaways?: null | boolean; leaderboard?: null | boolean; notifications?: null | boolean; starboard?: null | boolean; vods?: null | boolean; welcomeLeave?: null | boolean; }, { birthday?: null | boolean; clips?: null | boolean; giveaways?: null | boolean; leaderboard?: null | boolean; notifications?: null | boolean; starboard?: null | boolean; vods?: null | boolean; welcomeLeave?: null | boolean; }>>>; gettingStarted: ZodNullable<ZodOptional<ZodObject<{ didBuyPremium: ZodNullable<ZodOptional<ZodBoolean>>; didDismissGuildAds: ZodNullable<ZodOptional<ZodBoolean>>; didSetupBirthday: ZodNullable<ZodOptional<ZodBoolean>>; didSetupFirstContentCreator: ZodNullable<ZodOptional<ZodBoolean>>; }, "strip", ZodTypeAny, { didBuyPremium?: null | boolean; didDismissGuildAds?: null | boolean; didSetupBirthday?: null | boolean; didSetupFirstContentCreator?: null | boolean; }, { didBuyPremium?: null | boolean; didDismissGuildAds?: null | boolean; didSetupBirthday?: null | boolean; didSetupFirstContentCreator?: null | boolean; }>>>; guildId: ZodOptional<ZodString>; leaveChannelId: ZodNullable<ZodOptional<ZodString>>; leaveEnabled: ZodNullable<ZodOptional<ZodBoolean>>; locale: ZodNullable<ZodOptional<ZodString>>; messages: ZodNullable<ZodOptional<ZodArray<ZodObject<{ buttons: ZodNullable<ZodOptional<ZodEffects<ZodNullable<(...
)>, (...
) | (...
) | (...
), (...
) | (...
) | (...
)>>>; content: ZodNullable<ZodOptional<ZodEffects<ZodNullable<(...
)>, (...
) | (...
) | (...
), (...
) | (...
) | (...
)>>>; embed: ZodNullable<ZodOptional<ZodObject<{ author: ...
; color: ...
; description: ...
; fields: ...
; footer: ...
; image: ...
; thumbnail: ...
; title: ...
; url: ...
; }, "strip", ZodTypeAny, { author?: ...
; color?: ...
; description?: ...
; fields?: ...
; footer?: ...
; image?: ...
; thumbnail?: ...
; title?: ...
; url?: ...
; }, { author?: ...
; color?: ...
; description?: ...
; fields?: ...
; footer?: ...
; image?: ...
; thumbnail?: ...
; title?: ...
; url?: ...
; }>>>; type: ZodUnion<[ZodEnum<[(...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
)]>, ZodEnum<[(...
), (...
), (...
)]>]>; webhook: ZodNullable<ZodOptional<ZodObject<{ avatarUrl: ...
; enabled: ...
; username: ...
; }, "strip", ZodTypeAny, { avatarUrl?: ...
; enabled?: ...
; username?: ...
; }, { avatarUrl?: ...
; enabled?: ...
; username?: ...
; }>>>; }, "strip", ZodTypeAny, { buttons?: null | { title?: (...
) | (...
) | (...
); url?: (...
) | (...
) | (...
); }[]; content?: null | string; embed?: null | { author?: null | { icon_url?: ...
; name?: ...
; url?: ...
; }; color?: null | number; description?: null | string; fields?: null | (...
)[]; footer?: null | { icon_url?: ...
; text?: ...
; }; image?: null | { url?: ...
; }; thumbnail?: null | { url?: ...
; }; title?: null | string; url?: null | string; }; type: | "clip" | "vod" | "kickLive" | "kickOffline" | "twitchLive" | "twitchOffline" | "rumbleLive" | "rumbleOffline" | "tiktokLive" | "tiktokOffline" | "tiktokVideo" | "birthday" | "welcome" | "leave"; webhook?: null | { avatarUrl?: null | string; enabled?: null | boolean; username?: null | string; }; }, { buttons?: null | { title?: (...
) | (...
) | (...
); url?: (...
) | (...
) | (...
); }[]; content?: null | string; embed?: null | { author?: null | { icon_url?: ...
; name?: ...
; url?: ...
; }; color?: null | number; description?: null | string; fields?: null | (...
)[]; footer?: null | { icon_url?: ...
; text?: ...
; }; image?: null | { url?: ...
; }; thumbnail?: null | { url?: ...
; }; title?: null | string; url?: null | string; }; type: | "clip" | "vod" | "kickLive" | "kickOffline" | "twitchLive" | "twitchOffline" | "rumbleLive" | "rumbleOffline" | "tiktokLive" | "tiktokOffline" | "tiktokVideo" | "birthday" | "welcome" | "leave"; webhook?: null | { avatarUrl?: null | string; enabled?: null | boolean; username?: null | string; }; }>, "many">>>; notificationOverrides: ZodEffects<ZodEffects<ZodNullable<ZodOptional<ZodArray<ZodObject<{ actions: ZodNullable<ZodOptional<(...
)>>; applyTo: ZodNullable<ZodOptional<(...
)>>; overrideChannelId: ZodNullable<ZodOptional<(...
)>>; overridePingRoleId: ZodNullable<ZodOptional<(...
)>>; priorityOnConflict: ZodNullable<ZodOptional<(...
)>>; query: ZodNullable<ZodOptional<(...
)>>; queryIn: ZodNullable<ZodOptional<(...
)>>; }, "strip", ZodTypeAny, { actions?: null | (...
)[]; applyTo?: null | (...
)[]; overrideChannelId?: null | string; overridePingRoleId?: null | string; priorityOnConflict?: null | number; query?: null | (...
)[]; queryIn?: | null | "title" | "description" | "category"; }, { actions?: null | (...
)[]; applyTo?: null | (...
)[]; overrideChannelId?: null | string; overridePingRoleId?: null | string; priorityOnConflict?: null | number; query?: null | (...
)[]; queryIn?: | null | "title" | "description" | "category"; }>, "many">>>, undefined | null | { actions?: null | ("autoPublish" | "cancel" | "dontPublish")[]; applyTo?: null | ( | "kick" | "tiktok" | "twitch" | "rumble")[]; overrideChannelId?: null | string; overridePingRoleId?: null | string; priorityOnConflict?: null | number; query?: null | string[]; queryIn?: | null | "title" | "description" | "category"; }[], undefined | null | { actions?: null | ("autoPublish" | "cancel" | "dontPublish")[]; applyTo?: null | ( | "kick" | "tiktok" | "twitch" | "rumble")[]; overrideChannelId?: null | string; overridePingRoleId?: null | string; priorityOnConflict?: null | number; query?: null | string[]; queryIn?: | null | "title" | "description" | "category"; }[]>, undefined | null | { actions?: null | ("autoPublish" | "cancel" | "dontPublish")[]; applyTo?: null | ( | "kick" | "tiktok" | "twitch" | "rumble")[]; overrideChannelId?: null | string; overridePingRoleId?: null | string; priorityOnConflict?: null | number; query?: null | string[]; queryIn?: | null | "title" | "description" | "category"; }[], undefined | null | { actions?: null | ("autoPublish" | "cancel" | "dontPublish")[]; applyTo?: null | ( | "kick" | "tiktok" | "twitch" | "rumble")[]; overrideChannelId?: null | string; overridePingRoleId?: null | string; priorityOnConflict?: null | number; query?: null | string[]; queryIn?: | null | "title" | "description" | "category"; }[]>; overrideBranding: ZodNullable<ZodOptional<ZodBoolean>>; premium: ZodNullable<ZodOptional<ZodObject<{ additionalAutoLiveRoles: ZodNullable<ZodOptional<ZodNumber>>; additionalConnections: ZodNullable<ZodOptional<ZodNumber>>; additionalOverrides: ZodNullable<ZodOptional<ZodNumber>>; additionalStatusRoles: ZodNullable<ZodOptional<ZodNumber>>; additionalStickyMessages: ZodNullable<ZodOptional<ZodNumber>>; enabled: ZodNullable<ZodOptional<ZodBoolean>>; tier: ZodNullable<ZodOptional<ZodString>>; }, "strip", ZodTypeAny, { additionalAutoLiveRoles?: null | number; additionalConnections?: null | number; additionalOverrides?: null | number; additionalStatusRoles?: null | number; additionalStickyMessages?: null | number; enabled?: null | boolean; tier?: null | string; }, { additionalAutoLiveRoles?: null | number; additionalConnections?: null | number; additionalOverrides?: null | number; additionalStatusRoles?: null | number; additionalStickyMessages?: null | number; enabled?: null | boolean; tier?: null | string; }>>>; singleMessages: ZodNullable<ZodOptional<ZodArray<ZodObject<{ message: ZodEffects<ZodNullable<ZodOptional<ZodString>>, undefined | null | string, undefined | null | string>; type: ZodEnum<["autoLiveRoleAdded", "autoLiveRoleRemoved", "statusRoleAdded", "statusRoleRemoved", "statChannelLive", "statChannelOffline", "statFollowers"]>; webhook: ZodNullable<ZodOptional<ZodObject<{ avatarUrl: ...
; enabled: ...
; username: ...
; }, "strip", ZodTypeAny, { avatarUrl?: ...
; enabled?: ...
; username?: ...
; }, { avatarUrl?: ...
; enabled?: ...
; username?: ...
; }>>>; }, "strip", ZodTypeAny, { message?: null | string; type: | "autoLiveRoleAdded" | "autoLiveRoleRemoved" | "statusRoleAdded" | "statusRoleRemoved" | "statChannelLive" | "statChannelOffline" | "statFollowers"; webhook?: null | { avatarUrl?: null | string; enabled?: null | boolean; username?: null | string; }; }, { message?: null | string; type: | "autoLiveRoleAdded" | "autoLiveRoleRemoved" | "statusRoleAdded" | "statusRoleRemoved" | "statChannelLive" | "statChannelOffline" | "statFollowers"; webhook?: null | { avatarUrl?: null | string; enabled?: null | boolean; username?: null | string; }; }>, "many">>>; statusRoleLogs: ZodNullable<ZodOptional<ZodString>>; statusRoles: ZodEffects<ZodNullable<ZodOptional<ZodArray<ZodObject<{ filter: ZodNullable<ZodOptional<ZodObject<(...
), (...
), (...
), (...
), (...
)>>>; keepOnOffline: ZodNullable<ZodOptional<ZodBoolean>>; roleId: ZodNullable<ZodOptional<ZodString>>; texts: ZodNullable<ZodOptional<ZodArray<(...
), (...
)>>>; }, "strip", ZodTypeAny, { filter?: null | { mode?: | (...
) | (...
) | (...
) | (...
); roles?: (...
) | (...
) | (...
); }; keepOnOffline?: null | boolean; roleId?: null | string; texts?: null | string[]; }, { filter?: null | { mode?: | (...
) | (...
) | (...
) | (...
); roles?: (...
) | (...
) | (...
); }; keepOnOffline?: null | boolean; roleId?: null | string; texts?: null | string[]; }>, "many">>>, undefined | null | { filter?: null | { mode?: null | "whitelist" | "blacklist"; roles?: null | string[]; }; keepOnOffline?: null | boolean; roleId?: null | string; texts?: null | string[]; }[], undefined | null | { filter?: null | { mode?: null | "whitelist" | "blacklist"; roles?: null | string[]; }; keepOnOffline?: null | boolean; roleId?: null | string; texts?: null | string[]; }[]>; stickyMessages: ZodNullable<ZodOptional<ZodArray<ZodObject<{ buttons: ZodNullable<ZodOptional<ZodEffects<ZodNullable<(...
)>, (...
) | (...
) | (...
), (...
) | (...
) | (...
)>>>; channelId: ZodNullable<ZodOptional<ZodString>>; content: ZodNullable<ZodOptional<ZodEffects<ZodNullable<(...
)>, (...
) | (...
) | (...
), (...
) | (...
) | (...
)>>>; embed: ZodNullable<ZodOptional<ZodObject<{ author: ...
; color: ...
; description: ...
; fields: ...
; footer: ...
; image: ...
; thumbnail: ...
; title: ...
; url: ...
; }, "strip", ZodTypeAny, { author?: ...
; color?: ...
; description?: ...
; fields?: ...
; footer?: ...
; image?: ...
; thumbnail?: ...
; title?: ...
; url?: ...
; }, { author?: ...
; color?: ...
; description?: ...
; fields?: ...
; footer?: ...
; image?: ...
; thumbnail?: ...
; title?: ...
; url?: ...
; }>>>; messageId: ZodNullable<ZodOptional<ZodString>>; webhook: ZodNullable<ZodOptional<ZodObject<{ avatarUrl: ...
; enabled: ...
; username: ...
; }, "strip", ZodTypeAny, { avatarUrl?: ...
; enabled?: ...
; username?: ...
; }, { avatarUrl?: ...
; enabled?: ...
; username?: ...
; }>>>; }, "strip", ZodTypeAny, { buttons?: null | { title?: (...
) | (...
) | (...
); url?: (...
) | (...
) | (...
); }[]; channelId?: null | string; content?: null | string; embed?: null | { author?: null | { icon_url?: ...
; name?: ...
; url?: ...
; }; color?: null | number; description?: null | string; fields?: null | (...
)[]; footer?: null | { icon_url?: ...
; text?: ...
; }; image?: null | { url?: ...
; }; thumbnail?: null | { url?: ...
; }; title?: null | string; url?: null | string; }; messageId?: null | string; webhook?: null | { avatarUrl?: null | string; enabled?: null | boolean; username?: null | string; }; }, { buttons?: null | { title?: (...
) | (...
) | (...
); url?: (...
) | (...
) | (...
); }[]; channelId?: null | string; content?: null | string; embed?: null | { author?: null | { icon_url?: ...
; name?: ...
; url?: ...
; }; color?: null | number; description?: null | string; fields?: null | (...
)[]; footer?: null | { icon_url?: ...
; text?: ...
; }; image?: null | { url?: ...
; }; thumbnail?: null | { url?: ...
; }; title?: null | string; url?: null | string; }; messageId?: null | string; webhook?: null | { avatarUrl?: null | string; enabled?: null | boolean; username?: null | string; }; }>, "many">>>; syncUsername: ZodNullable<ZodOptional<ZodBoolean>>; vodDownloadStoreForHours: ZodNullable<ZodOptional<ZodNumber>>; welcomeChannelId: ZodNullable<ZodOptional<ZodString>>; welcomeEnabled: ZodNullable<ZodOptional<ZodBoolean>>; }, "strip", ZodTypeAny, { autoLiveRoleLogs?: null | string; autoLiveRoles?: null | { filter?: null | { mode?: null | "whitelist" | "blacklist"; roles?: null | string[]; }; roleId?: null | string; }[]; birthdayChannelId?: null | string; birthdayEnabled?: null | boolean; birthdayRoleId?: null | string; bitfield?: null | string; blacklisted?: null | boolean; disableBranding?: null | { birthday?: null | boolean; clips?: null | boolean; giveaways?: null | boolean; leaderboard?: null | boolean; notifications?: null | boolean; starboard?: null | boolean; vods?: null | boolean; welcomeLeave?: null | boolean; }; gettingStarted?: null | { didBuyPremium?: null | boolean; didDismissGuildAds?: null | boolean; didSetupBirthday?: null | boolean; didSetupFirstContentCreator?: null | boolean; }; guildId?: string; leaveChannelId?: null | string; leaveEnabled?: null | boolean; locale?: null | string; messages?: null | { buttons?: null | { title?: null | string; url?: null | string; }[]; content?: null | string; embed?: null | { author?: null | { icon_url?: null | string; name?: null | string; url?: null | string; }; color?: null | number; description?: null | string; fields?: null | { inline?: | (...
) | (...
) | (...
) | (...
); name?: (...
) | (...
) | (...
); value?: (...
) | (...
) | (...
); }[]; footer?: null | { icon_url?: null | string; text?: null | string; }; image?: null | { url?: null | string; }; thumbnail?: null | { url?: null | string; }; title?: null | string; url?: null | string; }; type: | "clip" | "vod" | "kickLive" | "kickOffline" | "twitchLive" | "twitchOffline" | "rumbleLive" | "rumbleOffline" | "tiktokLive" | "tiktokOffline" | "tiktokVideo" | "birthday" | "welcome" | "leave"; webhook?: null | { avatarUrl?: null | string; enabled?: null | boolean; username?: null | string; }; }[]; notificationOverrides?: null | { actions?: null | ("autoPublish" | "cancel" | "dontPublish")[]; applyTo?: null | ( | "kick" | "tiktok" | "twitch" | "rumble")[]; overrideChannelId?: null | string; overridePingRoleId?: null | string; priorityOnConflict?: null | number; query?: null | string[]; queryIn?: | null | "title" | "description" | "category"; }[]; overrideBranding?: null | boolean; premium?: null | { additionalAutoLiveRoles?: null | number; additionalConnections?: null | number; additionalOverrides?: null | number; additionalStatusRoles?: null | number; additionalStickyMessages?: null | number; enabled?: null | boolean; tier?: null | string; }; singleMessages?: null | { message?: null | string; type: | "autoLiveRoleAdded" | "autoLiveRoleRemoved" | "statusRoleAdded" | "statusRoleRemoved" | "statChannelLive" | "statChannelOffline" | "statFollowers"; webhook?: null | { avatarUrl?: null | string; enabled?: null | boolean; username?: null | string; }; }[]; statusRoleLogs?: null | string; statusRoles?: null | { filter?: null | { mode?: null | "whitelist" | "blacklist"; roles?: null | string[]; }; keepOnOffline?: null | boolean; roleId?: null | string; texts?: null | string[]; }[]; stickyMessages?: null | { buttons?: null | { title?: null | string; url?: null | string; }[]; channelId?: null | string; content?: null | string; embed?: null | { author?: null | { icon_url?: null | string; name?: null | string; url?: null | string; }; color?: null | number; description?: null | string; fields?: null | { inline?: | (...
) | (...
) | (...
) | (...
); name?: (...
) | (...
) | (...
); value?: (...
) | (...
) | (...
); }[]; footer?: null | { icon_url?: null | string; text?: null | string; }; image?: null | { url?: null | string; }; thumbnail?: null | { url?: null | string; }; title?: null | string; url?: null | string; }; messageId?: null | string; webhook?: null | { avatarUrl?: null | string; enabled?: null | boolean; username?: null | string; }; }[]; syncUsername?: null | boolean; vodDownloadStoreForHours?: null | number; welcomeChannelId?: null | string; welcomeEnabled?: null | boolean; }, { autoLiveRoleLogs?: null | string; autoLiveRoles?: null | { filter?: null | { mode?: null | "whitelist" | "blacklist"; roles?: null | string[]; }; roleId?: null | string; }[]; birthdayChannelId?: null | string; birthdayEnabled?: null | boolean; birthdayRoleId?: null | string; bitfield?: null | string; blacklisted?: null | boolean; disableBranding?: null | { birthday?: null | boolean; clips?: null | boolean; giveaways?: null | boolean; leaderboard?: null | boolean; notifications?: null | boolean; starboard?: null | boolean; vods?: null | boolean; welcomeLeave?: null | boolean; }; gettingStarted?: null | { didBuyPremium?: null | boolean; didDismissGuildAds?: null | boolean; didSetupBirthday?: null | boolean; didSetupFirstContentCreator?: null | boolean; }; guildId?: string; leaveChannelId?: null | string; leaveEnabled?: null | boolean; locale?: null | string; messages?: null | { buttons?: null | { title?: null | string; url?: null | string; }[]; content?: null | string; embed?: null | { author?: null | { icon_url?: null | string; name?: null | string; url?: null | string; }; color?: null | number; description?: null | string; fields?: null | { inline?: | (...
) | (...
) | (...
) | (...
); name?: (...
) | (...
) | (...
); value?: (...
) | (...
) | (...
); }[]; footer?: null | { icon_url?: null | string; text?: null | string; }; image?: null | { url?: null | string; }; thumbnail?: null | { url?: null | string; }; title?: null | string; url?: null | string; }; type: | "clip" | "vod" | "kickLive" | "kickOffline" | "twitchLive" | "twitchOffline" | "rumbleLive" | "rumbleOffline" | "tiktokLive" | "tiktokOffline" | "tiktokVideo" | "birthday" | "welcome" | "leave"; webhook?: null | { avatarUrl?: null | string; enabled?: null | boolean; username?: null | string; }; }[]; notificationOverrides?: null | { actions?: null | ("autoPublish" | "cancel" | "dontPublish")[]; applyTo?: null | ( | "kick" | "tiktok" | "twitch" | "rumble")[]; overrideChannelId?: null | string; overridePingRoleId?: null | string; priorityOnConflict?: null | number; query?: null | string[]; queryIn?: | null | "title" | "description" | "category"; }[]; overrideBranding?: null | boolean; premium?: null | { additionalAutoLiveRoles?: null | number; additionalConnections?: null | number; additionalOverrides?: null | number; additionalStatusRoles?: null | number; additionalStickyMessages?: null | number; enabled?: null | boolean; tier?: null | string; }; singleMessages?: null | { message?: null | string; type: | "autoLiveRoleAdded" | "autoLiveRoleRemoved" | "statusRoleAdded" | "statusRoleRemoved" | "statChannelLive" | "statChannelOffline" | "statFollowers"; webhook?: null | { avatarUrl?: null | string; enabled?: null | boolean; username?: null | string; }; }[]; statusRoleLogs?: null | string; statusRoles?: null | { filter?: null | { mode?: null | "whitelist" | "blacklist"; roles?: null | string[]; }; keepOnOffline?: null | boolean; roleId?: null | string; texts?: null | string[]; }[]; stickyMessages?: null | { buttons?: null | { title?: null | string; url?: null | string; }[]; channelId?: null | string; content?: null | string; embed?: null | { author?: null | { icon_url?: null | string; name?: null | string; url?: null | string; }; color?: null | number; description?: null | string; fields?: null | { inline?: | (...
) | (...
) | (...
) | (...
); name?: (...
) | (...
) | (...
); value?: (...
) | (...
) | (...
); }[]; footer?: null | { icon_url?: null | string; text?: null | string; }; image?: null | { url?: null | string; }; thumbnail?: null | { url?: null | string; }; title?: null | string; url?: null | string; }; messageId?: null | string; webhook?: null | { avatarUrl?: null | string; enabled?: null | boolean; username?: null | string; }; }[]; syncUsername?: null | boolean; vodDownloadStoreForHours?: null | number; welcomeChannelId?: null | string; welcomeEnabled?: null | boolean; }> = ...