Variable: AsyncScanObjectSchema
const AsyncScanObjectSchema: ZodObject<{
req_id: ZodNumber;
scan_req: ZodObject<{
tr_id: ZodOptional<ZodString>;
session_id: ZodOptional<ZodString>;
ai_profile: ZodEffects<ZodObject<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>, objectOutputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>;
metadata: ZodOptional<ZodObject<{
app_name: ZodOptional<ZodString>;
app_user: ZodOptional<ZodString>;
ai_model: ZodOptional<ZodString>;
user_ip: ZodOptional<ZodString>;
agent_meta: ZodOptional<ZodObject<{
agent_id: ZodOptional<...>;
agent_version: ZodOptional<...>;
agent_arn: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
agent_id: ...;
agent_version: ...;
agent_arn: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
agent_id: ...;
agent_version: ...;
agent_arn: ...;
}, ZodTypeAny, "passthrough">>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
app_name: ZodOptional<ZodString>;
app_user: ZodOptional<ZodString>;
ai_model: ZodOptional<ZodString>;
user_ip: ZodOptional<ZodString>;
agent_meta: ZodOptional<ZodObject<{
agent_id: ...;
agent_version: ...;
agent_arn: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
app_name: ZodOptional<ZodString>;
app_user: ZodOptional<ZodString>;
ai_model: ZodOptional<ZodString>;
user_ip: ZodOptional<ZodString>;
agent_meta: ZodOptional<ZodObject<{
agent_id: ...;
agent_version: ...;
agent_arn: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
}, ZodTypeAny, "passthrough">>>;
contents: ZodArray<ZodObject<{
prompt: ZodOptional<ZodString>;
response: ZodOptional<ZodString>;
code_prompt: ZodOptional<ZodString>;
code_response: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
tool_event: ZodOptional<ZodObject<{
metadata: ZodOptional<...>;
input: ZodOptional<...>;
output: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
metadata: ...;
input: ...;
output: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
metadata: ...;
input: ...;
output: ...;
}, 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: ...;
input: ...;
output: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
}, 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: ...;
input: ...;
output: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
}, ZodTypeAny, "passthrough">>, "many">;
}, "passthrough", ZodTypeAny, objectOutputType<{
tr_id: ZodOptional<ZodString>;
session_id: ZodOptional<ZodString>;
ai_profile: ZodEffects<ZodObject<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>, objectOutputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>;
metadata: ZodOptional<ZodObject<{
app_name: ZodOptional<ZodString>;
app_user: ZodOptional<ZodString>;
ai_model: ZodOptional<ZodString>;
user_ip: ZodOptional<ZodString>;
agent_meta: ZodOptional<ZodObject<{
agent_id: ...;
agent_version: ...;
agent_arn: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
app_name: ZodOptional<ZodString>;
app_user: ZodOptional<ZodString>;
ai_model: ZodOptional<ZodString>;
user_ip: ZodOptional<ZodString>;
agent_meta: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
app_name: ZodOptional<ZodString>;
app_user: ZodOptional<ZodString>;
ai_model: ZodOptional<ZodString>;
user_ip: ZodOptional<ZodString>;
agent_meta: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, ZodTypeAny, "passthrough">>>;
contents: ZodArray<ZodObject<{
prompt: ZodOptional<ZodString>;
response: ZodOptional<ZodString>;
code_prompt: ZodOptional<ZodString>;
code_response: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
tool_event: ZodOptional<ZodObject<{
metadata: ...;
input: ...;
output: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
prompt: ZodOptional<ZodString>;
response: ZodOptional<ZodString>;
code_prompt: ZodOptional<ZodString>;
code_response: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
tool_event: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
prompt: ZodOptional<ZodString>;
response: ZodOptional<ZodString>;
code_prompt: ZodOptional<ZodString>;
code_response: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
tool_event: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, ZodTypeAny, "passthrough">>, "many">;
}, ZodTypeAny, "passthrough">, objectInputType<{
tr_id: ZodOptional<ZodString>;
session_id: ZodOptional<ZodString>;
ai_profile: ZodEffects<ZodObject<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>, objectOutputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>;
metadata: ZodOptional<ZodObject<{
app_name: ZodOptional<ZodString>;
app_user: ZodOptional<ZodString>;
ai_model: ZodOptional<ZodString>;
user_ip: ZodOptional<ZodString>;
agent_meta: ZodOptional<ZodObject<{
agent_id: ...;
agent_version: ...;
agent_arn: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
app_name: ZodOptional<ZodString>;
app_user: ZodOptional<ZodString>;
ai_model: ZodOptional<ZodString>;
user_ip: ZodOptional<ZodString>;
agent_meta: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
app_name: ZodOptional<ZodString>;
app_user: ZodOptional<ZodString>;
ai_model: ZodOptional<ZodString>;
user_ip: ZodOptional<ZodString>;
agent_meta: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, ZodTypeAny, "passthrough">>>;
contents: ZodArray<ZodObject<{
prompt: ZodOptional<ZodString>;
response: ZodOptional<ZodString>;
code_prompt: ZodOptional<ZodString>;
code_response: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
tool_event: ZodOptional<ZodObject<{
metadata: ...;
input: ...;
output: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
prompt: ZodOptional<ZodString>;
response: ZodOptional<ZodString>;
code_prompt: ZodOptional<ZodString>;
code_response: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
tool_event: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
prompt: ZodOptional<ZodString>;
response: ZodOptional<ZodString>;
code_prompt: ZodOptional<ZodString>;
code_response: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
tool_event: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, ZodTypeAny, "passthrough">>, "many">;
}, ZodTypeAny, "passthrough">>;
}, "passthrough", ZodTypeAny, objectOutputType<{
req_id: ZodNumber;
scan_req: ZodObject<{
tr_id: ZodOptional<ZodString>;
session_id: ZodOptional<ZodString>;
ai_profile: ZodEffects<ZodObject<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>, objectOutputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>;
metadata: ZodOptional<ZodObject<{
app_name: ZodOptional<ZodString>;
app_user: ZodOptional<ZodString>;
ai_model: ZodOptional<ZodString>;
user_ip: ZodOptional<ZodString>;
agent_meta: ZodOptional<ZodObject<{
agent_id: ...;
agent_version: ...;
agent_arn: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
app_name: ZodOptional<ZodString>;
app_user: ZodOptional<ZodString>;
ai_model: ZodOptional<ZodString>;
user_ip: ZodOptional<ZodString>;
agent_meta: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
app_name: ZodOptional<ZodString>;
app_user: ZodOptional<ZodString>;
ai_model: ZodOptional<ZodString>;
user_ip: ZodOptional<ZodString>;
agent_meta: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, ZodTypeAny, "passthrough">>>;
contents: ZodArray<ZodObject<{
prompt: ZodOptional<ZodString>;
response: ZodOptional<ZodString>;
code_prompt: ZodOptional<ZodString>;
code_response: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
tool_event: ZodOptional<ZodObject<{
metadata: ...;
input: ...;
output: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
prompt: ZodOptional<ZodString>;
response: ZodOptional<ZodString>;
code_prompt: ZodOptional<ZodString>;
code_response: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
tool_event: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
prompt: ZodOptional<ZodString>;
response: ZodOptional<ZodString>;
code_prompt: ZodOptional<ZodString>;
code_response: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
tool_event: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, ZodTypeAny, "passthrough">>, "many">;
}, "passthrough", ZodTypeAny, objectOutputType<{
tr_id: ZodOptional<ZodString>;
session_id: ZodOptional<ZodString>;
ai_profile: ZodEffects<ZodObject<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
profile_id: ZodOptional<...>;
profile_name: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
profile_id: ZodOptional<...>;
profile_name: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>, objectOutputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>;
metadata: ZodOptional<ZodObject<{
app_name: ZodOptional<ZodString>;
app_user: ZodOptional<ZodString>;
ai_model: ZodOptional<ZodString>;
user_ip: ZodOptional<ZodString>;
agent_meta: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
app_name: ZodOptional<...>;
app_user: ZodOptional<...>;
ai_model: ZodOptional<...>;
user_ip: ZodOptional<...>;
agent_meta: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
app_name: ZodOptional<...>;
app_user: ZodOptional<...>;
ai_model: ZodOptional<...>;
user_ip: ZodOptional<...>;
agent_meta: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
contents: ZodArray<ZodObject<{
prompt: ZodOptional<ZodString>;
response: ZodOptional<ZodString>;
code_prompt: ZodOptional<ZodString>;
code_response: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
tool_event: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
prompt: ZodOptional<...>;
response: ZodOptional<...>;
code_prompt: ZodOptional<...>;
code_response: ZodOptional<...>;
context: ZodOptional<...>;
tool_event: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
prompt: ZodOptional<...>;
response: ZodOptional<...>;
code_prompt: ZodOptional<...>;
code_response: ZodOptional<...>;
context: ZodOptional<...>;
tool_event: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>, "many">;
}, ZodTypeAny, "passthrough">, objectInputType<{
tr_id: ZodOptional<ZodString>;
session_id: ZodOptional<ZodString>;
ai_profile: ZodEffects<ZodObject<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
profile_id: ZodOptional<...>;
profile_name: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
profile_id: ZodOptional<...>;
profile_name: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>, objectOutputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>;
metadata: ZodOptional<ZodObject<{
app_name: ZodOptional<ZodString>;
app_user: ZodOptional<ZodString>;
ai_model: ZodOptional<ZodString>;
user_ip: ZodOptional<ZodString>;
agent_meta: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
app_name: ZodOptional<...>;
app_user: ZodOptional<...>;
ai_model: ZodOptional<...>;
user_ip: ZodOptional<...>;
agent_meta: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
app_name: ZodOptional<...>;
app_user: ZodOptional<...>;
ai_model: ZodOptional<...>;
user_ip: ZodOptional<...>;
agent_meta: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
contents: ZodArray<ZodObject<{
prompt: ZodOptional<ZodString>;
response: ZodOptional<ZodString>;
code_prompt: ZodOptional<ZodString>;
code_response: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
tool_event: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
prompt: ZodOptional<...>;
response: ZodOptional<...>;
code_prompt: ZodOptional<...>;
code_response: ZodOptional<...>;
context: ZodOptional<...>;
tool_event: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
prompt: ZodOptional<...>;
response: ZodOptional<...>;
code_prompt: ZodOptional<...>;
code_response: ZodOptional<...>;
context: ZodOptional<...>;
tool_event: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>, "many">;
}, ZodTypeAny, "passthrough">>;
}, ZodTypeAny, "passthrough">, objectInputType<{
req_id: ZodNumber;
scan_req: ZodObject<{
tr_id: ZodOptional<ZodString>;
session_id: ZodOptional<ZodString>;
ai_profile: ZodEffects<ZodObject<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>, objectOutputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>;
metadata: ZodOptional<ZodObject<{
app_name: ZodOptional<ZodString>;
app_user: ZodOptional<ZodString>;
ai_model: ZodOptional<ZodString>;
user_ip: ZodOptional<ZodString>;
agent_meta: ZodOptional<ZodObject<{
agent_id: ...;
agent_version: ...;
agent_arn: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
app_name: ZodOptional<ZodString>;
app_user: ZodOptional<ZodString>;
ai_model: ZodOptional<ZodString>;
user_ip: ZodOptional<ZodString>;
agent_meta: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
app_name: ZodOptional<ZodString>;
app_user: ZodOptional<ZodString>;
ai_model: ZodOptional<ZodString>;
user_ip: ZodOptional<ZodString>;
agent_meta: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, ZodTypeAny, "passthrough">>>;
contents: ZodArray<ZodObject<{
prompt: ZodOptional<ZodString>;
response: ZodOptional<ZodString>;
code_prompt: ZodOptional<ZodString>;
code_response: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
tool_event: ZodOptional<ZodObject<{
metadata: ...;
input: ...;
output: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
prompt: ZodOptional<ZodString>;
response: ZodOptional<ZodString>;
code_prompt: ZodOptional<ZodString>;
code_response: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
tool_event: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
prompt: ZodOptional<ZodString>;
response: ZodOptional<ZodString>;
code_prompt: ZodOptional<ZodString>;
code_response: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
tool_event: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, ZodTypeAny, "passthrough">>, "many">;
}, "passthrough", ZodTypeAny, objectOutputType<{
tr_id: ZodOptional<ZodString>;
session_id: ZodOptional<ZodString>;
ai_profile: ZodEffects<ZodObject<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
profile_id: ZodOptional<...>;
profile_name: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
profile_id: ZodOptional<...>;
profile_name: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>, objectOutputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>;
metadata: ZodOptional<ZodObject<{
app_name: ZodOptional<ZodString>;
app_user: ZodOptional<ZodString>;
ai_model: ZodOptional<ZodString>;
user_ip: ZodOptional<ZodString>;
agent_meta: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
app_name: ZodOptional<...>;
app_user: ZodOptional<...>;
ai_model: ZodOptional<...>;
user_ip: ZodOptional<...>;
agent_meta: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
app_name: ZodOptional<...>;
app_user: ZodOptional<...>;
ai_model: ZodOptional<...>;
user_ip: ZodOptional<...>;
agent_meta: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
contents: ZodArray<ZodObject<{
prompt: ZodOptional<ZodString>;
response: ZodOptional<ZodString>;
code_prompt: ZodOptional<ZodString>;
code_response: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
tool_event: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
prompt: ZodOptional<...>;
response: ZodOptional<...>;
code_prompt: ZodOptional<...>;
code_response: ZodOptional<...>;
context: ZodOptional<...>;
tool_event: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
prompt: ZodOptional<...>;
response: ZodOptional<...>;
code_prompt: ZodOptional<...>;
code_response: ZodOptional<...>;
context: ZodOptional<...>;
tool_event: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>, "many">;
}, ZodTypeAny, "passthrough">, objectInputType<{
tr_id: ZodOptional<ZodString>;
session_id: ZodOptional<ZodString>;
ai_profile: ZodEffects<ZodObject<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
profile_id: ZodOptional<...>;
profile_name: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
profile_id: ZodOptional<...>;
profile_name: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>, objectOutputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
profile_id: ZodOptional<ZodString>;
profile_name: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>;
metadata: ZodOptional<ZodObject<{
app_name: ZodOptional<ZodString>;
app_user: ZodOptional<ZodString>;
ai_model: ZodOptional<ZodString>;
user_ip: ZodOptional<ZodString>;
agent_meta: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
app_name: ZodOptional<...>;
app_user: ZodOptional<...>;
ai_model: ZodOptional<...>;
user_ip: ZodOptional<...>;
agent_meta: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
app_name: ZodOptional<...>;
app_user: ZodOptional<...>;
ai_model: ZodOptional<...>;
user_ip: ZodOptional<...>;
agent_meta: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
contents: ZodArray<ZodObject<{
prompt: ZodOptional<ZodString>;
response: ZodOptional<ZodString>;
code_prompt: ZodOptional<ZodString>;
code_response: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
tool_event: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
prompt: ZodOptional<...>;
response: ZodOptional<...>;
code_prompt: ZodOptional<...>;
code_response: ZodOptional<...>;
context: ZodOptional<...>;
tool_event: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
prompt: ZodOptional<...>;
response: ZodOptional<...>;
code_prompt: ZodOptional<...>;
code_response: ZodOptional<...>;
context: ZodOptional<...>;
tool_event: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>, "many">;
}, ZodTypeAny, "passthrough">>;
}, ZodTypeAny, "passthrough">>;
Defined in: src/models/async-scan.ts:5
Zod schema for an async scan batch item.