Variable: GoalListResponseSchema
const GoalListResponseSchema: ZodObject<{
pagination: ZodObject<{
total_items: ZodOptional<ZodNullable<ZodNumber>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
total_items: ZodOptional<ZodNullable<ZodNumber>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
total_items: ZodOptional<ZodNullable<ZodNumber>>;
}, ZodTypeAny, "passthrough">>;
data: ZodArray<ZodObject<{
goal: ZodString;
safe_response: ZodString;
jailbroken_response: ZodString;
goal_metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
custom_goal: ZodOptional<ZodBoolean>;
goal_type: ZodOptional<ZodString>;
uuid: ZodString;
tsg_id: ZodString;
job_id: ZodString;
goal_to_show: ZodOptional<ZodNullable<ZodString>>;
threat: ZodOptional<ZodBoolean>;
version: ZodOptional<ZodNullable<ZodNumber>>;
extra_info: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodUnknown>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
goal: ZodString;
safe_response: ZodString;
jailbroken_response: ZodString;
goal_metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
custom_goal: ZodOptional<ZodBoolean>;
goal_type: ZodOptional<ZodString>;
uuid: ZodString;
tsg_id: ZodString;
job_id: ZodString;
goal_to_show: ZodOptional<ZodNullable<ZodString>>;
threat: ZodOptional<ZodBoolean>;
version: ZodOptional<ZodNullable<ZodNumber>>;
extra_info: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodUnknown>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
goal: ZodString;
safe_response: ZodString;
jailbroken_response: ZodString;
goal_metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
custom_goal: ZodOptional<ZodBoolean>;
goal_type: ZodOptional<ZodString>;
uuid: ZodString;
tsg_id: ZodString;
job_id: ZodString;
goal_to_show: ZodOptional<ZodNullable<ZodString>>;
threat: ZodOptional<ZodBoolean>;
version: ZodOptional<ZodNullable<ZodNumber>>;
extra_info: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodUnknown>>>;
}, ZodTypeAny, "passthrough">>, "many">;
}, "passthrough", ZodTypeAny, objectOutputType<{
pagination: ZodObject<{
total_items: ZodOptional<ZodNullable<ZodNumber>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
total_items: ZodOptional<ZodNullable<ZodNumber>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
total_items: ZodOptional<ZodNullable<ZodNumber>>;
}, ZodTypeAny, "passthrough">>;
data: ZodArray<ZodObject<{
goal: ZodString;
safe_response: ZodString;
jailbroken_response: ZodString;
goal_metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
custom_goal: ZodOptional<ZodBoolean>;
goal_type: ZodOptional<ZodString>;
uuid: ZodString;
tsg_id: ZodString;
job_id: ZodString;
goal_to_show: ZodOptional<ZodNullable<ZodString>>;
threat: ZodOptional<ZodBoolean>;
version: ZodOptional<ZodNullable<ZodNumber>>;
extra_info: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodUnknown>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
goal: ZodString;
safe_response: ZodString;
jailbroken_response: ZodString;
goal_metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
custom_goal: ZodOptional<ZodBoolean>;
goal_type: ZodOptional<ZodString>;
uuid: ZodString;
tsg_id: ZodString;
job_id: ZodString;
goal_to_show: ZodOptional<ZodNullable<ZodString>>;
threat: ZodOptional<ZodBoolean>;
version: ZodOptional<ZodNullable<ZodNumber>>;
extra_info: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodUnknown>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
goal: ZodString;
safe_response: ZodString;
jailbroken_response: ZodString;
goal_metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
custom_goal: ZodOptional<ZodBoolean>;
goal_type: ZodOptional<ZodString>;
uuid: ZodString;
tsg_id: ZodString;
job_id: ZodString;
goal_to_show: ZodOptional<ZodNullable<ZodString>>;
threat: ZodOptional<ZodBoolean>;
version: ZodOptional<ZodNullable<ZodNumber>>;
extra_info: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodUnknown>>>;
}, ZodTypeAny, "passthrough">>, "many">;
}, ZodTypeAny, "passthrough">, objectInputType<{
pagination: ZodObject<{
total_items: ZodOptional<ZodNullable<ZodNumber>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
total_items: ZodOptional<ZodNullable<ZodNumber>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
total_items: ZodOptional<ZodNullable<ZodNumber>>;
}, ZodTypeAny, "passthrough">>;
data: ZodArray<ZodObject<{
goal: ZodString;
safe_response: ZodString;
jailbroken_response: ZodString;
goal_metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
custom_goal: ZodOptional<ZodBoolean>;
goal_type: ZodOptional<ZodString>;
uuid: ZodString;
tsg_id: ZodString;
job_id: ZodString;
goal_to_show: ZodOptional<ZodNullable<ZodString>>;
threat: ZodOptional<ZodBoolean>;
version: ZodOptional<ZodNullable<ZodNumber>>;
extra_info: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodUnknown>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
goal: ZodString;
safe_response: ZodString;
jailbroken_response: ZodString;
goal_metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
custom_goal: ZodOptional<ZodBoolean>;
goal_type: ZodOptional<ZodString>;
uuid: ZodString;
tsg_id: ZodString;
job_id: ZodString;
goal_to_show: ZodOptional<ZodNullable<ZodString>>;
threat: ZodOptional<ZodBoolean>;
version: ZodOptional<ZodNullable<ZodNumber>>;
extra_info: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodUnknown>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
goal: ZodString;
safe_response: ZodString;
jailbroken_response: ZodString;
goal_metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
custom_goal: ZodOptional<ZodBoolean>;
goal_type: ZodOptional<ZodString>;
uuid: ZodString;
tsg_id: ZodString;
job_id: ZodString;
goal_to_show: ZodOptional<ZodNullable<ZodString>>;
threat: ZodOptional<ZodBoolean>;
version: ZodOptional<ZodNullable<ZodNumber>>;
extra_info: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodUnknown>>>;
}, ZodTypeAny, "passthrough">>, "many">;
}, ZodTypeAny, "passthrough">>;
Defined in: src/models/red-team.ts:763