Variable KickStreamerSchemaConst
KickStreamerSchema: ZodObject<{ _chatRoomId: ZodOptional<ZodString>; _isCurrentlyLive: ZodNullable<ZodOptional<ZodObject<{ channelId: ZodNullable<ZodOptional<ZodString>>; correct: ZodNullable<ZodOptional<ZodBoolean>>; messageId: ZodNullable<ZodOptional<ZodString>>; }, "strip", ZodTypeAny, { channelId?: null | string; correct?: null | boolean; messageId?: null | string; }, { channelId?: null | string; correct?: null | boolean; messageId?: null | string; }>>>; _streamerId: ZodOptional<ZodString>; auditLogsChannelId: ZodNullable<ZodOptional<ZodString>>; auditLogsEnabled: ZodNullable<ZodOptional<ZodBoolean>>; autoPublishIfAnnouncmentChannel: ZodNullable<ZodOptional<ZodBoolean>>; clipChannelId: ZodNullable<ZodOptional<ZodString>>; clipEnabled: ZodNullable<ZodOptional<ZodBoolean>>; clipPingRoleId: ZodNullable<ZodOptional<ZodString>>; clipperCategories: ZodEffects<ZodNullable<ZodOptional<ZodArray<ZodEnum<["vip", "sub", "mod", "broadcaster"]>, "many">>>, undefined | null | ( | "sub" | "vip" | "mod" | "broadcaster")[], undefined | null | ( | "sub" | "vip" | "mod" | "broadcaster")[]>; clipperNeedsAllCategories: ZodNullable<ZodOptional<ZodBoolean>>; customCoolDownBeforeNextLive: ZodNullable<ZodOptional<ZodNumber>>; customMessages: ZodEffects<ZodNullable<ZodOptional<ZodArray<ZodObject<{ buttons: ZodNullable<ZodOptional<ZodEffects<(...
), (...
), (...
)>>>; content: ZodNullable<ZodOptional<ZodEffects<(...
), (...
), (...
)>>>; embed: ZodNullable<ZodOptional<ZodObject<(...
), (...
), (...
), (...
), (...
)>>>; type: ZodNullable<ZodOptional<ZodEnum<(...
)>>>; }, "strip", ZodTypeAny, { buttons?: null | { title?: ...
; url?: ...
; }[]; content?: null | string; embed?: null | { author?: (...
) | (...
) | (...
); color?: (...
) | (...
) | (...
); description?: (...
) | (...
) | (...
); fields?: (...
) | (...
) | (...
); footer?: (...
) | (...
) | (...
); image?: (...
) | (...
) | (...
); thumbnail?: (...
) | (...
) | (...
); title?: (...
) | (...
) | (...
); url?: (...
) | (...
) | (...
); }; type?: | null | "clip" | "vod" | "kickLive" | "kickOffline" | "twitchLive" | "twitchOffline" | "rumbleLive" | "rumbleOffline" | "tiktokLive" | "tiktokOffline" | "tiktokVideo"; }, { buttons?: null | { title?: ...
; url?: ...
; }[]; content?: null | string; embed?: null | { author?: (...
) | (...
) | (...
); color?: (...
) | (...
) | (...
); description?: (...
) | (...
) | (...
); fields?: (...
) | (...
) | (...
); footer?: (...
) | (...
) | (...
); image?: (...
) | (...
) | (...
); thumbnail?: (...
) | (...
) | (...
); title?: (...
) | (...
) | (...
); url?: (...
) | (...
) | (...
); }; type?: | null | "clip" | "vod" | "kickLive" | "kickOffline" | "twitchLive" | "twitchOffline" | "rumbleLive" | "rumbleOffline" | "tiktokLive" | "tiktokOffline" | "tiktokVideo"; }>, "many">>>, undefined | null | { buttons?: null | { title?: null | string; url?: null | string; }[]; content?: null | string; embed?: null | { author?: null | { icon_url?: (...
) | (...
) | (...
); name?: (...
) | (...
) | (...
); url?: (...
) | (...
) | (...
); }; color?: null | number; description?: null | string; fields?: null | { inline?: ...
; name?: ...
; value?: ...
; }[]; footer?: null | { icon_url?: (...
) | (...
) | (...
); text?: (...
) | (...
) | (...
); }; image?: null | { url?: (...
) | (...
) | (...
); }; thumbnail?: null | { url?: (...
) | (...
) | (...
); }; title?: null | string; url?: null | string; }; type?: | null | "clip" | "vod" | "kickLive" | "kickOffline" | "twitchLive" | "twitchOffline" | "rumbleLive" | "rumbleOffline" | "tiktokLive" | "tiktokOffline" | "tiktokVideo"; }[], undefined | null | { buttons?: null | { title?: null | string; url?: null | string; }[]; content?: null | string; embed?: null | { author?: null | { icon_url?: (...
) | (...
) | (...
); name?: (...
) | (...
) | (...
); url?: (...
) | (...
) | (...
); }; color?: null | number; description?: null | string; fields?: null | { inline?: ...
; name?: ...
; value?: ...
; }[]; footer?: null | { icon_url?: (...
) | (...
) | (...
); text?: (...
) | (...
) | (...
); }; image?: null | { url?: (...
) | (...
) | (...
); }; thumbnail?: null | { url?: (...
) | (...
) | (...
); }; title?: null | string; url?: null | string; }; type?: | null | "clip" | "vod" | "kickLive" | "kickOffline" | "twitchLive" | "twitchOffline" | "rumbleLive" | "rumbleOffline" | "tiktokLive" | "tiktokOffline" | "tiktokVideo"; }[]>; deleteEmbeds: ZodNullable<ZodOptional<ZodBoolean>>; enableVodDownloading: ZodNullable<ZodOptional<ZodBoolean>>; founderRoleId: ZodNullable<ZodOptional<ZodString>>; giftedSubRoles: ZodEffects<ZodNullable<ZodOptional<ZodArray<ZodObject<{ giftedSubs: ZodNumber; roleId: ZodString; }, "strip", ZodTypeAny, { giftedSubs: number; roleId: string; }, { giftedSubs: number; roleId: string; }>, "many">>>, undefined | null | { giftedSubs: number; roleId: string; }[], undefined | null | { giftedSubs: number; roleId: string; }[]>; guildId: ZodOptional<ZodString>; leaderBoardChannelId: ZodNullable<ZodOptional<ZodString>>; leaderBoardMessageId: ZodNullable<ZodOptional<ZodString>>; leaderBoardSyncRoles: ZodEffects<ZodNullable<ZodOptional<ZodArray<ZodObject<{ roles: ZodEffects<ZodNullable<ZodOptional<(...
)>>, undefined | null | (...
)[], undefined | null | (...
)[]>; type: ZodNullable<ZodOptional<ZodEnum<(...
)>>>; }, "strip", ZodTypeAny, { roles?: null | { position: ...
; roleId: ...
; }[]; type?: | null | "weekly" | "monthly" | "overall"; }, { roles?: null | { position: ...
; roleId: ...
; }[]; type?: | null | "weekly" | "monthly" | "overall"; }>, "many">>>, undefined | null | { roles?: null | { position: number; roleId: string; }[]; type?: | null | "weekly" | "monthly" | "overall"; }[], undefined | null | { roles?: null | { position: number; roleId: string; }[]; type?: | null | "weekly" | "monthly" | "overall"; }[]>; leaderBoardTypes: ZodEffects<ZodNullable<ZodOptional<ZodArray<ZodEnum<["weekly", "monthly", "overall"]>, "many">>>, undefined | null | ("weekly" | "monthly" | "overall")[], undefined | null | ("weekly" | "monthly" | "overall")[]>; liveRoleId: ZodNullable<ZodOptional<ZodString>>; moderatorRoleId: ZodNullable<ZodOptional<ZodString>>; notificationChannelId: ZodNullable<ZodOptional<ZodString>>; ogRoleId: ZodNullable<ZodOptional<ZodString>>; pingRoleId: ZodNullable<ZodOptional<ZodString>>; sendOfflineMessage: ZodNullable<ZodOptional<ZodBoolean>>; showNotifyButton: ZodNullable<ZodOptional<ZodBoolean>>; statsChannelIds: ZodNullable<ZodOptional<ZodObject<{ followers: ZodNullable<ZodOptional<ZodString>>; isLive: ZodNullable<ZodOptional<ZodString>>; }, "strip", ZodTypeAny, { followers?: null | string; isLive?: null | string; }, { followers?: null | string; isLive?: null | string; }>>>; streamerUserName: ZodOptional<ZodString>; subscriberRoleId: ZodNullable<ZodOptional<ZodString>>; usePerStreamerEmbeds: ZodNullable<ZodOptional<ZodBoolean>>; usersForLiveRole: ZodEffects<ZodNullable<ZodOptional<ZodArray<ZodString, "many">>>, undefined | null | string[], undefined | null | string[]>; usersWhoHaveLiveRole: ZodNullable<ZodOptional<ZodArray<ZodString, "many">>>; usersWhoHaveRole: ZodNullable<ZodOptional<ZodArray<ZodObject<{ roleId: ZodString; userIds: ZodEffects<ZodNullable<ZodOptional<ZodArray<(...
), (...
)>>>, undefined | null | string[], undefined | null | string[]>; }, "strip", ZodTypeAny, { roleId: string; userIds?: null | string[]; }, { roleId: string; userIds?: null | string[]; }>, "many">>>; verifiedRoleId: ZodNullable<ZodOptional<ZodString>>; vipRoleId: ZodNullable<ZodOptional<ZodString>>; vodsChannelId: ZodNullable<ZodOptional<ZodString>>; vodsPingRoleId: ZodNullable<ZodOptional<ZodString>>; }, "strip", ZodTypeAny, { _chatRoomId?: string; _isCurrentlyLive?: null | { channelId?: null | string; correct?: null | boolean; messageId?: null | string; }; _streamerId?: string; auditLogsChannelId?: null | string; auditLogsEnabled?: null | boolean; autoPublishIfAnnouncmentChannel?: null | boolean; clipChannelId?: null | string; clipEnabled?: null | boolean; clipPingRoleId?: null | string; clipperCategories?: null | ( | "sub" | "vip" | "mod" | "broadcaster")[]; clipperNeedsAllCategories?: null | boolean; customCoolDownBeforeNextLive?: null | number; customMessages?: 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?: | null | "clip" | "vod" | "kickLive" | "kickOffline" | "twitchLive" | "twitchOffline" | "rumbleLive" | "rumbleOffline" | "tiktokLive" | "tiktokOffline" | "tiktokVideo"; }[]; deleteEmbeds?: null | boolean; enableVodDownloading?: null | boolean; founderRoleId?: null | string; giftedSubRoles?: null | { giftedSubs: number; roleId: string; }[]; guildId?: string; leaderBoardChannelId?: null | string; leaderBoardMessageId?: null | string; leaderBoardSyncRoles?: null | { roles?: null | { position: number; roleId: string; }[]; type?: | null | "weekly" | "monthly" | "overall"; }[]; leaderBoardTypes?: null | ("weekly" | "monthly" | "overall")[]; liveRoleId?: null | string; moderatorRoleId?: null | string; notificationChannelId?: null | string; ogRoleId?: null | string; pingRoleId?: null | string; sendOfflineMessage?: null | boolean; showNotifyButton?: null | boolean; statsChannelIds?: null | { followers?: null | string; isLive?: null | string; }; streamerUserName?: string; subscriberRoleId?: null | string; usePerStreamerEmbeds?: null | boolean; usersForLiveRole?: null | string[]; usersWhoHaveLiveRole?: null | string[]; usersWhoHaveRole?: null | { roleId: string; userIds?: null | string[]; }[]; verifiedRoleId?: null | string; vipRoleId?: null | string; vodsChannelId?: null | string; vodsPingRoleId?: null | string; }, { _chatRoomId?: string; _isCurrentlyLive?: null | { channelId?: null | string; correct?: null | boolean; messageId?: null | string; }; _streamerId?: string; auditLogsChannelId?: null | string; auditLogsEnabled?: null | boolean; autoPublishIfAnnouncmentChannel?: null | boolean; clipChannelId?: null | string; clipEnabled?: null | boolean; clipPingRoleId?: null | string; clipperCategories?: null | ( | "sub" | "vip" | "mod" | "broadcaster")[]; clipperNeedsAllCategories?: null | boolean; customCoolDownBeforeNextLive?: null | number; customMessages?: 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?: | null | "clip" | "vod" | "kickLive" | "kickOffline" | "twitchLive" | "twitchOffline" | "rumbleLive" | "rumbleOffline" | "tiktokLive" | "tiktokOffline" | "tiktokVideo"; }[]; deleteEmbeds?: null | boolean; enableVodDownloading?: null | boolean; founderRoleId?: null | string; giftedSubRoles?: null | { giftedSubs: number; roleId: string; }[]; guildId?: string; leaderBoardChannelId?: null | string; leaderBoardMessageId?: null | string; leaderBoardSyncRoles?: null | { roles?: null | { position: number; roleId: string; }[]; type?: | null | "weekly" | "monthly" | "overall"; }[]; leaderBoardTypes?: null | ("weekly" | "monthly" | "overall")[]; liveRoleId?: null | string; moderatorRoleId?: null | string; notificationChannelId?: null | string; ogRoleId?: null | string; pingRoleId?: null | string; sendOfflineMessage?: null | boolean; showNotifyButton?: null | boolean; statsChannelIds?: null | { followers?: null | string; isLive?: null | string; }; streamerUserName?: string; subscriberRoleId?: null | string; usePerStreamerEmbeds?: null | boolean; usersForLiveRole?: null | string[]; usersWhoHaveLiveRole?: null | string[]; usersWhoHaveRole?: null | { roleId: string; userIds?: null | string[]; }[]; verifiedRoleId?: null | string; vipRoleId?: null | string; vodsChannelId?: null | string; vodsPingRoleId?: null | string; }> = ...