Skip to main content

Variable: DashboardScanContentSchema

const DashboardScanContentSchema: ZodObject<{
report_id: ZodString;
scan_id: ZodString;
sub_scan_req_id: ZodNumber;
transaction_id: ZodString;
scan_contents: ZodNullable<ZodObject<{
prompt: ZodOptional<ZodNullable<ZodString>>;
response: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
prompt: ZodOptional<ZodNullable<ZodString>>;
response: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
prompt: ZodOptional<ZodNullable<ZodString>>;
response: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
report_id: ZodString;
scan_id: ZodString;
sub_scan_req_id: ZodNumber;
transaction_id: ZodString;
scan_contents: ZodNullable<ZodObject<{
prompt: ZodOptional<ZodNullable<ZodString>>;
response: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
prompt: ZodOptional<ZodNullable<ZodString>>;
response: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
prompt: ZodOptional<ZodNullable<ZodString>>;
response: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
report_id: ZodString;
scan_id: ZodString;
sub_scan_req_id: ZodNumber;
transaction_id: ZodString;
scan_contents: ZodNullable<ZodObject<{
prompt: ZodOptional<ZodNullable<ZodString>>;
response: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
prompt: ZodOptional<ZodNullable<ZodString>>;
response: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
prompt: ZodOptional<ZodNullable<ZodString>>;
response: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>>;
}, ZodTypeAny, "passthrough">>;

Defined in: src/models/mgmt-dashboard-sessions.ts:137

Scan-content report. Response sub_scan_req_id deliberately differs from query scan_sub_req_id.