Variable: CustomPromptResponseSchema
const CustomPromptResponseSchema: ZodObject<{
uuid: ZodString;
prompt: ZodString;
user_defined_goal: ZodBoolean;
status: ZodString;
active: ZodBoolean;
prompt_set_id: ZodString;
created_at: ZodString;
updated_at: ZodString;
goal: ZodOptional<ZodUnknown>;
properties: ZodOptional<ZodUnknown>;
property_assignments: ZodOptional<ZodArray<ZodUnknown, "many">>;
detector_category: ZodOptional<ZodUnknown>;
severity: ZodOptional<ZodUnknown>;
extra_info: ZodOptional<ZodUnknown>;
}, "passthrough", ZodTypeAny, objectOutputType<{
uuid: ZodString;
prompt: ZodString;
user_defined_goal: ZodBoolean;
status: ZodString;
active: ZodBoolean;
prompt_set_id: ZodString;
created_at: ZodString;
updated_at: ZodString;
goal: ZodOptional<ZodUnknown>;
properties: ZodOptional<ZodUnknown>;
property_assignments: ZodOptional<ZodArray<ZodUnknown, "many">>;
detector_category: ZodOptional<ZodUnknown>;
severity: ZodOptional<ZodUnknown>;
extra_info: ZodOptional<ZodUnknown>;
}, ZodTypeAny, "passthrough">, objectInputType<{
uuid: ZodString;
prompt: ZodString;
user_defined_goal: ZodBoolean;
status: ZodString;
active: ZodBoolean;
prompt_set_id: ZodString;
created_at: ZodString;
updated_at: ZodString;
goal: ZodOptional<ZodUnknown>;
properties: ZodOptional<ZodUnknown>;
property_assignments: ZodOptional<ZodArray<ZodUnknown, "many">>;
detector_category: ZodOptional<ZodUnknown>;
severity: ZodOptional<ZodUnknown>;
extra_info: ZodOptional<ZodUnknown>;
}, ZodTypeAny, "passthrough">>;
Defined in: src/models/red-team.ts:1328