UserSchema: ZodObject<{ activeGuildSubscriptions: ZodNullable<ZodOptional<ZodArray<ZodObject<{ guildId: ZodNullable<ZodOptional<ZodString>>; subscriptionId: ZodNullable<ZodOptional<ZodString>>; }, "strip", ZodTypeAny, { guildId?: null | string; subscriptionId?: null | string; }, { guildId?: null | string; subscriptionId?: null | string; }>, "many">>>; badges: ZodNullable<ZodOptional<ZodString>>; birthday: ZodNullable<ZodOptional<ZodObject<{ date: ZodEffects<ZodNullable<ZodOptional<ZodString>>, undefined | null | string, undefined | null | string>; lastChanged: ZodNullable<ZodOptional<ZodNumber>>; whereToCongratulate: ZodEffects<ZodNullable<ZodOptional<ZodArray<ZodString, "many">>>, undefined | null | string[], undefined | null | string[]>; }, "strip", ZodTypeAny, { date?: null | string; lastChanged?: null | number; whereToCongratulate?: null | string[]; }, { date?: null | string; lastChanged?: null | number; whereToCongratulate?: null | string[]; }>>>; bitfield: ZodNullable<ZodOptional<ZodString>>; blacklisted: ZodNullable<ZodOptional<ZodBoolean>>; email: ZodEffects<ZodNullable<ZodOptional<ZodString>>, undefined | null | string, undefined | null | string>; gettingStarted: ZodNullable<ZodOptional<ZodObject<{ didBuyPremium: ZodNullable<ZodOptional<ZodBoolean>>; didDismissUserAds: ZodNullable<ZodOptional<ZodBoolean>>; didInviteATeamMemberPremiumOnly: ZodNullable<ZodOptional<ZodBoolean>>; didJoinATeam: ZodNullable<ZodOptional<ZodBoolean>>; didLinkAllSocials: ZodNullable<ZodOptional<ZodBoolean>>; }, "strip", ZodTypeAny, { didBuyPremium?: null | boolean; didDismissUserAds?: null | boolean; didInviteATeamMemberPremiumOnly?: null | boolean; didJoinATeam?: null | boolean; didLinkAllSocials?: null | boolean; }, { didBuyPremium?: null | boolean; didDismissUserAds?: null | boolean; didInviteATeamMemberPremiumOnly?: null | boolean; didJoinATeam?: null | boolean; didLinkAllSocials?: null | boolean; }>>>; kickAccount: ZodNullable<ZodOptional<ZodObject<{ chatRoomId: ZodNullable<ZodOptional<ZodString>>; id: ZodNullable<ZodOptional<ZodString>>; subscribedTo: ZodNullable<ZodOptional<ZodArray<ZodObject<{ expiresAt: ...
; guildIds: ...
; streamerUserName: ...
; }, "strip", ZodTypeAny, { expiresAt?: ...
; guildIds?: ...
; streamerUserName?: ...
; }, { expiresAt?: ...
; guildIds?: ...
; streamerUserName?: ...
; }>, "many">>>; username: ZodNullable<ZodOptional<ZodString>>; }, "strip", ZodTypeAny, { chatRoomId?: null | string; id?: null | string; subscribedTo?: null | { expiresAt?: null | number; guildIds?: null | (...
)[]; streamerUserName?: null | string; }[]; username?: null | string; }, { chatRoomId?: null | string; id?: null | string; subscribedTo?: null | { expiresAt?: null | number; guildIds?: null | (...
)[]; streamerUserName?: null | string; }[]; username?: null | string; }>>>; lastVoted: ZodNullable<ZodOptional<ZodNumber>>; linkedRoles: ZodNullable<ZodOptional<ZodObject<{ accessToken: ZodNullable<ZodOptional<ZodString>>; expiresAt: ZodNullable<ZodOptional<ZodNumber>>; refreshToken: ZodNullable<ZodOptional<ZodString>>; }, "strip", ZodTypeAny, { accessToken?: null | string; expiresAt?: null | number; refreshToken?: null | string; }, { accessToken?: null | string; expiresAt?: null | number; refreshToken?: null | string; }>>>; locale: ZodNullable<ZodOptional<ZodString>>; mediaShare: ZodNullable<ZodOptional<ZodObject<{ banList: ZodNullable<ZodOptional<ZodArray<ZodString, "many">>>; enabled: ZodNullable<ZodOptional<ZodBoolean>>; modList: ZodNullable<ZodOptional<ZodArray<ZodString, "many">>>; password: ZodEffects<ZodEffects<ZodNullable<ZodOptional<ZodString>>, undefined | null | string, undefined | null | string>, undefined | null | string, undefined | null | string>; permissions: ZodNullable<ZodOptional<ZodArray<ZodObject<{ command: ...
; onKick: ...
; }, "strip", ZodTypeAny, { command?: ...
; onKick?: ...
; }, { command?: ...
; onKick?: ...
; }>, "many">>>; settings: ZodNullable<ZodOptional<ZodObject<{ modes: ZodEffects<(...
), (...
), (...
)>; prefix: ZodEffects<(...
), (...
), (...
)>; volume: ZodEffects<(...
), (...
), (...
)>; }, "strip", ZodTypeAny, { modes?: (...
) | (...
) | (...
); prefix?: (...
) | (...
) | (...
); volume?: (...
) | (...
) | (...
); }, { modes?: (...
) | (...
) | (...
); prefix?: (...
) | (...
) | (...
); volume?: (...
) | (...
) | (...
); }>>>; }, "strip", ZodTypeAny, { banList?: null | string[]; enabled?: null | boolean; modList?: null | string[]; password?: null | string; permissions?: null | { command?: | null | "request" | "skip" | "pause" | "clear" | "rban" | "play" | "mode" | "runban"; onKick?: null | (...
)[]; }[]; settings?: null | { modes?: null | ((...
) | (...
) | (...
))[]; prefix?: null | string; volume?: null | number; }; }, { banList?: null | string[]; enabled?: null | boolean; modList?: null | string[]; password?: null | string; permissions?: null | { command?: | null | "request" | "skip" | "pause" | "clear" | "rban" | "play" | "mode" | "runban"; onKick?: null | (...
)[]; }[]; settings?: null | { modes?: null | ((...
) | (...
) | (...
))[]; prefix?: null | string; volume?: null | number; }; }>>>; oneServerPremium: ZodNullable<ZodOptional<ZodString>>; premium: ZodNullable<ZodOptional<ZodObject<{ enabled: ZodNullable<ZodOptional<ZodBoolean>>; tier: ZodNullable<ZodOptional<ZodString>>; }, "strip", ZodTypeAny, { enabled?: null | boolean; tier?: null | string; }, { enabled?: null | boolean; tier?: null | string; }>>>; rumbleAccount: ZodNullable<ZodOptional<ZodObject<{ id: ZodNullable<ZodOptional<ZodString>>; username: ZodNullable<ZodOptional<ZodString>>; }, "strip", ZodTypeAny, { id?: null | string; username?: null | string; }, { id?: null | string; username?: null | string; }>>>; serverPremiumCooldown: ZodNullable<ZodOptional<ZodNumber>>; sessions: ZodNullable<ZodOptional<ZodArray<ZodObject<{ expiresAt: ZodNullable<ZodOptional<ZodNumber>>; key: ZodNullable<ZodOptional<ZodString>>; }, "strip", ZodTypeAny, { expiresAt?: null | number; key?: null | string; }, { expiresAt?: null | number; key?: null | string; }>, "many">>>; twitchAccount: ZodNullable<ZodOptional<ZodObject<{ chatRoomId: ZodNullable<ZodOptional<ZodString>>; id: ZodNullable<ZodOptional<ZodString>>; username: ZodNullable<ZodOptional<ZodString>>; }, "strip", ZodTypeAny, { chatRoomId?: null | string; id?: null | string; username?: null | string; }, { chatRoomId?: null | string; id?: null | string; username?: null | string; }>>>; userId: ZodOptional<ZodString>; username: ZodNullable<ZodOptional<ZodString>>; votes: ZodNullable<ZodOptional<ZodNumber>>; }, "strip", ZodTypeAny, { activeGuildSubscriptions?: null | { guildId?: null | string; subscriptionId?: null | string; }[]; badges?: null | string; birthday?: null | { date?: null | string; lastChanged?: null | number; whereToCongratulate?: null | string[]; }; bitfield?: null | string; blacklisted?: null | boolean; email?: null | string; gettingStarted?: null | { didBuyPremium?: null | boolean; didDismissUserAds?: null | boolean; didInviteATeamMemberPremiumOnly?: null | boolean; didJoinATeam?: null | boolean; didLinkAllSocials?: null | boolean; }; kickAccount?: null | { chatRoomId?: null | string; id?: null | string; subscribedTo?: null | { expiresAt?: null | number; guildIds?: null | string[]; streamerUserName?: null | string; }[]; username?: null | string; }; lastVoted?: null | number; linkedRoles?: null | { accessToken?: null | string; expiresAt?: null | number; refreshToken?: null | string; }; locale?: null | string; mediaShare?: null | { banList?: null | string[]; enabled?: null | boolean; modList?: null | string[]; password?: null | string; permissions?: null | { command?: | null | "request" | "skip" | "pause" | "clear" | "rban" | "play" | "mode" | "runban"; onKick?: null | ( | "sub" | "vip" | "mod" | "broadcaster" | "everyone")[]; }[]; settings?: null | { modes?: null | ("tiktok" | "youtube" | "shorts")[]; prefix?: null | string; volume?: null | number; }; }; oneServerPremium?: null | string; premium?: null | { enabled?: null | boolean; tier?: null | string; }; rumbleAccount?: null | { id?: null | string; username?: null | string; }; serverPremiumCooldown?: null | number; sessions?: null | { expiresAt?: null | number; key?: null | string; }[]; twitchAccount?: null | { chatRoomId?: null | string; id?: null | string; username?: null | string; }; userId?: string; username?: null | string; votes?: null | number; }, { activeGuildSubscriptions?: null | { guildId?: null | string; subscriptionId?: null | string; }[]; badges?: null | string; birthday?: null | { date?: null | string; lastChanged?: null | number; whereToCongratulate?: null | string[]; }; bitfield?: null | string; blacklisted?: null | boolean; email?: null | string; gettingStarted?: null | { didBuyPremium?: null | boolean; didDismissUserAds?: null | boolean; didInviteATeamMemberPremiumOnly?: null | boolean; didJoinATeam?: null | boolean; didLinkAllSocials?: null | boolean; }; kickAccount?: null | { chatRoomId?: null | string; id?: null | string; subscribedTo?: null | { expiresAt?: null | number; guildIds?: null | string[]; streamerUserName?: null | string; }[]; username?: null | string; }; lastVoted?: null | number; linkedRoles?: null | { accessToken?: null | string; expiresAt?: null | number; refreshToken?: null | string; }; locale?: null | string; mediaShare?: null | { banList?: null | string[]; enabled?: null | boolean; modList?: null | string[]; password?: null | string; permissions?: null | { command?: | null | "request" | "skip" | "pause" | "clear" | "rban" | "play" | "mode" | "runban"; onKick?: null | ( | "sub" | "vip" | "mod" | "broadcaster" | "everyone")[]; }[]; settings?: null | { modes?: null | ("tiktok" | "youtube" | "shorts")[]; prefix?: null | string; volume?: null | number; }; }; oneServerPremium?: null | string; premium?: null | { enabled?: null | boolean; tier?: null | string; }; rumbleAccount?: null | { id?: null | string; username?: null | string; }; serverPremiumCooldown?: null | number; sessions?: null | { expiresAt?: null | number; key?: null | string; }[]; twitchAccount?: null | { chatRoomId?: null | string; id?: null | string; username?: null | string; }; userId?: string; username?: null | string; votes?: null | number; }> = ...