import type * as Extend from "../../../../index"; /** * @example * { * extractor: { * id: "ex_xK9mLPqRtN3vS8wF5hB2cQ" * }, * inputs: [{ * file: { * url: "https://example.com/invoice1.pdf" * }, * metadata: { * "customerId": "cust_abc123" * } * }, { * file: { * url: "https://example.com/invoice2.pdf" * }, * metadata: { * "customerId": "cust_def456" * } * }, { * file: { * url: "https://example.com/invoice3.pdf" * }, * metadata: { * "customerId": "cust_ghi789" * } * }] * } */ export interface ExtractRunsCreateBatchRequest { /** Reference to the extractor to run against every input in this batch. */ extractor: Extend.ExtractRunsCreateBatchRequestExtractor; /** An array of inputs to process. Each item produces one extract run. Must contain between 1 and 1,000 items. */ inputs: Extend.ExtractRunsCreateBatchRequestInputsItem[]; priority?: Extend.RunPriority; }