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