builtInOptionsSchemas
Popii / builtInOptionsSchemas
Variable: builtInOptionsSchemas
Section titled “Variable: builtInOptionsSchemas”
constbuiltInOptionsSchemas:object
Defined in: plugins/option-schemas.ts:4
Type Declaration
Section titled “Type Declaration”popii-ai
Section titled “popii-ai”
readonlypopii-ai:ZodObject<{provider:ZodEnum<{openai:"openai";gemini:"gemini";anthropic:"anthropic";deepseek:"deepseek"; }>;apiKey:ZodString;model:ZodOptional<ZodString>;systemPrompt:ZodOptional<ZodString>;locale:ZodOptional<ZodString>; },$strict>
popii-audit-log
Section titled “popii-audit-log”
readonlypopii-audit-log:ZodObject<{ },$strict> =empty
popii-autorole
Section titled “popii-autorole”
readonlypopii-autorole:ZodObject<{ },$strict> =empty
popii-gdpr
Section titled “popii-gdpr”
readonlypopii-gdpr:ZodObject<{ },$strict> =empty
popii-giveaway
Section titled “popii-giveaway”
readonlypopii-giveaway:ZodObject<{ },$strict> =empty
popii-poll
Section titled “popii-poll”
readonlypopii-poll:ZodObject<{ },$strict> =empty
popii-reaction-roles
Section titled “popii-reaction-roles”
readonlypopii-reaction-roles:ZodObject<{ },$strict> =empty
popii-reminders
Section titled “popii-reminders”
readonlypopii-reminders:ZodObject<{ },$strict> =empty
popii-rss
Section titled “popii-rss”
readonlypopii-rss:ZodObject<{ },$strict> =empty
popii-snapshots
Section titled “popii-snapshots”
readonlypopii-snapshots:ZodObject<{ },$strict> =empty
popii-suggestions
Section titled “popii-suggestions”
readonlypopii-suggestions:ZodObject<{ },$strict> =empty
popii-welcome
Section titled “popii-welcome”
readonlypopii-welcome:ZodObject<{ },$strict> =empty
popii-automod
Section titled “popii-automod”
readonlypopii-automod:ZodObject<{maxAiChecksPerMinute:ZodOptional<ZodNumber>;maxAiChecksPerUserPerMinute:ZodOptional<ZodNumber>; },$strict>
popii-canvas
Section titled “popii-canvas”
readonlypopii-canvas:ZodObject<{fontPath:ZodOptional<ZodString>;fontFamily:ZodOptional<ZodString>; },$strict>
popii-desk
Section titled “popii-desk”
readonlypopii-desk:ZodObject<{categoryId:ZodOptional<ZodString>;supportRoleId:ZodOptional<ZodString>;panelTitle:ZodOptional<ZodString>;panelMessage:ZodOptional<ZodString>;transcriptChannelId:ZodOptional<ZodString>; },$strict>
popii-economy
Section titled “popii-economy”
readonlypopii-economy:ZodObject<{currencyName:ZodOptional<ZodString>;dailyAmount:ZodOptional<ZodNumber>; },$strict>
popii-games
Section titled “popii-games”
readonlypopii-games:ZodObject<{minBet:ZodOptional<ZodNumber>;maxBet:ZodOptional<ZodNumber>;cooldownMs:ZodOptional<ZodNumber>;slotSymbols:ZodOptional<ZodTuple<[ZodString,ZodString,ZodString,ZodString,ZodString,ZodString],null>>; },$strict>
popii-lastfm
Section titled “popii-lastfm”
readonlypopii-lastfm:ZodObject<{apiKey:ZodString;apiSecret:ZodString;scrobble:ZodOptional<ZodBoolean>;nowPlaying:ZodOptional<ZodBoolean>; },$strict>
popii-levels
Section titled “popii-levels”
readonlypopii-levels:ZodObject<{xpPerMessage:ZodOptional<ZodUnion<readonly [ZodNumber,ZodTuple<[ZodNumber,ZodNumber],null>]>>;cooldownMs:ZodOptional<ZodNumber>;onLevelUp:ZodOptional<ZodFunction<$ZodFunctionArgs,$ZodFunctionOut>>; },$strict>
popii-moderation
Section titled “popii-moderation”
readonlypopii-moderation:ZodObject<{defaultReason:ZodOptional<ZodString>; },$strict>
popii-notify
Section titled “popii-notify”
readonlypopii-notify:ZodObject<{twitch:ZodOptional<ZodObject<{clientId:ZodString;clientSecret:ZodString;pollIntervalMs:ZodOptional<ZodNumber>; },$strict>>;youtube:ZodOptional<ZodObject<{pollIntervalMs:ZodOptional<ZodNumber>; },$strict>>; },$strict>
popii-pay
Section titled “popii-pay”
readonlypopii-pay:ZodObject<{patreon:ZodOptional<ZodObject<{webhookSecret:ZodString;port:ZodOptional<ZodNumber>;path:ZodOptional<ZodString>;onPledgeCreate:ZodOptional<ZodFunction<$ZodFunctionArgs,$ZodFunctionOut>>;onPledgeUpdate:ZodOptional<ZodFunction<$ZodFunctionArgs,$ZodFunctionOut>>;onPledgeDelete:ZodOptional<ZodFunction<$ZodFunctionArgs,$ZodFunctionOut>>; },$strict>>;kofi:ZodOptional<ZodObject<{verificationToken:ZodString;port:ZodOptional<ZodNumber>;path:ZodOptional<ZodString>;onPayment:ZodOptional<ZodFunction<$ZodFunctionArgs,$ZodFunctionOut>>; },$strict>>; },$strict>
popii-starboard
Section titled “popii-starboard”
readonlypopii-starboard:ZodObject<{defaultThreshold:ZodOptional<ZodNumber>;defaultEmoji:ZodOptional<ZodString>; },$strict>
popii-ui
Section titled “popii-ui”
readonlypopii-ui:ZodObject<{successColor:ZodOptional<ZodNumber>;errorColor:ZodOptional<ZodNumber>;infoColor:ZodOptional<ZodNumber>;useSnapsForPagination:ZodOptional<ZodBoolean>; },$strict>