1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/cloud/documentai/v1beta1/document.proto 3 4package documentai 5 6import ( 7 fmt "fmt" 8 math "math" 9 10 proto "github.com/golang/protobuf/proto" 11 _ "google.golang.org/genproto/googleapis/api/annotations" 12 status "google.golang.org/genproto/googleapis/rpc/status" 13 color "google.golang.org/genproto/googleapis/type/color" 14) 15 16// Reference imports to suppress errors if they are not otherwise used. 17var _ = proto.Marshal 18var _ = fmt.Errorf 19var _ = math.Inf 20 21// This is a compile-time assertion to ensure that this generated file 22// is compatible with the proto package it is being compiled against. 23// A compilation error at this line likely means your copy of the 24// proto package needs to be updated. 25const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 26 27// Detected human reading orientation. 28type Document_Page_Layout_Orientation int32 29 30const ( 31 // Unspecified orientation. 32 Document_Page_Layout_ORIENTATION_UNSPECIFIED Document_Page_Layout_Orientation = 0 33 // Orientation is aligned with page up. 34 Document_Page_Layout_PAGE_UP Document_Page_Layout_Orientation = 1 35 // Orientation is aligned with page right. 36 // Turn the head 90 degrees clockwise from upright to read. 37 Document_Page_Layout_PAGE_RIGHT Document_Page_Layout_Orientation = 2 38 // Orientation is aligned with page down. 39 // Turn the head 180 degrees from upright to read. 40 Document_Page_Layout_PAGE_DOWN Document_Page_Layout_Orientation = 3 41 // Orientation is aligned with page left. 42 // Turn the head 90 degrees counterclockwise from upright to read. 43 Document_Page_Layout_PAGE_LEFT Document_Page_Layout_Orientation = 4 44) 45 46var Document_Page_Layout_Orientation_name = map[int32]string{ 47 0: "ORIENTATION_UNSPECIFIED", 48 1: "PAGE_UP", 49 2: "PAGE_RIGHT", 50 3: "PAGE_DOWN", 51 4: "PAGE_LEFT", 52} 53 54var Document_Page_Layout_Orientation_value = map[string]int32{ 55 "ORIENTATION_UNSPECIFIED": 0, 56 "PAGE_UP": 1, 57 "PAGE_RIGHT": 2, 58 "PAGE_DOWN": 3, 59 "PAGE_LEFT": 4, 60} 61 62func (x Document_Page_Layout_Orientation) String() string { 63 return proto.EnumName(Document_Page_Layout_Orientation_name, int32(x)) 64} 65 66func (Document_Page_Layout_Orientation) EnumDescriptor() ([]byte, []int) { 67 return fileDescriptor_5660e1b1964906ba, []int{0, 2, 1, 0} 68} 69 70// Enum to denote the type of break found. 71type Document_Page_Token_DetectedBreak_Type int32 72 73const ( 74 // Unspecified break type. 75 Document_Page_Token_DetectedBreak_TYPE_UNSPECIFIED Document_Page_Token_DetectedBreak_Type = 0 76 // A single whitespace. 77 Document_Page_Token_DetectedBreak_SPACE Document_Page_Token_DetectedBreak_Type = 1 78 // A wider whitespace. 79 Document_Page_Token_DetectedBreak_WIDE_SPACE Document_Page_Token_DetectedBreak_Type = 2 80 // A hyphen that indicates that a token has been split across lines. 81 Document_Page_Token_DetectedBreak_HYPHEN Document_Page_Token_DetectedBreak_Type = 3 82) 83 84var Document_Page_Token_DetectedBreak_Type_name = map[int32]string{ 85 0: "TYPE_UNSPECIFIED", 86 1: "SPACE", 87 2: "WIDE_SPACE", 88 3: "HYPHEN", 89} 90 91var Document_Page_Token_DetectedBreak_Type_value = map[string]int32{ 92 "TYPE_UNSPECIFIED": 0, 93 "SPACE": 1, 94 "WIDE_SPACE": 2, 95 "HYPHEN": 3, 96} 97 98func (x Document_Page_Token_DetectedBreak_Type) String() string { 99 return proto.EnumName(Document_Page_Token_DetectedBreak_Type_name, int32(x)) 100} 101 102func (Document_Page_Token_DetectedBreak_Type) EnumDescriptor() ([]byte, []int) { 103 return fileDescriptor_5660e1b1964906ba, []int{0, 2, 5, 0, 0} 104} 105 106// Document represents the canonical document resource in Document Understanding 107// AI. 108// It is an interchange format that provides insights into documents and allows 109// for collaboration between users and Document Understanding AI to iterate and 110// optimize for quality. 111type Document struct { 112 // Original source document from the user. 113 // 114 // Types that are valid to be assigned to Source: 115 // *Document_Uri 116 // *Document_Content 117 Source isDocument_Source `protobuf_oneof:"source"` 118 // An IANA published MIME type (also referred to as media type). For more 119 // information, see 120 // https://www.iana.org/assignments/media-types/media-types.xhtml. 121 MimeType string `protobuf:"bytes,3,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"` 122 // UTF-8 encoded text in reading order from the document. 123 Text string `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"` 124 // Styles for the 125 // [Document.text][google.cloud.documentai.v1beta1.Document.text]. 126 TextStyles []*Document_Style `protobuf:"bytes,5,rep,name=text_styles,json=textStyles,proto3" json:"text_styles,omitempty"` 127 // Visual page layout for the 128 // [Document][google.cloud.documentai.v1beta1.Document]. 129 Pages []*Document_Page `protobuf:"bytes,6,rep,name=pages,proto3" json:"pages,omitempty"` 130 // A list of entities detected on 131 // [Document.text][google.cloud.documentai.v1beta1.Document.text]. For 132 // document shards, entities in this list may cross shard boundaries. 133 Entities []*Document_Entity `protobuf:"bytes,7,rep,name=entities,proto3" json:"entities,omitempty"` 134 // Relationship among 135 // [Document.entities][google.cloud.documentai.v1beta1.Document.entities]. 136 EntityRelations []*Document_EntityRelation `protobuf:"bytes,8,rep,name=entity_relations,json=entityRelations,proto3" json:"entity_relations,omitempty"` 137 // Information about the sharding if this document is sharded part of a larger 138 // document. If the document is not sharded, this message is not specified. 139 ShardInfo *Document_ShardInfo `protobuf:"bytes,9,opt,name=shard_info,json=shardInfo,proto3" json:"shard_info,omitempty"` 140 // Any error that occurred while processing this document. 141 Error *status.Status `protobuf:"bytes,10,opt,name=error,proto3" json:"error,omitempty"` 142 XXX_NoUnkeyedLiteral struct{} `json:"-"` 143 XXX_unrecognized []byte `json:"-"` 144 XXX_sizecache int32 `json:"-"` 145} 146 147func (m *Document) Reset() { *m = Document{} } 148func (m *Document) String() string { return proto.CompactTextString(m) } 149func (*Document) ProtoMessage() {} 150func (*Document) Descriptor() ([]byte, []int) { 151 return fileDescriptor_5660e1b1964906ba, []int{0} 152} 153 154func (m *Document) XXX_Unmarshal(b []byte) error { 155 return xxx_messageInfo_Document.Unmarshal(m, b) 156} 157func (m *Document) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 158 return xxx_messageInfo_Document.Marshal(b, m, deterministic) 159} 160func (m *Document) XXX_Merge(src proto.Message) { 161 xxx_messageInfo_Document.Merge(m, src) 162} 163func (m *Document) XXX_Size() int { 164 return xxx_messageInfo_Document.Size(m) 165} 166func (m *Document) XXX_DiscardUnknown() { 167 xxx_messageInfo_Document.DiscardUnknown(m) 168} 169 170var xxx_messageInfo_Document proto.InternalMessageInfo 171 172type isDocument_Source interface { 173 isDocument_Source() 174} 175 176type Document_Uri struct { 177 Uri string `protobuf:"bytes,1,opt,name=uri,proto3,oneof"` 178} 179 180type Document_Content struct { 181 Content []byte `protobuf:"bytes,2,opt,name=content,proto3,oneof"` 182} 183 184func (*Document_Uri) isDocument_Source() {} 185 186func (*Document_Content) isDocument_Source() {} 187 188func (m *Document) GetSource() isDocument_Source { 189 if m != nil { 190 return m.Source 191 } 192 return nil 193} 194 195func (m *Document) GetUri() string { 196 if x, ok := m.GetSource().(*Document_Uri); ok { 197 return x.Uri 198 } 199 return "" 200} 201 202func (m *Document) GetContent() []byte { 203 if x, ok := m.GetSource().(*Document_Content); ok { 204 return x.Content 205 } 206 return nil 207} 208 209func (m *Document) GetMimeType() string { 210 if m != nil { 211 return m.MimeType 212 } 213 return "" 214} 215 216func (m *Document) GetText() string { 217 if m != nil { 218 return m.Text 219 } 220 return "" 221} 222 223func (m *Document) GetTextStyles() []*Document_Style { 224 if m != nil { 225 return m.TextStyles 226 } 227 return nil 228} 229 230func (m *Document) GetPages() []*Document_Page { 231 if m != nil { 232 return m.Pages 233 } 234 return nil 235} 236 237func (m *Document) GetEntities() []*Document_Entity { 238 if m != nil { 239 return m.Entities 240 } 241 return nil 242} 243 244func (m *Document) GetEntityRelations() []*Document_EntityRelation { 245 if m != nil { 246 return m.EntityRelations 247 } 248 return nil 249} 250 251func (m *Document) GetShardInfo() *Document_ShardInfo { 252 if m != nil { 253 return m.ShardInfo 254 } 255 return nil 256} 257 258func (m *Document) GetError() *status.Status { 259 if m != nil { 260 return m.Error 261 } 262 return nil 263} 264 265// XXX_OneofWrappers is for the internal use of the proto package. 266func (*Document) XXX_OneofWrappers() []interface{} { 267 return []interface{}{ 268 (*Document_Uri)(nil), 269 (*Document_Content)(nil), 270 } 271} 272 273// For a large document, sharding may be performed to produce several 274// document shards. Each document shard contains this field to detail which 275// shard it is. 276type Document_ShardInfo struct { 277 // The 0-based index of this shard. 278 ShardIndex int64 `protobuf:"varint,1,opt,name=shard_index,json=shardIndex,proto3" json:"shard_index,omitempty"` 279 // Total number of shards. 280 ShardCount int64 `protobuf:"varint,2,opt,name=shard_count,json=shardCount,proto3" json:"shard_count,omitempty"` 281 // The index of the first character in 282 // [Document.text][google.cloud.documentai.v1beta1.Document.text] in the 283 // overall document global text. 284 TextOffset int64 `protobuf:"varint,3,opt,name=text_offset,json=textOffset,proto3" json:"text_offset,omitempty"` 285 XXX_NoUnkeyedLiteral struct{} `json:"-"` 286 XXX_unrecognized []byte `json:"-"` 287 XXX_sizecache int32 `json:"-"` 288} 289 290func (m *Document_ShardInfo) Reset() { *m = Document_ShardInfo{} } 291func (m *Document_ShardInfo) String() string { return proto.CompactTextString(m) } 292func (*Document_ShardInfo) ProtoMessage() {} 293func (*Document_ShardInfo) Descriptor() ([]byte, []int) { 294 return fileDescriptor_5660e1b1964906ba, []int{0, 0} 295} 296 297func (m *Document_ShardInfo) XXX_Unmarshal(b []byte) error { 298 return xxx_messageInfo_Document_ShardInfo.Unmarshal(m, b) 299} 300func (m *Document_ShardInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 301 return xxx_messageInfo_Document_ShardInfo.Marshal(b, m, deterministic) 302} 303func (m *Document_ShardInfo) XXX_Merge(src proto.Message) { 304 xxx_messageInfo_Document_ShardInfo.Merge(m, src) 305} 306func (m *Document_ShardInfo) XXX_Size() int { 307 return xxx_messageInfo_Document_ShardInfo.Size(m) 308} 309func (m *Document_ShardInfo) XXX_DiscardUnknown() { 310 xxx_messageInfo_Document_ShardInfo.DiscardUnknown(m) 311} 312 313var xxx_messageInfo_Document_ShardInfo proto.InternalMessageInfo 314 315func (m *Document_ShardInfo) GetShardIndex() int64 { 316 if m != nil { 317 return m.ShardIndex 318 } 319 return 0 320} 321 322func (m *Document_ShardInfo) GetShardCount() int64 { 323 if m != nil { 324 return m.ShardCount 325 } 326 return 0 327} 328 329func (m *Document_ShardInfo) GetTextOffset() int64 { 330 if m != nil { 331 return m.TextOffset 332 } 333 return 0 334} 335 336// Annotation for common text style attributes. This adheres to CSS 337// conventions as much as possible. 338type Document_Style struct { 339 // Text anchor indexing into the 340 // [Document.text][google.cloud.documentai.v1beta1.Document.text]. 341 TextAnchor *Document_TextAnchor `protobuf:"bytes,1,opt,name=text_anchor,json=textAnchor,proto3" json:"text_anchor,omitempty"` 342 // Text color. 343 Color *color.Color `protobuf:"bytes,2,opt,name=color,proto3" json:"color,omitempty"` 344 // Text background color. 345 BackgroundColor *color.Color `protobuf:"bytes,3,opt,name=background_color,json=backgroundColor,proto3" json:"background_color,omitempty"` 346 // Font weight. Possible values are normal, bold, bolder, and lighter. 347 // https://www.w3schools.com/cssref/pr_font_weight.asp 348 FontWeight string `protobuf:"bytes,4,opt,name=font_weight,json=fontWeight,proto3" json:"font_weight,omitempty"` 349 // Text style. Possible values are normal, italic, and oblique. 350 // https://www.w3schools.com/cssref/pr_font_font-style.asp 351 TextStyle string `protobuf:"bytes,5,opt,name=text_style,json=textStyle,proto3" json:"text_style,omitempty"` 352 // Text decoration. Follows CSS standard. 353 // <text-decoration-line> <text-decoration-color> <text-decoration-style> 354 // https://www.w3schools.com/cssref/pr_text_text-decoration.asp 355 TextDecoration string `protobuf:"bytes,6,opt,name=text_decoration,json=textDecoration,proto3" json:"text_decoration,omitempty"` 356 // Font size. 357 FontSize *Document_Style_FontSize `protobuf:"bytes,7,opt,name=font_size,json=fontSize,proto3" json:"font_size,omitempty"` 358 XXX_NoUnkeyedLiteral struct{} `json:"-"` 359 XXX_unrecognized []byte `json:"-"` 360 XXX_sizecache int32 `json:"-"` 361} 362 363func (m *Document_Style) Reset() { *m = Document_Style{} } 364func (m *Document_Style) String() string { return proto.CompactTextString(m) } 365func (*Document_Style) ProtoMessage() {} 366func (*Document_Style) Descriptor() ([]byte, []int) { 367 return fileDescriptor_5660e1b1964906ba, []int{0, 1} 368} 369 370func (m *Document_Style) XXX_Unmarshal(b []byte) error { 371 return xxx_messageInfo_Document_Style.Unmarshal(m, b) 372} 373func (m *Document_Style) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 374 return xxx_messageInfo_Document_Style.Marshal(b, m, deterministic) 375} 376func (m *Document_Style) XXX_Merge(src proto.Message) { 377 xxx_messageInfo_Document_Style.Merge(m, src) 378} 379func (m *Document_Style) XXX_Size() int { 380 return xxx_messageInfo_Document_Style.Size(m) 381} 382func (m *Document_Style) XXX_DiscardUnknown() { 383 xxx_messageInfo_Document_Style.DiscardUnknown(m) 384} 385 386var xxx_messageInfo_Document_Style proto.InternalMessageInfo 387 388func (m *Document_Style) GetTextAnchor() *Document_TextAnchor { 389 if m != nil { 390 return m.TextAnchor 391 } 392 return nil 393} 394 395func (m *Document_Style) GetColor() *color.Color { 396 if m != nil { 397 return m.Color 398 } 399 return nil 400} 401 402func (m *Document_Style) GetBackgroundColor() *color.Color { 403 if m != nil { 404 return m.BackgroundColor 405 } 406 return nil 407} 408 409func (m *Document_Style) GetFontWeight() string { 410 if m != nil { 411 return m.FontWeight 412 } 413 return "" 414} 415 416func (m *Document_Style) GetTextStyle() string { 417 if m != nil { 418 return m.TextStyle 419 } 420 return "" 421} 422 423func (m *Document_Style) GetTextDecoration() string { 424 if m != nil { 425 return m.TextDecoration 426 } 427 return "" 428} 429 430func (m *Document_Style) GetFontSize() *Document_Style_FontSize { 431 if m != nil { 432 return m.FontSize 433 } 434 return nil 435} 436 437// Font size with unit. 438type Document_Style_FontSize struct { 439 // Font size for the text. 440 Size float32 `protobuf:"fixed32,1,opt,name=size,proto3" json:"size,omitempty"` 441 // Unit for the font size. Follows CSS naming (in, px, pt, etc.). 442 Unit string `protobuf:"bytes,2,opt,name=unit,proto3" json:"unit,omitempty"` 443 XXX_NoUnkeyedLiteral struct{} `json:"-"` 444 XXX_unrecognized []byte `json:"-"` 445 XXX_sizecache int32 `json:"-"` 446} 447 448func (m *Document_Style_FontSize) Reset() { *m = Document_Style_FontSize{} } 449func (m *Document_Style_FontSize) String() string { return proto.CompactTextString(m) } 450func (*Document_Style_FontSize) ProtoMessage() {} 451func (*Document_Style_FontSize) Descriptor() ([]byte, []int) { 452 return fileDescriptor_5660e1b1964906ba, []int{0, 1, 0} 453} 454 455func (m *Document_Style_FontSize) XXX_Unmarshal(b []byte) error { 456 return xxx_messageInfo_Document_Style_FontSize.Unmarshal(m, b) 457} 458func (m *Document_Style_FontSize) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 459 return xxx_messageInfo_Document_Style_FontSize.Marshal(b, m, deterministic) 460} 461func (m *Document_Style_FontSize) XXX_Merge(src proto.Message) { 462 xxx_messageInfo_Document_Style_FontSize.Merge(m, src) 463} 464func (m *Document_Style_FontSize) XXX_Size() int { 465 return xxx_messageInfo_Document_Style_FontSize.Size(m) 466} 467func (m *Document_Style_FontSize) XXX_DiscardUnknown() { 468 xxx_messageInfo_Document_Style_FontSize.DiscardUnknown(m) 469} 470 471var xxx_messageInfo_Document_Style_FontSize proto.InternalMessageInfo 472 473func (m *Document_Style_FontSize) GetSize() float32 { 474 if m != nil { 475 return m.Size 476 } 477 return 0 478} 479 480func (m *Document_Style_FontSize) GetUnit() string { 481 if m != nil { 482 return m.Unit 483 } 484 return "" 485} 486 487// A page in a [Document][google.cloud.documentai.v1beta1.Document]. 488type Document_Page struct { 489 // 1-based index for current 490 // [Page][google.cloud.documentai.v1beta1.Document.Page] in a parent 491 // [Document][google.cloud.documentai.v1beta1.Document]. Useful when a page 492 // is taken out of a [Document][google.cloud.documentai.v1beta1.Document] 493 // for individual processing. 494 PageNumber int32 `protobuf:"varint,1,opt,name=page_number,json=pageNumber,proto3" json:"page_number,omitempty"` 495 // Physical dimension of the page. 496 Dimension *Document_Page_Dimension `protobuf:"bytes,2,opt,name=dimension,proto3" json:"dimension,omitempty"` 497 // [Layout][google.cloud.documentai.v1beta1.Document.Page.Layout] for the 498 // page. 499 Layout *Document_Page_Layout `protobuf:"bytes,3,opt,name=layout,proto3" json:"layout,omitempty"` 500 // A list of detected languages together with confidence. 501 DetectedLanguages []*Document_Page_DetectedLanguage `protobuf:"bytes,4,rep,name=detected_languages,json=detectedLanguages,proto3" json:"detected_languages,omitempty"` 502 // A list of visually detected text blocks on the page. 503 // A block has a set of lines (collected into paragraphs) that have a common 504 // line-spacing and orientation. 505 Blocks []*Document_Page_Block `protobuf:"bytes,5,rep,name=blocks,proto3" json:"blocks,omitempty"` 506 // A list of visually detected text paragraphs on the page. 507 // A collection of lines that a human would perceive as a paragraph. 508 Paragraphs []*Document_Page_Paragraph `protobuf:"bytes,6,rep,name=paragraphs,proto3" json:"paragraphs,omitempty"` 509 // A list of visually detected text lines on the page. 510 // A collection of tokens that a human would perceive as a line. 511 Lines []*Document_Page_Line `protobuf:"bytes,7,rep,name=lines,proto3" json:"lines,omitempty"` 512 // A list of visually detected tokens on the page. 513 Tokens []*Document_Page_Token `protobuf:"bytes,8,rep,name=tokens,proto3" json:"tokens,omitempty"` 514 // A list of detected non-text visual elements e.g. checkbox, 515 // signature etc. on the page. 516 VisualElements []*Document_Page_VisualElement `protobuf:"bytes,9,rep,name=visual_elements,json=visualElements,proto3" json:"visual_elements,omitempty"` 517 // A list of visually detected tables on the page. 518 Tables []*Document_Page_Table `protobuf:"bytes,10,rep,name=tables,proto3" json:"tables,omitempty"` 519 // A list of visually detected form fields on the page. 520 FormFields []*Document_Page_FormField `protobuf:"bytes,11,rep,name=form_fields,json=formFields,proto3" json:"form_fields,omitempty"` 521 XXX_NoUnkeyedLiteral struct{} `json:"-"` 522 XXX_unrecognized []byte `json:"-"` 523 XXX_sizecache int32 `json:"-"` 524} 525 526func (m *Document_Page) Reset() { *m = Document_Page{} } 527func (m *Document_Page) String() string { return proto.CompactTextString(m) } 528func (*Document_Page) ProtoMessage() {} 529func (*Document_Page) Descriptor() ([]byte, []int) { 530 return fileDescriptor_5660e1b1964906ba, []int{0, 2} 531} 532 533func (m *Document_Page) XXX_Unmarshal(b []byte) error { 534 return xxx_messageInfo_Document_Page.Unmarshal(m, b) 535} 536func (m *Document_Page) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 537 return xxx_messageInfo_Document_Page.Marshal(b, m, deterministic) 538} 539func (m *Document_Page) XXX_Merge(src proto.Message) { 540 xxx_messageInfo_Document_Page.Merge(m, src) 541} 542func (m *Document_Page) XXX_Size() int { 543 return xxx_messageInfo_Document_Page.Size(m) 544} 545func (m *Document_Page) XXX_DiscardUnknown() { 546 xxx_messageInfo_Document_Page.DiscardUnknown(m) 547} 548 549var xxx_messageInfo_Document_Page proto.InternalMessageInfo 550 551func (m *Document_Page) GetPageNumber() int32 { 552 if m != nil { 553 return m.PageNumber 554 } 555 return 0 556} 557 558func (m *Document_Page) GetDimension() *Document_Page_Dimension { 559 if m != nil { 560 return m.Dimension 561 } 562 return nil 563} 564 565func (m *Document_Page) GetLayout() *Document_Page_Layout { 566 if m != nil { 567 return m.Layout 568 } 569 return nil 570} 571 572func (m *Document_Page) GetDetectedLanguages() []*Document_Page_DetectedLanguage { 573 if m != nil { 574 return m.DetectedLanguages 575 } 576 return nil 577} 578 579func (m *Document_Page) GetBlocks() []*Document_Page_Block { 580 if m != nil { 581 return m.Blocks 582 } 583 return nil 584} 585 586func (m *Document_Page) GetParagraphs() []*Document_Page_Paragraph { 587 if m != nil { 588 return m.Paragraphs 589 } 590 return nil 591} 592 593func (m *Document_Page) GetLines() []*Document_Page_Line { 594 if m != nil { 595 return m.Lines 596 } 597 return nil 598} 599 600func (m *Document_Page) GetTokens() []*Document_Page_Token { 601 if m != nil { 602 return m.Tokens 603 } 604 return nil 605} 606 607func (m *Document_Page) GetVisualElements() []*Document_Page_VisualElement { 608 if m != nil { 609 return m.VisualElements 610 } 611 return nil 612} 613 614func (m *Document_Page) GetTables() []*Document_Page_Table { 615 if m != nil { 616 return m.Tables 617 } 618 return nil 619} 620 621func (m *Document_Page) GetFormFields() []*Document_Page_FormField { 622 if m != nil { 623 return m.FormFields 624 } 625 return nil 626} 627 628// Dimension for the page. 629type Document_Page_Dimension struct { 630 // Page width. 631 Width float32 `protobuf:"fixed32,1,opt,name=width,proto3" json:"width,omitempty"` 632 // Page height. 633 Height float32 `protobuf:"fixed32,2,opt,name=height,proto3" json:"height,omitempty"` 634 // Dimension unit. 635 Unit string `protobuf:"bytes,3,opt,name=unit,proto3" json:"unit,omitempty"` 636 XXX_NoUnkeyedLiteral struct{} `json:"-"` 637 XXX_unrecognized []byte `json:"-"` 638 XXX_sizecache int32 `json:"-"` 639} 640 641func (m *Document_Page_Dimension) Reset() { *m = Document_Page_Dimension{} } 642func (m *Document_Page_Dimension) String() string { return proto.CompactTextString(m) } 643func (*Document_Page_Dimension) ProtoMessage() {} 644func (*Document_Page_Dimension) Descriptor() ([]byte, []int) { 645 return fileDescriptor_5660e1b1964906ba, []int{0, 2, 0} 646} 647 648func (m *Document_Page_Dimension) XXX_Unmarshal(b []byte) error { 649 return xxx_messageInfo_Document_Page_Dimension.Unmarshal(m, b) 650} 651func (m *Document_Page_Dimension) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 652 return xxx_messageInfo_Document_Page_Dimension.Marshal(b, m, deterministic) 653} 654func (m *Document_Page_Dimension) XXX_Merge(src proto.Message) { 655 xxx_messageInfo_Document_Page_Dimension.Merge(m, src) 656} 657func (m *Document_Page_Dimension) XXX_Size() int { 658 return xxx_messageInfo_Document_Page_Dimension.Size(m) 659} 660func (m *Document_Page_Dimension) XXX_DiscardUnknown() { 661 xxx_messageInfo_Document_Page_Dimension.DiscardUnknown(m) 662} 663 664var xxx_messageInfo_Document_Page_Dimension proto.InternalMessageInfo 665 666func (m *Document_Page_Dimension) GetWidth() float32 { 667 if m != nil { 668 return m.Width 669 } 670 return 0 671} 672 673func (m *Document_Page_Dimension) GetHeight() float32 { 674 if m != nil { 675 return m.Height 676 } 677 return 0 678} 679 680func (m *Document_Page_Dimension) GetUnit() string { 681 if m != nil { 682 return m.Unit 683 } 684 return "" 685} 686 687// Visual element describing a layout unit on a page. 688type Document_Page_Layout struct { 689 // Text anchor indexing into the 690 // [Document.text][google.cloud.documentai.v1beta1.Document.text]. 691 TextAnchor *Document_TextAnchor `protobuf:"bytes,1,opt,name=text_anchor,json=textAnchor,proto3" json:"text_anchor,omitempty"` 692 // Confidence of the current 693 // [Layout][google.cloud.documentai.v1beta1.Document.Page.Layout] within 694 // context of the object this layout is for. e.g. confidence can be for a 695 // single token, a table, a visual element, etc. depending on context. 696 // Range [0, 1]. 697 Confidence float32 `protobuf:"fixed32,2,opt,name=confidence,proto3" json:"confidence,omitempty"` 698 // The bounding polygon for the 699 // [Layout][google.cloud.documentai.v1beta1.Document.Page.Layout]. 700 BoundingPoly *BoundingPoly `protobuf:"bytes,3,opt,name=bounding_poly,json=boundingPoly,proto3" json:"bounding_poly,omitempty"` 701 // Detected orientation for the 702 // [Layout][google.cloud.documentai.v1beta1.Document.Page.Layout]. 703 Orientation Document_Page_Layout_Orientation `protobuf:"varint,4,opt,name=orientation,proto3,enum=google.cloud.documentai.v1beta1.Document_Page_Layout_Orientation" json:"orientation,omitempty"` 704 XXX_NoUnkeyedLiteral struct{} `json:"-"` 705 XXX_unrecognized []byte `json:"-"` 706 XXX_sizecache int32 `json:"-"` 707} 708 709func (m *Document_Page_Layout) Reset() { *m = Document_Page_Layout{} } 710func (m *Document_Page_Layout) String() string { return proto.CompactTextString(m) } 711func (*Document_Page_Layout) ProtoMessage() {} 712func (*Document_Page_Layout) Descriptor() ([]byte, []int) { 713 return fileDescriptor_5660e1b1964906ba, []int{0, 2, 1} 714} 715 716func (m *Document_Page_Layout) XXX_Unmarshal(b []byte) error { 717 return xxx_messageInfo_Document_Page_Layout.Unmarshal(m, b) 718} 719func (m *Document_Page_Layout) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 720 return xxx_messageInfo_Document_Page_Layout.Marshal(b, m, deterministic) 721} 722func (m *Document_Page_Layout) XXX_Merge(src proto.Message) { 723 xxx_messageInfo_Document_Page_Layout.Merge(m, src) 724} 725func (m *Document_Page_Layout) XXX_Size() int { 726 return xxx_messageInfo_Document_Page_Layout.Size(m) 727} 728func (m *Document_Page_Layout) XXX_DiscardUnknown() { 729 xxx_messageInfo_Document_Page_Layout.DiscardUnknown(m) 730} 731 732var xxx_messageInfo_Document_Page_Layout proto.InternalMessageInfo 733 734func (m *Document_Page_Layout) GetTextAnchor() *Document_TextAnchor { 735 if m != nil { 736 return m.TextAnchor 737 } 738 return nil 739} 740 741func (m *Document_Page_Layout) GetConfidence() float32 { 742 if m != nil { 743 return m.Confidence 744 } 745 return 0 746} 747 748func (m *Document_Page_Layout) GetBoundingPoly() *BoundingPoly { 749 if m != nil { 750 return m.BoundingPoly 751 } 752 return nil 753} 754 755func (m *Document_Page_Layout) GetOrientation() Document_Page_Layout_Orientation { 756 if m != nil { 757 return m.Orientation 758 } 759 return Document_Page_Layout_ORIENTATION_UNSPECIFIED 760} 761 762// A block has a set of lines (collected into paragraphs) that have a 763// common line-spacing and orientation. 764type Document_Page_Block struct { 765 // [Layout][google.cloud.documentai.v1beta1.Document.Page.Layout] for 766 // [Block][google.cloud.documentai.v1beta1.Document.Page.Block]. 767 Layout *Document_Page_Layout `protobuf:"bytes,1,opt,name=layout,proto3" json:"layout,omitempty"` 768 // A list of detected languages together with confidence. 769 DetectedLanguages []*Document_Page_DetectedLanguage `protobuf:"bytes,2,rep,name=detected_languages,json=detectedLanguages,proto3" json:"detected_languages,omitempty"` 770 XXX_NoUnkeyedLiteral struct{} `json:"-"` 771 XXX_unrecognized []byte `json:"-"` 772 XXX_sizecache int32 `json:"-"` 773} 774 775func (m *Document_Page_Block) Reset() { *m = Document_Page_Block{} } 776func (m *Document_Page_Block) String() string { return proto.CompactTextString(m) } 777func (*Document_Page_Block) ProtoMessage() {} 778func (*Document_Page_Block) Descriptor() ([]byte, []int) { 779 return fileDescriptor_5660e1b1964906ba, []int{0, 2, 2} 780} 781 782func (m *Document_Page_Block) XXX_Unmarshal(b []byte) error { 783 return xxx_messageInfo_Document_Page_Block.Unmarshal(m, b) 784} 785func (m *Document_Page_Block) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 786 return xxx_messageInfo_Document_Page_Block.Marshal(b, m, deterministic) 787} 788func (m *Document_Page_Block) XXX_Merge(src proto.Message) { 789 xxx_messageInfo_Document_Page_Block.Merge(m, src) 790} 791func (m *Document_Page_Block) XXX_Size() int { 792 return xxx_messageInfo_Document_Page_Block.Size(m) 793} 794func (m *Document_Page_Block) XXX_DiscardUnknown() { 795 xxx_messageInfo_Document_Page_Block.DiscardUnknown(m) 796} 797 798var xxx_messageInfo_Document_Page_Block proto.InternalMessageInfo 799 800func (m *Document_Page_Block) GetLayout() *Document_Page_Layout { 801 if m != nil { 802 return m.Layout 803 } 804 return nil 805} 806 807func (m *Document_Page_Block) GetDetectedLanguages() []*Document_Page_DetectedLanguage { 808 if m != nil { 809 return m.DetectedLanguages 810 } 811 return nil 812} 813 814// A collection of lines that a human would perceive as a paragraph. 815type Document_Page_Paragraph struct { 816 // [Layout][google.cloud.documentai.v1beta1.Document.Page.Layout] for 817 // [Paragraph][google.cloud.documentai.v1beta1.Document.Page.Paragraph]. 818 Layout *Document_Page_Layout `protobuf:"bytes,1,opt,name=layout,proto3" json:"layout,omitempty"` 819 // A list of detected languages together with confidence. 820 DetectedLanguages []*Document_Page_DetectedLanguage `protobuf:"bytes,2,rep,name=detected_languages,json=detectedLanguages,proto3" json:"detected_languages,omitempty"` 821 XXX_NoUnkeyedLiteral struct{} `json:"-"` 822 XXX_unrecognized []byte `json:"-"` 823 XXX_sizecache int32 `json:"-"` 824} 825 826func (m *Document_Page_Paragraph) Reset() { *m = Document_Page_Paragraph{} } 827func (m *Document_Page_Paragraph) String() string { return proto.CompactTextString(m) } 828func (*Document_Page_Paragraph) ProtoMessage() {} 829func (*Document_Page_Paragraph) Descriptor() ([]byte, []int) { 830 return fileDescriptor_5660e1b1964906ba, []int{0, 2, 3} 831} 832 833func (m *Document_Page_Paragraph) XXX_Unmarshal(b []byte) error { 834 return xxx_messageInfo_Document_Page_Paragraph.Unmarshal(m, b) 835} 836func (m *Document_Page_Paragraph) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 837 return xxx_messageInfo_Document_Page_Paragraph.Marshal(b, m, deterministic) 838} 839func (m *Document_Page_Paragraph) XXX_Merge(src proto.Message) { 840 xxx_messageInfo_Document_Page_Paragraph.Merge(m, src) 841} 842func (m *Document_Page_Paragraph) XXX_Size() int { 843 return xxx_messageInfo_Document_Page_Paragraph.Size(m) 844} 845func (m *Document_Page_Paragraph) XXX_DiscardUnknown() { 846 xxx_messageInfo_Document_Page_Paragraph.DiscardUnknown(m) 847} 848 849var xxx_messageInfo_Document_Page_Paragraph proto.InternalMessageInfo 850 851func (m *Document_Page_Paragraph) GetLayout() *Document_Page_Layout { 852 if m != nil { 853 return m.Layout 854 } 855 return nil 856} 857 858func (m *Document_Page_Paragraph) GetDetectedLanguages() []*Document_Page_DetectedLanguage { 859 if m != nil { 860 return m.DetectedLanguages 861 } 862 return nil 863} 864 865// A collection of tokens that a human would perceive as a line. 866// Does not cross column boundaries, can be horizontal, vertical, etc. 867type Document_Page_Line struct { 868 // [Layout][google.cloud.documentai.v1beta1.Document.Page.Layout] for 869 // [Line][google.cloud.documentai.v1beta1.Document.Page.Line]. 870 Layout *Document_Page_Layout `protobuf:"bytes,1,opt,name=layout,proto3" json:"layout,omitempty"` 871 // A list of detected languages together with confidence. 872 DetectedLanguages []*Document_Page_DetectedLanguage `protobuf:"bytes,2,rep,name=detected_languages,json=detectedLanguages,proto3" json:"detected_languages,omitempty"` 873 XXX_NoUnkeyedLiteral struct{} `json:"-"` 874 XXX_unrecognized []byte `json:"-"` 875 XXX_sizecache int32 `json:"-"` 876} 877 878func (m *Document_Page_Line) Reset() { *m = Document_Page_Line{} } 879func (m *Document_Page_Line) String() string { return proto.CompactTextString(m) } 880func (*Document_Page_Line) ProtoMessage() {} 881func (*Document_Page_Line) Descriptor() ([]byte, []int) { 882 return fileDescriptor_5660e1b1964906ba, []int{0, 2, 4} 883} 884 885func (m *Document_Page_Line) XXX_Unmarshal(b []byte) error { 886 return xxx_messageInfo_Document_Page_Line.Unmarshal(m, b) 887} 888func (m *Document_Page_Line) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 889 return xxx_messageInfo_Document_Page_Line.Marshal(b, m, deterministic) 890} 891func (m *Document_Page_Line) XXX_Merge(src proto.Message) { 892 xxx_messageInfo_Document_Page_Line.Merge(m, src) 893} 894func (m *Document_Page_Line) XXX_Size() int { 895 return xxx_messageInfo_Document_Page_Line.Size(m) 896} 897func (m *Document_Page_Line) XXX_DiscardUnknown() { 898 xxx_messageInfo_Document_Page_Line.DiscardUnknown(m) 899} 900 901var xxx_messageInfo_Document_Page_Line proto.InternalMessageInfo 902 903func (m *Document_Page_Line) GetLayout() *Document_Page_Layout { 904 if m != nil { 905 return m.Layout 906 } 907 return nil 908} 909 910func (m *Document_Page_Line) GetDetectedLanguages() []*Document_Page_DetectedLanguage { 911 if m != nil { 912 return m.DetectedLanguages 913 } 914 return nil 915} 916 917// A detected token. 918type Document_Page_Token struct { 919 // [Layout][google.cloud.documentai.v1beta1.Document.Page.Layout] for 920 // [Token][google.cloud.documentai.v1beta1.Document.Page.Token]. 921 Layout *Document_Page_Layout `protobuf:"bytes,1,opt,name=layout,proto3" json:"layout,omitempty"` 922 // Detected break at the end of a 923 // [Token][google.cloud.documentai.v1beta1.Document.Page.Token]. 924 DetectedBreak *Document_Page_Token_DetectedBreak `protobuf:"bytes,2,opt,name=detected_break,json=detectedBreak,proto3" json:"detected_break,omitempty"` 925 // A list of detected languages together with confidence. 926 DetectedLanguages []*Document_Page_DetectedLanguage `protobuf:"bytes,3,rep,name=detected_languages,json=detectedLanguages,proto3" json:"detected_languages,omitempty"` 927 XXX_NoUnkeyedLiteral struct{} `json:"-"` 928 XXX_unrecognized []byte `json:"-"` 929 XXX_sizecache int32 `json:"-"` 930} 931 932func (m *Document_Page_Token) Reset() { *m = Document_Page_Token{} } 933func (m *Document_Page_Token) String() string { return proto.CompactTextString(m) } 934func (*Document_Page_Token) ProtoMessage() {} 935func (*Document_Page_Token) Descriptor() ([]byte, []int) { 936 return fileDescriptor_5660e1b1964906ba, []int{0, 2, 5} 937} 938 939func (m *Document_Page_Token) XXX_Unmarshal(b []byte) error { 940 return xxx_messageInfo_Document_Page_Token.Unmarshal(m, b) 941} 942func (m *Document_Page_Token) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 943 return xxx_messageInfo_Document_Page_Token.Marshal(b, m, deterministic) 944} 945func (m *Document_Page_Token) XXX_Merge(src proto.Message) { 946 xxx_messageInfo_Document_Page_Token.Merge(m, src) 947} 948func (m *Document_Page_Token) XXX_Size() int { 949 return xxx_messageInfo_Document_Page_Token.Size(m) 950} 951func (m *Document_Page_Token) XXX_DiscardUnknown() { 952 xxx_messageInfo_Document_Page_Token.DiscardUnknown(m) 953} 954 955var xxx_messageInfo_Document_Page_Token proto.InternalMessageInfo 956 957func (m *Document_Page_Token) GetLayout() *Document_Page_Layout { 958 if m != nil { 959 return m.Layout 960 } 961 return nil 962} 963 964func (m *Document_Page_Token) GetDetectedBreak() *Document_Page_Token_DetectedBreak { 965 if m != nil { 966 return m.DetectedBreak 967 } 968 return nil 969} 970 971func (m *Document_Page_Token) GetDetectedLanguages() []*Document_Page_DetectedLanguage { 972 if m != nil { 973 return m.DetectedLanguages 974 } 975 return nil 976} 977 978// Detected break at the end of a 979// [Token][google.cloud.documentai.v1beta1.Document.Page.Token]. 980type Document_Page_Token_DetectedBreak struct { 981 // Detected break type. 982 Type Document_Page_Token_DetectedBreak_Type `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.documentai.v1beta1.Document_Page_Token_DetectedBreak_Type" json:"type,omitempty"` 983 XXX_NoUnkeyedLiteral struct{} `json:"-"` 984 XXX_unrecognized []byte `json:"-"` 985 XXX_sizecache int32 `json:"-"` 986} 987 988func (m *Document_Page_Token_DetectedBreak) Reset() { *m = Document_Page_Token_DetectedBreak{} } 989func (m *Document_Page_Token_DetectedBreak) String() string { return proto.CompactTextString(m) } 990func (*Document_Page_Token_DetectedBreak) ProtoMessage() {} 991func (*Document_Page_Token_DetectedBreak) Descriptor() ([]byte, []int) { 992 return fileDescriptor_5660e1b1964906ba, []int{0, 2, 5, 0} 993} 994 995func (m *Document_Page_Token_DetectedBreak) XXX_Unmarshal(b []byte) error { 996 return xxx_messageInfo_Document_Page_Token_DetectedBreak.Unmarshal(m, b) 997} 998func (m *Document_Page_Token_DetectedBreak) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 999 return xxx_messageInfo_Document_Page_Token_DetectedBreak.Marshal(b, m, deterministic) 1000} 1001func (m *Document_Page_Token_DetectedBreak) XXX_Merge(src proto.Message) { 1002 xxx_messageInfo_Document_Page_Token_DetectedBreak.Merge(m, src) 1003} 1004func (m *Document_Page_Token_DetectedBreak) XXX_Size() int { 1005 return xxx_messageInfo_Document_Page_Token_DetectedBreak.Size(m) 1006} 1007func (m *Document_Page_Token_DetectedBreak) XXX_DiscardUnknown() { 1008 xxx_messageInfo_Document_Page_Token_DetectedBreak.DiscardUnknown(m) 1009} 1010 1011var xxx_messageInfo_Document_Page_Token_DetectedBreak proto.InternalMessageInfo 1012 1013func (m *Document_Page_Token_DetectedBreak) GetType() Document_Page_Token_DetectedBreak_Type { 1014 if m != nil { 1015 return m.Type 1016 } 1017 return Document_Page_Token_DetectedBreak_TYPE_UNSPECIFIED 1018} 1019 1020// Detected non-text visual elements e.g. checkbox, signature etc. on the 1021// page. 1022type Document_Page_VisualElement struct { 1023 // [Layout][google.cloud.documentai.v1beta1.Document.Page.Layout] for 1024 // [Token][google.cloud.documentai.v1beta1.Document.Page.Token]. 1025 Layout *Document_Page_Layout `protobuf:"bytes,1,opt,name=layout,proto3" json:"layout,omitempty"` 1026 // Type of the 1027 // [VisualElement][google.cloud.documentai.v1beta1.Document.Page.VisualElement]. 1028 Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` 1029 // A list of detected languages together with confidence. 1030 DetectedLanguages []*Document_Page_DetectedLanguage `protobuf:"bytes,3,rep,name=detected_languages,json=detectedLanguages,proto3" json:"detected_languages,omitempty"` 1031 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1032 XXX_unrecognized []byte `json:"-"` 1033 XXX_sizecache int32 `json:"-"` 1034} 1035 1036func (m *Document_Page_VisualElement) Reset() { *m = Document_Page_VisualElement{} } 1037func (m *Document_Page_VisualElement) String() string { return proto.CompactTextString(m) } 1038func (*Document_Page_VisualElement) ProtoMessage() {} 1039func (*Document_Page_VisualElement) Descriptor() ([]byte, []int) { 1040 return fileDescriptor_5660e1b1964906ba, []int{0, 2, 6} 1041} 1042 1043func (m *Document_Page_VisualElement) XXX_Unmarshal(b []byte) error { 1044 return xxx_messageInfo_Document_Page_VisualElement.Unmarshal(m, b) 1045} 1046func (m *Document_Page_VisualElement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1047 return xxx_messageInfo_Document_Page_VisualElement.Marshal(b, m, deterministic) 1048} 1049func (m *Document_Page_VisualElement) XXX_Merge(src proto.Message) { 1050 xxx_messageInfo_Document_Page_VisualElement.Merge(m, src) 1051} 1052func (m *Document_Page_VisualElement) XXX_Size() int { 1053 return xxx_messageInfo_Document_Page_VisualElement.Size(m) 1054} 1055func (m *Document_Page_VisualElement) XXX_DiscardUnknown() { 1056 xxx_messageInfo_Document_Page_VisualElement.DiscardUnknown(m) 1057} 1058 1059var xxx_messageInfo_Document_Page_VisualElement proto.InternalMessageInfo 1060 1061func (m *Document_Page_VisualElement) GetLayout() *Document_Page_Layout { 1062 if m != nil { 1063 return m.Layout 1064 } 1065 return nil 1066} 1067 1068func (m *Document_Page_VisualElement) GetType() string { 1069 if m != nil { 1070 return m.Type 1071 } 1072 return "" 1073} 1074 1075func (m *Document_Page_VisualElement) GetDetectedLanguages() []*Document_Page_DetectedLanguage { 1076 if m != nil { 1077 return m.DetectedLanguages 1078 } 1079 return nil 1080} 1081 1082// A table representation similar to HTML table structure. 1083type Document_Page_Table struct { 1084 // [Layout][google.cloud.documentai.v1beta1.Document.Page.Layout] for 1085 // [Table][google.cloud.documentai.v1beta1.Document.Page.Table]. 1086 Layout *Document_Page_Layout `protobuf:"bytes,1,opt,name=layout,proto3" json:"layout,omitempty"` 1087 // Header rows of the table. 1088 HeaderRows []*Document_Page_Table_TableRow `protobuf:"bytes,2,rep,name=header_rows,json=headerRows,proto3" json:"header_rows,omitempty"` 1089 // Body rows of the table. 1090 BodyRows []*Document_Page_Table_TableRow `protobuf:"bytes,3,rep,name=body_rows,json=bodyRows,proto3" json:"body_rows,omitempty"` 1091 // A list of detected languages together with confidence. 1092 DetectedLanguages []*Document_Page_DetectedLanguage `protobuf:"bytes,4,rep,name=detected_languages,json=detectedLanguages,proto3" json:"detected_languages,omitempty"` 1093 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1094 XXX_unrecognized []byte `json:"-"` 1095 XXX_sizecache int32 `json:"-"` 1096} 1097 1098func (m *Document_Page_Table) Reset() { *m = Document_Page_Table{} } 1099func (m *Document_Page_Table) String() string { return proto.CompactTextString(m) } 1100func (*Document_Page_Table) ProtoMessage() {} 1101func (*Document_Page_Table) Descriptor() ([]byte, []int) { 1102 return fileDescriptor_5660e1b1964906ba, []int{0, 2, 7} 1103} 1104 1105func (m *Document_Page_Table) XXX_Unmarshal(b []byte) error { 1106 return xxx_messageInfo_Document_Page_Table.Unmarshal(m, b) 1107} 1108func (m *Document_Page_Table) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1109 return xxx_messageInfo_Document_Page_Table.Marshal(b, m, deterministic) 1110} 1111func (m *Document_Page_Table) XXX_Merge(src proto.Message) { 1112 xxx_messageInfo_Document_Page_Table.Merge(m, src) 1113} 1114func (m *Document_Page_Table) XXX_Size() int { 1115 return xxx_messageInfo_Document_Page_Table.Size(m) 1116} 1117func (m *Document_Page_Table) XXX_DiscardUnknown() { 1118 xxx_messageInfo_Document_Page_Table.DiscardUnknown(m) 1119} 1120 1121var xxx_messageInfo_Document_Page_Table proto.InternalMessageInfo 1122 1123func (m *Document_Page_Table) GetLayout() *Document_Page_Layout { 1124 if m != nil { 1125 return m.Layout 1126 } 1127 return nil 1128} 1129 1130func (m *Document_Page_Table) GetHeaderRows() []*Document_Page_Table_TableRow { 1131 if m != nil { 1132 return m.HeaderRows 1133 } 1134 return nil 1135} 1136 1137func (m *Document_Page_Table) GetBodyRows() []*Document_Page_Table_TableRow { 1138 if m != nil { 1139 return m.BodyRows 1140 } 1141 return nil 1142} 1143 1144func (m *Document_Page_Table) GetDetectedLanguages() []*Document_Page_DetectedLanguage { 1145 if m != nil { 1146 return m.DetectedLanguages 1147 } 1148 return nil 1149} 1150 1151// A row of table cells. 1152type Document_Page_Table_TableRow struct { 1153 // Cells that make up this row. 1154 Cells []*Document_Page_Table_TableCell `protobuf:"bytes,1,rep,name=cells,proto3" json:"cells,omitempty"` 1155 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1156 XXX_unrecognized []byte `json:"-"` 1157 XXX_sizecache int32 `json:"-"` 1158} 1159 1160func (m *Document_Page_Table_TableRow) Reset() { *m = Document_Page_Table_TableRow{} } 1161func (m *Document_Page_Table_TableRow) String() string { return proto.CompactTextString(m) } 1162func (*Document_Page_Table_TableRow) ProtoMessage() {} 1163func (*Document_Page_Table_TableRow) Descriptor() ([]byte, []int) { 1164 return fileDescriptor_5660e1b1964906ba, []int{0, 2, 7, 0} 1165} 1166 1167func (m *Document_Page_Table_TableRow) XXX_Unmarshal(b []byte) error { 1168 return xxx_messageInfo_Document_Page_Table_TableRow.Unmarshal(m, b) 1169} 1170func (m *Document_Page_Table_TableRow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1171 return xxx_messageInfo_Document_Page_Table_TableRow.Marshal(b, m, deterministic) 1172} 1173func (m *Document_Page_Table_TableRow) XXX_Merge(src proto.Message) { 1174 xxx_messageInfo_Document_Page_Table_TableRow.Merge(m, src) 1175} 1176func (m *Document_Page_Table_TableRow) XXX_Size() int { 1177 return xxx_messageInfo_Document_Page_Table_TableRow.Size(m) 1178} 1179func (m *Document_Page_Table_TableRow) XXX_DiscardUnknown() { 1180 xxx_messageInfo_Document_Page_Table_TableRow.DiscardUnknown(m) 1181} 1182 1183var xxx_messageInfo_Document_Page_Table_TableRow proto.InternalMessageInfo 1184 1185func (m *Document_Page_Table_TableRow) GetCells() []*Document_Page_Table_TableCell { 1186 if m != nil { 1187 return m.Cells 1188 } 1189 return nil 1190} 1191 1192// A cell representation inside the table. 1193type Document_Page_Table_TableCell struct { 1194 // [Layout][google.cloud.documentai.v1beta1.Document.Page.Layout] for 1195 // [TableCell][google.cloud.documentai.v1beta1.Document.Page.Table.TableCell]. 1196 Layout *Document_Page_Layout `protobuf:"bytes,1,opt,name=layout,proto3" json:"layout,omitempty"` 1197 // How many rows this cell spans. 1198 RowSpan int32 `protobuf:"varint,2,opt,name=row_span,json=rowSpan,proto3" json:"row_span,omitempty"` 1199 // How many columns this cell spans. 1200 ColSpan int32 `protobuf:"varint,3,opt,name=col_span,json=colSpan,proto3" json:"col_span,omitempty"` 1201 // A list of detected languages together with confidence. 1202 DetectedLanguages []*Document_Page_DetectedLanguage `protobuf:"bytes,4,rep,name=detected_languages,json=detectedLanguages,proto3" json:"detected_languages,omitempty"` 1203 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1204 XXX_unrecognized []byte `json:"-"` 1205 XXX_sizecache int32 `json:"-"` 1206} 1207 1208func (m *Document_Page_Table_TableCell) Reset() { *m = Document_Page_Table_TableCell{} } 1209func (m *Document_Page_Table_TableCell) String() string { return proto.CompactTextString(m) } 1210func (*Document_Page_Table_TableCell) ProtoMessage() {} 1211func (*Document_Page_Table_TableCell) Descriptor() ([]byte, []int) { 1212 return fileDescriptor_5660e1b1964906ba, []int{0, 2, 7, 1} 1213} 1214 1215func (m *Document_Page_Table_TableCell) XXX_Unmarshal(b []byte) error { 1216 return xxx_messageInfo_Document_Page_Table_TableCell.Unmarshal(m, b) 1217} 1218func (m *Document_Page_Table_TableCell) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1219 return xxx_messageInfo_Document_Page_Table_TableCell.Marshal(b, m, deterministic) 1220} 1221func (m *Document_Page_Table_TableCell) XXX_Merge(src proto.Message) { 1222 xxx_messageInfo_Document_Page_Table_TableCell.Merge(m, src) 1223} 1224func (m *Document_Page_Table_TableCell) XXX_Size() int { 1225 return xxx_messageInfo_Document_Page_Table_TableCell.Size(m) 1226} 1227func (m *Document_Page_Table_TableCell) XXX_DiscardUnknown() { 1228 xxx_messageInfo_Document_Page_Table_TableCell.DiscardUnknown(m) 1229} 1230 1231var xxx_messageInfo_Document_Page_Table_TableCell proto.InternalMessageInfo 1232 1233func (m *Document_Page_Table_TableCell) GetLayout() *Document_Page_Layout { 1234 if m != nil { 1235 return m.Layout 1236 } 1237 return nil 1238} 1239 1240func (m *Document_Page_Table_TableCell) GetRowSpan() int32 { 1241 if m != nil { 1242 return m.RowSpan 1243 } 1244 return 0 1245} 1246 1247func (m *Document_Page_Table_TableCell) GetColSpan() int32 { 1248 if m != nil { 1249 return m.ColSpan 1250 } 1251 return 0 1252} 1253 1254func (m *Document_Page_Table_TableCell) GetDetectedLanguages() []*Document_Page_DetectedLanguage { 1255 if m != nil { 1256 return m.DetectedLanguages 1257 } 1258 return nil 1259} 1260 1261// A form field detected on the page. 1262type Document_Page_FormField struct { 1263 // [Layout][google.cloud.documentai.v1beta1.Document.Page.Layout] for the 1264 // [FormField][google.cloud.documentai.v1beta1.Document.Page.FormField] 1265 // name. e.g. `Address`, `Email`, `Grand total`, `Phone number`, etc. 1266 FieldName *Document_Page_Layout `protobuf:"bytes,1,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"` 1267 // [Layout][google.cloud.documentai.v1beta1.Document.Page.Layout] for the 1268 // [FormField][google.cloud.documentai.v1beta1.Document.Page.FormField] 1269 // value. 1270 FieldValue *Document_Page_Layout `protobuf:"bytes,2,opt,name=field_value,json=fieldValue,proto3" json:"field_value,omitempty"` 1271 // A list of detected languages for name together with confidence. 1272 NameDetectedLanguages []*Document_Page_DetectedLanguage `protobuf:"bytes,3,rep,name=name_detected_languages,json=nameDetectedLanguages,proto3" json:"name_detected_languages,omitempty"` 1273 // A list of detected languages for value together with confidence. 1274 ValueDetectedLanguages []*Document_Page_DetectedLanguage `protobuf:"bytes,4,rep,name=value_detected_languages,json=valueDetectedLanguages,proto3" json:"value_detected_languages,omitempty"` 1275 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1276 XXX_unrecognized []byte `json:"-"` 1277 XXX_sizecache int32 `json:"-"` 1278} 1279 1280func (m *Document_Page_FormField) Reset() { *m = Document_Page_FormField{} } 1281func (m *Document_Page_FormField) String() string { return proto.CompactTextString(m) } 1282func (*Document_Page_FormField) ProtoMessage() {} 1283func (*Document_Page_FormField) Descriptor() ([]byte, []int) { 1284 return fileDescriptor_5660e1b1964906ba, []int{0, 2, 8} 1285} 1286 1287func (m *Document_Page_FormField) XXX_Unmarshal(b []byte) error { 1288 return xxx_messageInfo_Document_Page_FormField.Unmarshal(m, b) 1289} 1290func (m *Document_Page_FormField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1291 return xxx_messageInfo_Document_Page_FormField.Marshal(b, m, deterministic) 1292} 1293func (m *Document_Page_FormField) XXX_Merge(src proto.Message) { 1294 xxx_messageInfo_Document_Page_FormField.Merge(m, src) 1295} 1296func (m *Document_Page_FormField) XXX_Size() int { 1297 return xxx_messageInfo_Document_Page_FormField.Size(m) 1298} 1299func (m *Document_Page_FormField) XXX_DiscardUnknown() { 1300 xxx_messageInfo_Document_Page_FormField.DiscardUnknown(m) 1301} 1302 1303var xxx_messageInfo_Document_Page_FormField proto.InternalMessageInfo 1304 1305func (m *Document_Page_FormField) GetFieldName() *Document_Page_Layout { 1306 if m != nil { 1307 return m.FieldName 1308 } 1309 return nil 1310} 1311 1312func (m *Document_Page_FormField) GetFieldValue() *Document_Page_Layout { 1313 if m != nil { 1314 return m.FieldValue 1315 } 1316 return nil 1317} 1318 1319func (m *Document_Page_FormField) GetNameDetectedLanguages() []*Document_Page_DetectedLanguage { 1320 if m != nil { 1321 return m.NameDetectedLanguages 1322 } 1323 return nil 1324} 1325 1326func (m *Document_Page_FormField) GetValueDetectedLanguages() []*Document_Page_DetectedLanguage { 1327 if m != nil { 1328 return m.ValueDetectedLanguages 1329 } 1330 return nil 1331} 1332 1333// Detected language for a structural component. 1334type Document_Page_DetectedLanguage struct { 1335 // The BCP-47 language code, such as "en-US" or "sr-Latn". For more 1336 // information, see 1337 // http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. 1338 LanguageCode string `protobuf:"bytes,1,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` 1339 // Confidence of detected language. Range [0, 1]. 1340 Confidence float32 `protobuf:"fixed32,2,opt,name=confidence,proto3" json:"confidence,omitempty"` 1341 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1342 XXX_unrecognized []byte `json:"-"` 1343 XXX_sizecache int32 `json:"-"` 1344} 1345 1346func (m *Document_Page_DetectedLanguage) Reset() { *m = Document_Page_DetectedLanguage{} } 1347func (m *Document_Page_DetectedLanguage) String() string { return proto.CompactTextString(m) } 1348func (*Document_Page_DetectedLanguage) ProtoMessage() {} 1349func (*Document_Page_DetectedLanguage) Descriptor() ([]byte, []int) { 1350 return fileDescriptor_5660e1b1964906ba, []int{0, 2, 9} 1351} 1352 1353func (m *Document_Page_DetectedLanguage) XXX_Unmarshal(b []byte) error { 1354 return xxx_messageInfo_Document_Page_DetectedLanguage.Unmarshal(m, b) 1355} 1356func (m *Document_Page_DetectedLanguage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1357 return xxx_messageInfo_Document_Page_DetectedLanguage.Marshal(b, m, deterministic) 1358} 1359func (m *Document_Page_DetectedLanguage) XXX_Merge(src proto.Message) { 1360 xxx_messageInfo_Document_Page_DetectedLanguage.Merge(m, src) 1361} 1362func (m *Document_Page_DetectedLanguage) XXX_Size() int { 1363 return xxx_messageInfo_Document_Page_DetectedLanguage.Size(m) 1364} 1365func (m *Document_Page_DetectedLanguage) XXX_DiscardUnknown() { 1366 xxx_messageInfo_Document_Page_DetectedLanguage.DiscardUnknown(m) 1367} 1368 1369var xxx_messageInfo_Document_Page_DetectedLanguage proto.InternalMessageInfo 1370 1371func (m *Document_Page_DetectedLanguage) GetLanguageCode() string { 1372 if m != nil { 1373 return m.LanguageCode 1374 } 1375 return "" 1376} 1377 1378func (m *Document_Page_DetectedLanguage) GetConfidence() float32 { 1379 if m != nil { 1380 return m.Confidence 1381 } 1382 return 0 1383} 1384 1385// A phrase in the text that is a known entity type, such as a person, an 1386// organization, or location. 1387type Document_Entity struct { 1388 // Provenance of the entity. 1389 // Text anchor indexing into the 1390 // [Document.text][google.cloud.documentai.v1beta1.Document.text]. 1391 TextAnchor *Document_TextAnchor `protobuf:"bytes,1,opt,name=text_anchor,json=textAnchor,proto3" json:"text_anchor,omitempty"` 1392 // Entity type from a schema e.g. `Address`. 1393 Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` 1394 // Text value in the document e.g. `1600 Amphitheatre Pkwy`. 1395 MentionText string `protobuf:"bytes,3,opt,name=mention_text,json=mentionText,proto3" json:"mention_text,omitempty"` 1396 // Canonical mention name. This will be a unique value in the entity list 1397 // for this document. 1398 MentionId string `protobuf:"bytes,4,opt,name=mention_id,json=mentionId,proto3" json:"mention_id,omitempty"` 1399 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1400 XXX_unrecognized []byte `json:"-"` 1401 XXX_sizecache int32 `json:"-"` 1402} 1403 1404func (m *Document_Entity) Reset() { *m = Document_Entity{} } 1405func (m *Document_Entity) String() string { return proto.CompactTextString(m) } 1406func (*Document_Entity) ProtoMessage() {} 1407func (*Document_Entity) Descriptor() ([]byte, []int) { 1408 return fileDescriptor_5660e1b1964906ba, []int{0, 3} 1409} 1410 1411func (m *Document_Entity) XXX_Unmarshal(b []byte) error { 1412 return xxx_messageInfo_Document_Entity.Unmarshal(m, b) 1413} 1414func (m *Document_Entity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1415 return xxx_messageInfo_Document_Entity.Marshal(b, m, deterministic) 1416} 1417func (m *Document_Entity) XXX_Merge(src proto.Message) { 1418 xxx_messageInfo_Document_Entity.Merge(m, src) 1419} 1420func (m *Document_Entity) XXX_Size() int { 1421 return xxx_messageInfo_Document_Entity.Size(m) 1422} 1423func (m *Document_Entity) XXX_DiscardUnknown() { 1424 xxx_messageInfo_Document_Entity.DiscardUnknown(m) 1425} 1426 1427var xxx_messageInfo_Document_Entity proto.InternalMessageInfo 1428 1429func (m *Document_Entity) GetTextAnchor() *Document_TextAnchor { 1430 if m != nil { 1431 return m.TextAnchor 1432 } 1433 return nil 1434} 1435 1436func (m *Document_Entity) GetType() string { 1437 if m != nil { 1438 return m.Type 1439 } 1440 return "" 1441} 1442 1443func (m *Document_Entity) GetMentionText() string { 1444 if m != nil { 1445 return m.MentionText 1446 } 1447 return "" 1448} 1449 1450func (m *Document_Entity) GetMentionId() string { 1451 if m != nil { 1452 return m.MentionId 1453 } 1454 return "" 1455} 1456 1457// Relationship between 1458// [Entities][google.cloud.documentai.v1beta1.Document.Entity]. 1459type Document_EntityRelation struct { 1460 // Subject entity mention_id. 1461 SubjectId string `protobuf:"bytes,1,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"` 1462 // Object entity mention_id. 1463 ObjectId string `protobuf:"bytes,2,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"` 1464 // Relationship description. 1465 Relation string `protobuf:"bytes,3,opt,name=relation,proto3" json:"relation,omitempty"` 1466 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1467 XXX_unrecognized []byte `json:"-"` 1468 XXX_sizecache int32 `json:"-"` 1469} 1470 1471func (m *Document_EntityRelation) Reset() { *m = Document_EntityRelation{} } 1472func (m *Document_EntityRelation) String() string { return proto.CompactTextString(m) } 1473func (*Document_EntityRelation) ProtoMessage() {} 1474func (*Document_EntityRelation) Descriptor() ([]byte, []int) { 1475 return fileDescriptor_5660e1b1964906ba, []int{0, 4} 1476} 1477 1478func (m *Document_EntityRelation) XXX_Unmarshal(b []byte) error { 1479 return xxx_messageInfo_Document_EntityRelation.Unmarshal(m, b) 1480} 1481func (m *Document_EntityRelation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1482 return xxx_messageInfo_Document_EntityRelation.Marshal(b, m, deterministic) 1483} 1484func (m *Document_EntityRelation) XXX_Merge(src proto.Message) { 1485 xxx_messageInfo_Document_EntityRelation.Merge(m, src) 1486} 1487func (m *Document_EntityRelation) XXX_Size() int { 1488 return xxx_messageInfo_Document_EntityRelation.Size(m) 1489} 1490func (m *Document_EntityRelation) XXX_DiscardUnknown() { 1491 xxx_messageInfo_Document_EntityRelation.DiscardUnknown(m) 1492} 1493 1494var xxx_messageInfo_Document_EntityRelation proto.InternalMessageInfo 1495 1496func (m *Document_EntityRelation) GetSubjectId() string { 1497 if m != nil { 1498 return m.SubjectId 1499 } 1500 return "" 1501} 1502 1503func (m *Document_EntityRelation) GetObjectId() string { 1504 if m != nil { 1505 return m.ObjectId 1506 } 1507 return "" 1508} 1509 1510func (m *Document_EntityRelation) GetRelation() string { 1511 if m != nil { 1512 return m.Relation 1513 } 1514 return "" 1515} 1516 1517// Text reference indexing into the 1518// [Document.text][google.cloud.documentai.v1beta1.Document.text]. 1519type Document_TextAnchor struct { 1520 // The text segments from the 1521 // [Document.text][google.cloud.documentai.v1beta1.Document.text]. 1522 TextSegments []*Document_TextAnchor_TextSegment `protobuf:"bytes,1,rep,name=text_segments,json=textSegments,proto3" json:"text_segments,omitempty"` 1523 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1524 XXX_unrecognized []byte `json:"-"` 1525 XXX_sizecache int32 `json:"-"` 1526} 1527 1528func (m *Document_TextAnchor) Reset() { *m = Document_TextAnchor{} } 1529func (m *Document_TextAnchor) String() string { return proto.CompactTextString(m) } 1530func (*Document_TextAnchor) ProtoMessage() {} 1531func (*Document_TextAnchor) Descriptor() ([]byte, []int) { 1532 return fileDescriptor_5660e1b1964906ba, []int{0, 5} 1533} 1534 1535func (m *Document_TextAnchor) XXX_Unmarshal(b []byte) error { 1536 return xxx_messageInfo_Document_TextAnchor.Unmarshal(m, b) 1537} 1538func (m *Document_TextAnchor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1539 return xxx_messageInfo_Document_TextAnchor.Marshal(b, m, deterministic) 1540} 1541func (m *Document_TextAnchor) XXX_Merge(src proto.Message) { 1542 xxx_messageInfo_Document_TextAnchor.Merge(m, src) 1543} 1544func (m *Document_TextAnchor) XXX_Size() int { 1545 return xxx_messageInfo_Document_TextAnchor.Size(m) 1546} 1547func (m *Document_TextAnchor) XXX_DiscardUnknown() { 1548 xxx_messageInfo_Document_TextAnchor.DiscardUnknown(m) 1549} 1550 1551var xxx_messageInfo_Document_TextAnchor proto.InternalMessageInfo 1552 1553func (m *Document_TextAnchor) GetTextSegments() []*Document_TextAnchor_TextSegment { 1554 if m != nil { 1555 return m.TextSegments 1556 } 1557 return nil 1558} 1559 1560// A text segment in the 1561// [Document.text][google.cloud.documentai.v1beta1.Document.text]. The 1562// indices may be out of bounds which indicate that the text extends into 1563// another document shard for large sharded documents. See 1564// [ShardInfo.text_offset][google.cloud.documentai.v1beta1.Document.ShardInfo.text_offset] 1565type Document_TextAnchor_TextSegment struct { 1566 // [TextSegment][google.cloud.documentai.v1beta1.Document.TextAnchor.TextSegment] 1567 // start UTF-8 char index in the 1568 // [Document.text][google.cloud.documentai.v1beta1.Document.text]. 1569 StartIndex int64 `protobuf:"varint,1,opt,name=start_index,json=startIndex,proto3" json:"start_index,omitempty"` 1570 // [TextSegment][google.cloud.documentai.v1beta1.Document.TextAnchor.TextSegment] 1571 // half open end UTF-8 char index in the 1572 // [Document.text][google.cloud.documentai.v1beta1.Document.text]. 1573 EndIndex int64 `protobuf:"varint,2,opt,name=end_index,json=endIndex,proto3" json:"end_index,omitempty"` 1574 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1575 XXX_unrecognized []byte `json:"-"` 1576 XXX_sizecache int32 `json:"-"` 1577} 1578 1579func (m *Document_TextAnchor_TextSegment) Reset() { *m = Document_TextAnchor_TextSegment{} } 1580func (m *Document_TextAnchor_TextSegment) String() string { return proto.CompactTextString(m) } 1581func (*Document_TextAnchor_TextSegment) ProtoMessage() {} 1582func (*Document_TextAnchor_TextSegment) Descriptor() ([]byte, []int) { 1583 return fileDescriptor_5660e1b1964906ba, []int{0, 5, 0} 1584} 1585 1586func (m *Document_TextAnchor_TextSegment) XXX_Unmarshal(b []byte) error { 1587 return xxx_messageInfo_Document_TextAnchor_TextSegment.Unmarshal(m, b) 1588} 1589func (m *Document_TextAnchor_TextSegment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1590 return xxx_messageInfo_Document_TextAnchor_TextSegment.Marshal(b, m, deterministic) 1591} 1592func (m *Document_TextAnchor_TextSegment) XXX_Merge(src proto.Message) { 1593 xxx_messageInfo_Document_TextAnchor_TextSegment.Merge(m, src) 1594} 1595func (m *Document_TextAnchor_TextSegment) XXX_Size() int { 1596 return xxx_messageInfo_Document_TextAnchor_TextSegment.Size(m) 1597} 1598func (m *Document_TextAnchor_TextSegment) XXX_DiscardUnknown() { 1599 xxx_messageInfo_Document_TextAnchor_TextSegment.DiscardUnknown(m) 1600} 1601 1602var xxx_messageInfo_Document_TextAnchor_TextSegment proto.InternalMessageInfo 1603 1604func (m *Document_TextAnchor_TextSegment) GetStartIndex() int64 { 1605 if m != nil { 1606 return m.StartIndex 1607 } 1608 return 0 1609} 1610 1611func (m *Document_TextAnchor_TextSegment) GetEndIndex() int64 { 1612 if m != nil { 1613 return m.EndIndex 1614 } 1615 return 0 1616} 1617 1618func init() { 1619 proto.RegisterEnum("google.cloud.documentai.v1beta1.Document_Page_Layout_Orientation", Document_Page_Layout_Orientation_name, Document_Page_Layout_Orientation_value) 1620 proto.RegisterEnum("google.cloud.documentai.v1beta1.Document_Page_Token_DetectedBreak_Type", Document_Page_Token_DetectedBreak_Type_name, Document_Page_Token_DetectedBreak_Type_value) 1621 proto.RegisterType((*Document)(nil), "google.cloud.documentai.v1beta1.Document") 1622 proto.RegisterType((*Document_ShardInfo)(nil), "google.cloud.documentai.v1beta1.Document.ShardInfo") 1623 proto.RegisterType((*Document_Style)(nil), "google.cloud.documentai.v1beta1.Document.Style") 1624 proto.RegisterType((*Document_Style_FontSize)(nil), "google.cloud.documentai.v1beta1.Document.Style.FontSize") 1625 proto.RegisterType((*Document_Page)(nil), "google.cloud.documentai.v1beta1.Document.Page") 1626 proto.RegisterType((*Document_Page_Dimension)(nil), "google.cloud.documentai.v1beta1.Document.Page.Dimension") 1627 proto.RegisterType((*Document_Page_Layout)(nil), "google.cloud.documentai.v1beta1.Document.Page.Layout") 1628 proto.RegisterType((*Document_Page_Block)(nil), "google.cloud.documentai.v1beta1.Document.Page.Block") 1629 proto.RegisterType((*Document_Page_Paragraph)(nil), "google.cloud.documentai.v1beta1.Document.Page.Paragraph") 1630 proto.RegisterType((*Document_Page_Line)(nil), "google.cloud.documentai.v1beta1.Document.Page.Line") 1631 proto.RegisterType((*Document_Page_Token)(nil), "google.cloud.documentai.v1beta1.Document.Page.Token") 1632 proto.RegisterType((*Document_Page_Token_DetectedBreak)(nil), "google.cloud.documentai.v1beta1.Document.Page.Token.DetectedBreak") 1633 proto.RegisterType((*Document_Page_VisualElement)(nil), "google.cloud.documentai.v1beta1.Document.Page.VisualElement") 1634 proto.RegisterType((*Document_Page_Table)(nil), "google.cloud.documentai.v1beta1.Document.Page.Table") 1635 proto.RegisterType((*Document_Page_Table_TableRow)(nil), "google.cloud.documentai.v1beta1.Document.Page.Table.TableRow") 1636 proto.RegisterType((*Document_Page_Table_TableCell)(nil), "google.cloud.documentai.v1beta1.Document.Page.Table.TableCell") 1637 proto.RegisterType((*Document_Page_FormField)(nil), "google.cloud.documentai.v1beta1.Document.Page.FormField") 1638 proto.RegisterType((*Document_Page_DetectedLanguage)(nil), "google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage") 1639 proto.RegisterType((*Document_Entity)(nil), "google.cloud.documentai.v1beta1.Document.Entity") 1640 proto.RegisterType((*Document_EntityRelation)(nil), "google.cloud.documentai.v1beta1.Document.EntityRelation") 1641 proto.RegisterType((*Document_TextAnchor)(nil), "google.cloud.documentai.v1beta1.Document.TextAnchor") 1642 proto.RegisterType((*Document_TextAnchor_TextSegment)(nil), "google.cloud.documentai.v1beta1.Document.TextAnchor.TextSegment") 1643} 1644 1645func init() { 1646 proto.RegisterFile("google/cloud/documentai/v1beta1/document.proto", fileDescriptor_5660e1b1964906ba) 1647} 1648 1649var fileDescriptor_5660e1b1964906ba = []byte{ 1650 // 1608 bytes of a gzipped FileDescriptorProto 1651 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x58, 0x4f, 0x6f, 0x1b, 0x45, 1652 0x14, 0xef, 0x7a, 0x6d, 0xc7, 0xfb, 0x1c, 0x27, 0x66, 0x54, 0xda, 0x65, 0x43, 0x69, 0x68, 0x0f, 1653 0x44, 0x42, 0xac, 0x69, 0x5a, 0xa4, 0x4a, 0x50, 0x20, 0x89, 0x9d, 0xc6, 0x22, 0x4d, 0xac, 0x89, 1654 0x93, 0xd0, 0x22, 0xb1, 0xac, 0x77, 0xc7, 0xf6, 0x92, 0xf5, 0x8e, 0xb5, 0xbb, 0x8e, 0xe3, 0x9e, 1655 0xe0, 0x8b, 0xc0, 0x27, 0xe0, 0xc0, 0x81, 0x13, 0x17, 0x2e, 0x70, 0xe0, 0x63, 0x20, 0x21, 0xee, 1656 0x7c, 0x02, 0x34, 0x7f, 0x76, 0xed, 0xa4, 0x54, 0xa9, 0xdd, 0xa4, 0x52, 0x4f, 0x9e, 0x79, 0x7f, 1657 0x7e, 0xf3, 0xde, 0xcc, 0xbc, 0x9f, 0x67, 0x1f, 0x98, 0x1d, 0x4a, 0x3b, 0x3e, 0xa9, 0x38, 0x3e, 1658 0x1d, 0xb8, 0x15, 0x97, 0x3a, 0x83, 0x1e, 0x09, 0x62, 0xdb, 0xab, 0x1c, 0xdf, 0x69, 0x91, 0xd8, 1659 0xbe, 0x93, 0x8a, 0xcc, 0x7e, 0x48, 0x63, 0x8a, 0x6e, 0x0a, 0x7b, 0x93, 0xdb, 0x9b, 0x63, 0x7b, 1660 0x53, 0xda, 0x1b, 0x6f, 0x4b, 0x40, 0xbb, 0xef, 0x55, 0xec, 0x20, 0xa0, 0xb1, 0x1d, 0x7b, 0x34, 1661 0x88, 0x84, 0xbb, 0x71, 0xee, 0x72, 0x1d, 0x42, 0x7b, 0x24, 0x0e, 0x47, 0xd2, 0xfe, 0xba, 0xb4, 1662 0x0f, 0xfb, 0x4e, 0x25, 0x8a, 0xed, 0x78, 0x10, 0x9d, 0x51, 0xc4, 0xa3, 0x3e, 0xa9, 0x38, 0xd4, 1663 0xa7, 0xa1, 0x50, 0xdc, 0xfa, 0xf7, 0x7d, 0x28, 0x54, 0x25, 0x2e, 0x42, 0xa0, 0x0e, 0x42, 0x4f, 1664 0x57, 0x96, 0x95, 0x15, 0x6d, 0xeb, 0x0a, 0x66, 0x13, 0x64, 0xc0, 0x9c, 0x43, 0x83, 0x98, 0x04, 1665 0xb1, 0x9e, 0x59, 0x56, 0x56, 0xe6, 0xb7, 0xae, 0xe0, 0x44, 0x80, 0x96, 0x40, 0xeb, 0x79, 0x3d, 1666 0x62, 0x31, 0x54, 0x5d, 0x65, 0x5e, 0xb8, 0xc0, 0x04, 0xcd, 0x51, 0x9f, 0x20, 0x04, 0xd9, 0x98, 1667 0x9c, 0xc4, 0x7a, 0x96, 0xcb, 0xf9, 0x18, 0x35, 0xa0, 0xc8, 0x7e, 0xad, 0x28, 0x1e, 0xf9, 0x24, 1668 0xd2, 0x73, 0xcb, 0xea, 0x4a, 0x71, 0xb5, 0x62, 0x9e, 0xb3, 0x49, 0x66, 0x12, 0xa0, 0xb9, 0xc7, 1669 0xfc, 0x30, 0x30, 0x0c, 0x3e, 0x8c, 0x50, 0x15, 0x72, 0x7d, 0xbb, 0x43, 0x22, 0x3d, 0xcf, 0xb1, 1670 0xcc, 0x17, 0xc7, 0x6a, 0xd8, 0x1d, 0x82, 0x85, 0x33, 0xda, 0x86, 0x02, 0x09, 0x62, 0x2f, 0xf6, 1671 0x48, 0xa4, 0xcf, 0x71, 0xa0, 0x0f, 0x5f, 0x1c, 0xa8, 0xc6, 0x3c, 0x47, 0x38, 0x45, 0x40, 0x0e, 1672 0x94, 0xf9, 0x78, 0x64, 0x85, 0xc4, 0x17, 0xe7, 0xa9, 0x17, 0x38, 0xea, 0xfd, 0xa9, 0x51, 0x25, 1673 0x00, 0x5e, 0x24, 0xa7, 0xe6, 0x11, 0xc2, 0x00, 0x51, 0xd7, 0x0e, 0x5d, 0xcb, 0x0b, 0xda, 0x54, 1674 0xd7, 0x96, 0x95, 0x95, 0xe2, 0xea, 0xdd, 0x29, 0x76, 0x92, 0xf9, 0xd6, 0x83, 0x36, 0xc5, 0x5a, 1675 0x94, 0x0c, 0xd1, 0x0a, 0xe4, 0x48, 0x18, 0xd2, 0x50, 0x07, 0x0e, 0x87, 0x12, 0xb8, 0xb0, 0xef, 1676 0x98, 0x7b, 0xfc, 0x3a, 0x61, 0x61, 0x60, 0x04, 0xa0, 0xa5, 0x08, 0xe8, 0x26, 0x14, 0x93, 0x50, 1677 0x5c, 0x72, 0xc2, 0xaf, 0x8f, 0x8a, 0x41, 0xc2, 0xba, 0xe4, 0x64, 0x6c, 0xe0, 0xd0, 0x81, 0xbc, 1678 0x47, 0x89, 0xc1, 0x06, 0x93, 0x30, 0x03, 0x7e, 0x2f, 0x68, 0xbb, 0x1d, 0x91, 0x98, 0x5f, 0x25, 1679 0x55, 0x1c, 0xf3, 0x2e, 0x97, 0x18, 0xbf, 0xaa, 0x90, 0xe3, 0x27, 0x8e, 0xf6, 0xa5, 0xa9, 0x1d, 1680 0x38, 0x5d, 0x1a, 0xf2, 0xc5, 0x8a, 0xab, 0xf7, 0x5e, 0x3c, 0xf1, 0x26, 0x39, 0x89, 0xd7, 0xb8, 1681 0xaf, 0x58, 0x40, 0x8c, 0x59, 0xea, 0xbc, 0x2c, 0x78, 0x70, 0x13, 0xa9, 0xb3, 0xab, 0x6d, 0x6e, 1682 0x30, 0x0d, 0x16, 0x06, 0xe8, 0x01, 0x94, 0x5b, 0xb6, 0x73, 0xd4, 0x09, 0xe9, 0x20, 0x60, 0x19, 1683 0x31, 0x27, 0xf5, 0xb9, 0x4e, 0x8b, 0x63, 0x5b, 0x2e, 0x60, 0xa9, 0xb6, 0x69, 0x10, 0x5b, 0x43, 1684 0xe2, 0x75, 0xba, 0x49, 0x75, 0x00, 0x13, 0x1d, 0x72, 0x09, 0xba, 0x01, 0x30, 0xae, 0x11, 0x3d, 1685 0xc7, 0xf5, 0x5a, 0x7a, 0xe3, 0xd1, 0x7b, 0xb0, 0xc8, 0xd5, 0x2e, 0x71, 0x68, 0xc8, 0xef, 0x82, 1686 0x9e, 0xe7, 0x36, 0x0b, 0x4c, 0x5c, 0x4d, 0xa5, 0x68, 0x1f, 0x34, 0xbe, 0x50, 0xe4, 0x3d, 0x25, 1687 0xfa, 0x1c, 0x0f, 0xf0, 0xfe, 0x94, 0x95, 0x66, 0x6e, 0xd2, 0x20, 0xde, 0xf3, 0x9e, 0x12, 0x5c, 1688 0x68, 0xcb, 0x91, 0xb1, 0x0a, 0x85, 0x44, 0xca, 0x4a, 0x9c, 0xa3, 0xb3, 0x43, 0xc8, 0x60, 0x3e, 1689 0x66, 0xb2, 0x41, 0xe0, 0x89, 0x43, 0xd6, 0x30, 0x1f, 0x1b, 0x3f, 0xdc, 0x84, 0x2c, 0x2b, 0x37, 1690 0x96, 0x3c, 0x2b, 0x38, 0x2b, 0x18, 0xf4, 0x5a, 0x44, 0x1c, 0x5e, 0x0e, 0x03, 0x13, 0xed, 0x70, 1691 0x09, 0x3a, 0x00, 0xcd, 0xf5, 0x7a, 0x24, 0x88, 0x58, 0x5e, 0x99, 0x69, 0x83, 0x66, 0x6b, 0x98, 1692 0xd5, 0xc4, 0x1f, 0x8f, 0xa1, 0xd0, 0x23, 0xc8, 0xfb, 0xf6, 0x88, 0x0e, 0x62, 0x79, 0x54, 0x1f, 1693 0x4d, 0x09, 0xba, 0xcd, 0x9d, 0xb1, 0x04, 0x41, 0x01, 0x20, 0x97, 0xc4, 0xc4, 0x89, 0x89, 0x6b, 1694 0xf9, 0x76, 0xd0, 0x19, 0x70, 0x0a, 0xca, 0xf2, 0x1a, 0xff, 0x6c, 0xda, 0x78, 0x25, 0xd0, 0xb6, 1695 0xc4, 0xc1, 0x6f, 0xb8, 0x67, 0x24, 0x8c, 0x9f, 0xf2, 0x2d, 0x9f, 0x3a, 0x47, 0x09, 0x65, 0xde, 1696 0x9b, 0x72, 0x8d, 0x75, 0xe6, 0x8c, 0x25, 0x06, 0xfa, 0x12, 0xa0, 0x6f, 0x87, 0x76, 0x27, 0xb4, 1697 0xfb, 0xdd, 0x84, 0x38, 0xa7, 0xdd, 0xe5, 0x46, 0x02, 0x80, 0x27, 0xb0, 0x50, 0x1d, 0x72, 0xbe, 1698 0x17, 0xa4, 0x24, 0x7a, 0x77, 0xda, 0x5d, 0xf6, 0x02, 0x82, 0x05, 0x02, 0x4b, 0x39, 0xa6, 0x47, 1699 0x24, 0xa5, 0xce, 0x69, 0x53, 0x6e, 0x32, 0x67, 0x2c, 0x31, 0x10, 0x81, 0xc5, 0x63, 0x2f, 0x1a, 1700 0xd8, 0xbe, 0x45, 0x7c, 0xc2, 0x8c, 0x22, 0x5d, 0xe3, 0xb0, 0x9f, 0x4c, 0x09, 0x7b, 0xc0, 0x51, 1701 0x6a, 0x02, 0x04, 0x2f, 0x1c, 0x4f, 0x4e, 0x45, 0xd0, 0x76, 0x8b, 0xfd, 0xb5, 0xc1, 0x6c, 0x41, 1702 0x33, 0x67, 0x2c, 0x31, 0xd0, 0x63, 0x46, 0x15, 0x61, 0xcf, 0x6a, 0x7b, 0xc4, 0x77, 0x23, 0xbd, 1703 0x38, 0xd3, 0x41, 0x6d, 0xd2, 0xb0, 0xb7, 0xc9, 0x00, 0x18, 0xc9, 0xc8, 0x61, 0x64, 0x3c, 0x02, 1704 0x2d, 0xad, 0x13, 0x74, 0x15, 0x72, 0x43, 0xcf, 0x8d, 0xbb, 0xb2, 0x8e, 0xc5, 0x04, 0x5d, 0x83, 1705 0x7c, 0x57, 0x70, 0x54, 0x86, 0x8b, 0xe5, 0x2c, 0x2d, 0x70, 0x75, 0xa2, 0xc0, 0x7f, 0x54, 0x21, 1706 0x2f, 0x4a, 0xe4, 0xb2, 0xf8, 0xf9, 0x1d, 0x00, 0x87, 0x06, 0x6d, 0xcf, 0x25, 0x81, 0x43, 0x64, 1707 0x44, 0x13, 0x12, 0x84, 0xa1, 0xd4, 0x62, 0x24, 0xeb, 0x05, 0x1d, 0xab, 0x4f, 0xfd, 0x91, 0xac, 1708 0xf3, 0x0f, 0xce, 0x5d, 0x78, 0x5d, 0x7a, 0x35, 0xa8, 0x3f, 0xc2, 0xf3, 0xad, 0x89, 0x19, 0x72, 1709 0xa0, 0x48, 0x43, 0x8f, 0x99, 0x73, 0x9a, 0x65, 0x54, 0xbd, 0xb0, 0xba, 0x36, 0x13, 0x73, 0x98, 1710 0xbb, 0x63, 0x20, 0x3c, 0x89, 0x7a, 0x8b, 0x40, 0x71, 0x42, 0x87, 0x96, 0xe0, 0xfa, 0x2e, 0xae, 1711 0xd7, 0x76, 0x9a, 0x6b, 0xcd, 0xfa, 0xee, 0x8e, 0xb5, 0xbf, 0xb3, 0xd7, 0xa8, 0x6d, 0xd4, 0x37, 1712 0xeb, 0xb5, 0x6a, 0xf9, 0x0a, 0x2a, 0xc2, 0x5c, 0x63, 0xed, 0x61, 0xcd, 0xda, 0x6f, 0x94, 0x15, 1713 0xb4, 0x00, 0xc0, 0x27, 0xb8, 0xfe, 0x70, 0xab, 0x59, 0xce, 0xa0, 0x12, 0x68, 0x7c, 0x5e, 0xdd, 1714 0x3d, 0xdc, 0x29, 0xab, 0xe9, 0x74, 0xbb, 0xb6, 0xd9, 0x2c, 0x67, 0x8d, 0x3f, 0x14, 0xc8, 0x71, 1715 0x16, 0x98, 0xa0, 0x42, 0xe5, 0xf2, 0xa8, 0x30, 0x73, 0x59, 0x54, 0x68, 0xfc, 0xa9, 0x80, 0x96, 1716 0x92, 0xcf, 0xeb, 0x9e, 0xcc, 0xef, 0x0a, 0x64, 0x19, 0xe9, 0xbd, 0xee, 0x79, 0xfc, 0xad, 0x42, 1717 0x8e, 0x13, 0xee, 0x45, 0x27, 0xe2, 0xc1, 0x42, 0x9a, 0x48, 0x2b, 0x24, 0xf6, 0x91, 0x7c, 0x14, 1718 0xac, 0xcf, 0xf2, 0x6f, 0x90, 0xa6, 0xb2, 0xce, 0x90, 0x70, 0xc9, 0x9d, 0x9c, 0x3e, 0x67, 0xcf, 1719 0xd4, 0x4b, 0xdb, 0xb3, 0x9f, 0x15, 0x28, 0x9d, 0x0a, 0x08, 0x7d, 0x05, 0x59, 0xfe, 0x25, 0xa5, 1720 0x70, 0xa2, 0x79, 0xf8, 0xf2, 0x29, 0x9a, 0xec, 0x43, 0x0c, 0x73, 0xd0, 0x5b, 0x1b, 0x90, 0xe5, 1721 0x9f, 0x65, 0x57, 0xa1, 0xdc, 0x7c, 0xdc, 0xa8, 0x9d, 0x61, 0x16, 0x0d, 0x72, 0x7b, 0x8d, 0xb5, 1722 0x8d, 0x9a, 0xe0, 0x95, 0xc3, 0x7a, 0xb5, 0x66, 0x89, 0x79, 0x06, 0x01, 0xe4, 0xb7, 0x1e, 0x37, 1723 0xb6, 0x6a, 0x3b, 0x65, 0xd5, 0xf8, 0x4b, 0x81, 0xd2, 0xa9, 0x7f, 0xc0, 0x8b, 0x3e, 0x6f, 0x24, 1724 0xb7, 0x40, 0xbe, 0x1e, 0xd9, 0xf8, 0x95, 0x1f, 0xcc, 0x3f, 0x39, 0xc8, 0xf1, 0x3f, 0xe2, 0x8b, 1725 0x4e, 0xee, 0x6b, 0x28, 0x76, 0x89, 0xed, 0x92, 0xd0, 0x0a, 0xe9, 0x30, 0x29, 0xc7, 0x07, 0xb3, 1726 0x3c, 0x11, 0xe4, 0x43, 0x81, 0x0e, 0x31, 0x08, 0x44, 0x4c, 0x87, 0x11, 0x7a, 0x02, 0x5a, 0x8b, 1727 0xba, 0x23, 0x81, 0xae, 0x5e, 0x04, 0x7a, 0x81, 0xe1, 0x71, 0xec, 0x57, 0xfc, 0xe2, 0x35, 0xbe, 1728 0x81, 0x42, 0x12, 0x05, 0x6a, 0x42, 0xce, 0x21, 0xbe, 0x1f, 0xe9, 0x0a, 0x5f, 0xee, 0xd3, 0xd9, 1729 0x73, 0xda, 0x20, 0xbe, 0x8f, 0x05, 0x98, 0xf1, 0x5d, 0x06, 0xb4, 0x54, 0x78, 0xd1, 0x47, 0xfd, 1730 0x16, 0x14, 0x42, 0x3a, 0xb4, 0xa2, 0xbe, 0x2d, 0x3e, 0x63, 0x72, 0x78, 0x2e, 0xa4, 0xc3, 0xbd, 1731 0xbe, 0x1d, 0x30, 0x95, 0x43, 0x7d, 0xa1, 0x52, 0x85, 0xca, 0xa1, 0x3e, 0x57, 0xbd, 0xea, 0x4d, 1732 0xfe, 0x49, 0x05, 0x2d, 0x7d, 0x1f, 0xa2, 0x26, 0x00, 0x7f, 0x69, 0x5a, 0x81, 0xdd, 0x23, 0x2f, 1733 0xb7, 0x0d, 0x1a, 0x07, 0xda, 0xb1, 0x7b, 0x04, 0x1d, 0x40, 0x51, 0xa0, 0x1e, 0xdb, 0xfe, 0x80, 1734 0x48, 0xfa, 0x9e, 0x11, 0x56, 0xc4, 0x77, 0xc0, 0x80, 0xd0, 0x10, 0xae, 0xb3, 0x38, 0xad, 0xcb, 1735 0xa3, 0x86, 0x37, 0x19, 0x7e, 0xf5, 0x99, 0x6f, 0xb1, 0x11, 0xe8, 0x3c, 0x15, 0xeb, 0xf2, 0x8e, 1736 0xea, 0x1a, 0x5f, 0xe0, 0x99, 0xa5, 0x8d, 0x43, 0x28, 0x9f, 0x15, 0xa2, 0xdb, 0x50, 0x4a, 0xd6, 1737 0xb7, 0x1c, 0xea, 0x8a, 0x83, 0xd3, 0xf0, 0x7c, 0x22, 0xdc, 0xa0, 0x2e, 0x39, 0xef, 0xf5, 0x6c, 1738 0xfc, 0xa2, 0x40, 0x5e, 0x34, 0x9c, 0x2e, 0xeb, 0xfd, 0xfe, 0x7f, 0xc4, 0xfe, 0x2e, 0xcc, 0x33, 1739 0x17, 0x8f, 0x06, 0x16, 0xef, 0x14, 0x8a, 0x2f, 0x8a, 0xa2, 0x94, 0x31, 0x20, 0x74, 0x03, 0x20, 1740 0x31, 0xf1, 0x5c, 0xd9, 0x2c, 0xd1, 0xa4, 0xa4, 0xee, 0x1a, 0x5d, 0x58, 0x38, 0xdd, 0x27, 0x63, 1741 0x0e, 0xd1, 0xa0, 0xf5, 0x2d, 0x71, 0x62, 0xe6, 0x20, 0xf6, 0x42, 0x93, 0x92, 0xba, 0x8b, 0x96, 1742 0x40, 0xa3, 0xa9, 0x56, 0xc4, 0x52, 0xa0, 0x89, 0xd2, 0x80, 0x42, 0xd2, 0xb0, 0x4b, 0xba, 0x99, 1743 0xc9, 0xdc, 0xf8, 0x4d, 0x01, 0x18, 0xa7, 0x86, 0x08, 0x94, 0x44, 0x93, 0x86, 0x74, 0xc4, 0xd7, 1744 0xa4, 0xa0, 0xa6, 0xcf, 0x67, 0xd9, 0x27, 0x3e, 0xdc, 0x13, 0x40, 0x78, 0x3e, 0x1e, 0x4f, 0x22, 1745 0xe3, 0x0b, 0x28, 0x4e, 0x28, 0x79, 0x1f, 0x2d, 0xb6, 0xc3, 0xf8, 0x4c, 0xa3, 0x8d, 0x89, 0x44, 1746 0xa3, 0x6d, 0x09, 0x34, 0x12, 0x24, 0x7d, 0x38, 0xd1, 0x66, 0x2b, 0x90, 0x40, 0x74, 0xe1, 0xd6, 1747 0x0b, 0x90, 0x8f, 0xe8, 0x20, 0x74, 0xc8, 0xfa, 0xf7, 0x0a, 0xdc, 0x76, 0x68, 0xef, 0xbc, 0x60, 1748 0xd7, 0x4b, 0x49, 0xb4, 0x8d, 0x90, 0xc6, 0xb4, 0xa1, 0x3c, 0xa9, 0x4b, 0x8f, 0x0e, 0x65, 0xd7, 1749 0xcb, 0xa4, 0x61, 0xa7, 0xd2, 0x21, 0x01, 0xef, 0x24, 0x57, 0x84, 0xca, 0xee, 0x7b, 0xd1, 0x73, 1750 0xdb, 0xd5, 0x1f, 0x8f, 0x45, 0xad, 0x3c, 0xf7, 0xba, 0xfb, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 1751 0x4b, 0x8b, 0xef, 0x7b, 0x52, 0x17, 0x00, 0x00, 1752} 1753