import type * as Extend from "../index"; export interface LegacyBatchProcessorRun { /** The type of response. In this case, it will always be `"batch_processor_run"`. */ object: string; /** * The unique identifier for this batch processor run. * * Example: `"batch_processor_run_Xj8mK2pL9nR4vT7qY5wZ"` */ id: string; /** * The ID of the processor used for this run. * * Example: `"ex_Xj8mK2pL9nR4vT7qY5wZ"` */ processorId: string; /** * The ID of the specific processor version used. * * Example: `"exv_xK9mLPqRtN3vS8wF5hB2cQ"` */ processorVersionId: string; /** * The name of the processor. * * Example: `"Invoice Processor"` */ processorName: string; metrics: Extend.LegacyBatchProcessorRunMetrics; /** * The current status of the batch processor run: * * `"PENDING"` - The batch processor run is waiting to start * * `"PROCESSING"` - The batch processor run is in progress * * `"PROCESSED"` - The batch processor run completed successfully * * `"FAILED"` - The batch processor run encountered an error */ status: Extend.LegacyBatchProcessorRunStatus; /** * The source of the batch processor run: * * `"EVAL_SET"` - The batch processor run was made from an evaluation set. The `sourceId` will be the ID of the evaluation set (e.g., `"ev_1234"`) * * `"PLAYGROUND"` - The batch processor run was made from the playground. The `sourceId` will not be set * * `"STUDIO"` - The batch processor run was made for a processor in Studio. The `sourceId` will be the ID of the processor (e.g., `"ex_1234"`) */ source: Extend.LegacyBatchProcessorRunSource; /** * The ID of the source of the batch processor run. See the `source` field for more details. * Example: `"ev_1234"` for EVAL_SET source, `"ex_1234"` for STUDIO source */ sourceId?: string; /** The number of runs that were made. */ runCount: number; /** The options for the batch processor run. */ options: Extend.LegacyBatchProcessorRunOptions; /** * The time (in UTC) at which the batch processor run was created. Will follow the RFC 3339 format. * * Example: `"2024-03-21T15:30:00Z"` */ createdAt: string; /** * The time (in UTC) at which the batch processor run was last updated. Will follow the RFC 3339 format. * * Example: `"2024-03-21T16:45:00Z"` */ updatedAt: string; }