/** * @example * { * id: "id", * multipart_parts: [{ * etag: "etag-1", * part_number: 1 * }], * multipart_upload_id: "upload-id" * } */ export interface CompleteFilesRequest { /** The unique identifier of the file, prefixed `file_`. */ id: string; /** Every uploaded part, in order. */ multipart_parts: CompleteFilesRequest.MultipartParts.Item[]; /** The ID of the multipart upload, returned by Create File. */ multipart_upload_id: string; } export declare namespace CompleteFilesRequest { type MultipartParts = MultipartParts.Item[]; namespace MultipartParts { interface Item { /** The `ETag` response header from the part's upload. */ etag: string; /** The 1-based index of the part. */ part_number: number; } } }