1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package documentai
23
24 import (
25 reflect "reflect"
26 sync "sync"
27
28 _ "google.golang.org/genproto/googleapis/api/annotations"
29 status "google.golang.org/genproto/googleapis/rpc/status"
30 color "google.golang.org/genproto/googleapis/type/color"
31 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
32 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
33 )
34
35 const (
36
37 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
38
39 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
40 )
41
42
43 type Document_Page_Layout_Orientation int32
44
45 const (
46
47 Document_Page_Layout_ORIENTATION_UNSPECIFIED Document_Page_Layout_Orientation = 0
48
49 Document_Page_Layout_PAGE_UP Document_Page_Layout_Orientation = 1
50
51
52 Document_Page_Layout_PAGE_RIGHT Document_Page_Layout_Orientation = 2
53
54
55 Document_Page_Layout_PAGE_DOWN Document_Page_Layout_Orientation = 3
56
57
58 Document_Page_Layout_PAGE_LEFT Document_Page_Layout_Orientation = 4
59 )
60
61
62 var (
63 Document_Page_Layout_Orientation_name = map[int32]string{
64 0: "ORIENTATION_UNSPECIFIED",
65 1: "PAGE_UP",
66 2: "PAGE_RIGHT",
67 3: "PAGE_DOWN",
68 4: "PAGE_LEFT",
69 }
70 Document_Page_Layout_Orientation_value = map[string]int32{
71 "ORIENTATION_UNSPECIFIED": 0,
72 "PAGE_UP": 1,
73 "PAGE_RIGHT": 2,
74 "PAGE_DOWN": 3,
75 "PAGE_LEFT": 4,
76 }
77 )
78
79 func (x Document_Page_Layout_Orientation) Enum() *Document_Page_Layout_Orientation {
80 p := new(Document_Page_Layout_Orientation)
81 *p = x
82 return p
83 }
84
85 func (x Document_Page_Layout_Orientation) String() string {
86 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
87 }
88
89 func (Document_Page_Layout_Orientation) Descriptor() protoreflect.EnumDescriptor {
90 return file_google_cloud_documentai_v1beta1_document_proto_enumTypes[0].Descriptor()
91 }
92
93 func (Document_Page_Layout_Orientation) Type() protoreflect.EnumType {
94 return &file_google_cloud_documentai_v1beta1_document_proto_enumTypes[0]
95 }
96
97 func (x Document_Page_Layout_Orientation) Number() protoreflect.EnumNumber {
98 return protoreflect.EnumNumber(x)
99 }
100
101
102 func (Document_Page_Layout_Orientation) EnumDescriptor() ([]byte, []int) {
103 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 2, 1, 0}
104 }
105
106
107 type Document_Page_Token_DetectedBreak_Type int32
108
109 const (
110
111 Document_Page_Token_DetectedBreak_TYPE_UNSPECIFIED Document_Page_Token_DetectedBreak_Type = 0
112
113 Document_Page_Token_DetectedBreak_SPACE Document_Page_Token_DetectedBreak_Type = 1
114
115 Document_Page_Token_DetectedBreak_WIDE_SPACE Document_Page_Token_DetectedBreak_Type = 2
116
117 Document_Page_Token_DetectedBreak_HYPHEN Document_Page_Token_DetectedBreak_Type = 3
118 )
119
120
121 var (
122 Document_Page_Token_DetectedBreak_Type_name = map[int32]string{
123 0: "TYPE_UNSPECIFIED",
124 1: "SPACE",
125 2: "WIDE_SPACE",
126 3: "HYPHEN",
127 }
128 Document_Page_Token_DetectedBreak_Type_value = map[string]int32{
129 "TYPE_UNSPECIFIED": 0,
130 "SPACE": 1,
131 "WIDE_SPACE": 2,
132 "HYPHEN": 3,
133 }
134 )
135
136 func (x Document_Page_Token_DetectedBreak_Type) Enum() *Document_Page_Token_DetectedBreak_Type {
137 p := new(Document_Page_Token_DetectedBreak_Type)
138 *p = x
139 return p
140 }
141
142 func (x Document_Page_Token_DetectedBreak_Type) String() string {
143 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
144 }
145
146 func (Document_Page_Token_DetectedBreak_Type) Descriptor() protoreflect.EnumDescriptor {
147 return file_google_cloud_documentai_v1beta1_document_proto_enumTypes[1].Descriptor()
148 }
149
150 func (Document_Page_Token_DetectedBreak_Type) Type() protoreflect.EnumType {
151 return &file_google_cloud_documentai_v1beta1_document_proto_enumTypes[1]
152 }
153
154 func (x Document_Page_Token_DetectedBreak_Type) Number() protoreflect.EnumNumber {
155 return protoreflect.EnumNumber(x)
156 }
157
158
159 func (Document_Page_Token_DetectedBreak_Type) EnumDescriptor() ([]byte, []int) {
160 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 2, 5, 0, 0}
161 }
162
163
164
165
166
167
168 type Document struct {
169 state protoimpl.MessageState
170 sizeCache protoimpl.SizeCache
171 unknownFields protoimpl.UnknownFields
172
173
174
175
176
177
178
179 Source isDocument_Source `protobuf_oneof:"source"`
180
181
182
183 MimeType string `protobuf:"bytes,3,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
184
185 Text string `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
186
187
188 TextStyles []*Document_Style `protobuf:"bytes,5,rep,name=text_styles,json=textStyles,proto3" json:"text_styles,omitempty"`
189
190
191 Pages []*Document_Page `protobuf:"bytes,6,rep,name=pages,proto3" json:"pages,omitempty"`
192
193
194
195 Entities []*Document_Entity `protobuf:"bytes,7,rep,name=entities,proto3" json:"entities,omitempty"`
196
197
198 EntityRelations []*Document_EntityRelation `protobuf:"bytes,8,rep,name=entity_relations,json=entityRelations,proto3" json:"entity_relations,omitempty"`
199
200
201 ShardInfo *Document_ShardInfo `protobuf:"bytes,9,opt,name=shard_info,json=shardInfo,proto3" json:"shard_info,omitempty"`
202
203 Error *status.Status `protobuf:"bytes,10,opt,name=error,proto3" json:"error,omitempty"`
204 }
205
206 func (x *Document) Reset() {
207 *x = Document{}
208 if protoimpl.UnsafeEnabled {
209 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[0]
210 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
211 ms.StoreMessageInfo(mi)
212 }
213 }
214
215 func (x *Document) String() string {
216 return protoimpl.X.MessageStringOf(x)
217 }
218
219 func (*Document) ProtoMessage() {}
220
221 func (x *Document) ProtoReflect() protoreflect.Message {
222 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[0]
223 if protoimpl.UnsafeEnabled && x != nil {
224 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
225 if ms.LoadMessageInfo() == nil {
226 ms.StoreMessageInfo(mi)
227 }
228 return ms
229 }
230 return mi.MessageOf(x)
231 }
232
233
234 func (*Document) Descriptor() ([]byte, []int) {
235 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0}
236 }
237
238 func (m *Document) GetSource() isDocument_Source {
239 if m != nil {
240 return m.Source
241 }
242 return nil
243 }
244
245 func (x *Document) GetUri() string {
246 if x, ok := x.GetSource().(*Document_Uri); ok {
247 return x.Uri
248 }
249 return ""
250 }
251
252 func (x *Document) GetContent() []byte {
253 if x, ok := x.GetSource().(*Document_Content); ok {
254 return x.Content
255 }
256 return nil
257 }
258
259 func (x *Document) GetMimeType() string {
260 if x != nil {
261 return x.MimeType
262 }
263 return ""
264 }
265
266 func (x *Document) GetText() string {
267 if x != nil {
268 return x.Text
269 }
270 return ""
271 }
272
273 func (x *Document) GetTextStyles() []*Document_Style {
274 if x != nil {
275 return x.TextStyles
276 }
277 return nil
278 }
279
280 func (x *Document) GetPages() []*Document_Page {
281 if x != nil {
282 return x.Pages
283 }
284 return nil
285 }
286
287 func (x *Document) GetEntities() []*Document_Entity {
288 if x != nil {
289 return x.Entities
290 }
291 return nil
292 }
293
294 func (x *Document) GetEntityRelations() []*Document_EntityRelation {
295 if x != nil {
296 return x.EntityRelations
297 }
298 return nil
299 }
300
301 func (x *Document) GetShardInfo() *Document_ShardInfo {
302 if x != nil {
303 return x.ShardInfo
304 }
305 return nil
306 }
307
308 func (x *Document) GetError() *status.Status {
309 if x != nil {
310 return x.Error
311 }
312 return nil
313 }
314
315 type isDocument_Source interface {
316 isDocument_Source()
317 }
318
319 type Document_Uri struct {
320
321
322
323
324
325
326 Uri string `protobuf:"bytes,1,opt,name=uri,proto3,oneof"`
327 }
328
329 type Document_Content struct {
330
331
332
333 Content []byte `protobuf:"bytes,2,opt,name=content,proto3,oneof"`
334 }
335
336 func (*Document_Uri) isDocument_Source() {}
337
338 func (*Document_Content) isDocument_Source() {}
339
340
341
342
343 type Document_ShardInfo struct {
344 state protoimpl.MessageState
345 sizeCache protoimpl.SizeCache
346 unknownFields protoimpl.UnknownFields
347
348
349 ShardIndex int64 `protobuf:"varint,1,opt,name=shard_index,json=shardIndex,proto3" json:"shard_index,omitempty"`
350
351 ShardCount int64 `protobuf:"varint,2,opt,name=shard_count,json=shardCount,proto3" json:"shard_count,omitempty"`
352
353
354
355 TextOffset int64 `protobuf:"varint,3,opt,name=text_offset,json=textOffset,proto3" json:"text_offset,omitempty"`
356 }
357
358 func (x *Document_ShardInfo) Reset() {
359 *x = Document_ShardInfo{}
360 if protoimpl.UnsafeEnabled {
361 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[1]
362 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
363 ms.StoreMessageInfo(mi)
364 }
365 }
366
367 func (x *Document_ShardInfo) String() string {
368 return protoimpl.X.MessageStringOf(x)
369 }
370
371 func (*Document_ShardInfo) ProtoMessage() {}
372
373 func (x *Document_ShardInfo) ProtoReflect() protoreflect.Message {
374 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[1]
375 if protoimpl.UnsafeEnabled && x != nil {
376 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
377 if ms.LoadMessageInfo() == nil {
378 ms.StoreMessageInfo(mi)
379 }
380 return ms
381 }
382 return mi.MessageOf(x)
383 }
384
385
386 func (*Document_ShardInfo) Descriptor() ([]byte, []int) {
387 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 0}
388 }
389
390 func (x *Document_ShardInfo) GetShardIndex() int64 {
391 if x != nil {
392 return x.ShardIndex
393 }
394 return 0
395 }
396
397 func (x *Document_ShardInfo) GetShardCount() int64 {
398 if x != nil {
399 return x.ShardCount
400 }
401 return 0
402 }
403
404 func (x *Document_ShardInfo) GetTextOffset() int64 {
405 if x != nil {
406 return x.TextOffset
407 }
408 return 0
409 }
410
411
412
413 type Document_Style struct {
414 state protoimpl.MessageState
415 sizeCache protoimpl.SizeCache
416 unknownFields protoimpl.UnknownFields
417
418
419
420 TextAnchor *Document_TextAnchor `protobuf:"bytes,1,opt,name=text_anchor,json=textAnchor,proto3" json:"text_anchor,omitempty"`
421
422 Color *color.Color `protobuf:"bytes,2,opt,name=color,proto3" json:"color,omitempty"`
423
424 BackgroundColor *color.Color `protobuf:"bytes,3,opt,name=background_color,json=backgroundColor,proto3" json:"background_color,omitempty"`
425
426
427 FontWeight string `protobuf:"bytes,4,opt,name=font_weight,json=fontWeight,proto3" json:"font_weight,omitempty"`
428
429
430 TextStyle string `protobuf:"bytes,5,opt,name=text_style,json=textStyle,proto3" json:"text_style,omitempty"`
431
432
433
434 TextDecoration string `protobuf:"bytes,6,opt,name=text_decoration,json=textDecoration,proto3" json:"text_decoration,omitempty"`
435
436 FontSize *Document_Style_FontSize `protobuf:"bytes,7,opt,name=font_size,json=fontSize,proto3" json:"font_size,omitempty"`
437 }
438
439 func (x *Document_Style) Reset() {
440 *x = Document_Style{}
441 if protoimpl.UnsafeEnabled {
442 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[2]
443 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
444 ms.StoreMessageInfo(mi)
445 }
446 }
447
448 func (x *Document_Style) String() string {
449 return protoimpl.X.MessageStringOf(x)
450 }
451
452 func (*Document_Style) ProtoMessage() {}
453
454 func (x *Document_Style) ProtoReflect() protoreflect.Message {
455 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[2]
456 if protoimpl.UnsafeEnabled && x != nil {
457 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
458 if ms.LoadMessageInfo() == nil {
459 ms.StoreMessageInfo(mi)
460 }
461 return ms
462 }
463 return mi.MessageOf(x)
464 }
465
466
467 func (*Document_Style) Descriptor() ([]byte, []int) {
468 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 1}
469 }
470
471 func (x *Document_Style) GetTextAnchor() *Document_TextAnchor {
472 if x != nil {
473 return x.TextAnchor
474 }
475 return nil
476 }
477
478 func (x *Document_Style) GetColor() *color.Color {
479 if x != nil {
480 return x.Color
481 }
482 return nil
483 }
484
485 func (x *Document_Style) GetBackgroundColor() *color.Color {
486 if x != nil {
487 return x.BackgroundColor
488 }
489 return nil
490 }
491
492 func (x *Document_Style) GetFontWeight() string {
493 if x != nil {
494 return x.FontWeight
495 }
496 return ""
497 }
498
499 func (x *Document_Style) GetTextStyle() string {
500 if x != nil {
501 return x.TextStyle
502 }
503 return ""
504 }
505
506 func (x *Document_Style) GetTextDecoration() string {
507 if x != nil {
508 return x.TextDecoration
509 }
510 return ""
511 }
512
513 func (x *Document_Style) GetFontSize() *Document_Style_FontSize {
514 if x != nil {
515 return x.FontSize
516 }
517 return nil
518 }
519
520
521 type Document_Page struct {
522 state protoimpl.MessageState
523 sizeCache protoimpl.SizeCache
524 unknownFields protoimpl.UnknownFields
525
526
527
528
529
530
531 PageNumber int32 `protobuf:"varint,1,opt,name=page_number,json=pageNumber,proto3" json:"page_number,omitempty"`
532
533 Dimension *Document_Page_Dimension `protobuf:"bytes,2,opt,name=dimension,proto3" json:"dimension,omitempty"`
534
535
536 Layout *Document_Page_Layout `protobuf:"bytes,3,opt,name=layout,proto3" json:"layout,omitempty"`
537
538 DetectedLanguages []*Document_Page_DetectedLanguage `protobuf:"bytes,4,rep,name=detected_languages,json=detectedLanguages,proto3" json:"detected_languages,omitempty"`
539
540
541
542 Blocks []*Document_Page_Block `protobuf:"bytes,5,rep,name=blocks,proto3" json:"blocks,omitempty"`
543
544
545 Paragraphs []*Document_Page_Paragraph `protobuf:"bytes,6,rep,name=paragraphs,proto3" json:"paragraphs,omitempty"`
546
547
548 Lines []*Document_Page_Line `protobuf:"bytes,7,rep,name=lines,proto3" json:"lines,omitempty"`
549
550 Tokens []*Document_Page_Token `protobuf:"bytes,8,rep,name=tokens,proto3" json:"tokens,omitempty"`
551
552
553 VisualElements []*Document_Page_VisualElement `protobuf:"bytes,9,rep,name=visual_elements,json=visualElements,proto3" json:"visual_elements,omitempty"`
554
555 Tables []*Document_Page_Table `protobuf:"bytes,10,rep,name=tables,proto3" json:"tables,omitempty"`
556
557 FormFields []*Document_Page_FormField `protobuf:"bytes,11,rep,name=form_fields,json=formFields,proto3" json:"form_fields,omitempty"`
558 }
559
560 func (x *Document_Page) Reset() {
561 *x = Document_Page{}
562 if protoimpl.UnsafeEnabled {
563 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[3]
564 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
565 ms.StoreMessageInfo(mi)
566 }
567 }
568
569 func (x *Document_Page) String() string {
570 return protoimpl.X.MessageStringOf(x)
571 }
572
573 func (*Document_Page) ProtoMessage() {}
574
575 func (x *Document_Page) ProtoReflect() protoreflect.Message {
576 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[3]
577 if protoimpl.UnsafeEnabled && x != nil {
578 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
579 if ms.LoadMessageInfo() == nil {
580 ms.StoreMessageInfo(mi)
581 }
582 return ms
583 }
584 return mi.MessageOf(x)
585 }
586
587
588 func (*Document_Page) Descriptor() ([]byte, []int) {
589 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 2}
590 }
591
592 func (x *Document_Page) GetPageNumber() int32 {
593 if x != nil {
594 return x.PageNumber
595 }
596 return 0
597 }
598
599 func (x *Document_Page) GetDimension() *Document_Page_Dimension {
600 if x != nil {
601 return x.Dimension
602 }
603 return nil
604 }
605
606 func (x *Document_Page) GetLayout() *Document_Page_Layout {
607 if x != nil {
608 return x.Layout
609 }
610 return nil
611 }
612
613 func (x *Document_Page) GetDetectedLanguages() []*Document_Page_DetectedLanguage {
614 if x != nil {
615 return x.DetectedLanguages
616 }
617 return nil
618 }
619
620 func (x *Document_Page) GetBlocks() []*Document_Page_Block {
621 if x != nil {
622 return x.Blocks
623 }
624 return nil
625 }
626
627 func (x *Document_Page) GetParagraphs() []*Document_Page_Paragraph {
628 if x != nil {
629 return x.Paragraphs
630 }
631 return nil
632 }
633
634 func (x *Document_Page) GetLines() []*Document_Page_Line {
635 if x != nil {
636 return x.Lines
637 }
638 return nil
639 }
640
641 func (x *Document_Page) GetTokens() []*Document_Page_Token {
642 if x != nil {
643 return x.Tokens
644 }
645 return nil
646 }
647
648 func (x *Document_Page) GetVisualElements() []*Document_Page_VisualElement {
649 if x != nil {
650 return x.VisualElements
651 }
652 return nil
653 }
654
655 func (x *Document_Page) GetTables() []*Document_Page_Table {
656 if x != nil {
657 return x.Tables
658 }
659 return nil
660 }
661
662 func (x *Document_Page) GetFormFields() []*Document_Page_FormField {
663 if x != nil {
664 return x.FormFields
665 }
666 return nil
667 }
668
669
670
671 type Document_Entity struct {
672 state protoimpl.MessageState
673 sizeCache protoimpl.SizeCache
674 unknownFields protoimpl.UnknownFields
675
676
677
678
679 TextAnchor *Document_TextAnchor `protobuf:"bytes,1,opt,name=text_anchor,json=textAnchor,proto3" json:"text_anchor,omitempty"`
680
681 Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
682
683 MentionText string `protobuf:"bytes,3,opt,name=mention_text,json=mentionText,proto3" json:"mention_text,omitempty"`
684
685
686 MentionId string `protobuf:"bytes,4,opt,name=mention_id,json=mentionId,proto3" json:"mention_id,omitempty"`
687 }
688
689 func (x *Document_Entity) Reset() {
690 *x = Document_Entity{}
691 if protoimpl.UnsafeEnabled {
692 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[4]
693 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
694 ms.StoreMessageInfo(mi)
695 }
696 }
697
698 func (x *Document_Entity) String() string {
699 return protoimpl.X.MessageStringOf(x)
700 }
701
702 func (*Document_Entity) ProtoMessage() {}
703
704 func (x *Document_Entity) ProtoReflect() protoreflect.Message {
705 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[4]
706 if protoimpl.UnsafeEnabled && x != nil {
707 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
708 if ms.LoadMessageInfo() == nil {
709 ms.StoreMessageInfo(mi)
710 }
711 return ms
712 }
713 return mi.MessageOf(x)
714 }
715
716
717 func (*Document_Entity) Descriptor() ([]byte, []int) {
718 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 3}
719 }
720
721 func (x *Document_Entity) GetTextAnchor() *Document_TextAnchor {
722 if x != nil {
723 return x.TextAnchor
724 }
725 return nil
726 }
727
728 func (x *Document_Entity) GetType() string {
729 if x != nil {
730 return x.Type
731 }
732 return ""
733 }
734
735 func (x *Document_Entity) GetMentionText() string {
736 if x != nil {
737 return x.MentionText
738 }
739 return ""
740 }
741
742 func (x *Document_Entity) GetMentionId() string {
743 if x != nil {
744 return x.MentionId
745 }
746 return ""
747 }
748
749
750
751 type Document_EntityRelation struct {
752 state protoimpl.MessageState
753 sizeCache protoimpl.SizeCache
754 unknownFields protoimpl.UnknownFields
755
756
757 SubjectId string `protobuf:"bytes,1,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"`
758
759 ObjectId string `protobuf:"bytes,2,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
760
761 Relation string `protobuf:"bytes,3,opt,name=relation,proto3" json:"relation,omitempty"`
762 }
763
764 func (x *Document_EntityRelation) Reset() {
765 *x = Document_EntityRelation{}
766 if protoimpl.UnsafeEnabled {
767 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[5]
768 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
769 ms.StoreMessageInfo(mi)
770 }
771 }
772
773 func (x *Document_EntityRelation) String() string {
774 return protoimpl.X.MessageStringOf(x)
775 }
776
777 func (*Document_EntityRelation) ProtoMessage() {}
778
779 func (x *Document_EntityRelation) ProtoReflect() protoreflect.Message {
780 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[5]
781 if protoimpl.UnsafeEnabled && x != nil {
782 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
783 if ms.LoadMessageInfo() == nil {
784 ms.StoreMessageInfo(mi)
785 }
786 return ms
787 }
788 return mi.MessageOf(x)
789 }
790
791
792 func (*Document_EntityRelation) Descriptor() ([]byte, []int) {
793 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 4}
794 }
795
796 func (x *Document_EntityRelation) GetSubjectId() string {
797 if x != nil {
798 return x.SubjectId
799 }
800 return ""
801 }
802
803 func (x *Document_EntityRelation) GetObjectId() string {
804 if x != nil {
805 return x.ObjectId
806 }
807 return ""
808 }
809
810 func (x *Document_EntityRelation) GetRelation() string {
811 if x != nil {
812 return x.Relation
813 }
814 return ""
815 }
816
817
818
819 type Document_TextAnchor struct {
820 state protoimpl.MessageState
821 sizeCache protoimpl.SizeCache
822 unknownFields protoimpl.UnknownFields
823
824
825
826 TextSegments []*Document_TextAnchor_TextSegment `protobuf:"bytes,1,rep,name=text_segments,json=textSegments,proto3" json:"text_segments,omitempty"`
827 }
828
829 func (x *Document_TextAnchor) Reset() {
830 *x = Document_TextAnchor{}
831 if protoimpl.UnsafeEnabled {
832 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[6]
833 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
834 ms.StoreMessageInfo(mi)
835 }
836 }
837
838 func (x *Document_TextAnchor) String() string {
839 return protoimpl.X.MessageStringOf(x)
840 }
841
842 func (*Document_TextAnchor) ProtoMessage() {}
843
844 func (x *Document_TextAnchor) ProtoReflect() protoreflect.Message {
845 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[6]
846 if protoimpl.UnsafeEnabled && x != nil {
847 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
848 if ms.LoadMessageInfo() == nil {
849 ms.StoreMessageInfo(mi)
850 }
851 return ms
852 }
853 return mi.MessageOf(x)
854 }
855
856
857 func (*Document_TextAnchor) Descriptor() ([]byte, []int) {
858 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 5}
859 }
860
861 func (x *Document_TextAnchor) GetTextSegments() []*Document_TextAnchor_TextSegment {
862 if x != nil {
863 return x.TextSegments
864 }
865 return nil
866 }
867
868
869 type Document_Style_FontSize struct {
870 state protoimpl.MessageState
871 sizeCache protoimpl.SizeCache
872 unknownFields protoimpl.UnknownFields
873
874
875 Size float32 `protobuf:"fixed32,1,opt,name=size,proto3" json:"size,omitempty"`
876
877 Unit string `protobuf:"bytes,2,opt,name=unit,proto3" json:"unit,omitempty"`
878 }
879
880 func (x *Document_Style_FontSize) Reset() {
881 *x = Document_Style_FontSize{}
882 if protoimpl.UnsafeEnabled {
883 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[7]
884 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
885 ms.StoreMessageInfo(mi)
886 }
887 }
888
889 func (x *Document_Style_FontSize) String() string {
890 return protoimpl.X.MessageStringOf(x)
891 }
892
893 func (*Document_Style_FontSize) ProtoMessage() {}
894
895 func (x *Document_Style_FontSize) ProtoReflect() protoreflect.Message {
896 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[7]
897 if protoimpl.UnsafeEnabled && x != nil {
898 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
899 if ms.LoadMessageInfo() == nil {
900 ms.StoreMessageInfo(mi)
901 }
902 return ms
903 }
904 return mi.MessageOf(x)
905 }
906
907
908 func (*Document_Style_FontSize) Descriptor() ([]byte, []int) {
909 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 1, 0}
910 }
911
912 func (x *Document_Style_FontSize) GetSize() float32 {
913 if x != nil {
914 return x.Size
915 }
916 return 0
917 }
918
919 func (x *Document_Style_FontSize) GetUnit() string {
920 if x != nil {
921 return x.Unit
922 }
923 return ""
924 }
925
926
927 type Document_Page_Dimension struct {
928 state protoimpl.MessageState
929 sizeCache protoimpl.SizeCache
930 unknownFields protoimpl.UnknownFields
931
932
933 Width float32 `protobuf:"fixed32,1,opt,name=width,proto3" json:"width,omitempty"`
934
935 Height float32 `protobuf:"fixed32,2,opt,name=height,proto3" json:"height,omitempty"`
936
937 Unit string `protobuf:"bytes,3,opt,name=unit,proto3" json:"unit,omitempty"`
938 }
939
940 func (x *Document_Page_Dimension) Reset() {
941 *x = Document_Page_Dimension{}
942 if protoimpl.UnsafeEnabled {
943 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[8]
944 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
945 ms.StoreMessageInfo(mi)
946 }
947 }
948
949 func (x *Document_Page_Dimension) String() string {
950 return protoimpl.X.MessageStringOf(x)
951 }
952
953 func (*Document_Page_Dimension) ProtoMessage() {}
954
955 func (x *Document_Page_Dimension) ProtoReflect() protoreflect.Message {
956 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[8]
957 if protoimpl.UnsafeEnabled && x != nil {
958 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
959 if ms.LoadMessageInfo() == nil {
960 ms.StoreMessageInfo(mi)
961 }
962 return ms
963 }
964 return mi.MessageOf(x)
965 }
966
967
968 func (*Document_Page_Dimension) Descriptor() ([]byte, []int) {
969 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 2, 0}
970 }
971
972 func (x *Document_Page_Dimension) GetWidth() float32 {
973 if x != nil {
974 return x.Width
975 }
976 return 0
977 }
978
979 func (x *Document_Page_Dimension) GetHeight() float32 {
980 if x != nil {
981 return x.Height
982 }
983 return 0
984 }
985
986 func (x *Document_Page_Dimension) GetUnit() string {
987 if x != nil {
988 return x.Unit
989 }
990 return ""
991 }
992
993
994 type Document_Page_Layout struct {
995 state protoimpl.MessageState
996 sizeCache protoimpl.SizeCache
997 unknownFields protoimpl.UnknownFields
998
999
1000
1001 TextAnchor *Document_TextAnchor `protobuf:"bytes,1,opt,name=text_anchor,json=textAnchor,proto3" json:"text_anchor,omitempty"`
1002
1003
1004
1005
1006
1007 Confidence float32 `protobuf:"fixed32,2,opt,name=confidence,proto3" json:"confidence,omitempty"`
1008
1009
1010 BoundingPoly *BoundingPoly `protobuf:"bytes,3,opt,name=bounding_poly,json=boundingPoly,proto3" json:"bounding_poly,omitempty"`
1011
1012
1013 Orientation Document_Page_Layout_Orientation `protobuf:"varint,4,opt,name=orientation,proto3,enum=google.cloud.documentai.v1beta1.Document_Page_Layout_Orientation" json:"orientation,omitempty"`
1014 }
1015
1016 func (x *Document_Page_Layout) Reset() {
1017 *x = Document_Page_Layout{}
1018 if protoimpl.UnsafeEnabled {
1019 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[9]
1020 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1021 ms.StoreMessageInfo(mi)
1022 }
1023 }
1024
1025 func (x *Document_Page_Layout) String() string {
1026 return protoimpl.X.MessageStringOf(x)
1027 }
1028
1029 func (*Document_Page_Layout) ProtoMessage() {}
1030
1031 func (x *Document_Page_Layout) ProtoReflect() protoreflect.Message {
1032 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[9]
1033 if protoimpl.UnsafeEnabled && x != nil {
1034 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1035 if ms.LoadMessageInfo() == nil {
1036 ms.StoreMessageInfo(mi)
1037 }
1038 return ms
1039 }
1040 return mi.MessageOf(x)
1041 }
1042
1043
1044 func (*Document_Page_Layout) Descriptor() ([]byte, []int) {
1045 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 2, 1}
1046 }
1047
1048 func (x *Document_Page_Layout) GetTextAnchor() *Document_TextAnchor {
1049 if x != nil {
1050 return x.TextAnchor
1051 }
1052 return nil
1053 }
1054
1055 func (x *Document_Page_Layout) GetConfidence() float32 {
1056 if x != nil {
1057 return x.Confidence
1058 }
1059 return 0
1060 }
1061
1062 func (x *Document_Page_Layout) GetBoundingPoly() *BoundingPoly {
1063 if x != nil {
1064 return x.BoundingPoly
1065 }
1066 return nil
1067 }
1068
1069 func (x *Document_Page_Layout) GetOrientation() Document_Page_Layout_Orientation {
1070 if x != nil {
1071 return x.Orientation
1072 }
1073 return Document_Page_Layout_ORIENTATION_UNSPECIFIED
1074 }
1075
1076
1077
1078 type Document_Page_Block struct {
1079 state protoimpl.MessageState
1080 sizeCache protoimpl.SizeCache
1081 unknownFields protoimpl.UnknownFields
1082
1083
1084
1085 Layout *Document_Page_Layout `protobuf:"bytes,1,opt,name=layout,proto3" json:"layout,omitempty"`
1086
1087 DetectedLanguages []*Document_Page_DetectedLanguage `protobuf:"bytes,2,rep,name=detected_languages,json=detectedLanguages,proto3" json:"detected_languages,omitempty"`
1088 }
1089
1090 func (x *Document_Page_Block) Reset() {
1091 *x = Document_Page_Block{}
1092 if protoimpl.UnsafeEnabled {
1093 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[10]
1094 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1095 ms.StoreMessageInfo(mi)
1096 }
1097 }
1098
1099 func (x *Document_Page_Block) String() string {
1100 return protoimpl.X.MessageStringOf(x)
1101 }
1102
1103 func (*Document_Page_Block) ProtoMessage() {}
1104
1105 func (x *Document_Page_Block) ProtoReflect() protoreflect.Message {
1106 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[10]
1107 if protoimpl.UnsafeEnabled && x != nil {
1108 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1109 if ms.LoadMessageInfo() == nil {
1110 ms.StoreMessageInfo(mi)
1111 }
1112 return ms
1113 }
1114 return mi.MessageOf(x)
1115 }
1116
1117
1118 func (*Document_Page_Block) Descriptor() ([]byte, []int) {
1119 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 2, 2}
1120 }
1121
1122 func (x *Document_Page_Block) GetLayout() *Document_Page_Layout {
1123 if x != nil {
1124 return x.Layout
1125 }
1126 return nil
1127 }
1128
1129 func (x *Document_Page_Block) GetDetectedLanguages() []*Document_Page_DetectedLanguage {
1130 if x != nil {
1131 return x.DetectedLanguages
1132 }
1133 return nil
1134 }
1135
1136
1137 type Document_Page_Paragraph struct {
1138 state protoimpl.MessageState
1139 sizeCache protoimpl.SizeCache
1140 unknownFields protoimpl.UnknownFields
1141
1142
1143
1144 Layout *Document_Page_Layout `protobuf:"bytes,1,opt,name=layout,proto3" json:"layout,omitempty"`
1145
1146 DetectedLanguages []*Document_Page_DetectedLanguage `protobuf:"bytes,2,rep,name=detected_languages,json=detectedLanguages,proto3" json:"detected_languages,omitempty"`
1147 }
1148
1149 func (x *Document_Page_Paragraph) Reset() {
1150 *x = Document_Page_Paragraph{}
1151 if protoimpl.UnsafeEnabled {
1152 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[11]
1153 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1154 ms.StoreMessageInfo(mi)
1155 }
1156 }
1157
1158 func (x *Document_Page_Paragraph) String() string {
1159 return protoimpl.X.MessageStringOf(x)
1160 }
1161
1162 func (*Document_Page_Paragraph) ProtoMessage() {}
1163
1164 func (x *Document_Page_Paragraph) ProtoReflect() protoreflect.Message {
1165 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[11]
1166 if protoimpl.UnsafeEnabled && x != nil {
1167 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1168 if ms.LoadMessageInfo() == nil {
1169 ms.StoreMessageInfo(mi)
1170 }
1171 return ms
1172 }
1173 return mi.MessageOf(x)
1174 }
1175
1176
1177 func (*Document_Page_Paragraph) Descriptor() ([]byte, []int) {
1178 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 2, 3}
1179 }
1180
1181 func (x *Document_Page_Paragraph) GetLayout() *Document_Page_Layout {
1182 if x != nil {
1183 return x.Layout
1184 }
1185 return nil
1186 }
1187
1188 func (x *Document_Page_Paragraph) GetDetectedLanguages() []*Document_Page_DetectedLanguage {
1189 if x != nil {
1190 return x.DetectedLanguages
1191 }
1192 return nil
1193 }
1194
1195
1196
1197 type Document_Page_Line struct {
1198 state protoimpl.MessageState
1199 sizeCache protoimpl.SizeCache
1200 unknownFields protoimpl.UnknownFields
1201
1202
1203
1204 Layout *Document_Page_Layout `protobuf:"bytes,1,opt,name=layout,proto3" json:"layout,omitempty"`
1205
1206 DetectedLanguages []*Document_Page_DetectedLanguage `protobuf:"bytes,2,rep,name=detected_languages,json=detectedLanguages,proto3" json:"detected_languages,omitempty"`
1207 }
1208
1209 func (x *Document_Page_Line) Reset() {
1210 *x = Document_Page_Line{}
1211 if protoimpl.UnsafeEnabled {
1212 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[12]
1213 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1214 ms.StoreMessageInfo(mi)
1215 }
1216 }
1217
1218 func (x *Document_Page_Line) String() string {
1219 return protoimpl.X.MessageStringOf(x)
1220 }
1221
1222 func (*Document_Page_Line) ProtoMessage() {}
1223
1224 func (x *Document_Page_Line) ProtoReflect() protoreflect.Message {
1225 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[12]
1226 if protoimpl.UnsafeEnabled && x != nil {
1227 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1228 if ms.LoadMessageInfo() == nil {
1229 ms.StoreMessageInfo(mi)
1230 }
1231 return ms
1232 }
1233 return mi.MessageOf(x)
1234 }
1235
1236
1237 func (*Document_Page_Line) Descriptor() ([]byte, []int) {
1238 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 2, 4}
1239 }
1240
1241 func (x *Document_Page_Line) GetLayout() *Document_Page_Layout {
1242 if x != nil {
1243 return x.Layout
1244 }
1245 return nil
1246 }
1247
1248 func (x *Document_Page_Line) GetDetectedLanguages() []*Document_Page_DetectedLanguage {
1249 if x != nil {
1250 return x.DetectedLanguages
1251 }
1252 return nil
1253 }
1254
1255
1256 type Document_Page_Token struct {
1257 state protoimpl.MessageState
1258 sizeCache protoimpl.SizeCache
1259 unknownFields protoimpl.UnknownFields
1260
1261
1262
1263 Layout *Document_Page_Layout `protobuf:"bytes,1,opt,name=layout,proto3" json:"layout,omitempty"`
1264
1265
1266 DetectedBreak *Document_Page_Token_DetectedBreak `protobuf:"bytes,2,opt,name=detected_break,json=detectedBreak,proto3" json:"detected_break,omitempty"`
1267
1268 DetectedLanguages []*Document_Page_DetectedLanguage `protobuf:"bytes,3,rep,name=detected_languages,json=detectedLanguages,proto3" json:"detected_languages,omitempty"`
1269 }
1270
1271 func (x *Document_Page_Token) Reset() {
1272 *x = Document_Page_Token{}
1273 if protoimpl.UnsafeEnabled {
1274 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[13]
1275 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1276 ms.StoreMessageInfo(mi)
1277 }
1278 }
1279
1280 func (x *Document_Page_Token) String() string {
1281 return protoimpl.X.MessageStringOf(x)
1282 }
1283
1284 func (*Document_Page_Token) ProtoMessage() {}
1285
1286 func (x *Document_Page_Token) ProtoReflect() protoreflect.Message {
1287 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[13]
1288 if protoimpl.UnsafeEnabled && x != nil {
1289 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1290 if ms.LoadMessageInfo() == nil {
1291 ms.StoreMessageInfo(mi)
1292 }
1293 return ms
1294 }
1295 return mi.MessageOf(x)
1296 }
1297
1298
1299 func (*Document_Page_Token) Descriptor() ([]byte, []int) {
1300 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 2, 5}
1301 }
1302
1303 func (x *Document_Page_Token) GetLayout() *Document_Page_Layout {
1304 if x != nil {
1305 return x.Layout
1306 }
1307 return nil
1308 }
1309
1310 func (x *Document_Page_Token) GetDetectedBreak() *Document_Page_Token_DetectedBreak {
1311 if x != nil {
1312 return x.DetectedBreak
1313 }
1314 return nil
1315 }
1316
1317 func (x *Document_Page_Token) GetDetectedLanguages() []*Document_Page_DetectedLanguage {
1318 if x != nil {
1319 return x.DetectedLanguages
1320 }
1321 return nil
1322 }
1323
1324
1325
1326 type Document_Page_VisualElement struct {
1327 state protoimpl.MessageState
1328 sizeCache protoimpl.SizeCache
1329 unknownFields protoimpl.UnknownFields
1330
1331
1332
1333 Layout *Document_Page_Layout `protobuf:"bytes,1,opt,name=layout,proto3" json:"layout,omitempty"`
1334
1335
1336 Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
1337
1338 DetectedLanguages []*Document_Page_DetectedLanguage `protobuf:"bytes,3,rep,name=detected_languages,json=detectedLanguages,proto3" json:"detected_languages,omitempty"`
1339 }
1340
1341 func (x *Document_Page_VisualElement) Reset() {
1342 *x = Document_Page_VisualElement{}
1343 if protoimpl.UnsafeEnabled {
1344 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[14]
1345 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1346 ms.StoreMessageInfo(mi)
1347 }
1348 }
1349
1350 func (x *Document_Page_VisualElement) String() string {
1351 return protoimpl.X.MessageStringOf(x)
1352 }
1353
1354 func (*Document_Page_VisualElement) ProtoMessage() {}
1355
1356 func (x *Document_Page_VisualElement) ProtoReflect() protoreflect.Message {
1357 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[14]
1358 if protoimpl.UnsafeEnabled && x != nil {
1359 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1360 if ms.LoadMessageInfo() == nil {
1361 ms.StoreMessageInfo(mi)
1362 }
1363 return ms
1364 }
1365 return mi.MessageOf(x)
1366 }
1367
1368
1369 func (*Document_Page_VisualElement) Descriptor() ([]byte, []int) {
1370 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 2, 6}
1371 }
1372
1373 func (x *Document_Page_VisualElement) GetLayout() *Document_Page_Layout {
1374 if x != nil {
1375 return x.Layout
1376 }
1377 return nil
1378 }
1379
1380 func (x *Document_Page_VisualElement) GetType() string {
1381 if x != nil {
1382 return x.Type
1383 }
1384 return ""
1385 }
1386
1387 func (x *Document_Page_VisualElement) GetDetectedLanguages() []*Document_Page_DetectedLanguage {
1388 if x != nil {
1389 return x.DetectedLanguages
1390 }
1391 return nil
1392 }
1393
1394
1395 type Document_Page_Table struct {
1396 state protoimpl.MessageState
1397 sizeCache protoimpl.SizeCache
1398 unknownFields protoimpl.UnknownFields
1399
1400
1401
1402 Layout *Document_Page_Layout `protobuf:"bytes,1,opt,name=layout,proto3" json:"layout,omitempty"`
1403
1404 HeaderRows []*Document_Page_Table_TableRow `protobuf:"bytes,2,rep,name=header_rows,json=headerRows,proto3" json:"header_rows,omitempty"`
1405
1406 BodyRows []*Document_Page_Table_TableRow `protobuf:"bytes,3,rep,name=body_rows,json=bodyRows,proto3" json:"body_rows,omitempty"`
1407
1408 DetectedLanguages []*Document_Page_DetectedLanguage `protobuf:"bytes,4,rep,name=detected_languages,json=detectedLanguages,proto3" json:"detected_languages,omitempty"`
1409 }
1410
1411 func (x *Document_Page_Table) Reset() {
1412 *x = Document_Page_Table{}
1413 if protoimpl.UnsafeEnabled {
1414 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[15]
1415 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1416 ms.StoreMessageInfo(mi)
1417 }
1418 }
1419
1420 func (x *Document_Page_Table) String() string {
1421 return protoimpl.X.MessageStringOf(x)
1422 }
1423
1424 func (*Document_Page_Table) ProtoMessage() {}
1425
1426 func (x *Document_Page_Table) ProtoReflect() protoreflect.Message {
1427 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[15]
1428 if protoimpl.UnsafeEnabled && x != nil {
1429 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1430 if ms.LoadMessageInfo() == nil {
1431 ms.StoreMessageInfo(mi)
1432 }
1433 return ms
1434 }
1435 return mi.MessageOf(x)
1436 }
1437
1438
1439 func (*Document_Page_Table) Descriptor() ([]byte, []int) {
1440 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 2, 7}
1441 }
1442
1443 func (x *Document_Page_Table) GetLayout() *Document_Page_Layout {
1444 if x != nil {
1445 return x.Layout
1446 }
1447 return nil
1448 }
1449
1450 func (x *Document_Page_Table) GetHeaderRows() []*Document_Page_Table_TableRow {
1451 if x != nil {
1452 return x.HeaderRows
1453 }
1454 return nil
1455 }
1456
1457 func (x *Document_Page_Table) GetBodyRows() []*Document_Page_Table_TableRow {
1458 if x != nil {
1459 return x.BodyRows
1460 }
1461 return nil
1462 }
1463
1464 func (x *Document_Page_Table) GetDetectedLanguages() []*Document_Page_DetectedLanguage {
1465 if x != nil {
1466 return x.DetectedLanguages
1467 }
1468 return nil
1469 }
1470
1471
1472 type Document_Page_FormField struct {
1473 state protoimpl.MessageState
1474 sizeCache protoimpl.SizeCache
1475 unknownFields protoimpl.UnknownFields
1476
1477
1478
1479
1480 FieldName *Document_Page_Layout `protobuf:"bytes,1,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"`
1481
1482
1483
1484 FieldValue *Document_Page_Layout `protobuf:"bytes,2,opt,name=field_value,json=fieldValue,proto3" json:"field_value,omitempty"`
1485
1486 NameDetectedLanguages []*Document_Page_DetectedLanguage `protobuf:"bytes,3,rep,name=name_detected_languages,json=nameDetectedLanguages,proto3" json:"name_detected_languages,omitempty"`
1487
1488 ValueDetectedLanguages []*Document_Page_DetectedLanguage `protobuf:"bytes,4,rep,name=value_detected_languages,json=valueDetectedLanguages,proto3" json:"value_detected_languages,omitempty"`
1489 }
1490
1491 func (x *Document_Page_FormField) Reset() {
1492 *x = Document_Page_FormField{}
1493 if protoimpl.UnsafeEnabled {
1494 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[16]
1495 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1496 ms.StoreMessageInfo(mi)
1497 }
1498 }
1499
1500 func (x *Document_Page_FormField) String() string {
1501 return protoimpl.X.MessageStringOf(x)
1502 }
1503
1504 func (*Document_Page_FormField) ProtoMessage() {}
1505
1506 func (x *Document_Page_FormField) ProtoReflect() protoreflect.Message {
1507 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[16]
1508 if protoimpl.UnsafeEnabled && x != nil {
1509 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1510 if ms.LoadMessageInfo() == nil {
1511 ms.StoreMessageInfo(mi)
1512 }
1513 return ms
1514 }
1515 return mi.MessageOf(x)
1516 }
1517
1518
1519 func (*Document_Page_FormField) Descriptor() ([]byte, []int) {
1520 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 2, 8}
1521 }
1522
1523 func (x *Document_Page_FormField) GetFieldName() *Document_Page_Layout {
1524 if x != nil {
1525 return x.FieldName
1526 }
1527 return nil
1528 }
1529
1530 func (x *Document_Page_FormField) GetFieldValue() *Document_Page_Layout {
1531 if x != nil {
1532 return x.FieldValue
1533 }
1534 return nil
1535 }
1536
1537 func (x *Document_Page_FormField) GetNameDetectedLanguages() []*Document_Page_DetectedLanguage {
1538 if x != nil {
1539 return x.NameDetectedLanguages
1540 }
1541 return nil
1542 }
1543
1544 func (x *Document_Page_FormField) GetValueDetectedLanguages() []*Document_Page_DetectedLanguage {
1545 if x != nil {
1546 return x.ValueDetectedLanguages
1547 }
1548 return nil
1549 }
1550
1551
1552 type Document_Page_DetectedLanguage struct {
1553 state protoimpl.MessageState
1554 sizeCache protoimpl.SizeCache
1555 unknownFields protoimpl.UnknownFields
1556
1557
1558
1559
1560 LanguageCode string `protobuf:"bytes,1,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
1561
1562 Confidence float32 `protobuf:"fixed32,2,opt,name=confidence,proto3" json:"confidence,omitempty"`
1563 }
1564
1565 func (x *Document_Page_DetectedLanguage) Reset() {
1566 *x = Document_Page_DetectedLanguage{}
1567 if protoimpl.UnsafeEnabled {
1568 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[17]
1569 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1570 ms.StoreMessageInfo(mi)
1571 }
1572 }
1573
1574 func (x *Document_Page_DetectedLanguage) String() string {
1575 return protoimpl.X.MessageStringOf(x)
1576 }
1577
1578 func (*Document_Page_DetectedLanguage) ProtoMessage() {}
1579
1580 func (x *Document_Page_DetectedLanguage) ProtoReflect() protoreflect.Message {
1581 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[17]
1582 if protoimpl.UnsafeEnabled && x != nil {
1583 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1584 if ms.LoadMessageInfo() == nil {
1585 ms.StoreMessageInfo(mi)
1586 }
1587 return ms
1588 }
1589 return mi.MessageOf(x)
1590 }
1591
1592
1593 func (*Document_Page_DetectedLanguage) Descriptor() ([]byte, []int) {
1594 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 2, 9}
1595 }
1596
1597 func (x *Document_Page_DetectedLanguage) GetLanguageCode() string {
1598 if x != nil {
1599 return x.LanguageCode
1600 }
1601 return ""
1602 }
1603
1604 func (x *Document_Page_DetectedLanguage) GetConfidence() float32 {
1605 if x != nil {
1606 return x.Confidence
1607 }
1608 return 0
1609 }
1610
1611
1612
1613 type Document_Page_Token_DetectedBreak struct {
1614 state protoimpl.MessageState
1615 sizeCache protoimpl.SizeCache
1616 unknownFields protoimpl.UnknownFields
1617
1618
1619 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"`
1620 }
1621
1622 func (x *Document_Page_Token_DetectedBreak) Reset() {
1623 *x = Document_Page_Token_DetectedBreak{}
1624 if protoimpl.UnsafeEnabled {
1625 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[18]
1626 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1627 ms.StoreMessageInfo(mi)
1628 }
1629 }
1630
1631 func (x *Document_Page_Token_DetectedBreak) String() string {
1632 return protoimpl.X.MessageStringOf(x)
1633 }
1634
1635 func (*Document_Page_Token_DetectedBreak) ProtoMessage() {}
1636
1637 func (x *Document_Page_Token_DetectedBreak) ProtoReflect() protoreflect.Message {
1638 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[18]
1639 if protoimpl.UnsafeEnabled && x != nil {
1640 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1641 if ms.LoadMessageInfo() == nil {
1642 ms.StoreMessageInfo(mi)
1643 }
1644 return ms
1645 }
1646 return mi.MessageOf(x)
1647 }
1648
1649
1650 func (*Document_Page_Token_DetectedBreak) Descriptor() ([]byte, []int) {
1651 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 2, 5, 0}
1652 }
1653
1654 func (x *Document_Page_Token_DetectedBreak) GetType() Document_Page_Token_DetectedBreak_Type {
1655 if x != nil {
1656 return x.Type
1657 }
1658 return Document_Page_Token_DetectedBreak_TYPE_UNSPECIFIED
1659 }
1660
1661
1662 type Document_Page_Table_TableRow struct {
1663 state protoimpl.MessageState
1664 sizeCache protoimpl.SizeCache
1665 unknownFields protoimpl.UnknownFields
1666
1667
1668 Cells []*Document_Page_Table_TableCell `protobuf:"bytes,1,rep,name=cells,proto3" json:"cells,omitempty"`
1669 }
1670
1671 func (x *Document_Page_Table_TableRow) Reset() {
1672 *x = Document_Page_Table_TableRow{}
1673 if protoimpl.UnsafeEnabled {
1674 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[19]
1675 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1676 ms.StoreMessageInfo(mi)
1677 }
1678 }
1679
1680 func (x *Document_Page_Table_TableRow) String() string {
1681 return protoimpl.X.MessageStringOf(x)
1682 }
1683
1684 func (*Document_Page_Table_TableRow) ProtoMessage() {}
1685
1686 func (x *Document_Page_Table_TableRow) ProtoReflect() protoreflect.Message {
1687 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[19]
1688 if protoimpl.UnsafeEnabled && x != nil {
1689 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1690 if ms.LoadMessageInfo() == nil {
1691 ms.StoreMessageInfo(mi)
1692 }
1693 return ms
1694 }
1695 return mi.MessageOf(x)
1696 }
1697
1698
1699 func (*Document_Page_Table_TableRow) Descriptor() ([]byte, []int) {
1700 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 2, 7, 0}
1701 }
1702
1703 func (x *Document_Page_Table_TableRow) GetCells() []*Document_Page_Table_TableCell {
1704 if x != nil {
1705 return x.Cells
1706 }
1707 return nil
1708 }
1709
1710
1711 type Document_Page_Table_TableCell struct {
1712 state protoimpl.MessageState
1713 sizeCache protoimpl.SizeCache
1714 unknownFields protoimpl.UnknownFields
1715
1716
1717
1718 Layout *Document_Page_Layout `protobuf:"bytes,1,opt,name=layout,proto3" json:"layout,omitempty"`
1719
1720 RowSpan int32 `protobuf:"varint,2,opt,name=row_span,json=rowSpan,proto3" json:"row_span,omitempty"`
1721
1722 ColSpan int32 `protobuf:"varint,3,opt,name=col_span,json=colSpan,proto3" json:"col_span,omitempty"`
1723
1724 DetectedLanguages []*Document_Page_DetectedLanguage `protobuf:"bytes,4,rep,name=detected_languages,json=detectedLanguages,proto3" json:"detected_languages,omitempty"`
1725 }
1726
1727 func (x *Document_Page_Table_TableCell) Reset() {
1728 *x = Document_Page_Table_TableCell{}
1729 if protoimpl.UnsafeEnabled {
1730 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[20]
1731 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1732 ms.StoreMessageInfo(mi)
1733 }
1734 }
1735
1736 func (x *Document_Page_Table_TableCell) String() string {
1737 return protoimpl.X.MessageStringOf(x)
1738 }
1739
1740 func (*Document_Page_Table_TableCell) ProtoMessage() {}
1741
1742 func (x *Document_Page_Table_TableCell) ProtoReflect() protoreflect.Message {
1743 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[20]
1744 if protoimpl.UnsafeEnabled && x != nil {
1745 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1746 if ms.LoadMessageInfo() == nil {
1747 ms.StoreMessageInfo(mi)
1748 }
1749 return ms
1750 }
1751 return mi.MessageOf(x)
1752 }
1753
1754
1755 func (*Document_Page_Table_TableCell) Descriptor() ([]byte, []int) {
1756 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 2, 7, 1}
1757 }
1758
1759 func (x *Document_Page_Table_TableCell) GetLayout() *Document_Page_Layout {
1760 if x != nil {
1761 return x.Layout
1762 }
1763 return nil
1764 }
1765
1766 func (x *Document_Page_Table_TableCell) GetRowSpan() int32 {
1767 if x != nil {
1768 return x.RowSpan
1769 }
1770 return 0
1771 }
1772
1773 func (x *Document_Page_Table_TableCell) GetColSpan() int32 {
1774 if x != nil {
1775 return x.ColSpan
1776 }
1777 return 0
1778 }
1779
1780 func (x *Document_Page_Table_TableCell) GetDetectedLanguages() []*Document_Page_DetectedLanguage {
1781 if x != nil {
1782 return x.DetectedLanguages
1783 }
1784 return nil
1785 }
1786
1787
1788
1789
1790
1791
1792 type Document_TextAnchor_TextSegment struct {
1793 state protoimpl.MessageState
1794 sizeCache protoimpl.SizeCache
1795 unknownFields protoimpl.UnknownFields
1796
1797
1798
1799
1800 StartIndex int64 `protobuf:"varint,1,opt,name=start_index,json=startIndex,proto3" json:"start_index,omitempty"`
1801
1802
1803
1804 EndIndex int64 `protobuf:"varint,2,opt,name=end_index,json=endIndex,proto3" json:"end_index,omitempty"`
1805 }
1806
1807 func (x *Document_TextAnchor_TextSegment) Reset() {
1808 *x = Document_TextAnchor_TextSegment{}
1809 if protoimpl.UnsafeEnabled {
1810 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[21]
1811 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1812 ms.StoreMessageInfo(mi)
1813 }
1814 }
1815
1816 func (x *Document_TextAnchor_TextSegment) String() string {
1817 return protoimpl.X.MessageStringOf(x)
1818 }
1819
1820 func (*Document_TextAnchor_TextSegment) ProtoMessage() {}
1821
1822 func (x *Document_TextAnchor_TextSegment) ProtoReflect() protoreflect.Message {
1823 mi := &file_google_cloud_documentai_v1beta1_document_proto_msgTypes[21]
1824 if protoimpl.UnsafeEnabled && x != nil {
1825 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1826 if ms.LoadMessageInfo() == nil {
1827 ms.StoreMessageInfo(mi)
1828 }
1829 return ms
1830 }
1831 return mi.MessageOf(x)
1832 }
1833
1834
1835 func (*Document_TextAnchor_TextSegment) Descriptor() ([]byte, []int) {
1836 return file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP(), []int{0, 5, 0}
1837 }
1838
1839 func (x *Document_TextAnchor_TextSegment) GetStartIndex() int64 {
1840 if x != nil {
1841 return x.StartIndex
1842 }
1843 return 0
1844 }
1845
1846 func (x *Document_TextAnchor_TextSegment) GetEndIndex() int64 {
1847 if x != nil {
1848 return x.EndIndex
1849 }
1850 return 0
1851 }
1852
1853 var File_google_cloud_documentai_v1beta1_document_proto protoreflect.FileDescriptor
1854
1855 var file_google_cloud_documentai_v1beta1_document_proto_rawDesc = []byte{
1856 0x0a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x64,
1857 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
1858 0x31, 0x2f, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1859 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64,
1860 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
1861 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69,
1862 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f,
1863 0x74, 0x6f, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1864 0x2f, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2f, 0x76, 0x31, 0x62, 0x65,
1865 0x74, 0x61, 0x31, 0x2f, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f,
1866 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x73,
1867 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f,
1868 0x67, 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x70,
1869 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf7, 0x2b, 0x0a, 0x08, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e,
1870 0x74, 0x12, 0x12, 0x0a, 0x03, 0x75, 0x72, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00,
1871 0x52, 0x03, 0x75, 0x72, 0x69, 0x12, 0x1a, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
1872 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
1873 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03,
1874 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x69, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12,
1875 0x0a, 0x04, 0x74, 0x65, 0x78, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x65,
1876 0x78, 0x74, 0x12, 0x50, 0x0a, 0x0b, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65,
1877 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1878 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61,
1879 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65,
1880 0x6e, 0x74, 0x2e, 0x53, 0x74, 0x79, 0x6c, 0x65, 0x52, 0x0a, 0x74, 0x65, 0x78, 0x74, 0x53, 0x74,
1881 0x79, 0x6c, 0x65, 0x73, 0x12, 0x44, 0x0a, 0x05, 0x70, 0x61, 0x67, 0x65, 0x73, 0x18, 0x06, 0x20,
1882 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1883 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31,
1884 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50,
1885 0x61, 0x67, 0x65, 0x52, 0x05, 0x70, 0x61, 0x67, 0x65, 0x73, 0x12, 0x4c, 0x0a, 0x08, 0x65, 0x6e,
1886 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67,
1887 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75,
1888 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44,
1889 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x08,
1890 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x63, 0x0a, 0x10, 0x65, 0x6e, 0x74, 0x69,
1891 0x74, 0x79, 0x5f, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x08, 0x20, 0x03,
1892 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
1893 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62,
1894 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x45, 0x6e,
1895 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x65, 0x6e,
1896 0x74, 0x69, 0x74, 0x79, 0x52, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x52, 0x0a,
1897 0x0a, 0x73, 0x68, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x09, 0x20, 0x01, 0x28,
1898 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1899 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65,
1900 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x53, 0x68, 0x61,
1901 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x73, 0x68, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66,
1902 0x6f, 0x12, 0x28, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b,
1903 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74,
1904 0x61, 0x74, 0x75, 0x73, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x1a, 0x6e, 0x0a, 0x09, 0x53,
1905 0x68, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x68, 0x61, 0x72,
1906 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x73,
1907 0x68, 0x61, 0x72, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x68, 0x61,
1908 0x72, 0x64, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a,
1909 0x73, 0x68, 0x61, 0x72, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x65,
1910 0x78, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52,
1911 0x0a, 0x74, 0x65, 0x78, 0x74, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x1a, 0xbb, 0x03, 0x0a, 0x05,
1912 0x53, 0x74, 0x79, 0x6c, 0x65, 0x12, 0x55, 0x0a, 0x0b, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x61, 0x6e,
1913 0x63, 0x68, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f,
1914 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65,
1915 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63,
1916 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72,
1917 0x52, 0x0a, 0x74, 0x65, 0x78, 0x74, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x12, 0x28, 0x0a, 0x05,
1918 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f,
1919 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x52,
1920 0x05, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x12, 0x3d, 0x0a, 0x10, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72,
1921 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
1922 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x43,
1923 0x6f, 0x6c, 0x6f, 0x72, 0x52, 0x0f, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64,
1924 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x6f, 0x6e, 0x74, 0x5f, 0x77, 0x65,
1925 0x69, 0x67, 0x68, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x66, 0x6f, 0x6e, 0x74,
1926 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x73,
1927 0x74, 0x79, 0x6c, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x65, 0x78, 0x74,
1928 0x53, 0x74, 0x79, 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x65,
1929 0x63, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e,
1930 0x74, 0x65, 0x78, 0x74, 0x44, 0x65, 0x63, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x55,
1931 0x0a, 0x09, 0x66, 0x6f, 0x6e, 0x74, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28,
1932 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1933 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65,
1934 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x53, 0x74, 0x79,
1935 0x6c, 0x65, 0x2e, 0x46, 0x6f, 0x6e, 0x74, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x08, 0x66, 0x6f, 0x6e,
1936 0x74, 0x53, 0x69, 0x7a, 0x65, 0x1a, 0x32, 0x0a, 0x08, 0x46, 0x6f, 0x6e, 0x74, 0x53, 0x69, 0x7a,
1937 0x65, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52,
1938 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x6e, 0x69, 0x74, 0x18, 0x02, 0x20,
1939 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x6e, 0x69, 0x74, 0x1a, 0x9e, 0x1f, 0x0a, 0x04, 0x50, 0x61,
1940 0x67, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65,
1941 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x4e, 0x75, 0x6d,
1942 0x62, 0x65, 0x72, 0x12, 0x56, 0x0a, 0x09, 0x64, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
1943 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1944 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69,
1945 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e,
1946 0x74, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x44, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
1947 0x52, 0x09, 0x64, 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x4d, 0x0a, 0x06, 0x6c,
1948 0x61, 0x79, 0x6f, 0x75, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f,
1949 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d,
1950 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f,
1951 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x4c, 0x61, 0x79, 0x6f,
1952 0x75, 0x74, 0x52, 0x06, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x12, 0x6e, 0x0a, 0x12, 0x64, 0x65,
1953 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73,
1954 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1955 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69,
1956 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e,
1957 0x74, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4c,
1958 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x52, 0x11, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65,
1959 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x12, 0x4c, 0x0a, 0x06, 0x62, 0x6c,
1960 0x6f, 0x63, 0x6b, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f,
1961 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65,
1962 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63,
1963 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b,
1964 0x52, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x58, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61,
1965 0x67, 0x72, 0x61, 0x70, 0x68, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67,
1966 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75,
1967 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44,
1968 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x50, 0x61, 0x72,
1969 0x61, 0x67, 0x72, 0x61, 0x70, 0x68, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x67, 0x72, 0x61, 0x70,
1970 0x68, 0x73, 0x12, 0x49, 0x0a, 0x05, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28,
1971 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1972 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65,
1973 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x61, 0x67,
1974 0x65, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x12, 0x4c, 0x0a,
1975 0x06, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e,
1976 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63,
1977 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e,
1978 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x54, 0x6f,
1979 0x6b, 0x65, 0x6e, 0x52, 0x06, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x12, 0x65, 0x0a, 0x0f, 0x76,
1980 0x69, 0x73, 0x75, 0x61, 0x6c, 0x5f, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x09,
1981 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
1982 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76,
1983 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e,
1984 0x50, 0x61, 0x67, 0x65, 0x2e, 0x56, 0x69, 0x73, 0x75, 0x61, 0x6c, 0x45, 0x6c, 0x65, 0x6d, 0x65,
1985 0x6e, 0x74, 0x52, 0x0e, 0x76, 0x69, 0x73, 0x75, 0x61, 0x6c, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e,
1986 0x74, 0x73, 0x12, 0x4c, 0x0a, 0x06, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x0a, 0x20, 0x03,
1987 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
1988 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62,
1989 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x61,
1990 0x67, 0x65, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x06, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73,
1991 0x12, 0x59, 0x0a, 0x0b, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18,
1992 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1993 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e,
1994 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74,
1995 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x46, 0x6f, 0x72, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52,
1996 0x0a, 0x66, 0x6f, 0x72, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x1a, 0x4d, 0x0a, 0x09, 0x44,
1997 0x69, 0x6d, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x77, 0x69, 0x64, 0x74,
1998 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x12, 0x16,
1999 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06,
2000 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x6e, 0x69, 0x74, 0x18, 0x03,
2001 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x6e, 0x69, 0x74, 0x1a, 0x9f, 0x03, 0x0a, 0x06, 0x4c,
2002 0x61, 0x79, 0x6f, 0x75, 0x74, 0x12, 0x55, 0x0a, 0x0b, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x61, 0x6e,
2003 0x63, 0x68, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f,
2004 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65,
2005 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63,
2006 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72,
2007 0x52, 0x0a, 0x74, 0x65, 0x78, 0x74, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x12, 0x1e, 0x0a, 0x0a,
2008 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02,
2009 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x52, 0x0a, 0x0d,
2010 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x6c, 0x79, 0x18, 0x03, 0x20,
2011 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2012 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31,
2013 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x42, 0x6f, 0x75, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x6f,
2014 0x6c, 0x79, 0x52, 0x0c, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x79,
2015 0x12, 0x63, 0x0a, 0x0b, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18,
2016 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
2017 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e,
2018 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74,
2019 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x4c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x2e, 0x4f, 0x72, 0x69,
2020 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74,
2021 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x65, 0x0a, 0x0b, 0x4f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61,
2022 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x17, 0x4f, 0x52, 0x49, 0x45, 0x4e, 0x54, 0x41, 0x54,
2023 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10,
2024 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x41, 0x47, 0x45, 0x5f, 0x55, 0x50, 0x10, 0x01, 0x12, 0x0e,
2025 0x0a, 0x0a, 0x50, 0x41, 0x47, 0x45, 0x5f, 0x52, 0x49, 0x47, 0x48, 0x54, 0x10, 0x02, 0x12, 0x0d,
2026 0x0a, 0x09, 0x50, 0x41, 0x47, 0x45, 0x5f, 0x44, 0x4f, 0x57, 0x4e, 0x10, 0x03, 0x12, 0x0d, 0x0a,
2027 0x09, 0x50, 0x41, 0x47, 0x45, 0x5f, 0x4c, 0x45, 0x46, 0x54, 0x10, 0x04, 0x1a, 0xc6, 0x01, 0x0a,
2028 0x05, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x4d, 0x0a, 0x06, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74,
2029 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2030 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69,
2031 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e,
2032 0x74, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x4c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x52, 0x06, 0x6c,
2033 0x61, 0x79, 0x6f, 0x75, 0x74, 0x12, 0x6e, 0x0a, 0x12, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65,
2034 0x64, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28,
2035 0x0b, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
2036 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65,
2037 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x61, 0x67,
2038 0x65, 0x2e, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61,
2039 0x67, 0x65, 0x52, 0x11, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4c, 0x61, 0x6e, 0x67,
2040 0x75, 0x61, 0x67, 0x65, 0x73, 0x1a, 0xca, 0x01, 0x0a, 0x09, 0x50, 0x61, 0x72, 0x61, 0x67, 0x72,
2041 0x61, 0x70, 0x68, 0x12, 0x4d, 0x0a, 0x06, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x18, 0x01, 0x20,
2042 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2043 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31,
2044 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50,
2045 0x61, 0x67, 0x65, 0x2e, 0x4c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x52, 0x06, 0x6c, 0x61, 0x79, 0x6f,
2046 0x75, 0x74, 0x12, 0x6e, 0x0a, 0x12, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x6c,
2047 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f,
2048 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f,
2049 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
2050 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x44,
2051 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x52,
2052 0x11, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67,
2053 0x65, 0x73, 0x1a, 0xc5, 0x01, 0x0a, 0x04, 0x4c, 0x69, 0x6e, 0x65, 0x12, 0x4d, 0x0a, 0x06, 0x6c,
2054 0x61, 0x79, 0x6f, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f,
2055 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d,
2056 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f,
2057 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x4c, 0x61, 0x79, 0x6f,
2058 0x75, 0x74, 0x52, 0x06, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x12, 0x6e, 0x0a, 0x12, 0x64, 0x65,
2059 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73,
2060 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2061 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69,
2062 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e,
2063 0x74, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4c,
2064 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x52, 0x11, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65,
2065 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x1a, 0xe5, 0x03, 0x0a, 0x05, 0x54,
2066 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x4d, 0x0a, 0x06, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x18, 0x01,
2067 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2068 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76,
2069 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e,
2070 0x50, 0x61, 0x67, 0x65, 0x2e, 0x4c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x52, 0x06, 0x6c, 0x61, 0x79,
2071 0x6f, 0x75, 0x74, 0x12, 0x69, 0x0a, 0x0e, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f,
2072 0x62, 0x72, 0x65, 0x61, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x67, 0x6f,
2073 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d,
2074 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f,
2075 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x54, 0x6f, 0x6b, 0x65,
2076 0x6e, 0x2e, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x52,
2077 0x0d, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x12, 0x6e,
2078 0x0a, 0x12, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75,
2079 0x61, 0x67, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f,
2080 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65,
2081 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63,
2082 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x44, 0x65, 0x74, 0x65, 0x63,
2083 0x74, 0x65, 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x52, 0x11, 0x64, 0x65, 0x74,
2084 0x65, 0x63, 0x74, 0x65, 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x1a, 0xb1,
2085 0x01, 0x0a, 0x0d, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x42, 0x72, 0x65, 0x61, 0x6b,
2086 0x12, 0x5b, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x47,
2087 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f,
2088 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
2089 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x54,
2090 0x6f, 0x6b, 0x65, 0x6e, 0x2e, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x42, 0x72, 0x65,
2091 0x61, 0x6b, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x43, 0x0a,
2092 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e,
2093 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x53,
2094 0x50, 0x41, 0x43, 0x45, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x57, 0x49, 0x44, 0x45, 0x5f, 0x53,
2095 0x50, 0x41, 0x43, 0x45, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x48, 0x59, 0x50, 0x48, 0x45, 0x4e,
2096 0x10, 0x03, 0x1a, 0xe2, 0x01, 0x0a, 0x0d, 0x56, 0x69, 0x73, 0x75, 0x61, 0x6c, 0x45, 0x6c, 0x65,
2097 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x4d, 0x0a, 0x06, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x18, 0x01,
2098 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2099 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76,
2100 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e,
2101 0x50, 0x61, 0x67, 0x65, 0x2e, 0x4c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x52, 0x06, 0x6c, 0x61, 0x79,
2102 0x6f, 0x75, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
2103 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x6e, 0x0a, 0x12, 0x64, 0x65, 0x74, 0x65, 0x63,
2104 0x74, 0x65, 0x64, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x18, 0x03, 0x20,
2105 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2106 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31,
2107 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50,
2108 0x61, 0x67, 0x65, 0x2e, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4c, 0x61, 0x6e, 0x67,
2109 0x75, 0x61, 0x67, 0x65, 0x52, 0x11, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4c, 0x61,
2110 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x1a, 0xe7, 0x05, 0x0a, 0x05, 0x54, 0x61, 0x62, 0x6c,
2111 0x65, 0x12, 0x4d, 0x0a, 0x06, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
2112 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
2113 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65,
2114 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x61, 0x67,
2115 0x65, 0x2e, 0x4c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x52, 0x06, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74,
2116 0x12, 0x5e, 0x0a, 0x0b, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x18,
2117 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
2118 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e,
2119 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74,
2120 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x54, 0x61, 0x62, 0x6c,
2121 0x65, 0x52, 0x6f, 0x77, 0x52, 0x0a, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x6f, 0x77, 0x73,
2122 0x12, 0x5a, 0x0a, 0x09, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x18, 0x03, 0x20,
2123 0x03, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2124 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31,
2125 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50,
2126 0x61, 0x67, 0x65, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52,
2127 0x6f, 0x77, 0x52, 0x08, 0x62, 0x6f, 0x64, 0x79, 0x52, 0x6f, 0x77, 0x73, 0x12, 0x6e, 0x0a, 0x12,
2128 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67,
2129 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2130 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74,
2131 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d,
2132 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65,
2133 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x52, 0x11, 0x64, 0x65, 0x74, 0x65, 0x63,
2134 0x74, 0x65, 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x1a, 0x60, 0x0a, 0x08,
2135 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x6f, 0x77, 0x12, 0x54, 0x0a, 0x05, 0x63, 0x65, 0x6c, 0x6c,
2136 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2137 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61,
2138 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65,
2139 0x6e, 0x74, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x54, 0x61,
2140 0x62, 0x6c, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x52, 0x05, 0x63, 0x65, 0x6c, 0x6c, 0x73, 0x1a, 0x80,
2141 0x02, 0x0a, 0x09, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x12, 0x4d, 0x0a, 0x06,
2142 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67,
2143 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75,
2144 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44,
2145 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x4c, 0x61, 0x79,
2146 0x6f, 0x75, 0x74, 0x52, 0x06, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x72,
2147 0x6f, 0x77, 0x5f, 0x73, 0x70, 0x61, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72,
2148 0x6f, 0x77, 0x53, 0x70, 0x61, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x6f, 0x6c, 0x5f, 0x73, 0x70,
2149 0x61, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x63, 0x6f, 0x6c, 0x53, 0x70, 0x61,
2150 0x6e, 0x12, 0x6e, 0x0a, 0x12, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x6c, 0x61,
2151 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e,
2152 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63,
2153 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e,
2154 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x44, 0x65,
2155 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x52, 0x11,
2156 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65,
2157 0x73, 0x1a, 0xad, 0x03, 0x0a, 0x09, 0x46, 0x6f, 0x72, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12,
2158 0x54, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
2159 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2160 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31,
2161 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50,
2162 0x61, 0x67, 0x65, 0x2e, 0x4c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c,
2163 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x56, 0x0a, 0x0b, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x76,
2164 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f,
2165 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65,
2166 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63,
2167 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x4c, 0x61, 0x79, 0x6f, 0x75,
2168 0x74, 0x52, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x77, 0x0a,
2169 0x17, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x6c,
2170 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f,
2171 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f,
2172 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
2173 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x44,
2174 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x52,
2175 0x15, 0x6e, 0x61, 0x6d, 0x65, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4c, 0x61, 0x6e,
2176 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x12, 0x79, 0x0a, 0x18, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f,
2177 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67,
2178 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2179 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74,
2180 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d,
2181 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x2e, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65,
2182 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x52, 0x16, 0x76, 0x61, 0x6c, 0x75, 0x65,
2183 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65,
2184 0x73, 0x1a, 0x57, 0x0a, 0x10, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4c, 0x61, 0x6e,
2185 0x67, 0x75, 0x61, 0x67, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67,
2186 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6c, 0x61,
2187 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6f,
2188 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0a,
2189 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x64, 0x65, 0x6e, 0x63, 0x65, 0x1a, 0xba, 0x01, 0x0a, 0x06, 0x45,
2190 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x55, 0x0a, 0x0b, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x61, 0x6e,
2191 0x63, 0x68, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f,
2192 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65,
2193 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63,
2194 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72,
2195 0x52, 0x0a, 0x74, 0x65, 0x78, 0x74, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x12, 0x17, 0x0a, 0x04,
2196 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
2197 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e,
2198 0x5f, 0x74, 0x65, 0x78, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6d, 0x65, 0x6e,
2199 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x65, 0x78, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x65, 0x6e, 0x74,
2200 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x65,
2201 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x1a, 0x68, 0x0a, 0x0e, 0x45, 0x6e, 0x74, 0x69, 0x74,
2202 0x79, 0x52, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x75, 0x62,
2203 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73,
2204 0x75, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x62, 0x6a, 0x65,
2205 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x62, 0x6a,
2206 0x65, 0x63, 0x74, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f,
2207 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f,
2208 0x6e, 0x1a, 0xc0, 0x01, 0x0a, 0x0a, 0x54, 0x65, 0x78, 0x74, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72,
2209 0x12, 0x65, 0x0a, 0x0d, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74,
2210 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2211 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61,
2212 0x69, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65,
2213 0x6e, 0x74, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x2e, 0x54, 0x65,
2214 0x78, 0x74, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0c, 0x74, 0x65, 0x78, 0x74, 0x53,
2215 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x1a, 0x4b, 0x0a, 0x0b, 0x54, 0x65, 0x78, 0x74, 0x53,
2216 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f,
2217 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x73, 0x74, 0x61,
2218 0x72, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x6e, 0x64, 0x5f, 0x69,
2219 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x65, 0x6e, 0x64, 0x49,
2220 0x6e, 0x64, 0x65, 0x78, 0x42, 0x08, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x42, 0xea,
2221 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2222 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76,
2223 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x0d, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74,
2224 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x49, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2225 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72,
2226 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63,
2227 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2f,
2228 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74,
2229 0x61, 0x69, 0xaa, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75,
2230 0x64, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x41, 0x49, 0x2e, 0x56, 0x31, 0x42,
2231 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c,
2232 0x6f, 0x75, 0x64, 0x5c, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x41, 0x49, 0x5c, 0x56,
2233 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a,
2234 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74,
2235 0x41, 0x49, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f,
2236 0x74, 0x6f, 0x33,
2237 }
2238
2239 var (
2240 file_google_cloud_documentai_v1beta1_document_proto_rawDescOnce sync.Once
2241 file_google_cloud_documentai_v1beta1_document_proto_rawDescData = file_google_cloud_documentai_v1beta1_document_proto_rawDesc
2242 )
2243
2244 func file_google_cloud_documentai_v1beta1_document_proto_rawDescGZIP() []byte {
2245 file_google_cloud_documentai_v1beta1_document_proto_rawDescOnce.Do(func() {
2246 file_google_cloud_documentai_v1beta1_document_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_documentai_v1beta1_document_proto_rawDescData)
2247 })
2248 return file_google_cloud_documentai_v1beta1_document_proto_rawDescData
2249 }
2250
2251 var file_google_cloud_documentai_v1beta1_document_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
2252 var file_google_cloud_documentai_v1beta1_document_proto_msgTypes = make([]protoimpl.MessageInfo, 22)
2253 var file_google_cloud_documentai_v1beta1_document_proto_goTypes = []interface{}{
2254 (Document_Page_Layout_Orientation)(0),
2255 (Document_Page_Token_DetectedBreak_Type)(0),
2256 (*Document)(nil),
2257 (*Document_ShardInfo)(nil),
2258 (*Document_Style)(nil),
2259 (*Document_Page)(nil),
2260 (*Document_Entity)(nil),
2261 (*Document_EntityRelation)(nil),
2262 (*Document_TextAnchor)(nil),
2263 (*Document_Style_FontSize)(nil),
2264 (*Document_Page_Dimension)(nil),
2265 (*Document_Page_Layout)(nil),
2266 (*Document_Page_Block)(nil),
2267 (*Document_Page_Paragraph)(nil),
2268 (*Document_Page_Line)(nil),
2269 (*Document_Page_Token)(nil),
2270 (*Document_Page_VisualElement)(nil),
2271 (*Document_Page_Table)(nil),
2272 (*Document_Page_FormField)(nil),
2273 (*Document_Page_DetectedLanguage)(nil),
2274 (*Document_Page_Token_DetectedBreak)(nil),
2275 (*Document_Page_Table_TableRow)(nil),
2276 (*Document_Page_Table_TableCell)(nil),
2277 (*Document_TextAnchor_TextSegment)(nil),
2278 (*status.Status)(nil),
2279 (*color.Color)(nil),
2280 (*BoundingPoly)(nil),
2281 }
2282 var file_google_cloud_documentai_v1beta1_document_proto_depIdxs = []int32{
2283 4,
2284 5,
2285 6,
2286 7,
2287 3,
2288 24,
2289 8,
2290 25,
2291 25,
2292 9,
2293 10,
2294 11,
2295 19,
2296 12,
2297 13,
2298 14,
2299 15,
2300 16,
2301 17,
2302 18,
2303 8,
2304 23,
2305 8,
2306 26,
2307 0,
2308 11,
2309 19,
2310 11,
2311 19,
2312 11,
2313 19,
2314 11,
2315 20,
2316 19,
2317 11,
2318 19,
2319 11,
2320 21,
2321 21,
2322 19,
2323 11,
2324 11,
2325 19,
2326 19,
2327 1,
2328 22,
2329 11,
2330 19,
2331 48,
2332 48,
2333 48,
2334 48,
2335 0,
2336 }
2337
2338 func init() { file_google_cloud_documentai_v1beta1_document_proto_init() }
2339 func file_google_cloud_documentai_v1beta1_document_proto_init() {
2340 if File_google_cloud_documentai_v1beta1_document_proto != nil {
2341 return
2342 }
2343 file_google_cloud_documentai_v1beta1_geometry_proto_init()
2344 if !protoimpl.UnsafeEnabled {
2345 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
2346 switch v := v.(*Document); i {
2347 case 0:
2348 return &v.state
2349 case 1:
2350 return &v.sizeCache
2351 case 2:
2352 return &v.unknownFields
2353 default:
2354 return nil
2355 }
2356 }
2357 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
2358 switch v := v.(*Document_ShardInfo); i {
2359 case 0:
2360 return &v.state
2361 case 1:
2362 return &v.sizeCache
2363 case 2:
2364 return &v.unknownFields
2365 default:
2366 return nil
2367 }
2368 }
2369 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
2370 switch v := v.(*Document_Style); i {
2371 case 0:
2372 return &v.state
2373 case 1:
2374 return &v.sizeCache
2375 case 2:
2376 return &v.unknownFields
2377 default:
2378 return nil
2379 }
2380 }
2381 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
2382 switch v := v.(*Document_Page); i {
2383 case 0:
2384 return &v.state
2385 case 1:
2386 return &v.sizeCache
2387 case 2:
2388 return &v.unknownFields
2389 default:
2390 return nil
2391 }
2392 }
2393 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
2394 switch v := v.(*Document_Entity); i {
2395 case 0:
2396 return &v.state
2397 case 1:
2398 return &v.sizeCache
2399 case 2:
2400 return &v.unknownFields
2401 default:
2402 return nil
2403 }
2404 }
2405 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
2406 switch v := v.(*Document_EntityRelation); i {
2407 case 0:
2408 return &v.state
2409 case 1:
2410 return &v.sizeCache
2411 case 2:
2412 return &v.unknownFields
2413 default:
2414 return nil
2415 }
2416 }
2417 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
2418 switch v := v.(*Document_TextAnchor); i {
2419 case 0:
2420 return &v.state
2421 case 1:
2422 return &v.sizeCache
2423 case 2:
2424 return &v.unknownFields
2425 default:
2426 return nil
2427 }
2428 }
2429 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
2430 switch v := v.(*Document_Style_FontSize); i {
2431 case 0:
2432 return &v.state
2433 case 1:
2434 return &v.sizeCache
2435 case 2:
2436 return &v.unknownFields
2437 default:
2438 return nil
2439 }
2440 }
2441 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
2442 switch v := v.(*Document_Page_Dimension); i {
2443 case 0:
2444 return &v.state
2445 case 1:
2446 return &v.sizeCache
2447 case 2:
2448 return &v.unknownFields
2449 default:
2450 return nil
2451 }
2452 }
2453 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
2454 switch v := v.(*Document_Page_Layout); i {
2455 case 0:
2456 return &v.state
2457 case 1:
2458 return &v.sizeCache
2459 case 2:
2460 return &v.unknownFields
2461 default:
2462 return nil
2463 }
2464 }
2465 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
2466 switch v := v.(*Document_Page_Block); i {
2467 case 0:
2468 return &v.state
2469 case 1:
2470 return &v.sizeCache
2471 case 2:
2472 return &v.unknownFields
2473 default:
2474 return nil
2475 }
2476 }
2477 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
2478 switch v := v.(*Document_Page_Paragraph); i {
2479 case 0:
2480 return &v.state
2481 case 1:
2482 return &v.sizeCache
2483 case 2:
2484 return &v.unknownFields
2485 default:
2486 return nil
2487 }
2488 }
2489 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
2490 switch v := v.(*Document_Page_Line); i {
2491 case 0:
2492 return &v.state
2493 case 1:
2494 return &v.sizeCache
2495 case 2:
2496 return &v.unknownFields
2497 default:
2498 return nil
2499 }
2500 }
2501 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
2502 switch v := v.(*Document_Page_Token); i {
2503 case 0:
2504 return &v.state
2505 case 1:
2506 return &v.sizeCache
2507 case 2:
2508 return &v.unknownFields
2509 default:
2510 return nil
2511 }
2512 }
2513 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
2514 switch v := v.(*Document_Page_VisualElement); i {
2515 case 0:
2516 return &v.state
2517 case 1:
2518 return &v.sizeCache
2519 case 2:
2520 return &v.unknownFields
2521 default:
2522 return nil
2523 }
2524 }
2525 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
2526 switch v := v.(*Document_Page_Table); i {
2527 case 0:
2528 return &v.state
2529 case 1:
2530 return &v.sizeCache
2531 case 2:
2532 return &v.unknownFields
2533 default:
2534 return nil
2535 }
2536 }
2537 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
2538 switch v := v.(*Document_Page_FormField); i {
2539 case 0:
2540 return &v.state
2541 case 1:
2542 return &v.sizeCache
2543 case 2:
2544 return &v.unknownFields
2545 default:
2546 return nil
2547 }
2548 }
2549 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
2550 switch v := v.(*Document_Page_DetectedLanguage); i {
2551 case 0:
2552 return &v.state
2553 case 1:
2554 return &v.sizeCache
2555 case 2:
2556 return &v.unknownFields
2557 default:
2558 return nil
2559 }
2560 }
2561 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
2562 switch v := v.(*Document_Page_Token_DetectedBreak); i {
2563 case 0:
2564 return &v.state
2565 case 1:
2566 return &v.sizeCache
2567 case 2:
2568 return &v.unknownFields
2569 default:
2570 return nil
2571 }
2572 }
2573 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
2574 switch v := v.(*Document_Page_Table_TableRow); i {
2575 case 0:
2576 return &v.state
2577 case 1:
2578 return &v.sizeCache
2579 case 2:
2580 return &v.unknownFields
2581 default:
2582 return nil
2583 }
2584 }
2585 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
2586 switch v := v.(*Document_Page_Table_TableCell); i {
2587 case 0:
2588 return &v.state
2589 case 1:
2590 return &v.sizeCache
2591 case 2:
2592 return &v.unknownFields
2593 default:
2594 return nil
2595 }
2596 }
2597 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
2598 switch v := v.(*Document_TextAnchor_TextSegment); i {
2599 case 0:
2600 return &v.state
2601 case 1:
2602 return &v.sizeCache
2603 case 2:
2604 return &v.unknownFields
2605 default:
2606 return nil
2607 }
2608 }
2609 }
2610 file_google_cloud_documentai_v1beta1_document_proto_msgTypes[0].OneofWrappers = []interface{}{
2611 (*Document_Uri)(nil),
2612 (*Document_Content)(nil),
2613 }
2614 type x struct{}
2615 out := protoimpl.TypeBuilder{
2616 File: protoimpl.DescBuilder{
2617 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
2618 RawDescriptor: file_google_cloud_documentai_v1beta1_document_proto_rawDesc,
2619 NumEnums: 2,
2620 NumMessages: 22,
2621 NumExtensions: 0,
2622 NumServices: 0,
2623 },
2624 GoTypes: file_google_cloud_documentai_v1beta1_document_proto_goTypes,
2625 DependencyIndexes: file_google_cloud_documentai_v1beta1_document_proto_depIdxs,
2626 EnumInfos: file_google_cloud_documentai_v1beta1_document_proto_enumTypes,
2627 MessageInfos: file_google_cloud_documentai_v1beta1_document_proto_msgTypes,
2628 }.Build()
2629 File_google_cloud_documentai_v1beta1_document_proto = out.File
2630 file_google_cloud_documentai_v1beta1_document_proto_rawDesc = nil
2631 file_google_cloud_documentai_v1beta1_document_proto_goTypes = nil
2632 file_google_cloud_documentai_v1beta1_document_proto_depIdxs = nil
2633 }
2634
View as plain text