Variable: SubCategoryModelSchema
const SubCategoryModelSchema: ZodObject<{
id: ZodString;
display_name: ZodString;
description: ZodString;
preselect: ZodOptional<ZodBoolean>;
prerequisites: ZodOptional<ZodNullable<ZodArray<ZodObject<{
id: ZodString;
display_name: ZodString;
description: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
id: ZodString;
display_name: ZodString;
description: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
id: ZodString;
display_name: ZodString;
description: ZodString;
}, ZodTypeAny, "passthrough">>, "many">>>;
active: ZodOptional<ZodBoolean>;
}, "passthrough", ZodTypeAny, objectOutputType<{
id: ZodString;
display_name: ZodString;
description: ZodString;
preselect: ZodOptional<ZodBoolean>;
prerequisites: ZodOptional<ZodNullable<ZodArray<ZodObject<{
id: ZodString;
display_name: ZodString;
description: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
id: ZodString;
display_name: ZodString;
description: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
id: ZodString;
display_name: ZodString;
description: ZodString;
}, ZodTypeAny, "passthrough">>, "many">>>;
active: ZodOptional<ZodBoolean>;
}, ZodTypeAny, "passthrough">, objectInputType<{
id: ZodString;
display_name: ZodString;
description: ZodString;
preselect: ZodOptional<ZodBoolean>;
prerequisites: ZodOptional<ZodNullable<ZodArray<ZodObject<{
id: ZodString;
display_name: ZodString;
description: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
id: ZodString;
display_name: ZodString;
description: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
id: ZodString;
display_name: ZodString;
description: ZodString;
}, ZodTypeAny, "passthrough">>, "many">>>;
active: ZodOptional<ZodBoolean>;
}, ZodTypeAny, "passthrough">>;
Defined in: src/models/red-team.ts:416