Skip to content

needsActionSchema

const needsActionSchema: ZodDefault<ZodObject<{ exclusionKeywords: ZodOptional<ZodArray<ZodObject<{ phrase: ZodString; weight: ZodNumber; }, "strip", ZodTypeAny, { phrase: string; weight: number; }, { phrase: string; weight: number; }>, "many">>; highKeywords: ZodOptional<ZodArray<ZodObject<{ phrase: ZodString; weight: ZodNumber; }, "strip", ZodTypeAny, { phrase: string; weight: number; }, { phrase: string; weight: number; }>, "many">>; label: ZodDefault<ZodString>; languages: ZodDefault<ZodArray<ZodEnum<["en", "de"]>, "many">>; personalNeedsReplyBonus: ZodDefault<ZodNumber>; threshold: ZodDefault<ZodNumber>; unreadBonus: ZodDefault<ZodNumber>; windowDays: ZodDefault<ZodNumber>; }, "strip", ZodTypeAny, { exclusionKeywords?: object[]; highKeywords?: object[]; label: string; languages: ("en" | "de")[]; personalNeedsReplyBonus: number; threshold: number; unreadBonus: number; windowDays: number; }, { exclusionKeywords?: object[]; highKeywords?: object[]; label?: string; languages?: ("en" | "de")[]; personalNeedsReplyBonus?: number; threshold?: number; unreadBonus?: number; windowDays?: number; }>>

Defined in: src/config/schema.ts:74