<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/documentai/v1/document.proto

namespace GPBMetadata\Google\Cloud\Documentai\V1;

class Document
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Cloud\Documentai\V1\Barcode::initOnce();
        \GPBMetadata\Google\Cloud\Documentai\V1\Geometry::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Rpc\Status::initOnce();
        \GPBMetadata\Google\Type\Color::initOnce();
        \GPBMetadata\Google\Type\Date::initOnce();
        \GPBMetadata\Google\Type\Datetime::initOnce();
        \GPBMetadata\Google\Type\Money::initOnce();
        \GPBMetadata\Google\Type\PostalAddress::initOnce();
        $pool->internalAddGeneratedFile(
            '
†F
)google/cloud/documentai/v1/document.protogoogle.cloud.documentai.v1(google/cloud/documentai/v1/barcode.proto)google/cloud/documentai/v1/geometry.protogoogle/protobuf/timestamp.protogoogle/rpc/status.protogoogle/type/color.protogoogle/type/date.protogoogle/type/datetime.protogoogle/type/money.proto google/type/postal_address.proto"ÏA
Document
uri (	BàAH 
content (BàAH 
	mime_type (	
text (	BàAC
text_styles (2*.google.cloud.documentai.v1.Document.StyleB8
pages (2).google.cloud.documentai.v1.Document.Page=
entities (2+.google.cloud.documentai.v1.Document.EntityM
entity_relations (23.google.cloud.documentai.v1.Document.EntityRelationE
text_changes (2/.google.cloud.documentai.v1.Document.TextChangeB

shard_info	 (2..google.cloud.documentai.v1.Document.ShardInfo!
error
 (2.google.rpc.Status@
	revisions (2-.google.cloud.documentai.v1.Document.RevisionJ
	ShardInfo
shard_index (
shard_count (
text_offset (å
StyleD
text_anchor (2/.google.cloud.documentai.v1.Document.TextAnchor!
color (2.google.type.Color,
background_color (2.google.type.Color
font_weight (	

text_style (	
text_decoration (	F
	font_size (23.google.cloud.documentai.v1.Document.Style.FontSize
font_family (	&
FontSize
size (
unit (	Š&
Page
page_number (>
image (2/.google.cloud.documentai.v1.Document.Page.ImageD

transforms (20.google.cloud.documentai.v1.Document.Page.MatrixF
	dimension (23.google.cloud.documentai.v1.Document.Page.Dimension@
layout (20.google.cloud.documentai.v1.Document.Page.LayoutV
detected_languages (2:.google.cloud.documentai.v1.Document.Page.DetectedLanguage?
blocks (2/.google.cloud.documentai.v1.Document.Page.BlockG

paragraphs (23.google.cloud.documentai.v1.Document.Page.Paragraph=
lines (2..google.cloud.documentai.v1.Document.Page.Line?
tokens (2/.google.cloud.documentai.v1.Document.Page.TokenP
visual_elements	 (27.google.cloud.documentai.v1.Document.Page.VisualElement?
tables
 (2/.google.cloud.documentai.v1.Document.Page.TableH
form_fields (23.google.cloud.documentai.v1.Document.Page.FormFieldA
symbols (20.google.cloud.documentai.v1.Document.Page.SymbolT
detected_barcodes (29.google.cloud.documentai.v1.Document.Page.DetectedBarcodeZ
image_quality_scores (2<.google.cloud.documentai.v1.Document.Page.ImageQualityScoresG

provenance (2/.google.cloud.documentai.v1.Document.ProvenanceB8
	Dimension
width (
height (
unit (	J
Image
content (
	mime_type (	
width (
height (@
Matrix
rows (
cols (
type (
data (Ý
LayoutD
text_anchor (2/.google.cloud.documentai.v1.Document.TextAnchor

confidence (?
bounding_poly (2(.google.cloud.documentai.v1.BoundingPolyQ
orientation (2<.google.cloud.documentai.v1.Document.Page.Layout.Orientation"e
Orientation
ORIENTATION_UNSPECIFIED 
PAGE_UP

PAGE_RIGHT
	PAGE_DOWN
	PAGE_LEFTê
Block@
layout (20.google.cloud.documentai.v1.Document.Page.LayoutV
detected_languages (2:.google.cloud.documentai.v1.Document.Page.DetectedLanguageG

provenance (2/.google.cloud.documentai.v1.Document.ProvenanceBî
	Paragraph@
layout (20.google.cloud.documentai.v1.Document.Page.LayoutV
detected_languages (2:.google.cloud.documentai.v1.Document.Page.DetectedLanguageG

provenance (2/.google.cloud.documentai.v1.Document.ProvenanceBé
Line@
layout (20.google.cloud.documentai.v1.Document.Page.LayoutV
detected_languages (2:.google.cloud.documentai.v1.Document.Page.DetectedLanguageG

provenance (2/.google.cloud.documentai.v1.Document.ProvenanceBê
Token@
layout (20.google.cloud.documentai.v1.Document.Page.LayoutU
detected_break (2=.google.cloud.documentai.v1.Document.Page.Token.DetectedBreakV
detected_languages (2:.google.cloud.documentai.v1.Document.Page.DetectedLanguageG

provenance (2/.google.cloud.documentai.v1.Document.ProvenanceB¦
DetectedBreakP
type (2B.google.cloud.documentai.v1.Document.Page.Token.DetectedBreak.Type"C
Type
TYPE_UNSPECIFIED 	
SPACE

WIDE_SPACE

HYPHEN¢
Symbol@
layout (20.google.cloud.documentai.v1.Document.Page.LayoutV
detected_languages (2:.google.cloud.documentai.v1.Document.Page.DetectedLanguage·
VisualElement@
layout (20.google.cloud.documentai.v1.Document.Page.Layout
type (	V
detected_languages (2:.google.cloud.documentai.v1.Document.Page.DetectedLanguage¤
Table@
layout (20.google.cloud.documentai.v1.Document.Page.LayoutM
header_rows (28.google.cloud.documentai.v1.Document.Page.Table.TableRowK
	body_rows (28.google.cloud.documentai.v1.Document.Page.Table.TableRowV
detected_languages (2:.google.cloud.documentai.v1.Document.Page.DetectedLanguageC

provenance (2/.google.cloud.documentai.v1.Document.ProvenanceT
TableRowH
cells (29.google.cloud.documentai.v1.Document.Page.Table.TableCellÉ
	TableCell@
layout (20.google.cloud.documentai.v1.Document.Page.Layout
row_span (
col_span (V
detected_languages (2:.google.cloud.documentai.v1.Document.Page.DetectedLanguageæ
	FormFieldD

field_name (20.google.cloud.documentai.v1.Document.Page.LayoutE
field_value (20.google.cloud.documentai.v1.Document.Page.Layout[
name_detected_languages (2:.google.cloud.documentai.v1.Document.Page.DetectedLanguage\\
value_detected_languages (2:.google.cloud.documentai.v1.Document.Page.DetectedLanguage

value_type (	
corrected_key_text (	
corrected_value_text (	C

provenance (2/.google.cloud.documentai.v1.Document.Provenance‰
DetectedBarcode@
layout (20.google.cloud.documentai.v1.Document.Page.Layout4
barcode (2#.google.cloud.documentai.v1.Barcode=
DetectedLanguage
language_code (	

confidence (Æ
ImageQualityScores
quality_score (e
detected_defects (2K.google.cloud.documentai.v1.Document.Page.ImageQualityScores.DetectedDefect2
DetectedDefect
type (	

confidence (Ð
EntityI
text_anchor (2/.google.cloud.documentai.v1.Document.TextAnchorBàA
type (	BàA
mention_text (	BàA

mention_id (	BàA

confidence (BàAI
page_anchor (2/.google.cloud.documentai.v1.Document.PageAnchorBàA
id (	BàAZ
normalized_value	 (2;.google.cloud.documentai.v1.Document.Entity.NormalizedValueBàAD

properties
 (2+.google.cloud.documentai.v1.Document.EntityBàAH

provenance (2/.google.cloud.documentai.v1.Document.ProvenanceBàA
redacted (BàA»
NormalizedValue)
money_value (2.google.type.MoneyH \'

date_value (2.google.type.DateH /
datetime_value (2.google.type.DateTimeH 3
address_value (2.google.type.PostalAddressH 
boolean_value (H 
integer_value (H 
float_value (H 
text (	BàAB
structured_valueI
EntityRelation

subject_id (	
	object_id (	
relation (	¨

TextAnchorR
text_segments (2;.google.cloud.documentai.v1.Document.TextAnchor.TextSegment
content (	5
TextSegment
start_index (
	end_index (Ø

PageAnchorJ
	page_refs (27.google.cloud.documentai.v1.Document.PageAnchor.PageRefý
PageRef
page (BàA\\
layout_type (2B.google.cloud.documentai.v1.Document.PageAnchor.PageRef.LayoutTypeBàA
	layout_id (	BàAD
bounding_poly (2(.google.cloud.documentai.v1.BoundingPolyBàA

confidence (BàA"‡

LayoutType
LAYOUT_TYPE_UNSPECIFIED 	
BLOCK
	PARAGRAPH
LINE	
TOKEN
VISUAL_ELEMENT	
TABLE

FORM_FIELD¨

Provenance
revision (B
id (BG
parents (26.google.cloud.documentai.v1.Document.Provenance.ParentK
type (2=.google.cloud.documentai.v1.Document.Provenance.OperationType9
Parent
revision (
index (
id (B"¢
OperationType
OPERATION_TYPE_UNSPECIFIED 
ADD

REMOVE

UPDATE
REPLACE
EVAL_REQUESTED
EVAL_APPROVED
EVAL_SKIPPED¥
Revision
agent (	H 
	processor (	H 

id (	
parent (B

parent_ids (	/
create_time (2.google.protobuf.TimestampO
human_review (29.google.cloud.documentai.v1.Document.Revision.HumanReview3
HumanReview
state (	
state_message (	B
source±

TextChangeD
text_anchor (2/.google.cloud.documentai.v1.Document.TextAnchor
changed_text (	G

provenance (2/.google.cloud.documentai.v1.Document.ProvenanceBB
sourceBË
com.google.cloud.documentai.v1BDocumentProtoPZ>cloud.google.com/go/documentai/apiv1/documentaipb;documentaipbªGoogle.Cloud.DocumentAI.V1ÊGoogle\\Cloud\\DocumentAI\\V1êGoogle::Cloud::DocumentAI::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

