Class DocumentLayoutBlock (2.29.0)

DocumentLayoutBlock(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents a block. A block could be one of the various types (text, table, list) supported.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
text_block google.cloud.documentai_v1.types.Document.DocumentLayout.DocumentLayoutBlock.LayoutTextBlock
Block consisting of text content. This field is a member of oneof_ block.
table_block google.cloud.documentai_v1.types.Document.DocumentLayout.DocumentLayoutBlock.LayoutTableBlock
Block consisting of table content/structure. This field is a member of oneof_ block.
list_block google.cloud.documentai_v1.types.Document.DocumentLayout.DocumentLayoutBlock.LayoutListBlock
Block consisting of list content/structure. This field is a member of oneof_ block.
block_id str
ID of the block.
page_span google.cloud.documentai_v1.types.Document.DocumentLayout.DocumentLayoutBlock.LayoutPageSpan
Page span of the block.

Classes

LayoutListBlock

LayoutListBlock(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents a list type block.

LayoutListEntry

LayoutListEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents an entry in the list.

LayoutPageSpan

LayoutPageSpan(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents where the block starts and ends in the document.

LayoutTableBlock

LayoutTableBlock(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents a table type block.

LayoutTableCell

LayoutTableCell(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents a cell in a table row.

LayoutTableRow

LayoutTableRow(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents a row in a table.

LayoutTextBlock

LayoutTextBlock(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents a text type block.