Variable: ScanRequestContentsInnerSchema
const ScanRequestContentsInnerSchema: ZodObject<{
prompt: ZodOptional<ZodString>;
response: ZodOptional<ZodString>;
code_prompt: ZodOptional<ZodString>;
code_response: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
tool_event: ZodOptional<ZodObject<{
metadata: ZodOptional<ZodObject<{
ecosystem: ZodString;
method: ZodString;
server_name: ZodString;
tool_invoked: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
ecosystem: ZodString;
method: ZodString;
server_name: ZodString;
tool_invoked: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
ecosystem: ZodString;
method: ZodString;
server_name: ZodString;
tool_invoked: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>>;
input: ZodOptional<ZodString>;
output: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
metadata: ZodOptional<ZodObject<{
ecosystem: ZodString;
method: ZodString;
server_name: ZodString;
tool_invoked: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
ecosystem: ZodString;
method: ZodString;
server_name: ZodString;
tool_invoked: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
ecosystem: ZodString;
method: ZodString;
server_name: ZodString;
tool_invoked: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
input: ZodOptional<ZodString>;
output: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
metadata: ZodOptional<ZodObject<{
ecosystem: ZodString;
method: ZodString;
server_name: ZodString;
tool_invoked: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
ecosystem: ZodString;
method: ZodString;
server_name: ZodString;
tool_invoked: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
ecosystem: ZodString;
method: ZodString;
server_name: ZodString;
tool_invoked: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
input: ZodOptional<ZodString>;
output: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
prompt: ZodOptional<ZodString>;
response: ZodOptional<ZodString>;
code_prompt: ZodOptional<ZodString>;
code_response: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
tool_event: ZodOptional<ZodObject<{
metadata: ZodOptional<ZodObject<{
ecosystem: ZodString;
method: ZodString;
server_name: ZodString;
tool_invoked: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
ecosystem: ZodString;
method: ZodString;
server_name: ZodString;
tool_invoked: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
ecosystem: ZodString;
method: ZodString;
server_name: ZodString;
tool_invoked: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
input: ZodOptional<ZodString>;
output: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
metadata: ZodOptional<ZodObject<{
ecosystem: ZodString;
method: ZodString;
server_name: ZodString;
tool_invoked: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
ecosystem: ...;
method: ...;
server_name: ...;
tool_invoked: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
ecosystem: ...;
method: ...;
server_name: ...;
tool_invoked: ...;
}, ZodTypeAny, "passthrough">>>;
input: ZodOptional<ZodString>;
output: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
metadata: ZodOptional<ZodObject<{
ecosystem: ZodString;
method: ZodString;
server_name: ZodString;
tool_invoked: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
ecosystem: ...;
method: ...;
server_name: ...;
tool_invoked: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
ecosystem: ...;
method: ...;
server_name: ...;
tool_invoked: ...;
}, ZodTypeAny, "passthrough">>>;
input: ZodOptional<ZodString>;
output: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
prompt: ZodOptional<ZodString>;
response: ZodOptional<ZodString>;
code_prompt: ZodOptional<ZodString>;
code_response: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
tool_event: ZodOptional<ZodObject<{
metadata: ZodOptional<ZodObject<{
ecosystem: ZodString;
method: ZodString;
server_name: ZodString;
tool_invoked: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
ecosystem: ZodString;
method: ZodString;
server_name: ZodString;
tool_invoked: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
ecosystem: ZodString;
method: ZodString;
server_name: ZodString;
tool_invoked: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
input: ZodOptional<ZodString>;
output: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
metadata: ZodOptional<ZodObject<{
ecosystem: ZodString;
method: ZodString;
server_name: ZodString;
tool_invoked: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
ecosystem: ...;
method: ...;
server_name: ...;
tool_invoked: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
ecosystem: ...;
method: ...;
server_name: ...;
tool_invoked: ...;
}, ZodTypeAny, "passthrough">>>;
input: ZodOptional<ZodString>;
output: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
metadata: ZodOptional<ZodObject<{
ecosystem: ZodString;
method: ZodString;
server_name: ZodString;
tool_invoked: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
ecosystem: ...;
method: ...;
server_name: ...;
tool_invoked: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
ecosystem: ...;
method: ...;
server_name: ...;
tool_invoked: ...;
}, ZodTypeAny, "passthrough">>>;
input: ZodOptional<ZodString>;
output: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>>;
}, ZodTypeAny, "passthrough">>;
Defined in: src/models/scan-request.ts:8
Zod schema for a single content item within a scan request.