From 5f15542a886affc71d0a77b3d1032f74544c55f2 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Thu, 6 Jun 2024 01:35:30 +0000 Subject: [PATCH] feat(documentai): update the API #### documentai:v1beta2 The following keys were added: - schemas.GoogleCloudDocumentaiV1beta1Document.properties.chunkedDocument.$ref - schemas.GoogleCloudDocumentaiV1beta1Document.properties.chunkedDocument.description - schemas.GoogleCloudDocumentaiV1beta1Document.properties.documentLayout.$ref - schemas.GoogleCloudDocumentaiV1beta1Document.properties.documentLayout.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocument.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocument.id - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocument.properties.chunks.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocument.properties.chunks.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocument.properties.chunks.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocument.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.id - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.chunkId.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.chunkId.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.content.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.content.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageFooters.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageFooters.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageFooters.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageHeaders.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageHeaders.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageHeaders.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.sourceBlockIds.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.sourceBlockIds.items.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.sourceBlockIds.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.id - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.properties.text.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.properties.text.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.id - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.properties.text.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.properties.text.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.id - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.format - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.format - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayout.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayout.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayout.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayout.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayout.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayout.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.blockId.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.blockId.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.listBlock.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.listBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.tableBlock.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.tableBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.textBlock.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.textBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.type.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.type.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.format - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.format - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.caption.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.caption.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.format - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.format - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.text.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.text.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.type.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.type.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.type - schemas.GoogleCloudDocumentaiV1beta2Document.properties.chunkedDocument.$ref - schemas.GoogleCloudDocumentaiV1beta2Document.properties.chunkedDocument.description - schemas.GoogleCloudDocumentaiV1beta2Document.properties.documentLayout.$ref - schemas.GoogleCloudDocumentaiV1beta2Document.properties.documentLayout.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocument.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocument.id - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocument.properties.chunks.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocument.properties.chunks.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocument.properties.chunks.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocument.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.id - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.chunkId.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.chunkId.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.content.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.content.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageFooters.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageFooters.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageFooters.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageHeaders.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageHeaders.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageHeaders.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.sourceBlockIds.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.sourceBlockIds.items.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.sourceBlockIds.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.id - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.properties.text.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.properties.text.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.id - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.properties.text.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.properties.text.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.id - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.format - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.format - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayout.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayout.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayout.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayout.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayout.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayout.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.blockId.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.blockId.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.listBlock.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.listBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.tableBlock.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.tableBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.textBlock.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.textBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.type.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.type.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.format - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.format - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.caption.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.caption.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.format - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.format - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.text.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.text.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.type.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.type.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.type - schemas.GoogleCloudDocumentaiV1beta3Dataset.properties.satisfiesPzi.description - schemas.GoogleCloudDocumentaiV1beta3Dataset.properties.satisfiesPzi.readOnly - schemas.GoogleCloudDocumentaiV1beta3Dataset.properties.satisfiesPzi.type - schemas.GoogleCloudDocumentaiV1beta3Dataset.properties.satisfiesPzs.description - schemas.GoogleCloudDocumentaiV1beta3Dataset.properties.satisfiesPzs.readOnly - schemas.GoogleCloudDocumentaiV1beta3Dataset.properties.satisfiesPzs.type #### documentai:v1beta3 The following keys were added: - schemas.GoogleCloudDocumentaiV1beta1Document.properties.chunkedDocument.$ref - schemas.GoogleCloudDocumentaiV1beta1Document.properties.chunkedDocument.description - schemas.GoogleCloudDocumentaiV1beta1Document.properties.documentLayout.$ref - schemas.GoogleCloudDocumentaiV1beta1Document.properties.documentLayout.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocument.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocument.id - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocument.properties.chunks.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocument.properties.chunks.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocument.properties.chunks.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocument.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.id - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.chunkId.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.chunkId.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.content.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.content.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageFooters.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageFooters.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageFooters.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageHeaders.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageHeaders.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageHeaders.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.sourceBlockIds.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.sourceBlockIds.items.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.sourceBlockIds.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.id - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.properties.text.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.properties.text.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.id - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.properties.text.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.properties.text.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.id - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.format - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.format - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayout.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayout.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayout.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayout.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayout.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayout.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.blockId.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.blockId.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.listBlock.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.listBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.tableBlock.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.tableBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.textBlock.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.textBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.type.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.type.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.format - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.format - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.caption.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.caption.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.format - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.format - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.text.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.text.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.type.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.type.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.type - schemas.GoogleCloudDocumentaiV1beta2Document.properties.chunkedDocument.$ref - schemas.GoogleCloudDocumentaiV1beta2Document.properties.chunkedDocument.description - schemas.GoogleCloudDocumentaiV1beta2Document.properties.documentLayout.$ref - schemas.GoogleCloudDocumentaiV1beta2Document.properties.documentLayout.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocument.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocument.id - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocument.properties.chunks.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocument.properties.chunks.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocument.properties.chunks.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocument.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.id - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.chunkId.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.chunkId.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.content.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.content.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageFooters.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageFooters.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageFooters.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageHeaders.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageHeaders.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageHeaders.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.sourceBlockIds.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.sourceBlockIds.items.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.sourceBlockIds.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.id - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.properties.text.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.properties.text.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.id - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.properties.text.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.properties.text.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.id - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.format - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.format - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayout.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayout.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayout.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayout.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayout.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayout.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.blockId.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.blockId.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.listBlock.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.listBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.tableBlock.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.tableBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.textBlock.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.textBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.type.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.type.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.format - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.format - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.caption.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.caption.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.format - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.format - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.text.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.text.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.type.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.type.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.type - schemas.GoogleCloudDocumentaiV1beta3Dataset.properties.satisfiesPzi.description - schemas.GoogleCloudDocumentaiV1beta3Dataset.properties.satisfiesPzi.readOnly - schemas.GoogleCloudDocumentaiV1beta3Dataset.properties.satisfiesPzi.type - schemas.GoogleCloudDocumentaiV1beta3Dataset.properties.satisfiesPzs.description - schemas.GoogleCloudDocumentaiV1beta3Dataset.properties.satisfiesPzs.readOnly - schemas.GoogleCloudDocumentaiV1beta3Dataset.properties.satisfiesPzs.type - schemas.GoogleCloudDocumentaiV1beta3Processor.properties.satisfiesPzi.description - schemas.GoogleCloudDocumentaiV1beta3Processor.properties.satisfiesPzi.readOnly - schemas.GoogleCloudDocumentaiV1beta3Processor.properties.satisfiesPzi.type - schemas.GoogleCloudDocumentaiV1beta3Processor.properties.satisfiesPzs.description - schemas.GoogleCloudDocumentaiV1beta3Processor.properties.satisfiesPzs.readOnly - schemas.GoogleCloudDocumentaiV1beta3Processor.properties.satisfiesPzs.type - schemas.GoogleCloudDocumentaiV1beta3ProcessorVersion.properties.satisfiesPzi.description - schemas.GoogleCloudDocumentaiV1beta3ProcessorVersion.properties.satisfiesPzi.readOnly - schemas.GoogleCloudDocumentaiV1beta3ProcessorVersion.properties.satisfiesPzi.type - schemas.GoogleCloudDocumentaiV1beta3ProcessorVersion.properties.satisfiesPzs.description - schemas.GoogleCloudDocumentaiV1beta3ProcessorVersion.properties.satisfiesPzs.readOnly - schemas.GoogleCloudDocumentaiV1beta3ProcessorVersion.properties.satisfiesPzs.type The following keys were changed: - schemas.GoogleCloudDocumentaiV1beta3DocumentChunkedDocumentChunk.properties.sourceBlockIds.description #### documentai:v1 The following keys were added: - schemas.GoogleCloudDocumentaiV1Document.properties.chunkedDocument.$ref - schemas.GoogleCloudDocumentaiV1Document.properties.chunkedDocument.description - schemas.GoogleCloudDocumentaiV1Document.properties.documentLayout.$ref - schemas.GoogleCloudDocumentaiV1Document.properties.documentLayout.description - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocument.description - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocument.id - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocument.properties.chunks.description - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocument.properties.chunks.items.$ref - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocument.properties.chunks.type - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocument.type - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.description - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.id - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.properties.chunkId.description - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.properties.chunkId.type - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.properties.content.description - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.properties.content.type - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.properties.pageFooters.description - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.properties.pageFooters.items.$ref - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.properties.pageFooters.type - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.properties.pageHeaders.description - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.properties.pageHeaders.items.$ref - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.properties.pageHeaders.type - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.properties.sourceBlockIds.description - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.properties.sourceBlockIds.items.type - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.properties.sourceBlockIds.type - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.type - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter.description - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter.id - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter.properties.text.description - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter.properties.text.type - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter.type - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader.description - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader.id - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader.properties.text.description - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader.properties.text.type - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader.type - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan.description - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan.id - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.description - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.format - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.type - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.description - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.format - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.type - schemas.GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayout.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayout.id - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayout.properties.blocks.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayout.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayout.properties.blocks.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayout.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock.id - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock.properties.blockId.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock.properties.blockId.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock.properties.listBlock.$ref - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock.properties.listBlock.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock.properties.tableBlock.$ref - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock.properties.tableBlock.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock.properties.textBlock.$ref - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock.properties.textBlock.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.id - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.items.$ref - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.type.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.type.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.id - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.id - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.format - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.format - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.id - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.items.$ref - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.caption.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.caption.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.items.$ref - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.id - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.format - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.format - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.id - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.items.$ref - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.id - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.text.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.text.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.type.description - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.type.type - schemas.GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.type - schemas.GoogleCloudDocumentaiV1ProcessOptions.properties.layoutConfig.$ref - schemas.GoogleCloudDocumentaiV1ProcessOptions.properties.layoutConfig.description - schemas.GoogleCloudDocumentaiV1ProcessOptionsLayoutConfig.description - schemas.GoogleCloudDocumentaiV1ProcessOptionsLayoutConfig.id - schemas.GoogleCloudDocumentaiV1ProcessOptionsLayoutConfig.properties.chunkingConfig.$ref - schemas.GoogleCloudDocumentaiV1ProcessOptionsLayoutConfig.properties.chunkingConfig.description - schemas.GoogleCloudDocumentaiV1ProcessOptionsLayoutConfig.type - schemas.GoogleCloudDocumentaiV1ProcessOptionsLayoutConfigChunkingConfig.description - schemas.GoogleCloudDocumentaiV1ProcessOptionsLayoutConfigChunkingConfig.id - schemas.GoogleCloudDocumentaiV1ProcessOptionsLayoutConfigChunkingConfig.properties.chunkSize.description - schemas.GoogleCloudDocumentaiV1ProcessOptionsLayoutConfigChunkingConfig.properties.chunkSize.format - schemas.GoogleCloudDocumentaiV1ProcessOptionsLayoutConfigChunkingConfig.properties.chunkSize.type - schemas.GoogleCloudDocumentaiV1ProcessOptionsLayoutConfigChunkingConfig.properties.includeAncestorHeadings.description - schemas.GoogleCloudDocumentaiV1ProcessOptionsLayoutConfigChunkingConfig.properties.includeAncestorHeadings.type - schemas.GoogleCloudDocumentaiV1ProcessOptionsLayoutConfigChunkingConfig.type - schemas.GoogleCloudDocumentaiV1Processor.properties.satisfiesPzi.description - schemas.GoogleCloudDocumentaiV1Processor.properties.satisfiesPzi.readOnly - schemas.GoogleCloudDocumentaiV1Processor.properties.satisfiesPzi.type - schemas.GoogleCloudDocumentaiV1Processor.properties.satisfiesPzs.description - schemas.GoogleCloudDocumentaiV1Processor.properties.satisfiesPzs.readOnly - schemas.GoogleCloudDocumentaiV1Processor.properties.satisfiesPzs.type - schemas.GoogleCloudDocumentaiV1ProcessorVersion.properties.satisfiesPzi.description - schemas.GoogleCloudDocumentaiV1ProcessorVersion.properties.satisfiesPzi.readOnly - schemas.GoogleCloudDocumentaiV1ProcessorVersion.properties.satisfiesPzi.type - schemas.GoogleCloudDocumentaiV1ProcessorVersion.properties.satisfiesPzs.description - schemas.GoogleCloudDocumentaiV1ProcessorVersion.properties.satisfiesPzs.readOnly - schemas.GoogleCloudDocumentaiV1ProcessorVersion.properties.satisfiesPzs.type - schemas.GoogleCloudDocumentaiV1beta1Document.properties.chunkedDocument.$ref - schemas.GoogleCloudDocumentaiV1beta1Document.properties.chunkedDocument.description - schemas.GoogleCloudDocumentaiV1beta1Document.properties.documentLayout.$ref - schemas.GoogleCloudDocumentaiV1beta1Document.properties.documentLayout.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocument.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocument.id - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocument.properties.chunks.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocument.properties.chunks.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocument.properties.chunks.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocument.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.id - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.chunkId.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.chunkId.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.content.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.content.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageFooters.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageFooters.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageFooters.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageHeaders.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageHeaders.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageHeaders.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.sourceBlockIds.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.sourceBlockIds.items.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.properties.sourceBlockIds.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.id - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.properties.text.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.properties.text.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.id - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.properties.text.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.properties.text.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.id - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.format - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.description - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.format - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.type - schemas.GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayout.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayout.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayout.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayout.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayout.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayout.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.blockId.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.blockId.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.listBlock.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.listBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.tableBlock.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.tableBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.textBlock.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.properties.textBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.type.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.type.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.format - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.format - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.caption.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.caption.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.format - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.format - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.id - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.text.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.text.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.type.description - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.type.type - schemas.GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.type - schemas.GoogleCloudDocumentaiV1beta2Document.properties.chunkedDocument.$ref - schemas.GoogleCloudDocumentaiV1beta2Document.properties.chunkedDocument.description - schemas.GoogleCloudDocumentaiV1beta2Document.properties.documentLayout.$ref - schemas.GoogleCloudDocumentaiV1beta2Document.properties.documentLayout.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocument.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocument.id - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocument.properties.chunks.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocument.properties.chunks.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocument.properties.chunks.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocument.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.id - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.chunkId.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.chunkId.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.content.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.content.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageFooters.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageFooters.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageFooters.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageHeaders.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageHeaders.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageHeaders.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.sourceBlockIds.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.sourceBlockIds.items.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.properties.sourceBlockIds.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.id - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.properties.text.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.properties.text.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.id - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.properties.text.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.properties.text.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.id - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.format - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.properties.pageEnd.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.description - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.format - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.properties.pageStart.type - schemas.GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayout.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayout.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayout.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayout.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayout.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayout.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.blockId.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.blockId.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.listBlock.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.listBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.pageSpan.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.pageSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.tableBlock.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.tableBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.textBlock.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.properties.textBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.listEntries.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.type.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.properties.type.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.format - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageEnd.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.format - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.properties.pageStart.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.bodyRows.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.caption.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.caption.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.properties.headerRows.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.format - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.colSpan.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.format - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.properties.rowSpan.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.properties.cells.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.id - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.items.$ref - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.blocks.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.text.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.text.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.type.description - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.properties.type.type - schemas.GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.type - schemas.GoogleCloudDocumentaiV1beta3Dataset.properties.satisfiesPzi.description - schemas.GoogleCloudDocumentaiV1beta3Dataset.properties.satisfiesPzi.readOnly - schemas.GoogleCloudDocumentaiV1beta3Dataset.properties.satisfiesPzi.type - schemas.GoogleCloudDocumentaiV1beta3Dataset.properties.satisfiesPzs.description - schemas.GoogleCloudDocumentaiV1beta3Dataset.properties.satisfiesPzs.readOnly - schemas.GoogleCloudDocumentaiV1beta3Dataset.properties.satisfiesPzs.type --- discovery/documentai-v1.json | 1031 +++++++++++++++++++++++++++-- discovery/documentai-v1beta2.json | 580 +++++++++++++++- discovery/documentai-v1beta3.json | 602 ++++++++++++++++- src/apis/documentai/v1.ts | 692 +++++++++++++++++++ src/apis/documentai/v1beta2.ts | 436 ++++++++++++ src/apis/documentai/v1beta3.ts | 454 ++++++++++++- 6 files changed, 3732 insertions(+), 63 deletions(-) diff --git a/discovery/documentai-v1.json b/discovery/documentai-v1.json index 7f45d1a7cb..b922bd011c 100644 --- a/discovery/documentai-v1.json +++ b/discovery/documentai-v1.json @@ -1042,7 +1042,7 @@ } } }, - "revision": "20240422", + "revision": "20240531", "rootUrl": "https://documentai.googleapis.com/", "schemas": { "GoogleCloudDocumentaiUiv1beta3AutoLabelDocumentsMetadata": { @@ -2217,11 +2217,19 @@ "description": "Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality.", "id": "GoogleCloudDocumentaiV1Document", "properties": { + "chunkedDocument": { + "$ref": "GoogleCloudDocumentaiV1DocumentChunkedDocument", + "description": "Document chunked based on chunking config." + }, "content": { "description": "Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.", "format": "byte", "type": "string" }, + "documentLayout": { + "$ref": "GoogleCloudDocumentaiV1DocumentDocumentLayout", + "description": "Parsed layout of the document." + }, "entities": { "description": "A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries.", "items": { @@ -2288,6 +2296,282 @@ }, "type": "object" }, + "GoogleCloudDocumentaiV1DocumentChunkedDocument": { + "description": "Represents the chunks that the document is divided into.", + "id": "GoogleCloudDocumentaiV1DocumentChunkedDocument", + "properties": { + "chunks": { + "description": "List of chunks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk": { + "description": "Represents a chunk.", + "id": "GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk", + "properties": { + "chunkId": { + "description": "ID of the chunk.", + "type": "string" + }, + "content": { + "description": "Text content of the chunk.", + "type": "string" + }, + "pageFooters": { + "description": "Page footers associated with the chunk.", + "items": { + "$ref": "GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter" + }, + "type": "array" + }, + "pageHeaders": { + "description": "Page headers associated with the chunk.", + "items": { + "$ref": "GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader" + }, + "type": "array" + }, + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the chunk." + }, + "sourceBlockIds": { + "description": "Unused.", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter": { + "description": "Represents the page footer associated with the chunk.", + "id": "GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter", + "properties": { + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the footer." + }, + "text": { + "description": "Footer in text format.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader": { + "description": "Represents the page header associated with the chunk.", + "id": "GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader", + "properties": { + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the header." + }, + "text": { + "description": "Header in text format.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan": { + "description": "Represents where the chunk starts and ends in the document.", + "id": "GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan", + "properties": { + "pageEnd": { + "description": "Page where chunk ends in the document.", + "format": "int32", + "type": "integer" + }, + "pageStart": { + "description": "Page where chunk starts in the document.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1DocumentDocumentLayout": { + "description": "Represents the parsed layout of a document as a collection of blocks that the document is divided into.", + "id": "GoogleCloudDocumentaiV1DocumentDocumentLayout", + "properties": { + "blocks": { + "description": "List of blocks in the document.", + "items": { + "$ref": "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock": { + "description": "Represents a block. A block could be one of the various types (text, table, list) supported.", + "id": "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock", + "properties": { + "blockId": { + "description": "ID of the block.", + "type": "string" + }, + "listBlock": { + "$ref": "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock", + "description": "Block consisting of list content/structure." + }, + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan", + "description": "Page span of the block." + }, + "tableBlock": { + "$ref": "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock", + "description": "Block consisting of table content/structure." + }, + "textBlock": { + "$ref": "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock", + "description": "Block consisting of text content." + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock": { + "description": "Represents a list type block.", + "id": "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock", + "properties": { + "listEntries": { + "description": "List entries that constitute a list block.", + "items": { + "$ref": "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry" + }, + "type": "array" + }, + "type": { + "description": "Type of the list_entries (if exist). Available options are `ordered` and `unordered`.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry": { + "description": "Represents an entry in the list.", + "id": "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry", + "properties": { + "blocks": { + "description": "A list entry is a list of blocks. Repeated blocks support further hierarchies and nested blocks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan": { + "description": "Represents where the block starts and ends in the document.", + "id": "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan", + "properties": { + "pageEnd": { + "description": "Page where block ends in the document.", + "format": "int32", + "type": "integer" + }, + "pageStart": { + "description": "Page where block starts in the document.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock": { + "description": "Represents a table type block.", + "id": "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock", + "properties": { + "bodyRows": { + "description": "Body rows containing main table content.", + "items": { + "$ref": "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow" + }, + "type": "array" + }, + "caption": { + "description": "Table caption/title.", + "type": "string" + }, + "headerRows": { + "description": "Header rows at the top of the table.", + "items": { + "$ref": "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell": { + "description": "Represents a cell in a table row.", + "id": "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell", + "properties": { + "blocks": { + "description": "A table cell is a list of blocks. Repeated blocks support further hierarchies and nested blocks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + }, + "colSpan": { + "description": "How many columns this cell spans.", + "format": "int32", + "type": "integer" + }, + "rowSpan": { + "description": "How many rows this cell spans.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow": { + "description": "Represents a row in a table.", + "id": "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow", + "properties": { + "cells": { + "description": "A table row is a list of table cells.", + "items": { + "$ref": "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock": { + "description": "Represents a text type block.", + "id": "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock", + "properties": { + "blocks": { + "description": "A text block could further have child blocks. Repeated blocks support further hierarchies and nested blocks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + }, + "text": { + "description": "Text content stored in the block.", + "type": "string" + }, + "type": { + "description": "Type of the text in the block. Available options are: `paragraph`, `subtitle`, `heading-1`, `heading-2`, `heading-3`, `heading-4`, `heading-5`, `header`, `footer`.", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDocumentaiV1DocumentEntity": { "description": "An entity that could be a phrase in the text or a property that belongs to the document. It is a known entity type, such as a person, an organization, or location.", "id": "GoogleCloudDocumentaiV1DocumentEntity", @@ -4117,6 +4401,10 @@ "$ref": "GoogleCloudDocumentaiV1ProcessOptionsIndividualPageSelector", "description": "Which pages to process (1-indexed)." }, + "layoutConfig": { + "$ref": "GoogleCloudDocumentaiV1ProcessOptionsLayoutConfig", + "description": "Optional. Only applicable to `LAYOUT_PARSER_PROCESSOR`. Returns error if set on other processor types." + }, "ocrConfig": { "$ref": "GoogleCloudDocumentaiV1OcrConfig", "description": "Only applicable to `OCR_PROCESSOR` and `FORM_PARSER_PROCESSOR`. Returns error if set on other processor types." @@ -4143,6 +4431,33 @@ }, "type": "object" }, + "GoogleCloudDocumentaiV1ProcessOptionsLayoutConfig": { + "description": "Serving config for layout parser processor.", + "id": "GoogleCloudDocumentaiV1ProcessOptionsLayoutConfig", + "properties": { + "chunkingConfig": { + "$ref": "GoogleCloudDocumentaiV1ProcessOptionsLayoutConfigChunkingConfig", + "description": "Optional. Config for chunking in layout parser processor." + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1ProcessOptionsLayoutConfigChunkingConfig": { + "description": "Serving config for chunking.", + "id": "GoogleCloudDocumentaiV1ProcessOptionsLayoutConfigChunkingConfig", + "properties": { + "chunkSize": { + "description": "Optional. The chunk sizes to use when splitting documents, in order of level.", + "format": "int32", + "type": "integer" + }, + "includeAncestorHeadings": { + "description": "Optional. Whether or not to include ancestor headings when splitting.", + "type": "boolean" + } + }, + "type": "object" + }, "GoogleCloudDocumentaiV1ProcessRequest": { "description": "Request message for the ProcessDocument method.", "id": "GoogleCloudDocumentaiV1ProcessRequest", @@ -4236,6 +4551,16 @@ "readOnly": true, "type": "array" }, + "satisfiesPzi": { + "description": "Output only. Reserved for future use.", + "readOnly": true, + "type": "boolean" + }, + "satisfiesPzs": { + "description": "Output only. Reserved for future use.", + "readOnly": true, + "type": "boolean" + }, "state": { "description": "Output only. The state of the processor.", "enum": [ @@ -4397,6 +4722,16 @@ "description": "Identifier. The resource name of the processor version. Format: `projects/{project}/locations/{location}/processors/{processor}/processorVersions/{processor_version}`", "type": "string" }, + "satisfiesPzi": { + "description": "Output only. Reserved for future use.", + "readOnly": true, + "type": "boolean" + }, + "satisfiesPzs": { + "description": "Output only. Reserved for future use.", + "readOnly": true, + "type": "boolean" + }, "state": { "description": "Output only. The state of the processor version.", "enum": [ @@ -4806,90 +5141,374 @@ "normalizedVertices": { "description": "The bounding polygon normalized vertices.", "items": { - "$ref": "GoogleCloudDocumentaiV1beta1NormalizedVertex" + "$ref": "GoogleCloudDocumentaiV1beta1NormalizedVertex" + }, + "type": "array" + }, + "vertices": { + "description": "The bounding polygon vertices.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1Vertex" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1Document": { + "description": "Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality.", + "id": "GoogleCloudDocumentaiV1beta1Document", + "properties": { + "chunkedDocument": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocument", + "description": "Document chunked based on chunking config." + }, + "content": { + "description": "Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.", + "format": "byte", + "type": "string" + }, + "documentLayout": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayout", + "description": "Parsed layout of the document." + }, + "entities": { + "description": "A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentEntity" + }, + "type": "array" + }, + "entityRelations": { + "description": "Placeholder. Relationship among Document.entities.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentEntityRelation" + }, + "type": "array" + }, + "error": { + "$ref": "GoogleRpcStatus", + "description": "Any error that occurred while processing this document." + }, + "mimeType": { + "description": "An IANA published [media type (MIME type)](https://www.iana.org/assignments/media-types/media-types.xhtml).", + "type": "string" + }, + "pages": { + "description": "Visual page layout for the Document.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentPage" + }, + "type": "array" + }, + "revisions": { + "description": "Placeholder. Revision history of this document.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentRevision" + }, + "type": "array" + }, + "shardInfo": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentShardInfo", + "description": "Information about the sharding if this document is sharded part of a larger document. If the document is not sharded, this message is not specified." + }, + "text": { + "description": "Optional. UTF-8 encoded text in reading order from the document.", + "type": "string" + }, + "textChanges": { + "description": "Placeholder. A list of text corrections made to Document.text. This is usually used for annotating corrections to OCR mistakes. Text changes for a given revision may not overlap with each other.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentTextChange" + }, + "type": "array" + }, + "textStyles": { + "deprecated": true, + "description": "Styles for the Document.text.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentStyle" + }, + "type": "array" + }, + "uri": { + "description": "Optional. Currently supports Google Cloud Storage URI of the form `gs://bucket_name/object_name`. Object versioning is not supported. For more information, refer to [Google Cloud Storage Request URIs](https://cloud.google.com/storage/docs/reference-uris).", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentChunkedDocument": { + "description": "Represents the chunks that the document is divided into.", + "id": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocument", + "properties": { + "chunks": { + "description": "List of chunks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk": { + "description": "Represents a chunk.", + "id": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk", + "properties": { + "chunkId": { + "description": "ID of the chunk.", + "type": "string" + }, + "content": { + "description": "Text content of the chunk.", + "type": "string" + }, + "pageFooters": { + "description": "Page footers associated with the chunk.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter" + }, + "type": "array" + }, + "pageHeaders": { + "description": "Page headers associated with the chunk.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader" + }, + "type": "array" + }, + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the chunk." + }, + "sourceBlockIds": { + "description": "Unused.", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter": { + "description": "Represents the page footer associated with the chunk.", + "id": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter", + "properties": { + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the footer." + }, + "text": { + "description": "Footer in text format.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader": { + "description": "Represents the page header associated with the chunk.", + "id": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader", + "properties": { + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the header." + }, + "text": { + "description": "Header in text format.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan": { + "description": "Represents where the chunk starts and ends in the document.", + "id": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan", + "properties": { + "pageEnd": { + "description": "Page where chunk ends in the document.", + "format": "int32", + "type": "integer" + }, + "pageStart": { + "description": "Page where chunk starts in the document.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayout": { + "description": "Represents the parsed layout of a document as a collection of blocks that the document is divided into.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayout", + "properties": { + "blocks": { + "description": "List of blocks in the document.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock": { + "description": "Represents a block. A block could be one of the various types (text, table, list) supported.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock", + "properties": { + "blockId": { + "description": "ID of the block.", + "type": "string" + }, + "listBlock": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock", + "description": "Block consisting of list content/structure." + }, + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan", + "description": "Page span of the block." + }, + "tableBlock": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock", + "description": "Block consisting of table content/structure." + }, + "textBlock": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock", + "description": "Block consisting of text content." + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock": { + "description": "Represents a list type block.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock", + "properties": { + "listEntries": { + "description": "List entries that constitute a list block.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry" + }, + "type": "array" + }, + "type": { + "description": "Type of the list_entries (if exist). Available options are `ordered` and `unordered`.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry": { + "description": "Represents an entry in the list.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry", + "properties": { + "blocks": { + "description": "A list entry is a list of blocks. Repeated blocks support further hierarchies and nested blocks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan": { + "description": "Represents where the block starts and ends in the document.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan", + "properties": { + "pageEnd": { + "description": "Page where block ends in the document.", + "format": "int32", + "type": "integer" + }, + "pageStart": { + "description": "Page where block starts in the document.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock": { + "description": "Represents a table type block.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock", + "properties": { + "bodyRows": { + "description": "Body rows containing main table content.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow" }, "type": "array" }, - "vertices": { - "description": "The bounding polygon vertices.", + "caption": { + "description": "Table caption/title.", + "type": "string" + }, + "headerRows": { + "description": "Header rows at the top of the table.", "items": { - "$ref": "GoogleCloudDocumentaiV1beta1Vertex" + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow" }, "type": "array" } }, "type": "object" }, - "GoogleCloudDocumentaiV1beta1Document": { - "description": "Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality.", - "id": "GoogleCloudDocumentaiV1beta1Document", + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell": { + "description": "Represents a cell in a table row.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell", "properties": { - "content": { - "description": "Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.", - "format": "byte", - "type": "string" - }, - "entities": { - "description": "A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries.", - "items": { - "$ref": "GoogleCloudDocumentaiV1beta1DocumentEntity" - }, - "type": "array" - }, - "entityRelations": { - "description": "Placeholder. Relationship among Document.entities.", + "blocks": { + "description": "A table cell is a list of blocks. Repeated blocks support further hierarchies and nested blocks.", "items": { - "$ref": "GoogleCloudDocumentaiV1beta1DocumentEntityRelation" + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock" }, "type": "array" }, - "error": { - "$ref": "GoogleRpcStatus", - "description": "Any error that occurred while processing this document." - }, - "mimeType": { - "description": "An IANA published [media type (MIME type)](https://www.iana.org/assignments/media-types/media-types.xhtml).", - "type": "string" + "colSpan": { + "description": "How many columns this cell spans.", + "format": "int32", + "type": "integer" }, - "pages": { - "description": "Visual page layout for the Document.", + "rowSpan": { + "description": "How many rows this cell spans.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow": { + "description": "Represents a row in a table.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow", + "properties": { + "cells": { + "description": "A table row is a list of table cells.", "items": { - "$ref": "GoogleCloudDocumentaiV1beta1DocumentPage" + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell" }, "type": "array" - }, - "revisions": { - "description": "Placeholder. Revision history of this document.", + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock": { + "description": "Represents a text type block.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock", + "properties": { + "blocks": { + "description": "A text block could further have child blocks. Repeated blocks support further hierarchies and nested blocks.", "items": { - "$ref": "GoogleCloudDocumentaiV1beta1DocumentRevision" + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock" }, "type": "array" }, - "shardInfo": { - "$ref": "GoogleCloudDocumentaiV1beta1DocumentShardInfo", - "description": "Information about the sharding if this document is sharded part of a larger document. If the document is not sharded, this message is not specified." - }, "text": { - "description": "Optional. UTF-8 encoded text in reading order from the document.", + "description": "Text content stored in the block.", "type": "string" }, - "textChanges": { - "description": "Placeholder. A list of text corrections made to Document.text. This is usually used for annotating corrections to OCR mistakes. Text changes for a given revision may not overlap with each other.", - "items": { - "$ref": "GoogleCloudDocumentaiV1beta1DocumentTextChange" - }, - "type": "array" - }, - "textStyles": { - "deprecated": true, - "description": "Styles for the Document.text.", - "items": { - "$ref": "GoogleCloudDocumentaiV1beta1DocumentStyle" - }, - "type": "array" - }, - "uri": { - "description": "Optional. Currently supports Google Cloud Storage URI of the form `gs://bucket_name/object_name`. Object versioning is not supported. For more information, refer to [Google Cloud Storage Request URIs](https://cloud.google.com/storage/docs/reference-uris).", + "type": { + "description": "Type of the text in the block. Available options are: `paragraph`, `subtitle`, `heading-1`, `heading-2`, `heading-3`, `heading-4`, `heading-5`, `header`, `footer`.", "type": "string" } }, @@ -6198,11 +6817,19 @@ "description": "Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality.", "id": "GoogleCloudDocumentaiV1beta2Document", "properties": { + "chunkedDocument": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocument", + "description": "Document chunked based on chunking config." + }, "content": { "description": "Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.", "format": "byte", "type": "string" }, + "documentLayout": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayout", + "description": "Parsed layout of the document." + }, "entities": { "description": "A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries.", "items": { @@ -6276,6 +6903,282 @@ }, "type": "object" }, + "GoogleCloudDocumentaiV1beta2DocumentChunkedDocument": { + "description": "Represents the chunks that the document is divided into.", + "id": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocument", + "properties": { + "chunks": { + "description": "List of chunks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk": { + "description": "Represents a chunk.", + "id": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk", + "properties": { + "chunkId": { + "description": "ID of the chunk.", + "type": "string" + }, + "content": { + "description": "Text content of the chunk.", + "type": "string" + }, + "pageFooters": { + "description": "Page footers associated with the chunk.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter" + }, + "type": "array" + }, + "pageHeaders": { + "description": "Page headers associated with the chunk.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader" + }, + "type": "array" + }, + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the chunk." + }, + "sourceBlockIds": { + "description": "Unused.", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter": { + "description": "Represents the page footer associated with the chunk.", + "id": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter", + "properties": { + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the footer." + }, + "text": { + "description": "Footer in text format.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader": { + "description": "Represents the page header associated with the chunk.", + "id": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader", + "properties": { + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the header." + }, + "text": { + "description": "Header in text format.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan": { + "description": "Represents where the chunk starts and ends in the document.", + "id": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan", + "properties": { + "pageEnd": { + "description": "Page where chunk ends in the document.", + "format": "int32", + "type": "integer" + }, + "pageStart": { + "description": "Page where chunk starts in the document.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayout": { + "description": "Represents the parsed layout of a document as a collection of blocks that the document is divided into.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayout", + "properties": { + "blocks": { + "description": "List of blocks in the document.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock": { + "description": "Represents a block. A block could be one of the various types (text, table, list) supported.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock", + "properties": { + "blockId": { + "description": "ID of the block.", + "type": "string" + }, + "listBlock": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock", + "description": "Block consisting of list content/structure." + }, + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan", + "description": "Page span of the block." + }, + "tableBlock": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock", + "description": "Block consisting of table content/structure." + }, + "textBlock": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock", + "description": "Block consisting of text content." + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock": { + "description": "Represents a list type block.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock", + "properties": { + "listEntries": { + "description": "List entries that constitute a list block.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry" + }, + "type": "array" + }, + "type": { + "description": "Type of the list_entries (if exist). Available options are `ordered` and `unordered`.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry": { + "description": "Represents an entry in the list.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry", + "properties": { + "blocks": { + "description": "A list entry is a list of blocks. Repeated blocks support further hierarchies and nested blocks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan": { + "description": "Represents where the block starts and ends in the document.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan", + "properties": { + "pageEnd": { + "description": "Page where block ends in the document.", + "format": "int32", + "type": "integer" + }, + "pageStart": { + "description": "Page where block starts in the document.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock": { + "description": "Represents a table type block.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock", + "properties": { + "bodyRows": { + "description": "Body rows containing main table content.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow" + }, + "type": "array" + }, + "caption": { + "description": "Table caption/title.", + "type": "string" + }, + "headerRows": { + "description": "Header rows at the top of the table.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell": { + "description": "Represents a cell in a table row.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell", + "properties": { + "blocks": { + "description": "A table cell is a list of blocks. Repeated blocks support further hierarchies and nested blocks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + }, + "colSpan": { + "description": "How many columns this cell spans.", + "format": "int32", + "type": "integer" + }, + "rowSpan": { + "description": "How many rows this cell spans.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow": { + "description": "Represents a row in a table.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow", + "properties": { + "cells": { + "description": "A table row is a list of table cells.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock": { + "description": "Represents a text type block.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock", + "properties": { + "blocks": { + "description": "A text block could further have child blocks. Repeated blocks support further hierarchies and nested blocks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + }, + "text": { + "description": "Text content stored in the block.", + "type": "string" + }, + "type": { + "description": "Type of the text in the block. Available options are: `paragraph`, `subtitle`, `heading-1`, `heading-2`, `heading-3`, `heading-4`, `heading-5`, `header`, `footer`.", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDocumentaiV1beta2DocumentEntity": { "description": "An entity that could be a phrase in the text or a property that belongs to the document. It is a known entity type, such as a person, an organization, or location.", "id": "GoogleCloudDocumentaiV1beta2DocumentEntity", @@ -7740,6 +8643,16 @@ "description": "Dataset resource name. Format: `projects/{project}/locations/{location}/processors/{processor}/dataset`", "type": "string" }, + "satisfiesPzi": { + "description": "Output only. Reserved for future use.", + "readOnly": true, + "type": "boolean" + }, + "satisfiesPzs": { + "description": "Output only. Reserved for future use.", + "readOnly": true, + "type": "boolean" + }, "spannerIndexingConfig": { "$ref": "GoogleCloudDocumentaiV1beta3DatasetSpannerIndexingConfig", "description": "Optional. A lightweight indexing source with low latency and high reliability, but lacking advanced features like CMEK and content-based search." diff --git a/discovery/documentai-v1beta2.json b/discovery/documentai-v1beta2.json index 8933891041..ffd8497415 100644 --- a/discovery/documentai-v1beta2.json +++ b/discovery/documentai-v1beta2.json @@ -292,7 +292,7 @@ } } }, - "revision": "20240422", + "revision": "20240531", "rootUrl": "https://documentai.googleapis.com/", "schemas": { "GoogleCloudDocumentaiUiv1beta3AutoLabelDocumentsMetadata": { @@ -1635,11 +1635,19 @@ "description": "Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality.", "id": "GoogleCloudDocumentaiV1beta1Document", "properties": { + "chunkedDocument": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocument", + "description": "Document chunked based on chunking config." + }, "content": { "description": "Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.", "format": "byte", "type": "string" }, + "documentLayout": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayout", + "description": "Parsed layout of the document." + }, "entities": { "description": "A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries.", "items": { @@ -1706,6 +1714,282 @@ }, "type": "object" }, + "GoogleCloudDocumentaiV1beta1DocumentChunkedDocument": { + "description": "Represents the chunks that the document is divided into.", + "id": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocument", + "properties": { + "chunks": { + "description": "List of chunks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk": { + "description": "Represents a chunk.", + "id": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk", + "properties": { + "chunkId": { + "description": "ID of the chunk.", + "type": "string" + }, + "content": { + "description": "Text content of the chunk.", + "type": "string" + }, + "pageFooters": { + "description": "Page footers associated with the chunk.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter" + }, + "type": "array" + }, + "pageHeaders": { + "description": "Page headers associated with the chunk.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader" + }, + "type": "array" + }, + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the chunk." + }, + "sourceBlockIds": { + "description": "Unused.", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter": { + "description": "Represents the page footer associated with the chunk.", + "id": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter", + "properties": { + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the footer." + }, + "text": { + "description": "Footer in text format.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader": { + "description": "Represents the page header associated with the chunk.", + "id": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader", + "properties": { + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the header." + }, + "text": { + "description": "Header in text format.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan": { + "description": "Represents where the chunk starts and ends in the document.", + "id": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan", + "properties": { + "pageEnd": { + "description": "Page where chunk ends in the document.", + "format": "int32", + "type": "integer" + }, + "pageStart": { + "description": "Page where chunk starts in the document.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayout": { + "description": "Represents the parsed layout of a document as a collection of blocks that the document is divided into.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayout", + "properties": { + "blocks": { + "description": "List of blocks in the document.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock": { + "description": "Represents a block. A block could be one of the various types (text, table, list) supported.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock", + "properties": { + "blockId": { + "description": "ID of the block.", + "type": "string" + }, + "listBlock": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock", + "description": "Block consisting of list content/structure." + }, + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan", + "description": "Page span of the block." + }, + "tableBlock": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock", + "description": "Block consisting of table content/structure." + }, + "textBlock": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock", + "description": "Block consisting of text content." + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock": { + "description": "Represents a list type block.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock", + "properties": { + "listEntries": { + "description": "List entries that constitute a list block.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry" + }, + "type": "array" + }, + "type": { + "description": "Type of the list_entries (if exist). Available options are `ordered` and `unordered`.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry": { + "description": "Represents an entry in the list.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry", + "properties": { + "blocks": { + "description": "A list entry is a list of blocks. Repeated blocks support further hierarchies and nested blocks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan": { + "description": "Represents where the block starts and ends in the document.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan", + "properties": { + "pageEnd": { + "description": "Page where block ends in the document.", + "format": "int32", + "type": "integer" + }, + "pageStart": { + "description": "Page where block starts in the document.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock": { + "description": "Represents a table type block.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock", + "properties": { + "bodyRows": { + "description": "Body rows containing main table content.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow" + }, + "type": "array" + }, + "caption": { + "description": "Table caption/title.", + "type": "string" + }, + "headerRows": { + "description": "Header rows at the top of the table.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell": { + "description": "Represents a cell in a table row.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell", + "properties": { + "blocks": { + "description": "A table cell is a list of blocks. Repeated blocks support further hierarchies and nested blocks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + }, + "colSpan": { + "description": "How many columns this cell spans.", + "format": "int32", + "type": "integer" + }, + "rowSpan": { + "description": "How many rows this cell spans.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow": { + "description": "Represents a row in a table.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow", + "properties": { + "cells": { + "description": "A table row is a list of table cells.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock": { + "description": "Represents a text type block.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock", + "properties": { + "blocks": { + "description": "A text block could further have child blocks. Repeated blocks support further hierarchies and nested blocks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + }, + "text": { + "description": "Text content stored in the block.", + "type": "string" + }, + "type": { + "description": "Type of the text in the block. Available options are: `paragraph`, `subtitle`, `heading-1`, `heading-2`, `heading-3`, `heading-4`, `heading-5`, `header`, `footer`.", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDocumentaiV1beta1DocumentEntity": { "description": "An entity that could be a phrase in the text or a property that belongs to the document. It is a known entity type, such as a person, an organization, or location.", "id": "GoogleCloudDocumentaiV1beta1DocumentEntity", @@ -3034,11 +3318,19 @@ "description": "Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality.", "id": "GoogleCloudDocumentaiV1beta2Document", "properties": { + "chunkedDocument": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocument", + "description": "Document chunked based on chunking config." + }, "content": { "description": "Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.", "format": "byte", "type": "string" }, + "documentLayout": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayout", + "description": "Parsed layout of the document." + }, "entities": { "description": "A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries.", "items": { @@ -3112,6 +3404,282 @@ }, "type": "object" }, + "GoogleCloudDocumentaiV1beta2DocumentChunkedDocument": { + "description": "Represents the chunks that the document is divided into.", + "id": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocument", + "properties": { + "chunks": { + "description": "List of chunks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk": { + "description": "Represents a chunk.", + "id": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk", + "properties": { + "chunkId": { + "description": "ID of the chunk.", + "type": "string" + }, + "content": { + "description": "Text content of the chunk.", + "type": "string" + }, + "pageFooters": { + "description": "Page footers associated with the chunk.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter" + }, + "type": "array" + }, + "pageHeaders": { + "description": "Page headers associated with the chunk.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader" + }, + "type": "array" + }, + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the chunk." + }, + "sourceBlockIds": { + "description": "Unused.", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter": { + "description": "Represents the page footer associated with the chunk.", + "id": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter", + "properties": { + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the footer." + }, + "text": { + "description": "Footer in text format.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader": { + "description": "Represents the page header associated with the chunk.", + "id": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader", + "properties": { + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the header." + }, + "text": { + "description": "Header in text format.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan": { + "description": "Represents where the chunk starts and ends in the document.", + "id": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan", + "properties": { + "pageEnd": { + "description": "Page where chunk ends in the document.", + "format": "int32", + "type": "integer" + }, + "pageStart": { + "description": "Page where chunk starts in the document.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayout": { + "description": "Represents the parsed layout of a document as a collection of blocks that the document is divided into.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayout", + "properties": { + "blocks": { + "description": "List of blocks in the document.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock": { + "description": "Represents a block. A block could be one of the various types (text, table, list) supported.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock", + "properties": { + "blockId": { + "description": "ID of the block.", + "type": "string" + }, + "listBlock": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock", + "description": "Block consisting of list content/structure." + }, + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan", + "description": "Page span of the block." + }, + "tableBlock": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock", + "description": "Block consisting of table content/structure." + }, + "textBlock": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock", + "description": "Block consisting of text content." + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock": { + "description": "Represents a list type block.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock", + "properties": { + "listEntries": { + "description": "List entries that constitute a list block.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry" + }, + "type": "array" + }, + "type": { + "description": "Type of the list_entries (if exist). Available options are `ordered` and `unordered`.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry": { + "description": "Represents an entry in the list.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry", + "properties": { + "blocks": { + "description": "A list entry is a list of blocks. Repeated blocks support further hierarchies and nested blocks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan": { + "description": "Represents where the block starts and ends in the document.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan", + "properties": { + "pageEnd": { + "description": "Page where block ends in the document.", + "format": "int32", + "type": "integer" + }, + "pageStart": { + "description": "Page where block starts in the document.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock": { + "description": "Represents a table type block.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock", + "properties": { + "bodyRows": { + "description": "Body rows containing main table content.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow" + }, + "type": "array" + }, + "caption": { + "description": "Table caption/title.", + "type": "string" + }, + "headerRows": { + "description": "Header rows at the top of the table.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell": { + "description": "Represents a cell in a table row.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell", + "properties": { + "blocks": { + "description": "A table cell is a list of blocks. Repeated blocks support further hierarchies and nested blocks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + }, + "colSpan": { + "description": "How many columns this cell spans.", + "format": "int32", + "type": "integer" + }, + "rowSpan": { + "description": "How many rows this cell spans.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow": { + "description": "Represents a row in a table.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow", + "properties": { + "cells": { + "description": "A table row is a list of table cells.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock": { + "description": "Represents a text type block.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock", + "properties": { + "blocks": { + "description": "A text block could further have child blocks. Repeated blocks support further hierarchies and nested blocks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + }, + "text": { + "description": "Text content stored in the block.", + "type": "string" + }, + "type": { + "description": "Type of the text in the block. Available options are: `paragraph`, `subtitle`, `heading-1`, `heading-2`, `heading-3`, `heading-4`, `heading-5`, `header`, `footer`.", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDocumentaiV1beta2DocumentEntity": { "description": "An entity that could be a phrase in the text or a property that belongs to the document. It is a known entity type, such as a person, an organization, or location.", "id": "GoogleCloudDocumentaiV1beta2DocumentEntity", @@ -4733,6 +5301,16 @@ "description": "Dataset resource name. Format: `projects/{project}/locations/{location}/processors/{processor}/dataset`", "type": "string" }, + "satisfiesPzi": { + "description": "Output only. Reserved for future use.", + "readOnly": true, + "type": "boolean" + }, + "satisfiesPzs": { + "description": "Output only. Reserved for future use.", + "readOnly": true, + "type": "boolean" + }, "spannerIndexingConfig": { "$ref": "GoogleCloudDocumentaiV1beta3DatasetSpannerIndexingConfig", "description": "Optional. A lightweight indexing source with low latency and high reliability, but lacking advanced features like CMEK and content-based search." diff --git a/discovery/documentai-v1beta3.json b/discovery/documentai-v1beta3.json index 955aa3d5ba..188c29a137 100644 --- a/discovery/documentai-v1beta3.json +++ b/discovery/documentai-v1beta3.json @@ -1284,7 +1284,7 @@ } } }, - "revision": "20240502", + "revision": "20240531", "rootUrl": "https://documentai.googleapis.com/", "schemas": { "GoogleCloudDocumentaiUiv1beta3AutoLabelDocumentsMetadata": { @@ -2627,11 +2627,19 @@ "description": "Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality.", "id": "GoogleCloudDocumentaiV1beta1Document", "properties": { + "chunkedDocument": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocument", + "description": "Document chunked based on chunking config." + }, "content": { "description": "Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.", "format": "byte", "type": "string" }, + "documentLayout": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayout", + "description": "Parsed layout of the document." + }, "entities": { "description": "A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries.", "items": { @@ -2698,6 +2706,282 @@ }, "type": "object" }, + "GoogleCloudDocumentaiV1beta1DocumentChunkedDocument": { + "description": "Represents the chunks that the document is divided into.", + "id": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocument", + "properties": { + "chunks": { + "description": "List of chunks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk": { + "description": "Represents a chunk.", + "id": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk", + "properties": { + "chunkId": { + "description": "ID of the chunk.", + "type": "string" + }, + "content": { + "description": "Text content of the chunk.", + "type": "string" + }, + "pageFooters": { + "description": "Page footers associated with the chunk.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter" + }, + "type": "array" + }, + "pageHeaders": { + "description": "Page headers associated with the chunk.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader" + }, + "type": "array" + }, + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the chunk." + }, + "sourceBlockIds": { + "description": "Unused.", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter": { + "description": "Represents the page footer associated with the chunk.", + "id": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter", + "properties": { + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the footer." + }, + "text": { + "description": "Footer in text format.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader": { + "description": "Represents the page header associated with the chunk.", + "id": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader", + "properties": { + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the header." + }, + "text": { + "description": "Header in text format.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan": { + "description": "Represents where the chunk starts and ends in the document.", + "id": "GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan", + "properties": { + "pageEnd": { + "description": "Page where chunk ends in the document.", + "format": "int32", + "type": "integer" + }, + "pageStart": { + "description": "Page where chunk starts in the document.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayout": { + "description": "Represents the parsed layout of a document as a collection of blocks that the document is divided into.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayout", + "properties": { + "blocks": { + "description": "List of blocks in the document.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock": { + "description": "Represents a block. A block could be one of the various types (text, table, list) supported.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock", + "properties": { + "blockId": { + "description": "ID of the block.", + "type": "string" + }, + "listBlock": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock", + "description": "Block consisting of list content/structure." + }, + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan", + "description": "Page span of the block." + }, + "tableBlock": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock", + "description": "Block consisting of table content/structure." + }, + "textBlock": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock", + "description": "Block consisting of text content." + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock": { + "description": "Represents a list type block.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock", + "properties": { + "listEntries": { + "description": "List entries that constitute a list block.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry" + }, + "type": "array" + }, + "type": { + "description": "Type of the list_entries (if exist). Available options are `ordered` and `unordered`.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry": { + "description": "Represents an entry in the list.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry", + "properties": { + "blocks": { + "description": "A list entry is a list of blocks. Repeated blocks support further hierarchies and nested blocks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan": { + "description": "Represents where the block starts and ends in the document.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan", + "properties": { + "pageEnd": { + "description": "Page where block ends in the document.", + "format": "int32", + "type": "integer" + }, + "pageStart": { + "description": "Page where block starts in the document.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock": { + "description": "Represents a table type block.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock", + "properties": { + "bodyRows": { + "description": "Body rows containing main table content.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow" + }, + "type": "array" + }, + "caption": { + "description": "Table caption/title.", + "type": "string" + }, + "headerRows": { + "description": "Header rows at the top of the table.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell": { + "description": "Represents a cell in a table row.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell", + "properties": { + "blocks": { + "description": "A table cell is a list of blocks. Repeated blocks support further hierarchies and nested blocks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + }, + "colSpan": { + "description": "How many columns this cell spans.", + "format": "int32", + "type": "integer" + }, + "rowSpan": { + "description": "How many rows this cell spans.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow": { + "description": "Represents a row in a table.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow", + "properties": { + "cells": { + "description": "A table row is a list of table cells.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock": { + "description": "Represents a text type block.", + "id": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock", + "properties": { + "blocks": { + "description": "A text block could further have child blocks. Repeated blocks support further hierarchies and nested blocks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + }, + "text": { + "description": "Text content stored in the block.", + "type": "string" + }, + "type": { + "description": "Type of the text in the block. Available options are: `paragraph`, `subtitle`, `heading-1`, `heading-2`, `heading-3`, `heading-4`, `heading-5`, `header`, `footer`.", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDocumentaiV1beta1DocumentEntity": { "description": "An entity that could be a phrase in the text or a property that belongs to the document. It is a known entity type, such as a person, an organization, or location.", "id": "GoogleCloudDocumentaiV1beta1DocumentEntity", @@ -4001,11 +4285,19 @@ "description": "Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality.", "id": "GoogleCloudDocumentaiV1beta2Document", "properties": { + "chunkedDocument": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocument", + "description": "Document chunked based on chunking config." + }, "content": { "description": "Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.", "format": "byte", "type": "string" }, + "documentLayout": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayout", + "description": "Parsed layout of the document." + }, "entities": { "description": "A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries.", "items": { @@ -4079,6 +4371,282 @@ }, "type": "object" }, + "GoogleCloudDocumentaiV1beta2DocumentChunkedDocument": { + "description": "Represents the chunks that the document is divided into.", + "id": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocument", + "properties": { + "chunks": { + "description": "List of chunks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk": { + "description": "Represents a chunk.", + "id": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk", + "properties": { + "chunkId": { + "description": "ID of the chunk.", + "type": "string" + }, + "content": { + "description": "Text content of the chunk.", + "type": "string" + }, + "pageFooters": { + "description": "Page footers associated with the chunk.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter" + }, + "type": "array" + }, + "pageHeaders": { + "description": "Page headers associated with the chunk.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader" + }, + "type": "array" + }, + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the chunk." + }, + "sourceBlockIds": { + "description": "Unused.", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter": { + "description": "Represents the page footer associated with the chunk.", + "id": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter", + "properties": { + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the footer." + }, + "text": { + "description": "Footer in text format.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader": { + "description": "Represents the page header associated with the chunk.", + "id": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader", + "properties": { + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan", + "description": "Page span of the header." + }, + "text": { + "description": "Header in text format.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan": { + "description": "Represents where the chunk starts and ends in the document.", + "id": "GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan", + "properties": { + "pageEnd": { + "description": "Page where chunk ends in the document.", + "format": "int32", + "type": "integer" + }, + "pageStart": { + "description": "Page where chunk starts in the document.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayout": { + "description": "Represents the parsed layout of a document as a collection of blocks that the document is divided into.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayout", + "properties": { + "blocks": { + "description": "List of blocks in the document.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock": { + "description": "Represents a block. A block could be one of the various types (text, table, list) supported.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock", + "properties": { + "blockId": { + "description": "ID of the block.", + "type": "string" + }, + "listBlock": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock", + "description": "Block consisting of list content/structure." + }, + "pageSpan": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan", + "description": "Page span of the block." + }, + "tableBlock": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock", + "description": "Block consisting of table content/structure." + }, + "textBlock": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock", + "description": "Block consisting of text content." + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock": { + "description": "Represents a list type block.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock", + "properties": { + "listEntries": { + "description": "List entries that constitute a list block.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry" + }, + "type": "array" + }, + "type": { + "description": "Type of the list_entries (if exist). Available options are `ordered` and `unordered`.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry": { + "description": "Represents an entry in the list.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry", + "properties": { + "blocks": { + "description": "A list entry is a list of blocks. Repeated blocks support further hierarchies and nested blocks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan": { + "description": "Represents where the block starts and ends in the document.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan", + "properties": { + "pageEnd": { + "description": "Page where block ends in the document.", + "format": "int32", + "type": "integer" + }, + "pageStart": { + "description": "Page where block starts in the document.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock": { + "description": "Represents a table type block.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock", + "properties": { + "bodyRows": { + "description": "Body rows containing main table content.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow" + }, + "type": "array" + }, + "caption": { + "description": "Table caption/title.", + "type": "string" + }, + "headerRows": { + "description": "Header rows at the top of the table.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell": { + "description": "Represents a cell in a table row.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell", + "properties": { + "blocks": { + "description": "A table cell is a list of blocks. Repeated blocks support further hierarchies and nested blocks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + }, + "colSpan": { + "description": "How many columns this cell spans.", + "format": "int32", + "type": "integer" + }, + "rowSpan": { + "description": "How many rows this cell spans.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow": { + "description": "Represents a row in a table.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow", + "properties": { + "cells": { + "description": "A table row is a list of table cells.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock": { + "description": "Represents a text type block.", + "id": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock", + "properties": { + "blocks": { + "description": "A text block could further have child blocks. Repeated blocks support further hierarchies and nested blocks.", + "items": { + "$ref": "GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock" + }, + "type": "array" + }, + "text": { + "description": "Text content stored in the block.", + "type": "string" + }, + "type": { + "description": "Type of the text in the block. Available options are: `paragraph`, `subtitle`, `heading-1`, `heading-2`, `heading-3`, `heading-4`, `heading-5`, `header`, `footer`.", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDocumentaiV1beta2DocumentEntity": { "description": "An entity that could be a phrase in the text or a property that belongs to the document. It is a known entity type, such as a person, an organization, or location.", "id": "GoogleCloudDocumentaiV1beta2DocumentEntity", @@ -5708,6 +6276,16 @@ "description": "Dataset resource name. Format: `projects/{project}/locations/{location}/processors/{processor}/dataset`", "type": "string" }, + "satisfiesPzi": { + "description": "Output only. Reserved for future use.", + "readOnly": true, + "type": "boolean" + }, + "satisfiesPzs": { + "description": "Output only. Reserved for future use.", + "readOnly": true, + "type": "boolean" + }, "spannerIndexingConfig": { "$ref": "GoogleCloudDocumentaiV1beta3DatasetSpannerIndexingConfig", "description": "Optional. A lightweight indexing source with low latency and high reliability, but lacking advanced features like CMEK and content-based search." @@ -5986,7 +6564,7 @@ "description": "Page span of the chunk." }, "sourceBlockIds": { - "description": "DO NOT USE. List of all parsed documents layout source blocks used to generate the chunk.", + "description": "Unused.", "items": { "type": "string" }, @@ -8580,6 +9158,16 @@ "readOnly": true, "type": "array" }, + "satisfiesPzi": { + "description": "Output only. Reserved for future use.", + "readOnly": true, + "type": "boolean" + }, + "satisfiesPzs": { + "description": "Output only. Reserved for future use.", + "readOnly": true, + "type": "boolean" + }, "state": { "description": "Output only. The state of the processor.", "enum": [ @@ -8741,6 +9329,16 @@ "description": "Identifier. The resource name of the processor version. Format: `projects/{project}/locations/{location}/processors/{processor}/processorVersions/{processor_version}`", "type": "string" }, + "satisfiesPzi": { + "description": "Output only. Reserved for future use.", + "readOnly": true, + "type": "boolean" + }, + "satisfiesPzs": { + "description": "Output only. Reserved for future use.", + "readOnly": true, + "type": "boolean" + }, "state": { "description": "Output only. The state of the processor version.", "enum": [ diff --git a/src/apis/documentai/v1.ts b/src/apis/documentai/v1.ts index b0b3d97240..f46be5f462 100644 --- a/src/apis/documentai/v1.ts +++ b/src/apis/documentai/v1.ts @@ -905,10 +905,18 @@ export namespace documentai_v1 { * Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality. */ export interface Schema$GoogleCloudDocumentaiV1beta1Document { + /** + * Document chunked based on chunking config. + */ + chunkedDocument?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocument; /** * Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64. */ content?: string | null; + /** + * Parsed layout of the document. + */ + documentLayout?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayout; /** * A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries. */ @@ -954,6 +962,212 @@ export namespace documentai_v1 { */ uri?: string | null; } + /** + * Represents the chunks that the document is divided into. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocument { + /** + * List of chunks. + */ + chunks?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk[]; + } + /** + * Represents a chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk { + /** + * ID of the chunk. + */ + chunkId?: string | null; + /** + * Text content of the chunk. + */ + content?: string | null; + /** + * Page footers associated with the chunk. + */ + pageFooters?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter[]; + /** + * Page headers associated with the chunk. + */ + pageHeaders?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader[]; + /** + * Page span of the chunk. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Unused. + */ + sourceBlockIds?: string[] | null; + } + /** + * Represents the page footer associated with the chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter { + /** + * Page span of the footer. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Footer in text format. + */ + text?: string | null; + } + /** + * Represents the page header associated with the chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader { + /** + * Page span of the header. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Header in text format. + */ + text?: string | null; + } + /** + * Represents where the chunk starts and ends in the document. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan { + /** + * Page where chunk ends in the document. + */ + pageEnd?: number | null; + /** + * Page where chunk starts in the document. + */ + pageStart?: number | null; + } + /** + * Represents the parsed layout of a document as a collection of blocks that the document is divided into. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayout { + /** + * List of blocks in the document. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock[]; + } + /** + * Represents a block. A block could be one of the various types (text, table, list) supported. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock { + /** + * ID of the block. + */ + blockId?: string | null; + /** + * Block consisting of list content/structure. + */ + listBlock?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock; + /** + * Page span of the block. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan; + /** + * Block consisting of table content/structure. + */ + tableBlock?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock; + /** + * Block consisting of text content. + */ + textBlock?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock; + } + /** + * Represents a list type block. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock { + /** + * List entries that constitute a list block. + */ + listEntries?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry[]; + /** + * Type of the list_entries (if exist). Available options are `ordered` and `unordered`. + */ + type?: string | null; + } + /** + * Represents an entry in the list. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry { + /** + * A list entry is a list of blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock[]; + } + /** + * Represents where the block starts and ends in the document. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan { + /** + * Page where block ends in the document. + */ + pageEnd?: number | null; + /** + * Page where block starts in the document. + */ + pageStart?: number | null; + } + /** + * Represents a table type block. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock { + /** + * Body rows containing main table content. + */ + bodyRows?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow[]; + /** + * Table caption/title. + */ + caption?: string | null; + /** + * Header rows at the top of the table. + */ + headerRows?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow[]; + } + /** + * Represents a cell in a table row. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell { + /** + * A table cell is a list of blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock[]; + /** + * How many columns this cell spans. + */ + colSpan?: number | null; + /** + * How many rows this cell spans. + */ + rowSpan?: number | null; + } + /** + * Represents a row in a table. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow { + /** + * A table row is a list of table cells. + */ + cells?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell[]; + } + /** + * Represents a text type block. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock { + /** + * A text block could further have child blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock[]; + /** + * Text content stored in the block. + */ + text?: string | null; + /** + * Type of the text in the block. Available options are: `paragraph`, `subtitle`, `heading-1`, `heading-2`, `heading-3`, `heading-4`, `heading-5`, `header`, `footer`. + */ + type?: string | null; + } /** * An entity that could be a phrase in the text or a property that belongs to the document. It is a known entity type, such as a person, an organization, or location. */ @@ -1903,10 +2117,18 @@ export namespace documentai_v1 { * Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality. */ export interface Schema$GoogleCloudDocumentaiV1beta2Document { + /** + * Document chunked based on chunking config. + */ + chunkedDocument?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocument; /** * Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64. */ content?: string | null; + /** + * Parsed layout of the document. + */ + documentLayout?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayout; /** * A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries. */ @@ -1956,6 +2178,212 @@ export namespace documentai_v1 { */ uri?: string | null; } + /** + * Represents the chunks that the document is divided into. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocument { + /** + * List of chunks. + */ + chunks?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk[]; + } + /** + * Represents a chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk { + /** + * ID of the chunk. + */ + chunkId?: string | null; + /** + * Text content of the chunk. + */ + content?: string | null; + /** + * Page footers associated with the chunk. + */ + pageFooters?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter[]; + /** + * Page headers associated with the chunk. + */ + pageHeaders?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader[]; + /** + * Page span of the chunk. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Unused. + */ + sourceBlockIds?: string[] | null; + } + /** + * Represents the page footer associated with the chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter { + /** + * Page span of the footer. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Footer in text format. + */ + text?: string | null; + } + /** + * Represents the page header associated with the chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader { + /** + * Page span of the header. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Header in text format. + */ + text?: string | null; + } + /** + * Represents where the chunk starts and ends in the document. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan { + /** + * Page where chunk ends in the document. + */ + pageEnd?: number | null; + /** + * Page where chunk starts in the document. + */ + pageStart?: number | null; + } + /** + * Represents the parsed layout of a document as a collection of blocks that the document is divided into. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayout { + /** + * List of blocks in the document. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock[]; + } + /** + * Represents a block. A block could be one of the various types (text, table, list) supported. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock { + /** + * ID of the block. + */ + blockId?: string | null; + /** + * Block consisting of list content/structure. + */ + listBlock?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock; + /** + * Page span of the block. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan; + /** + * Block consisting of table content/structure. + */ + tableBlock?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock; + /** + * Block consisting of text content. + */ + textBlock?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock; + } + /** + * Represents a list type block. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock { + /** + * List entries that constitute a list block. + */ + listEntries?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry[]; + /** + * Type of the list_entries (if exist). Available options are `ordered` and `unordered`. + */ + type?: string | null; + } + /** + * Represents an entry in the list. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry { + /** + * A list entry is a list of blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock[]; + } + /** + * Represents where the block starts and ends in the document. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan { + /** + * Page where block ends in the document. + */ + pageEnd?: number | null; + /** + * Page where block starts in the document. + */ + pageStart?: number | null; + } + /** + * Represents a table type block. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock { + /** + * Body rows containing main table content. + */ + bodyRows?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow[]; + /** + * Table caption/title. + */ + caption?: string | null; + /** + * Header rows at the top of the table. + */ + headerRows?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow[]; + } + /** + * Represents a cell in a table row. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell { + /** + * A table cell is a list of blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock[]; + /** + * How many columns this cell spans. + */ + colSpan?: number | null; + /** + * How many rows this cell spans. + */ + rowSpan?: number | null; + } + /** + * Represents a row in a table. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow { + /** + * A table row is a list of table cells. + */ + cells?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell[]; + } + /** + * Represents a text type block. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock { + /** + * A text block could further have child blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock[]; + /** + * Text content stored in the block. + */ + text?: string | null; + /** + * Type of the text in the block. Available options are: `paragraph`, `subtitle`, `heading-1`, `heading-2`, `heading-3`, `heading-4`, `heading-5`, `header`, `footer`. + */ + type?: string | null; + } /** * An entity that could be a phrase in the text or a property that belongs to the document. It is a known entity type, such as a person, an organization, or location. */ @@ -3013,6 +3441,14 @@ export namespace documentai_v1 { * Dataset resource name. Format: `projects/{project\}/locations/{location\}/processors/{processor\}/dataset` */ name?: string | null; + /** + * Output only. Reserved for future use. + */ + satisfiesPzi?: boolean | null; + /** + * Output only. Reserved for future use. + */ + satisfiesPzs?: boolean | null; /** * Optional. A lightweight indexing source with low latency and high reliability, but lacking advanced features like CMEK and content-based search. */ @@ -3505,10 +3941,18 @@ export namespace documentai_v1 { * Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality. */ export interface Schema$GoogleCloudDocumentaiV1Document { + /** + * Document chunked based on chunking config. + */ + chunkedDocument?: Schema$GoogleCloudDocumentaiV1DocumentChunkedDocument; /** * Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64. */ content?: string | null; + /** + * Parsed layout of the document. + */ + documentLayout?: Schema$GoogleCloudDocumentaiV1DocumentDocumentLayout; /** * A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries. */ @@ -3554,6 +3998,212 @@ export namespace documentai_v1 { */ uri?: string | null; } + /** + * Represents the chunks that the document is divided into. + */ + export interface Schema$GoogleCloudDocumentaiV1DocumentChunkedDocument { + /** + * List of chunks. + */ + chunks?: Schema$GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk[]; + } + /** + * Represents a chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk { + /** + * ID of the chunk. + */ + chunkId?: string | null; + /** + * Text content of the chunk. + */ + content?: string | null; + /** + * Page footers associated with the chunk. + */ + pageFooters?: Schema$GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter[]; + /** + * Page headers associated with the chunk. + */ + pageHeaders?: Schema$GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader[]; + /** + * Page span of the chunk. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Unused. + */ + sourceBlockIds?: string[] | null; + } + /** + * Represents the page footer associated with the chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter { + /** + * Page span of the footer. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Footer in text format. + */ + text?: string | null; + } + /** + * Represents the page header associated with the chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader { + /** + * Page span of the header. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Header in text format. + */ + text?: string | null; + } + /** + * Represents where the chunk starts and ends in the document. + */ + export interface Schema$GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan { + /** + * Page where chunk ends in the document. + */ + pageEnd?: number | null; + /** + * Page where chunk starts in the document. + */ + pageStart?: number | null; + } + /** + * Represents the parsed layout of a document as a collection of blocks that the document is divided into. + */ + export interface Schema$GoogleCloudDocumentaiV1DocumentDocumentLayout { + /** + * List of blocks in the document. + */ + blocks?: Schema$GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock[]; + } + /** + * Represents a block. A block could be one of the various types (text, table, list) supported. + */ + export interface Schema$GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock { + /** + * ID of the block. + */ + blockId?: string | null; + /** + * Block consisting of list content/structure. + */ + listBlock?: Schema$GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock; + /** + * Page span of the block. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan; + /** + * Block consisting of table content/structure. + */ + tableBlock?: Schema$GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock; + /** + * Block consisting of text content. + */ + textBlock?: Schema$GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock; + } + /** + * Represents a list type block. + */ + export interface Schema$GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock { + /** + * List entries that constitute a list block. + */ + listEntries?: Schema$GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry[]; + /** + * Type of the list_entries (if exist). Available options are `ordered` and `unordered`. + */ + type?: string | null; + } + /** + * Represents an entry in the list. + */ + export interface Schema$GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry { + /** + * A list entry is a list of blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock[]; + } + /** + * Represents where the block starts and ends in the document. + */ + export interface Schema$GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan { + /** + * Page where block ends in the document. + */ + pageEnd?: number | null; + /** + * Page where block starts in the document. + */ + pageStart?: number | null; + } + /** + * Represents a table type block. + */ + export interface Schema$GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock { + /** + * Body rows containing main table content. + */ + bodyRows?: Schema$GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow[]; + /** + * Table caption/title. + */ + caption?: string | null; + /** + * Header rows at the top of the table. + */ + headerRows?: Schema$GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow[]; + } + /** + * Represents a cell in a table row. + */ + export interface Schema$GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell { + /** + * A table cell is a list of blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock[]; + /** + * How many columns this cell spans. + */ + colSpan?: number | null; + /** + * How many rows this cell spans. + */ + rowSpan?: number | null; + } + /** + * Represents a row in a table. + */ + export interface Schema$GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow { + /** + * A table row is a list of table cells. + */ + cells?: Schema$GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell[]; + } + /** + * Represents a text type block. + */ + export interface Schema$GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock { + /** + * A text block could further have child blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock[]; + /** + * Text content stored in the block. + */ + text?: string | null; + /** + * Type of the text in the block. Available options are: `paragraph`, `subtitle`, `heading-1`, `heading-2`, `heading-3`, `heading-4`, `heading-5`, `header`, `footer`. + */ + type?: string | null; + } /** * An entity that could be a phrase in the text or a property that belongs to the document. It is a known entity type, such as a person, an organization, or location. */ @@ -4917,6 +5567,10 @@ export namespace documentai_v1 { * Which pages to process (1-indexed). */ individualPageSelector?: Schema$GoogleCloudDocumentaiV1ProcessOptionsIndividualPageSelector; + /** + * Optional. Only applicable to `LAYOUT_PARSER_PROCESSOR`. Returns error if set on other processor types. + */ + layoutConfig?: Schema$GoogleCloudDocumentaiV1ProcessOptionsLayoutConfig; /** * Only applicable to `OCR_PROCESSOR` and `FORM_PARSER_PROCESSOR`. Returns error if set on other processor types. */ @@ -4935,6 +5589,28 @@ export namespace documentai_v1 { */ pages?: number[] | null; } + /** + * Serving config for layout parser processor. + */ + export interface Schema$GoogleCloudDocumentaiV1ProcessOptionsLayoutConfig { + /** + * Optional. Config for chunking in layout parser processor. + */ + chunkingConfig?: Schema$GoogleCloudDocumentaiV1ProcessOptionsLayoutConfigChunkingConfig; + } + /** + * Serving config for chunking. + */ + export interface Schema$GoogleCloudDocumentaiV1ProcessOptionsLayoutConfigChunkingConfig { + /** + * Optional. The chunk sizes to use when splitting documents, in order of level. + */ + chunkSize?: number | null; + /** + * Optional. Whether or not to include ancestor headings when splitting. + */ + includeAncestorHeadings?: boolean | null; + } /** * The first-class citizen for Document AI. Each processor defines how to extract structural information from a document. */ @@ -4967,6 +5643,14 @@ export namespace documentai_v1 { * Output only. The processor version aliases. */ processorVersionAliases?: Schema$GoogleCloudDocumentaiV1ProcessorVersionAlias[]; + /** + * Output only. Reserved for future use. + */ + satisfiesPzi?: boolean | null; + /** + * Output only. Reserved for future use. + */ + satisfiesPzs?: boolean | null; /** * Output only. The state of the processor. */ @@ -5062,6 +5746,14 @@ export namespace documentai_v1 { * Identifier. The resource name of the processor version. Format: `projects/{project\}/locations/{location\}/processors/{processor\}/processorVersions/{processor_version\}` */ name?: string | null; + /** + * Output only. Reserved for future use. + */ + satisfiesPzi?: boolean | null; + /** + * Output only. Reserved for future use. + */ + satisfiesPzs?: boolean | null; /** * Output only. The state of the processor version. */ diff --git a/src/apis/documentai/v1beta2.ts b/src/apis/documentai/v1beta2.ts index 49b2fccb42..cff0e18a4e 100644 --- a/src/apis/documentai/v1beta2.ts +++ b/src/apis/documentai/v1beta2.ts @@ -848,10 +848,18 @@ export namespace documentai_v1beta2 { * Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality. */ export interface Schema$GoogleCloudDocumentaiV1beta1Document { + /** + * Document chunked based on chunking config. + */ + chunkedDocument?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocument; /** * Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64. */ content?: string | null; + /** + * Parsed layout of the document. + */ + documentLayout?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayout; /** * A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries. */ @@ -897,6 +905,212 @@ export namespace documentai_v1beta2 { */ uri?: string | null; } + /** + * Represents the chunks that the document is divided into. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocument { + /** + * List of chunks. + */ + chunks?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk[]; + } + /** + * Represents a chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk { + /** + * ID of the chunk. + */ + chunkId?: string | null; + /** + * Text content of the chunk. + */ + content?: string | null; + /** + * Page footers associated with the chunk. + */ + pageFooters?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter[]; + /** + * Page headers associated with the chunk. + */ + pageHeaders?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader[]; + /** + * Page span of the chunk. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Unused. + */ + sourceBlockIds?: string[] | null; + } + /** + * Represents the page footer associated with the chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter { + /** + * Page span of the footer. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Footer in text format. + */ + text?: string | null; + } + /** + * Represents the page header associated with the chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader { + /** + * Page span of the header. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Header in text format. + */ + text?: string | null; + } + /** + * Represents where the chunk starts and ends in the document. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan { + /** + * Page where chunk ends in the document. + */ + pageEnd?: number | null; + /** + * Page where chunk starts in the document. + */ + pageStart?: number | null; + } + /** + * Represents the parsed layout of a document as a collection of blocks that the document is divided into. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayout { + /** + * List of blocks in the document. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock[]; + } + /** + * Represents a block. A block could be one of the various types (text, table, list) supported. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock { + /** + * ID of the block. + */ + blockId?: string | null; + /** + * Block consisting of list content/structure. + */ + listBlock?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock; + /** + * Page span of the block. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan; + /** + * Block consisting of table content/structure. + */ + tableBlock?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock; + /** + * Block consisting of text content. + */ + textBlock?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock; + } + /** + * Represents a list type block. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock { + /** + * List entries that constitute a list block. + */ + listEntries?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry[]; + /** + * Type of the list_entries (if exist). Available options are `ordered` and `unordered`. + */ + type?: string | null; + } + /** + * Represents an entry in the list. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry { + /** + * A list entry is a list of blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock[]; + } + /** + * Represents where the block starts and ends in the document. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan { + /** + * Page where block ends in the document. + */ + pageEnd?: number | null; + /** + * Page where block starts in the document. + */ + pageStart?: number | null; + } + /** + * Represents a table type block. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock { + /** + * Body rows containing main table content. + */ + bodyRows?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow[]; + /** + * Table caption/title. + */ + caption?: string | null; + /** + * Header rows at the top of the table. + */ + headerRows?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow[]; + } + /** + * Represents a cell in a table row. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell { + /** + * A table cell is a list of blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock[]; + /** + * How many columns this cell spans. + */ + colSpan?: number | null; + /** + * How many rows this cell spans. + */ + rowSpan?: number | null; + } + /** + * Represents a row in a table. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow { + /** + * A table row is a list of table cells. + */ + cells?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell[]; + } + /** + * Represents a text type block. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock { + /** + * A text block could further have child blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock[]; + /** + * Text content stored in the block. + */ + text?: string | null; + /** + * Type of the text in the block. Available options are: `paragraph`, `subtitle`, `heading-1`, `heading-2`, `heading-3`, `heading-4`, `heading-5`, `header`, `footer`. + */ + type?: string | null; + } /** * An entity that could be a phrase in the text or a property that belongs to the document. It is a known entity type, such as a person, an organization, or location. */ @@ -1864,10 +2078,18 @@ export namespace documentai_v1beta2 { * Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality. */ export interface Schema$GoogleCloudDocumentaiV1beta2Document { + /** + * Document chunked based on chunking config. + */ + chunkedDocument?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocument; /** * Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64. */ content?: string | null; + /** + * Parsed layout of the document. + */ + documentLayout?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayout; /** * A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries. */ @@ -1917,6 +2139,212 @@ export namespace documentai_v1beta2 { */ uri?: string | null; } + /** + * Represents the chunks that the document is divided into. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocument { + /** + * List of chunks. + */ + chunks?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk[]; + } + /** + * Represents a chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk { + /** + * ID of the chunk. + */ + chunkId?: string | null; + /** + * Text content of the chunk. + */ + content?: string | null; + /** + * Page footers associated with the chunk. + */ + pageFooters?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter[]; + /** + * Page headers associated with the chunk. + */ + pageHeaders?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader[]; + /** + * Page span of the chunk. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Unused. + */ + sourceBlockIds?: string[] | null; + } + /** + * Represents the page footer associated with the chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter { + /** + * Page span of the footer. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Footer in text format. + */ + text?: string | null; + } + /** + * Represents the page header associated with the chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader { + /** + * Page span of the header. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Header in text format. + */ + text?: string | null; + } + /** + * Represents where the chunk starts and ends in the document. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan { + /** + * Page where chunk ends in the document. + */ + pageEnd?: number | null; + /** + * Page where chunk starts in the document. + */ + pageStart?: number | null; + } + /** + * Represents the parsed layout of a document as a collection of blocks that the document is divided into. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayout { + /** + * List of blocks in the document. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock[]; + } + /** + * Represents a block. A block could be one of the various types (text, table, list) supported. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock { + /** + * ID of the block. + */ + blockId?: string | null; + /** + * Block consisting of list content/structure. + */ + listBlock?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock; + /** + * Page span of the block. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan; + /** + * Block consisting of table content/structure. + */ + tableBlock?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock; + /** + * Block consisting of text content. + */ + textBlock?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock; + } + /** + * Represents a list type block. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock { + /** + * List entries that constitute a list block. + */ + listEntries?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry[]; + /** + * Type of the list_entries (if exist). Available options are `ordered` and `unordered`. + */ + type?: string | null; + } + /** + * Represents an entry in the list. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry { + /** + * A list entry is a list of blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock[]; + } + /** + * Represents where the block starts and ends in the document. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan { + /** + * Page where block ends in the document. + */ + pageEnd?: number | null; + /** + * Page where block starts in the document. + */ + pageStart?: number | null; + } + /** + * Represents a table type block. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock { + /** + * Body rows containing main table content. + */ + bodyRows?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow[]; + /** + * Table caption/title. + */ + caption?: string | null; + /** + * Header rows at the top of the table. + */ + headerRows?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow[]; + } + /** + * Represents a cell in a table row. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell { + /** + * A table cell is a list of blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock[]; + /** + * How many columns this cell spans. + */ + colSpan?: number | null; + /** + * How many rows this cell spans. + */ + rowSpan?: number | null; + } + /** + * Represents a row in a table. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow { + /** + * A table row is a list of table cells. + */ + cells?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell[]; + } + /** + * Represents a text type block. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock { + /** + * A text block could further have child blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock[]; + /** + * Text content stored in the block. + */ + text?: string | null; + /** + * Type of the text in the block. Available options are: `paragraph`, `subtitle`, `heading-1`, `heading-2`, `heading-3`, `heading-4`, `heading-5`, `header`, `footer`. + */ + type?: string | null; + } /** * An entity that could be a phrase in the text or a property that belongs to the document. It is a known entity type, such as a person, an organization, or location. */ @@ -3101,6 +3529,14 @@ export namespace documentai_v1beta2 { * Dataset resource name. Format: `projects/{project\}/locations/{location\}/processors/{processor\}/dataset` */ name?: string | null; + /** + * Output only. Reserved for future use. + */ + satisfiesPzi?: boolean | null; + /** + * Output only. Reserved for future use. + */ + satisfiesPzs?: boolean | null; /** * Optional. A lightweight indexing source with low latency and high reliability, but lacking advanced features like CMEK and content-based search. */ diff --git a/src/apis/documentai/v1beta3.ts b/src/apis/documentai/v1beta3.ts index 3bd2296d0a..96e90febdd 100644 --- a/src/apis/documentai/v1beta3.ts +++ b/src/apis/documentai/v1beta3.ts @@ -848,10 +848,18 @@ export namespace documentai_v1beta3 { * Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality. */ export interface Schema$GoogleCloudDocumentaiV1beta1Document { + /** + * Document chunked based on chunking config. + */ + chunkedDocument?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocument; /** * Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64. */ content?: string | null; + /** + * Parsed layout of the document. + */ + documentLayout?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayout; /** * A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries. */ @@ -897,6 +905,212 @@ export namespace documentai_v1beta3 { */ uri?: string | null; } + /** + * Represents the chunks that the document is divided into. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocument { + /** + * List of chunks. + */ + chunks?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk[]; + } + /** + * Represents a chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunk { + /** + * ID of the chunk. + */ + chunkId?: string | null; + /** + * Text content of the chunk. + */ + content?: string | null; + /** + * Page footers associated with the chunk. + */ + pageFooters?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter[]; + /** + * Page headers associated with the chunk. + */ + pageHeaders?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader[]; + /** + * Page span of the chunk. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Unused. + */ + sourceBlockIds?: string[] | null; + } + /** + * Represents the page footer associated with the chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageFooter { + /** + * Page span of the footer. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Footer in text format. + */ + text?: string | null; + } + /** + * Represents the page header associated with the chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageHeader { + /** + * Page span of the header. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Header in text format. + */ + text?: string | null; + } + /** + * Represents where the chunk starts and ends in the document. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentChunkedDocumentChunkChunkPageSpan { + /** + * Page where chunk ends in the document. + */ + pageEnd?: number | null; + /** + * Page where chunk starts in the document. + */ + pageStart?: number | null; + } + /** + * Represents the parsed layout of a document as a collection of blocks that the document is divided into. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayout { + /** + * List of blocks in the document. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock[]; + } + /** + * Represents a block. A block could be one of the various types (text, table, list) supported. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock { + /** + * ID of the block. + */ + blockId?: string | null; + /** + * Block consisting of list content/structure. + */ + listBlock?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock; + /** + * Page span of the block. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan; + /** + * Block consisting of table content/structure. + */ + tableBlock?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock; + /** + * Block consisting of text content. + */ + textBlock?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock; + } + /** + * Represents a list type block. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock { + /** + * List entries that constitute a list block. + */ + listEntries?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry[]; + /** + * Type of the list_entries (if exist). Available options are `ordered` and `unordered`. + */ + type?: string | null; + } + /** + * Represents an entry in the list. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry { + /** + * A list entry is a list of blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock[]; + } + /** + * Represents where the block starts and ends in the document. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan { + /** + * Page where block ends in the document. + */ + pageEnd?: number | null; + /** + * Page where block starts in the document. + */ + pageStart?: number | null; + } + /** + * Represents a table type block. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock { + /** + * Body rows containing main table content. + */ + bodyRows?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow[]; + /** + * Table caption/title. + */ + caption?: string | null; + /** + * Header rows at the top of the table. + */ + headerRows?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow[]; + } + /** + * Represents a cell in a table row. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell { + /** + * A table cell is a list of blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock[]; + /** + * How many columns this cell spans. + */ + colSpan?: number | null; + /** + * How many rows this cell spans. + */ + rowSpan?: number | null; + } + /** + * Represents a row in a table. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow { + /** + * A table row is a list of table cells. + */ + cells?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell[]; + } + /** + * Represents a text type block. + */ + export interface Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock { + /** + * A text block could further have child blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta1DocumentDocumentLayoutDocumentLayoutBlock[]; + /** + * Text content stored in the block. + */ + text?: string | null; + /** + * Type of the text in the block. Available options are: `paragraph`, `subtitle`, `heading-1`, `heading-2`, `heading-3`, `heading-4`, `heading-5`, `header`, `footer`. + */ + type?: string | null; + } /** * An entity that could be a phrase in the text or a property that belongs to the document. It is a known entity type, such as a person, an organization, or location. */ @@ -1846,10 +2060,18 @@ export namespace documentai_v1beta3 { * Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality. */ export interface Schema$GoogleCloudDocumentaiV1beta2Document { + /** + * Document chunked based on chunking config. + */ + chunkedDocument?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocument; /** * Optional. Inline document content, represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64. */ content?: string | null; + /** + * Parsed layout of the document. + */ + documentLayout?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayout; /** * A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries. */ @@ -1899,6 +2121,212 @@ export namespace documentai_v1beta3 { */ uri?: string | null; } + /** + * Represents the chunks that the document is divided into. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocument { + /** + * List of chunks. + */ + chunks?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk[]; + } + /** + * Represents a chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunk { + /** + * ID of the chunk. + */ + chunkId?: string | null; + /** + * Text content of the chunk. + */ + content?: string | null; + /** + * Page footers associated with the chunk. + */ + pageFooters?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter[]; + /** + * Page headers associated with the chunk. + */ + pageHeaders?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader[]; + /** + * Page span of the chunk. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Unused. + */ + sourceBlockIds?: string[] | null; + } + /** + * Represents the page footer associated with the chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageFooter { + /** + * Page span of the footer. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Footer in text format. + */ + text?: string | null; + } + /** + * Represents the page header associated with the chunk. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageHeader { + /** + * Page span of the header. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan; + /** + * Header in text format. + */ + text?: string | null; + } + /** + * Represents where the chunk starts and ends in the document. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentChunkedDocumentChunkChunkPageSpan { + /** + * Page where chunk ends in the document. + */ + pageEnd?: number | null; + /** + * Page where chunk starts in the document. + */ + pageStart?: number | null; + } + /** + * Represents the parsed layout of a document as a collection of blocks that the document is divided into. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayout { + /** + * List of blocks in the document. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock[]; + } + /** + * Represents a block. A block could be one of the various types (text, table, list) supported. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock { + /** + * ID of the block. + */ + blockId?: string | null; + /** + * Block consisting of list content/structure. + */ + listBlock?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock; + /** + * Page span of the block. + */ + pageSpan?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan; + /** + * Block consisting of table content/structure. + */ + tableBlock?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock; + /** + * Block consisting of text content. + */ + textBlock?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock; + } + /** + * Represents a list type block. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock { + /** + * List entries that constitute a list block. + */ + listEntries?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry[]; + /** + * Type of the list_entries (if exist). Available options are `ordered` and `unordered`. + */ + type?: string | null; + } + /** + * Represents an entry in the list. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry { + /** + * A list entry is a list of blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock[]; + } + /** + * Represents where the block starts and ends in the document. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan { + /** + * Page where block ends in the document. + */ + pageEnd?: number | null; + /** + * Page where block starts in the document. + */ + pageStart?: number | null; + } + /** + * Represents a table type block. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock { + /** + * Body rows containing main table content. + */ + bodyRows?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow[]; + /** + * Table caption/title. + */ + caption?: string | null; + /** + * Header rows at the top of the table. + */ + headerRows?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow[]; + } + /** + * Represents a cell in a table row. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell { + /** + * A table cell is a list of blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock[]; + /** + * How many columns this cell spans. + */ + colSpan?: number | null; + /** + * How many rows this cell spans. + */ + rowSpan?: number | null; + } + /** + * Represents a row in a table. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow { + /** + * A table row is a list of table cells. + */ + cells?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell[]; + } + /** + * Represents a text type block. + */ + export interface Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock { + /** + * A text block could further have child blocks. Repeated blocks support further hierarchies and nested blocks. + */ + blocks?: Schema$GoogleCloudDocumentaiV1beta2DocumentDocumentLayoutDocumentLayoutBlock[]; + /** + * Text content stored in the block. + */ + text?: string | null; + /** + * Type of the text in the block. Available options are: `paragraph`, `subtitle`, `heading-1`, `heading-2`, `heading-3`, `heading-4`, `heading-5`, `header`, `footer`. + */ + type?: string | null; + } /** * An entity that could be a phrase in the text or a property that belongs to the document. It is a known entity type, such as a person, an organization, or location. */ @@ -3082,6 +3510,14 @@ export namespace documentai_v1beta3 { * Dataset resource name. Format: `projects/{project\}/locations/{location\}/processors/{processor\}/dataset` */ name?: string | null; + /** + * Output only. Reserved for future use. + */ + satisfiesPzi?: boolean | null; + /** + * Output only. Reserved for future use. + */ + satisfiesPzs?: boolean | null; /** * Optional. A lightweight indexing source with low latency and high reliability, but lacking advanced features like CMEK and content-based search. */ @@ -3285,7 +3721,7 @@ export namespace documentai_v1beta3 { */ pageSpan?: Schema$GoogleCloudDocumentaiV1beta3DocumentChunkedDocumentChunkChunkPageSpan; /** - * DO NOT USE. List of all parsed documents layout source blocks used to generate the chunk. + * Unused. */ sourceBlockIds?: string[] | null; } @@ -5164,6 +5600,14 @@ export namespace documentai_v1beta3 { * Output only. The processor version aliases. */ processorVersionAliases?: Schema$GoogleCloudDocumentaiV1beta3ProcessorVersionAlias[]; + /** + * Output only. Reserved for future use. + */ + satisfiesPzi?: boolean | null; + /** + * Output only. Reserved for future use. + */ + satisfiesPzs?: boolean | null; /** * Output only. The state of the processor. */ @@ -5259,6 +5703,14 @@ export namespace documentai_v1beta3 { * Identifier. The resource name of the processor version. Format: `projects/{project\}/locations/{location\}/processors/{processor\}/processorVersions/{processor_version\}` */ name?: string | null; + /** + * Output only. Reserved for future use. + */ + satisfiesPzi?: boolean | null; + /** + * Output only. Reserved for future use. + */ + satisfiesPzs?: boolean | null; /** * Output only. The state of the processor version. */