Variable BatchResultItemConst Internal
BatchResultItem: ZodObject<
{
error: ZodNull;
execution_id: ZodString;
reference_id: ZodString;
result: ZodObject<
{
compatibilityDate: ZodString;
createdAt: ZodString;
creditsUsed: ZodNumber;
deletedAt: ZodNull;
id: ZodString;
inputContent: ZodObject<
{
files: ZodArray<
ZodObject<
{
filename: ZodString;
mimeType: ZodString;
name: ZodString;
url: ZodString;
usedAt: ZodString;
},
$strip,
>,
>;
messages: ZodArray<
ZodObject<
{ content: ZodObject<{}, $loose>; role: ZodString },
$strip,
>,
>;
variables: ZodObject<{}, $loose>;
},
$strip,
>;
metadata: ZodObject<
{
promptVersion: ZodObject<
{
modelConfigurations: ZodObject<
{
model: ZodString;
structuredOutput: ZodObject<(...), (...)>;
temperature: ZodNumber;
type: ZodString;
},
$strip,
>;
variablesDefinitions: ZodArray<
ZodObject<
{
content: ...;
description: ...;
name: ...;
processingOptions: ...;
required: ...;
type: ...;
},
$strip,
>,
>;
},
$strip,
>;
},
$strip,
>;
outputContent: ZodObject<
{
content: ZodObject<{}, $loose>;
function_call: ZodNullable<ZodUnknown>;
role: ZodString;
tool_calls: ZodArray<
ZodObject<
{
function: ZodObject<{ arguments: ...; name: ... }, $strip>;
type: ZodString;
},
$strip,
>,
>;
},
$strip,
>;
promptApplicationId: ZodNullable<ZodString>;
promptId: ZodString;
promptVersionId: ZodString;
rawInput: ZodObject<
{
async: ZodBoolean;
canvas_id: ZodString;
tags: ZodArray<ZodString>;
variables: ZodObject<{}, $loose>;
version_id: ZodString;
},
$strip,
>;
rawOutput: ZodObject<
{
choices: ZodArray<
ZodObject<
{
message: ZodObject<
{
content: ...;
function_call: ...;
role: ...;
tool_calls: ...;
},
$strip,
>;
},
$strip,
>,
>;
created: ZodNumber;
id: ZodString;
object: ZodString;
usage: ZodObject<
{
completion_tokens: ZodNumber;
cost: ZodObject<
{
completion_cost: ZodNumber;
prompt_cost: ZodNumber;
total_cost: ZodNumber;
},
$strip,
>;
prompt_tokens: ZodNumber;
total_tokens: ZodNumber;
},
$strip,
>;
},
$strip,
>;
status: ZodString;
tags: ZodArray<ZodString>;
updatedAt: ZodString;
workspaceId: ZodString;
},
$strip,
>;
status: ZodString;
},
$loose,
> = ...
Zod schema for validating individual batch result items. Each result contains the execution metadata and output from a single batch item.