import type * as Extend from "../index"; export interface LegacyProcessorVersion { /** The type of the object. In this case, it will always be `"document_processor_version"`. */ object: string; /** * The unique identifier for this version of the document processor. * * Example: `"exv_xK9mLPqRtN3vS8wF5hB2cQ"` */ id: string; /** * The ID of the parent document processor. * * Example: `"ex_Xj8mK2pL9nR4vT7qY5wZ"` */ processorId: string; /** * The name of the parent document processor. * * Example: `"Invoice Processor"` */ processorName?: string; processorType: Extend.LegacyProcessorType; /** * An optional description of this version of the document processor. * * Example: `"Updated extraction fields for new invoice format"` */ description?: string; /** * The version number or identifier for this specific version of the document processor. The draft version will have version="draft". * * Examples: `"1.0"`, `"2.1"`, `"draft"` */ version: string; /** * The configuration settings for this version of the document processor. The structure of this object will vary depending on the processor type. * * See the configuration section in the "Guides" tab, for yout specific processor type, for more details on the configuration settings. */ config: Extend.LegacyProcessorVersionConfig; /** * The time (in UTC) at which this version of the document processor was created. Will follow the RFC 3339 format. * * Example: `"2024-03-21T15:30:00Z"` */ createdAt: string; /** * The time (in UTC) at which this version of the document processor was last updated. Will follow the RFC 3339 format. * * Example: `"2024-03-21T16:45:00Z"` */ updatedAt: string; }