1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package contentwarehouse
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 _ "google.golang.org/genproto/googleapis/api/annotations"
28 v1 "google.golang.org/genproto/googleapis/cloud/documentai/v1"
29 datetime "google.golang.org/genproto/googleapis/type/datetime"
30 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
31 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
32 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
33 )
34
35 const (
36
37 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
38
39 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
40 )
41
42
43 type RawDocumentFileType int32
44
45 const (
46
47 RawDocumentFileType_RAW_DOCUMENT_FILE_TYPE_UNSPECIFIED RawDocumentFileType = 0
48
49 RawDocumentFileType_RAW_DOCUMENT_FILE_TYPE_PDF RawDocumentFileType = 1
50
51 RawDocumentFileType_RAW_DOCUMENT_FILE_TYPE_DOCX RawDocumentFileType = 2
52
53 RawDocumentFileType_RAW_DOCUMENT_FILE_TYPE_XLSX RawDocumentFileType = 3
54
55 RawDocumentFileType_RAW_DOCUMENT_FILE_TYPE_PPTX RawDocumentFileType = 4
56
57 RawDocumentFileType_RAW_DOCUMENT_FILE_TYPE_TEXT RawDocumentFileType = 5
58 )
59
60
61 var (
62 RawDocumentFileType_name = map[int32]string{
63 0: "RAW_DOCUMENT_FILE_TYPE_UNSPECIFIED",
64 1: "RAW_DOCUMENT_FILE_TYPE_PDF",
65 2: "RAW_DOCUMENT_FILE_TYPE_DOCX",
66 3: "RAW_DOCUMENT_FILE_TYPE_XLSX",
67 4: "RAW_DOCUMENT_FILE_TYPE_PPTX",
68 5: "RAW_DOCUMENT_FILE_TYPE_TEXT",
69 }
70 RawDocumentFileType_value = map[string]int32{
71 "RAW_DOCUMENT_FILE_TYPE_UNSPECIFIED": 0,
72 "RAW_DOCUMENT_FILE_TYPE_PDF": 1,
73 "RAW_DOCUMENT_FILE_TYPE_DOCX": 2,
74 "RAW_DOCUMENT_FILE_TYPE_XLSX": 3,
75 "RAW_DOCUMENT_FILE_TYPE_PPTX": 4,
76 "RAW_DOCUMENT_FILE_TYPE_TEXT": 5,
77 }
78 )
79
80 func (x RawDocumentFileType) Enum() *RawDocumentFileType {
81 p := new(RawDocumentFileType)
82 *p = x
83 return p
84 }
85
86 func (x RawDocumentFileType) String() string {
87 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
88 }
89
90 func (RawDocumentFileType) Descriptor() protoreflect.EnumDescriptor {
91 return file_google_cloud_contentwarehouse_v1_document_proto_enumTypes[0].Descriptor()
92 }
93
94 func (RawDocumentFileType) Type() protoreflect.EnumType {
95 return &file_google_cloud_contentwarehouse_v1_document_proto_enumTypes[0]
96 }
97
98 func (x RawDocumentFileType) Number() protoreflect.EnumNumber {
99 return protoreflect.EnumNumber(x)
100 }
101
102
103 func (RawDocumentFileType) EnumDescriptor() ([]byte, []int) {
104 return file_google_cloud_contentwarehouse_v1_document_proto_rawDescGZIP(), []int{0}
105 }
106
107
108 type Document struct {
109 state protoimpl.MessageState
110 sizeCache protoimpl.SizeCache
111 unknownFields protoimpl.UnknownFields
112
113
114
115
116
117
118 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
119
120 ReferenceId string `protobuf:"bytes,11,opt,name=reference_id,json=referenceId,proto3" json:"reference_id,omitempty"`
121
122
123
124
125
126 DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
127
128
129
130 Title string `protobuf:"bytes,18,opt,name=title,proto3" json:"title,omitempty"`
131
132 DisplayUri string `protobuf:"bytes,17,opt,name=display_uri,json=displayUri,proto3" json:"display_uri,omitempty"`
133
134
135
136 DocumentSchemaName string `protobuf:"bytes,3,opt,name=document_schema_name,json=documentSchemaName,proto3" json:"document_schema_name,omitempty"`
137
138
139
140
141 StructuredContent isDocument_StructuredContent `protobuf_oneof:"structured_content"`
142
143 StructuredContentUri string `protobuf:"bytes,16,opt,name=structured_content_uri,json=structuredContentUri,proto3" json:"structured_content_uri,omitempty"`
144
145
146
147
148
149
150 RawDocument isDocument_RawDocument `protobuf_oneof:"raw_document"`
151
152 Properties []*Property `protobuf:"bytes,7,rep,name=properties,proto3" json:"properties,omitempty"`
153
154 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
155
156 CreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
157
158
159
160
161 RawDocumentFileType RawDocumentFileType `protobuf:"varint,10,opt,name=raw_document_file_type,json=rawDocumentFileType,proto3,enum=google.cloud.contentwarehouse.v1.RawDocumentFileType" json:"raw_document_file_type,omitempty"`
162
163 AsyncEnabled bool `protobuf:"varint,12,opt,name=async_enabled,json=asyncEnabled,proto3" json:"async_enabled,omitempty"`
164
165 TextExtractionDisabled bool `protobuf:"varint,19,opt,name=text_extraction_disabled,json=textExtractionDisabled,proto3" json:"text_extraction_disabled,omitempty"`
166
167 Creator string `protobuf:"bytes,13,opt,name=creator,proto3" json:"creator,omitempty"`
168
169 Updater string `protobuf:"bytes,14,opt,name=updater,proto3" json:"updater,omitempty"`
170 }
171
172 func (x *Document) Reset() {
173 *x = Document{}
174 if protoimpl.UnsafeEnabled {
175 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[0]
176 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
177 ms.StoreMessageInfo(mi)
178 }
179 }
180
181 func (x *Document) String() string {
182 return protoimpl.X.MessageStringOf(x)
183 }
184
185 func (*Document) ProtoMessage() {}
186
187 func (x *Document) ProtoReflect() protoreflect.Message {
188 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[0]
189 if protoimpl.UnsafeEnabled && x != nil {
190 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
191 if ms.LoadMessageInfo() == nil {
192 ms.StoreMessageInfo(mi)
193 }
194 return ms
195 }
196 return mi.MessageOf(x)
197 }
198
199
200 func (*Document) Descriptor() ([]byte, []int) {
201 return file_google_cloud_contentwarehouse_v1_document_proto_rawDescGZIP(), []int{0}
202 }
203
204 func (x *Document) GetName() string {
205 if x != nil {
206 return x.Name
207 }
208 return ""
209 }
210
211 func (x *Document) GetReferenceId() string {
212 if x != nil {
213 return x.ReferenceId
214 }
215 return ""
216 }
217
218 func (x *Document) GetDisplayName() string {
219 if x != nil {
220 return x.DisplayName
221 }
222 return ""
223 }
224
225 func (x *Document) GetTitle() string {
226 if x != nil {
227 return x.Title
228 }
229 return ""
230 }
231
232 func (x *Document) GetDisplayUri() string {
233 if x != nil {
234 return x.DisplayUri
235 }
236 return ""
237 }
238
239 func (x *Document) GetDocumentSchemaName() string {
240 if x != nil {
241 return x.DocumentSchemaName
242 }
243 return ""
244 }
245
246 func (m *Document) GetStructuredContent() isDocument_StructuredContent {
247 if m != nil {
248 return m.StructuredContent
249 }
250 return nil
251 }
252
253 func (x *Document) GetPlainText() string {
254 if x, ok := x.GetStructuredContent().(*Document_PlainText); ok {
255 return x.PlainText
256 }
257 return ""
258 }
259
260 func (x *Document) GetCloudAiDocument() *v1.Document {
261 if x, ok := x.GetStructuredContent().(*Document_CloudAiDocument); ok {
262 return x.CloudAiDocument
263 }
264 return nil
265 }
266
267 func (x *Document) GetStructuredContentUri() string {
268 if x != nil {
269 return x.StructuredContentUri
270 }
271 return ""
272 }
273
274 func (m *Document) GetRawDocument() isDocument_RawDocument {
275 if m != nil {
276 return m.RawDocument
277 }
278 return nil
279 }
280
281 func (x *Document) GetRawDocumentPath() string {
282 if x, ok := x.GetRawDocument().(*Document_RawDocumentPath); ok {
283 return x.RawDocumentPath
284 }
285 return ""
286 }
287
288 func (x *Document) GetInlineRawDocument() []byte {
289 if x, ok := x.GetRawDocument().(*Document_InlineRawDocument); ok {
290 return x.InlineRawDocument
291 }
292 return nil
293 }
294
295 func (x *Document) GetProperties() []*Property {
296 if x != nil {
297 return x.Properties
298 }
299 return nil
300 }
301
302 func (x *Document) GetUpdateTime() *timestamppb.Timestamp {
303 if x != nil {
304 return x.UpdateTime
305 }
306 return nil
307 }
308
309 func (x *Document) GetCreateTime() *timestamppb.Timestamp {
310 if x != nil {
311 return x.CreateTime
312 }
313 return nil
314 }
315
316 func (x *Document) GetRawDocumentFileType() RawDocumentFileType {
317 if x != nil {
318 return x.RawDocumentFileType
319 }
320 return RawDocumentFileType_RAW_DOCUMENT_FILE_TYPE_UNSPECIFIED
321 }
322
323 func (x *Document) GetAsyncEnabled() bool {
324 if x != nil {
325 return x.AsyncEnabled
326 }
327 return false
328 }
329
330 func (x *Document) GetTextExtractionDisabled() bool {
331 if x != nil {
332 return x.TextExtractionDisabled
333 }
334 return false
335 }
336
337 func (x *Document) GetCreator() string {
338 if x != nil {
339 return x.Creator
340 }
341 return ""
342 }
343
344 func (x *Document) GetUpdater() string {
345 if x != nil {
346 return x.Updater
347 }
348 return ""
349 }
350
351 type isDocument_StructuredContent interface {
352 isDocument_StructuredContent()
353 }
354
355 type Document_PlainText struct {
356
357 PlainText string `protobuf:"bytes,15,opt,name=plain_text,json=plainText,proto3,oneof"`
358 }
359
360 type Document_CloudAiDocument struct {
361
362 CloudAiDocument *v1.Document `protobuf:"bytes,4,opt,name=cloud_ai_document,json=cloudAiDocument,proto3,oneof"`
363 }
364
365 func (*Document_PlainText) isDocument_StructuredContent() {}
366
367 func (*Document_CloudAiDocument) isDocument_StructuredContent() {}
368
369 type isDocument_RawDocument interface {
370 isDocument_RawDocument()
371 }
372
373 type Document_RawDocumentPath struct {
374
375 RawDocumentPath string `protobuf:"bytes,5,opt,name=raw_document_path,json=rawDocumentPath,proto3,oneof"`
376 }
377
378 type Document_InlineRawDocument struct {
379
380 InlineRawDocument []byte `protobuf:"bytes,6,opt,name=inline_raw_document,json=inlineRawDocument,proto3,oneof"`
381 }
382
383 func (*Document_RawDocumentPath) isDocument_RawDocument() {}
384
385 func (*Document_InlineRawDocument) isDocument_RawDocument() {}
386
387
388 type DocumentReference struct {
389 state protoimpl.MessageState
390 sizeCache protoimpl.SizeCache
391 unknownFields protoimpl.UnknownFields
392
393
394 DocumentName string `protobuf:"bytes,1,opt,name=document_name,json=documentName,proto3" json:"document_name,omitempty"`
395
396
397
398 DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
399
400
401
402 Snippet string `protobuf:"bytes,3,opt,name=snippet,proto3" json:"snippet,omitempty"`
403
404 DocumentIsFolder bool `protobuf:"varint,4,opt,name=document_is_folder,json=documentIsFolder,proto3" json:"document_is_folder,omitempty"`
405
406 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
407
408 CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
409
410 DeleteTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"`
411 }
412
413 func (x *DocumentReference) Reset() {
414 *x = DocumentReference{}
415 if protoimpl.UnsafeEnabled {
416 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[1]
417 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
418 ms.StoreMessageInfo(mi)
419 }
420 }
421
422 func (x *DocumentReference) String() string {
423 return protoimpl.X.MessageStringOf(x)
424 }
425
426 func (*DocumentReference) ProtoMessage() {}
427
428 func (x *DocumentReference) ProtoReflect() protoreflect.Message {
429 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[1]
430 if protoimpl.UnsafeEnabled && x != nil {
431 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
432 if ms.LoadMessageInfo() == nil {
433 ms.StoreMessageInfo(mi)
434 }
435 return ms
436 }
437 return mi.MessageOf(x)
438 }
439
440
441 func (*DocumentReference) Descriptor() ([]byte, []int) {
442 return file_google_cloud_contentwarehouse_v1_document_proto_rawDescGZIP(), []int{1}
443 }
444
445 func (x *DocumentReference) GetDocumentName() string {
446 if x != nil {
447 return x.DocumentName
448 }
449 return ""
450 }
451
452 func (x *DocumentReference) GetDisplayName() string {
453 if x != nil {
454 return x.DisplayName
455 }
456 return ""
457 }
458
459 func (x *DocumentReference) GetSnippet() string {
460 if x != nil {
461 return x.Snippet
462 }
463 return ""
464 }
465
466 func (x *DocumentReference) GetDocumentIsFolder() bool {
467 if x != nil {
468 return x.DocumentIsFolder
469 }
470 return false
471 }
472
473 func (x *DocumentReference) GetUpdateTime() *timestamppb.Timestamp {
474 if x != nil {
475 return x.UpdateTime
476 }
477 return nil
478 }
479
480 func (x *DocumentReference) GetCreateTime() *timestamppb.Timestamp {
481 if x != nil {
482 return x.CreateTime
483 }
484 return nil
485 }
486
487 func (x *DocumentReference) GetDeleteTime() *timestamppb.Timestamp {
488 if x != nil {
489 return x.DeleteTime
490 }
491 return nil
492 }
493
494
495 type Property struct {
496 state protoimpl.MessageState
497 sizeCache protoimpl.SizeCache
498 unknownFields protoimpl.UnknownFields
499
500
501 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518 Values isProperty_Values `protobuf_oneof:"values"`
519 }
520
521 func (x *Property) Reset() {
522 *x = Property{}
523 if protoimpl.UnsafeEnabled {
524 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[2]
525 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
526 ms.StoreMessageInfo(mi)
527 }
528 }
529
530 func (x *Property) String() string {
531 return protoimpl.X.MessageStringOf(x)
532 }
533
534 func (*Property) ProtoMessage() {}
535
536 func (x *Property) ProtoReflect() protoreflect.Message {
537 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[2]
538 if protoimpl.UnsafeEnabled && x != nil {
539 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
540 if ms.LoadMessageInfo() == nil {
541 ms.StoreMessageInfo(mi)
542 }
543 return ms
544 }
545 return mi.MessageOf(x)
546 }
547
548
549 func (*Property) Descriptor() ([]byte, []int) {
550 return file_google_cloud_contentwarehouse_v1_document_proto_rawDescGZIP(), []int{2}
551 }
552
553 func (x *Property) GetName() string {
554 if x != nil {
555 return x.Name
556 }
557 return ""
558 }
559
560 func (m *Property) GetValues() isProperty_Values {
561 if m != nil {
562 return m.Values
563 }
564 return nil
565 }
566
567 func (x *Property) GetIntegerValues() *IntegerArray {
568 if x, ok := x.GetValues().(*Property_IntegerValues); ok {
569 return x.IntegerValues
570 }
571 return nil
572 }
573
574 func (x *Property) GetFloatValues() *FloatArray {
575 if x, ok := x.GetValues().(*Property_FloatValues); ok {
576 return x.FloatValues
577 }
578 return nil
579 }
580
581 func (x *Property) GetTextValues() *TextArray {
582 if x, ok := x.GetValues().(*Property_TextValues); ok {
583 return x.TextValues
584 }
585 return nil
586 }
587
588 func (x *Property) GetEnumValues() *EnumArray {
589 if x, ok := x.GetValues().(*Property_EnumValues); ok {
590 return x.EnumValues
591 }
592 return nil
593 }
594
595 func (x *Property) GetPropertyValues() *PropertyArray {
596 if x, ok := x.GetValues().(*Property_PropertyValues); ok {
597 return x.PropertyValues
598 }
599 return nil
600 }
601
602 func (x *Property) GetDateTimeValues() *DateTimeArray {
603 if x, ok := x.GetValues().(*Property_DateTimeValues); ok {
604 return x.DateTimeValues
605 }
606 return nil
607 }
608
609 func (x *Property) GetMapProperty() *MapProperty {
610 if x, ok := x.GetValues().(*Property_MapProperty); ok {
611 return x.MapProperty
612 }
613 return nil
614 }
615
616 func (x *Property) GetTimestampValues() *TimestampArray {
617 if x, ok := x.GetValues().(*Property_TimestampValues); ok {
618 return x.TimestampValues
619 }
620 return nil
621 }
622
623 type isProperty_Values interface {
624 isProperty_Values()
625 }
626
627 type Property_IntegerValues struct {
628
629 IntegerValues *IntegerArray `protobuf:"bytes,2,opt,name=integer_values,json=integerValues,proto3,oneof"`
630 }
631
632 type Property_FloatValues struct {
633
634 FloatValues *FloatArray `protobuf:"bytes,3,opt,name=float_values,json=floatValues,proto3,oneof"`
635 }
636
637 type Property_TextValues struct {
638
639 TextValues *TextArray `protobuf:"bytes,4,opt,name=text_values,json=textValues,proto3,oneof"`
640 }
641
642 type Property_EnumValues struct {
643
644 EnumValues *EnumArray `protobuf:"bytes,5,opt,name=enum_values,json=enumValues,proto3,oneof"`
645 }
646
647 type Property_PropertyValues struct {
648
649 PropertyValues *PropertyArray `protobuf:"bytes,6,opt,name=property_values,json=propertyValues,proto3,oneof"`
650 }
651
652 type Property_DateTimeValues struct {
653
654
655 DateTimeValues *DateTimeArray `protobuf:"bytes,7,opt,name=date_time_values,json=dateTimeValues,proto3,oneof"`
656 }
657
658 type Property_MapProperty struct {
659
660 MapProperty *MapProperty `protobuf:"bytes,8,opt,name=map_property,json=mapProperty,proto3,oneof"`
661 }
662
663 type Property_TimestampValues struct {
664
665
666 TimestampValues *TimestampArray `protobuf:"bytes,9,opt,name=timestamp_values,json=timestampValues,proto3,oneof"`
667 }
668
669 func (*Property_IntegerValues) isProperty_Values() {}
670
671 func (*Property_FloatValues) isProperty_Values() {}
672
673 func (*Property_TextValues) isProperty_Values() {}
674
675 func (*Property_EnumValues) isProperty_Values() {}
676
677 func (*Property_PropertyValues) isProperty_Values() {}
678
679 func (*Property_DateTimeValues) isProperty_Values() {}
680
681 func (*Property_MapProperty) isProperty_Values() {}
682
683 func (*Property_TimestampValues) isProperty_Values() {}
684
685
686 type IntegerArray struct {
687 state protoimpl.MessageState
688 sizeCache protoimpl.SizeCache
689 unknownFields protoimpl.UnknownFields
690
691
692 Values []int32 `protobuf:"varint,1,rep,packed,name=values,proto3" json:"values,omitempty"`
693 }
694
695 func (x *IntegerArray) Reset() {
696 *x = IntegerArray{}
697 if protoimpl.UnsafeEnabled {
698 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[3]
699 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
700 ms.StoreMessageInfo(mi)
701 }
702 }
703
704 func (x *IntegerArray) String() string {
705 return protoimpl.X.MessageStringOf(x)
706 }
707
708 func (*IntegerArray) ProtoMessage() {}
709
710 func (x *IntegerArray) ProtoReflect() protoreflect.Message {
711 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[3]
712 if protoimpl.UnsafeEnabled && x != nil {
713 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
714 if ms.LoadMessageInfo() == nil {
715 ms.StoreMessageInfo(mi)
716 }
717 return ms
718 }
719 return mi.MessageOf(x)
720 }
721
722
723 func (*IntegerArray) Descriptor() ([]byte, []int) {
724 return file_google_cloud_contentwarehouse_v1_document_proto_rawDescGZIP(), []int{3}
725 }
726
727 func (x *IntegerArray) GetValues() []int32 {
728 if x != nil {
729 return x.Values
730 }
731 return nil
732 }
733
734
735 type FloatArray struct {
736 state protoimpl.MessageState
737 sizeCache protoimpl.SizeCache
738 unknownFields protoimpl.UnknownFields
739
740
741 Values []float32 `protobuf:"fixed32,1,rep,packed,name=values,proto3" json:"values,omitempty"`
742 }
743
744 func (x *FloatArray) Reset() {
745 *x = FloatArray{}
746 if protoimpl.UnsafeEnabled {
747 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[4]
748 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
749 ms.StoreMessageInfo(mi)
750 }
751 }
752
753 func (x *FloatArray) String() string {
754 return protoimpl.X.MessageStringOf(x)
755 }
756
757 func (*FloatArray) ProtoMessage() {}
758
759 func (x *FloatArray) ProtoReflect() protoreflect.Message {
760 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[4]
761 if protoimpl.UnsafeEnabled && x != nil {
762 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
763 if ms.LoadMessageInfo() == nil {
764 ms.StoreMessageInfo(mi)
765 }
766 return ms
767 }
768 return mi.MessageOf(x)
769 }
770
771
772 func (*FloatArray) Descriptor() ([]byte, []int) {
773 return file_google_cloud_contentwarehouse_v1_document_proto_rawDescGZIP(), []int{4}
774 }
775
776 func (x *FloatArray) GetValues() []float32 {
777 if x != nil {
778 return x.Values
779 }
780 return nil
781 }
782
783
784 type TextArray struct {
785 state protoimpl.MessageState
786 sizeCache protoimpl.SizeCache
787 unknownFields protoimpl.UnknownFields
788
789
790 Values []string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
791 }
792
793 func (x *TextArray) Reset() {
794 *x = TextArray{}
795 if protoimpl.UnsafeEnabled {
796 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[5]
797 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
798 ms.StoreMessageInfo(mi)
799 }
800 }
801
802 func (x *TextArray) String() string {
803 return protoimpl.X.MessageStringOf(x)
804 }
805
806 func (*TextArray) ProtoMessage() {}
807
808 func (x *TextArray) ProtoReflect() protoreflect.Message {
809 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[5]
810 if protoimpl.UnsafeEnabled && x != nil {
811 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
812 if ms.LoadMessageInfo() == nil {
813 ms.StoreMessageInfo(mi)
814 }
815 return ms
816 }
817 return mi.MessageOf(x)
818 }
819
820
821 func (*TextArray) Descriptor() ([]byte, []int) {
822 return file_google_cloud_contentwarehouse_v1_document_proto_rawDescGZIP(), []int{5}
823 }
824
825 func (x *TextArray) GetValues() []string {
826 if x != nil {
827 return x.Values
828 }
829 return nil
830 }
831
832
833 type EnumArray struct {
834 state protoimpl.MessageState
835 sizeCache protoimpl.SizeCache
836 unknownFields protoimpl.UnknownFields
837
838
839 Values []string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
840 }
841
842 func (x *EnumArray) Reset() {
843 *x = EnumArray{}
844 if protoimpl.UnsafeEnabled {
845 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[6]
846 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
847 ms.StoreMessageInfo(mi)
848 }
849 }
850
851 func (x *EnumArray) String() string {
852 return protoimpl.X.MessageStringOf(x)
853 }
854
855 func (*EnumArray) ProtoMessage() {}
856
857 func (x *EnumArray) ProtoReflect() protoreflect.Message {
858 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[6]
859 if protoimpl.UnsafeEnabled && x != nil {
860 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
861 if ms.LoadMessageInfo() == nil {
862 ms.StoreMessageInfo(mi)
863 }
864 return ms
865 }
866 return mi.MessageOf(x)
867 }
868
869
870 func (*EnumArray) Descriptor() ([]byte, []int) {
871 return file_google_cloud_contentwarehouse_v1_document_proto_rawDescGZIP(), []int{6}
872 }
873
874 func (x *EnumArray) GetValues() []string {
875 if x != nil {
876 return x.Values
877 }
878 return nil
879 }
880
881
882 type DateTimeArray struct {
883 state protoimpl.MessageState
884 sizeCache protoimpl.SizeCache
885 unknownFields protoimpl.UnknownFields
886
887
888
889 Values []*datetime.DateTime `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
890 }
891
892 func (x *DateTimeArray) Reset() {
893 *x = DateTimeArray{}
894 if protoimpl.UnsafeEnabled {
895 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[7]
896 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
897 ms.StoreMessageInfo(mi)
898 }
899 }
900
901 func (x *DateTimeArray) String() string {
902 return protoimpl.X.MessageStringOf(x)
903 }
904
905 func (*DateTimeArray) ProtoMessage() {}
906
907 func (x *DateTimeArray) ProtoReflect() protoreflect.Message {
908 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[7]
909 if protoimpl.UnsafeEnabled && x != nil {
910 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
911 if ms.LoadMessageInfo() == nil {
912 ms.StoreMessageInfo(mi)
913 }
914 return ms
915 }
916 return mi.MessageOf(x)
917 }
918
919
920 func (*DateTimeArray) Descriptor() ([]byte, []int) {
921 return file_google_cloud_contentwarehouse_v1_document_proto_rawDescGZIP(), []int{7}
922 }
923
924 func (x *DateTimeArray) GetValues() []*datetime.DateTime {
925 if x != nil {
926 return x.Values
927 }
928 return nil
929 }
930
931
932 type TimestampArray struct {
933 state protoimpl.MessageState
934 sizeCache protoimpl.SizeCache
935 unknownFields protoimpl.UnknownFields
936
937
938 Values []*TimestampValue `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
939 }
940
941 func (x *TimestampArray) Reset() {
942 *x = TimestampArray{}
943 if protoimpl.UnsafeEnabled {
944 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[8]
945 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
946 ms.StoreMessageInfo(mi)
947 }
948 }
949
950 func (x *TimestampArray) String() string {
951 return protoimpl.X.MessageStringOf(x)
952 }
953
954 func (*TimestampArray) ProtoMessage() {}
955
956 func (x *TimestampArray) ProtoReflect() protoreflect.Message {
957 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[8]
958 if protoimpl.UnsafeEnabled && x != nil {
959 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
960 if ms.LoadMessageInfo() == nil {
961 ms.StoreMessageInfo(mi)
962 }
963 return ms
964 }
965 return mi.MessageOf(x)
966 }
967
968
969 func (*TimestampArray) Descriptor() ([]byte, []int) {
970 return file_google_cloud_contentwarehouse_v1_document_proto_rawDescGZIP(), []int{8}
971 }
972
973 func (x *TimestampArray) GetValues() []*TimestampValue {
974 if x != nil {
975 return x.Values
976 }
977 return nil
978 }
979
980
981 type TimestampValue struct {
982 state protoimpl.MessageState
983 sizeCache protoimpl.SizeCache
984 unknownFields protoimpl.UnknownFields
985
986
987
988
989
990 Value isTimestampValue_Value `protobuf_oneof:"value"`
991 }
992
993 func (x *TimestampValue) Reset() {
994 *x = TimestampValue{}
995 if protoimpl.UnsafeEnabled {
996 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[9]
997 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
998 ms.StoreMessageInfo(mi)
999 }
1000 }
1001
1002 func (x *TimestampValue) String() string {
1003 return protoimpl.X.MessageStringOf(x)
1004 }
1005
1006 func (*TimestampValue) ProtoMessage() {}
1007
1008 func (x *TimestampValue) ProtoReflect() protoreflect.Message {
1009 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[9]
1010 if protoimpl.UnsafeEnabled && x != nil {
1011 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1012 if ms.LoadMessageInfo() == nil {
1013 ms.StoreMessageInfo(mi)
1014 }
1015 return ms
1016 }
1017 return mi.MessageOf(x)
1018 }
1019
1020
1021 func (*TimestampValue) Descriptor() ([]byte, []int) {
1022 return file_google_cloud_contentwarehouse_v1_document_proto_rawDescGZIP(), []int{9}
1023 }
1024
1025 func (m *TimestampValue) GetValue() isTimestampValue_Value {
1026 if m != nil {
1027 return m.Value
1028 }
1029 return nil
1030 }
1031
1032 func (x *TimestampValue) GetTimestampValue() *timestamppb.Timestamp {
1033 if x, ok := x.GetValue().(*TimestampValue_TimestampValue); ok {
1034 return x.TimestampValue
1035 }
1036 return nil
1037 }
1038
1039 func (x *TimestampValue) GetTextValue() string {
1040 if x, ok := x.GetValue().(*TimestampValue_TextValue); ok {
1041 return x.TextValue
1042 }
1043 return ""
1044 }
1045
1046 type isTimestampValue_Value interface {
1047 isTimestampValue_Value()
1048 }
1049
1050 type TimestampValue_TimestampValue struct {
1051
1052 TimestampValue *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp_value,json=timestampValue,proto3,oneof"`
1053 }
1054
1055 type TimestampValue_TextValue struct {
1056
1057
1058
1059 TextValue string `protobuf:"bytes,2,opt,name=text_value,json=textValue,proto3,oneof"`
1060 }
1061
1062 func (*TimestampValue_TimestampValue) isTimestampValue_Value() {}
1063
1064 func (*TimestampValue_TextValue) isTimestampValue_Value() {}
1065
1066
1067 type PropertyArray struct {
1068 state protoimpl.MessageState
1069 sizeCache protoimpl.SizeCache
1070 unknownFields protoimpl.UnknownFields
1071
1072
1073 Properties []*Property `protobuf:"bytes,1,rep,name=properties,proto3" json:"properties,omitempty"`
1074 }
1075
1076 func (x *PropertyArray) Reset() {
1077 *x = PropertyArray{}
1078 if protoimpl.UnsafeEnabled {
1079 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[10]
1080 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1081 ms.StoreMessageInfo(mi)
1082 }
1083 }
1084
1085 func (x *PropertyArray) String() string {
1086 return protoimpl.X.MessageStringOf(x)
1087 }
1088
1089 func (*PropertyArray) ProtoMessage() {}
1090
1091 func (x *PropertyArray) ProtoReflect() protoreflect.Message {
1092 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[10]
1093 if protoimpl.UnsafeEnabled && x != nil {
1094 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1095 if ms.LoadMessageInfo() == nil {
1096 ms.StoreMessageInfo(mi)
1097 }
1098 return ms
1099 }
1100 return mi.MessageOf(x)
1101 }
1102
1103
1104 func (*PropertyArray) Descriptor() ([]byte, []int) {
1105 return file_google_cloud_contentwarehouse_v1_document_proto_rawDescGZIP(), []int{10}
1106 }
1107
1108 func (x *PropertyArray) GetProperties() []*Property {
1109 if x != nil {
1110 return x.Properties
1111 }
1112 return nil
1113 }
1114
1115
1116
1117
1118 type MapProperty struct {
1119 state protoimpl.MessageState
1120 sizeCache protoimpl.SizeCache
1121 unknownFields protoimpl.UnknownFields
1122
1123
1124 Fields map[string]*Value `protobuf:"bytes,1,rep,name=fields,proto3" json:"fields,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
1125 }
1126
1127 func (x *MapProperty) Reset() {
1128 *x = MapProperty{}
1129 if protoimpl.UnsafeEnabled {
1130 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[11]
1131 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1132 ms.StoreMessageInfo(mi)
1133 }
1134 }
1135
1136 func (x *MapProperty) String() string {
1137 return protoimpl.X.MessageStringOf(x)
1138 }
1139
1140 func (*MapProperty) ProtoMessage() {}
1141
1142 func (x *MapProperty) ProtoReflect() protoreflect.Message {
1143 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[11]
1144 if protoimpl.UnsafeEnabled && x != nil {
1145 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1146 if ms.LoadMessageInfo() == nil {
1147 ms.StoreMessageInfo(mi)
1148 }
1149 return ms
1150 }
1151 return mi.MessageOf(x)
1152 }
1153
1154
1155 func (*MapProperty) Descriptor() ([]byte, []int) {
1156 return file_google_cloud_contentwarehouse_v1_document_proto_rawDescGZIP(), []int{11}
1157 }
1158
1159 func (x *MapProperty) GetFields() map[string]*Value {
1160 if x != nil {
1161 return x.Fields
1162 }
1163 return nil
1164 }
1165
1166
1167
1168
1169
1170 type Value struct {
1171 state protoimpl.MessageState
1172 sizeCache protoimpl.SizeCache
1173 unknownFields protoimpl.UnknownFields
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186 Kind isValue_Kind `protobuf_oneof:"kind"`
1187 }
1188
1189 func (x *Value) Reset() {
1190 *x = Value{}
1191 if protoimpl.UnsafeEnabled {
1192 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[12]
1193 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1194 ms.StoreMessageInfo(mi)
1195 }
1196 }
1197
1198 func (x *Value) String() string {
1199 return protoimpl.X.MessageStringOf(x)
1200 }
1201
1202 func (*Value) ProtoMessage() {}
1203
1204 func (x *Value) ProtoReflect() protoreflect.Message {
1205 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[12]
1206 if protoimpl.UnsafeEnabled && x != nil {
1207 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1208 if ms.LoadMessageInfo() == nil {
1209 ms.StoreMessageInfo(mi)
1210 }
1211 return ms
1212 }
1213 return mi.MessageOf(x)
1214 }
1215
1216
1217 func (*Value) Descriptor() ([]byte, []int) {
1218 return file_google_cloud_contentwarehouse_v1_document_proto_rawDescGZIP(), []int{12}
1219 }
1220
1221 func (m *Value) GetKind() isValue_Kind {
1222 if m != nil {
1223 return m.Kind
1224 }
1225 return nil
1226 }
1227
1228 func (x *Value) GetFloatValue() float32 {
1229 if x, ok := x.GetKind().(*Value_FloatValue); ok {
1230 return x.FloatValue
1231 }
1232 return 0
1233 }
1234
1235 func (x *Value) GetIntValue() int32 {
1236 if x, ok := x.GetKind().(*Value_IntValue); ok {
1237 return x.IntValue
1238 }
1239 return 0
1240 }
1241
1242 func (x *Value) GetStringValue() string {
1243 if x, ok := x.GetKind().(*Value_StringValue); ok {
1244 return x.StringValue
1245 }
1246 return ""
1247 }
1248
1249 func (x *Value) GetEnumValue() *EnumValue {
1250 if x, ok := x.GetKind().(*Value_EnumValue); ok {
1251 return x.EnumValue
1252 }
1253 return nil
1254 }
1255
1256 func (x *Value) GetDatetimeValue() *datetime.DateTime {
1257 if x, ok := x.GetKind().(*Value_DatetimeValue); ok {
1258 return x.DatetimeValue
1259 }
1260 return nil
1261 }
1262
1263 func (x *Value) GetTimestampValue() *TimestampValue {
1264 if x, ok := x.GetKind().(*Value_TimestampValue); ok {
1265 return x.TimestampValue
1266 }
1267 return nil
1268 }
1269
1270 func (x *Value) GetBooleanValue() bool {
1271 if x, ok := x.GetKind().(*Value_BooleanValue); ok {
1272 return x.BooleanValue
1273 }
1274 return false
1275 }
1276
1277 type isValue_Kind interface {
1278 isValue_Kind()
1279 }
1280
1281 type Value_FloatValue struct {
1282
1283 FloatValue float32 `protobuf:"fixed32,1,opt,name=float_value,json=floatValue,proto3,oneof"`
1284 }
1285
1286 type Value_IntValue struct {
1287
1288 IntValue int32 `protobuf:"varint,2,opt,name=int_value,json=intValue,proto3,oneof"`
1289 }
1290
1291 type Value_StringValue struct {
1292
1293 StringValue string `protobuf:"bytes,3,opt,name=string_value,json=stringValue,proto3,oneof"`
1294 }
1295
1296 type Value_EnumValue struct {
1297
1298 EnumValue *EnumValue `protobuf:"bytes,4,opt,name=enum_value,json=enumValue,proto3,oneof"`
1299 }
1300
1301 type Value_DatetimeValue struct {
1302
1303 DatetimeValue *datetime.DateTime `protobuf:"bytes,5,opt,name=datetime_value,json=datetimeValue,proto3,oneof"`
1304 }
1305
1306 type Value_TimestampValue struct {
1307
1308 TimestampValue *TimestampValue `protobuf:"bytes,6,opt,name=timestamp_value,json=timestampValue,proto3,oneof"`
1309 }
1310
1311 type Value_BooleanValue struct {
1312
1313 BooleanValue bool `protobuf:"varint,7,opt,name=boolean_value,json=booleanValue,proto3,oneof"`
1314 }
1315
1316 func (*Value_FloatValue) isValue_Kind() {}
1317
1318 func (*Value_IntValue) isValue_Kind() {}
1319
1320 func (*Value_StringValue) isValue_Kind() {}
1321
1322 func (*Value_EnumValue) isValue_Kind() {}
1323
1324 func (*Value_DatetimeValue) isValue_Kind() {}
1325
1326 func (*Value_TimestampValue) isValue_Kind() {}
1327
1328 func (*Value_BooleanValue) isValue_Kind() {}
1329
1330
1331 type EnumValue struct {
1332 state protoimpl.MessageState
1333 sizeCache protoimpl.SizeCache
1334 unknownFields protoimpl.UnknownFields
1335
1336
1337
1338 Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
1339 }
1340
1341 func (x *EnumValue) Reset() {
1342 *x = EnumValue{}
1343 if protoimpl.UnsafeEnabled {
1344 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[13]
1345 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1346 ms.StoreMessageInfo(mi)
1347 }
1348 }
1349
1350 func (x *EnumValue) String() string {
1351 return protoimpl.X.MessageStringOf(x)
1352 }
1353
1354 func (*EnumValue) ProtoMessage() {}
1355
1356 func (x *EnumValue) ProtoReflect() protoreflect.Message {
1357 mi := &file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[13]
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 (*EnumValue) Descriptor() ([]byte, []int) {
1370 return file_google_cloud_contentwarehouse_v1_document_proto_rawDescGZIP(), []int{13}
1371 }
1372
1373 func (x *EnumValue) GetValue() string {
1374 if x != nil {
1375 return x.Value
1376 }
1377 return ""
1378 }
1379
1380 var File_google_cloud_contentwarehouse_v1_document_proto protoreflect.FileDescriptor
1381
1382 var file_google_cloud_contentwarehouse_v1_document_proto_rawDesc = []byte{
1383 0x0a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x63,
1384 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6f, 0x75, 0x73, 0x65, 0x2f,
1385 0x76, 0x31, 0x2f, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74,
1386 0x6f, 0x12, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
1387 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6f, 0x75, 0x73, 0x65,
1388 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f,
1389 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70,
1390 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
1391 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
1392 0x29, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x64, 0x6f,
1393 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x6f, 0x63, 0x75,
1394 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67,
1395 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65,
1396 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x67, 0x6f, 0x6f,
1397 0x67, 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x64, 0x61, 0x74, 0x65, 0x74, 0x69, 0x6d,
1398 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc4, 0x09, 0x0a, 0x08, 0x44, 0x6f, 0x63, 0x75,
1399 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
1400 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x66, 0x65,
1401 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
1402 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0c, 0x64,
1403 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
1404 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e,
1405 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x12, 0x20, 0x01,
1406 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x69, 0x73,
1407 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
1408 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x55, 0x72, 0x69, 0x12, 0x65, 0x0a, 0x14, 0x64, 0x6f,
1409 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x6e, 0x61,
1410 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x33, 0xfa, 0x41, 0x30, 0x0a, 0x2e, 0x63,
1411 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6f, 0x75, 0x73, 0x65, 0x2e,
1412 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44,
1413 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x12, 0x64,
1414 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4e, 0x61, 0x6d,
1415 0x65, 0x12, 0x1f, 0x0a, 0x0a, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x18,
1416 0x0f, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x54, 0x65,
1417 0x78, 0x74, 0x12, 0x52, 0x0a, 0x11, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x61, 0x69, 0x5f, 0x64,
1418 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e,
1419 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x6f, 0x63,
1420 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d,
1421 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x0f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x41, 0x69, 0x44, 0x6f,
1422 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x34, 0x0a, 0x16, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74,
1423 0x75, 0x72, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x75, 0x72, 0x69,
1424 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72,
1425 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x55, 0x72, 0x69, 0x12, 0x2c, 0x0a, 0x11,
1426 0x72, 0x61, 0x77, 0x5f, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x61, 0x74,
1427 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x48, 0x01, 0x52, 0x0f, 0x72, 0x61, 0x77, 0x44, 0x6f,
1428 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x61, 0x74, 0x68, 0x12, 0x30, 0x0a, 0x13, 0x69, 0x6e,
1429 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x72, 0x61, 0x77, 0x5f, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e,
1430 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x01, 0x52, 0x11, 0x69, 0x6e, 0x6c, 0x69, 0x6e,
1431 0x65, 0x52, 0x61, 0x77, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x4a, 0x0a, 0x0a,
1432 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b,
1433 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
1434 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6f, 0x75, 0x73, 0x65,
1435 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x52, 0x0a, 0x70, 0x72,
1436 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61,
1437 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
1438 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
1439 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a,
1440 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72,
1441 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
1442 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
1443 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03,
1444 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x6a, 0x0a, 0x16,
1445 0x72, 0x61, 0x77, 0x5f, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x69, 0x6c,
1446 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x35, 0x2e, 0x67,
1447 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6e, 0x74,
1448 0x65, 0x6e, 0x74, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6f, 0x75, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e,
1449 0x52, 0x61, 0x77, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x54,
1450 0x79, 0x70, 0x65, 0x52, 0x13, 0x72, 0x61, 0x77, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74,
1451 0x46, 0x69, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x73, 0x79, 0x6e,
1452 0x63, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52,
1453 0x0c, 0x61, 0x73, 0x79, 0x6e, 0x63, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x38, 0x0a,
1454 0x18, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
1455 0x5f, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x13, 0x20, 0x01, 0x28, 0x08, 0x52,
1456 0x16, 0x74, 0x65, 0x78, 0x74, 0x45, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44,
1457 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x72, 0x65, 0x61, 0x74,
1458 0x6f, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f,
1459 0x72, 0x12, 0x18, 0x0a, 0x07, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x72, 0x18, 0x0e, 0x20, 0x01,
1460 0x28, 0x09, 0x52, 0x07, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x72, 0x3a, 0xba, 0x01, 0xea, 0x41,
1461 0xb6, 0x01, 0x0a, 0x28, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x77, 0x61, 0x72, 0x65, 0x68,
1462 0x6f, 0x75, 0x73, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
1463 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x3c, 0x70, 0x72,
1464 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d,
1465 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61,
1466 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f,
1467 0x7b, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x7d, 0x12, 0x4c, 0x70, 0x72, 0x6f, 0x6a,
1468 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c,
1469 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
1470 0x6f, 0x6e, 0x7d, 0x2f, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x72, 0x65,
1471 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x2f, 0x7b, 0x72, 0x65, 0x66, 0x65, 0x72,
1472 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x7d, 0x42, 0x14, 0x0a, 0x12, 0x73, 0x74, 0x72, 0x75,
1473 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x42, 0x0e,
1474 0x0a, 0x0c, 0x72, 0x61, 0x77, 0x5f, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x9b,
1475 0x03, 0x0a, 0x11, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x66, 0x65, 0x72,
1476 0x65, 0x6e, 0x63, 0x65, 0x12, 0x55, 0x0a, 0x0d, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74,
1477 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x30, 0xe0, 0x41, 0x02,
1478 0xfa, 0x41, 0x2a, 0x0a, 0x28, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x77, 0x61, 0x72, 0x65,
1479 0x68, 0x6f, 0x75, 0x73, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
1480 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0c, 0x64,
1481 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x64,
1482 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
1483 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18,
1484 0x0a, 0x07, 0x73, 0x6e, 0x69, 0x70, 0x70, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
1485 0x07, 0x73, 0x6e, 0x69, 0x70, 0x70, 0x65, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x64, 0x6f, 0x63, 0x75,
1486 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x73, 0x5f, 0x66, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x18, 0x04,
1487 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x73,
1488 0x46, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
1489 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
1490 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
1491 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70,
1492 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61,
1493 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
1494 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
1495 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a,
1496 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x64, 0x65,
1497 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32,
1498 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
1499 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03,
1500 0x52, 0x0a, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x22, 0xe5, 0x05, 0x0a,
1501 0x08, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
1502 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61,
1503 0x6d, 0x65, 0x12, 0x57, 0x0a, 0x0e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x5f, 0x76, 0x61,
1504 0x6c, 0x75, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f,
1505 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
1506 0x74, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6f, 0x75, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e,
1507 0x74, 0x65, 0x67, 0x65, 0x72, 0x41, 0x72, 0x72, 0x61, 0x79, 0x48, 0x00, 0x52, 0x0d, 0x69, 0x6e,
1508 0x74, 0x65, 0x67, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x51, 0x0a, 0x0c, 0x66,
1509 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28,
1510 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1511 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6f, 0x75, 0x73,
1512 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x41, 0x72, 0x72, 0x61, 0x79, 0x48,
1513 0x00, 0x52, 0x0b, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x4e,
1514 0x0a, 0x0b, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x04, 0x20,
1515 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1516 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6f,
1517 0x75, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x41, 0x72, 0x72, 0x61, 0x79,
1518 0x48, 0x00, 0x52, 0x0a, 0x74, 0x65, 0x78, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x4e,
1519 0x0a, 0x0b, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x05, 0x20,
1520 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1521 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6f,
1522 0x75, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x41, 0x72, 0x72, 0x61, 0x79,
1523 0x48, 0x00, 0x52, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x5a,
1524 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65,
1525 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1526 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x77, 0x61,
1527 0x72, 0x65, 0x68, 0x6f, 0x75, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65,
1528 0x72, 0x74, 0x79, 0x41, 0x72, 0x72, 0x61, 0x79, 0x48, 0x00, 0x52, 0x0e, 0x70, 0x72, 0x6f, 0x70,
1529 0x65, 0x72, 0x74, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x5b, 0x0a, 0x10, 0x64, 0x61,
1530 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x07,
1531 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
1532 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x77, 0x61, 0x72, 0x65, 0x68,
1533 0x6f, 0x75, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65,
1534 0x41, 0x72, 0x72, 0x61, 0x79, 0x48, 0x00, 0x52, 0x0e, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d,
1535 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x52, 0x0a, 0x0c, 0x6d, 0x61, 0x70, 0x5f, 0x70,
1536 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e,
1537 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6e,
1538 0x74, 0x65, 0x6e, 0x74, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6f, 0x75, 0x73, 0x65, 0x2e, 0x76, 0x31,
1539 0x2e, 0x4d, 0x61, 0x70, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x48, 0x00, 0x52, 0x0b,
1540 0x6d, 0x61, 0x70, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x12, 0x5d, 0x0a, 0x10, 0x74,
1541 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18,
1542 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1543 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x77, 0x61, 0x72, 0x65,
1544 0x68, 0x6f, 0x75, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
1545 0x6d, 0x70, 0x41, 0x72, 0x72, 0x61, 0x79, 0x48, 0x00, 0x52, 0x0f, 0x74, 0x69, 0x6d, 0x65, 0x73,
1546 0x74, 0x61, 0x6d, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x42, 0x08, 0x0a, 0x06, 0x76, 0x61,
1547 0x6c, 0x75, 0x65, 0x73, 0x22, 0x26, 0x0a, 0x0c, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x41,
1548 0x72, 0x72, 0x61, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01,
1549 0x20, 0x03, 0x28, 0x05, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x22, 0x24, 0x0a, 0x0a,
1550 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x61,
1551 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75,
1552 0x65, 0x73, 0x22, 0x23, 0x0a, 0x09, 0x54, 0x65, 0x78, 0x74, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12,
1553 0x16, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52,
1554 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x22, 0x23, 0x0a, 0x09, 0x45, 0x6e, 0x75, 0x6d, 0x41,
1555 0x72, 0x72, 0x61, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01,
1556 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x22, 0x3e, 0x0a, 0x0d,
1557 0x44, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, 0x2d, 0x0a,
1558 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e,
1559 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x44, 0x61, 0x74, 0x65,
1560 0x54, 0x69, 0x6d, 0x65, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x22, 0x5a, 0x0a, 0x0e,
1561 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, 0x48,
1562 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30,
1563 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f,
1564 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6f, 0x75, 0x73, 0x65, 0x2e, 0x76,
1565 0x31, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65,
1566 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x22, 0x81, 0x01, 0x0a, 0x0e, 0x54, 0x69, 0x6d,
1567 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x45, 0x0a, 0x0f, 0x74,
1568 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01,
1569 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
1570 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
1571 0x48, 0x00, 0x52, 0x0e, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x56, 0x61, 0x6c,
1572 0x75, 0x65, 0x12, 0x1f, 0x0a, 0x0a, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65,
1573 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x09, 0x74, 0x65, 0x78, 0x74, 0x56, 0x61,
1574 0x6c, 0x75, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x5b, 0x0a, 0x0d,
1575 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, 0x4a, 0x0a,
1576 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
1577 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1578 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6f, 0x75, 0x73,
1579 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x52, 0x0a, 0x70,
1580 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0xc4, 0x01, 0x0a, 0x0b, 0x4d, 0x61,
1581 0x70, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x12, 0x51, 0x0a, 0x06, 0x66, 0x69, 0x65,
1582 0x6c, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1583 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
1584 0x77, 0x61, 0x72, 0x65, 0x68, 0x6f, 0x75, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x70,
1585 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x45,
1586 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x1a, 0x62, 0x0a, 0x0b,
1587 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
1588 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x3d, 0x0a,
1589 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67,
1590 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6e, 0x74,
1591 0x65, 0x6e, 0x74, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6f, 0x75, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e,
1592 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
1593 0x22, 0x88, 0x03, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x21, 0x0a, 0x0b, 0x66, 0x6c,
1594 0x6f, 0x61, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x48,
1595 0x00, 0x52, 0x0a, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1d, 0x0a,
1596 0x09, 0x69, 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
1597 0x48, 0x00, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x23, 0x0a, 0x0c,
1598 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01,
1599 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75,
1600 0x65, 0x12, 0x4c, 0x0a, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
1601 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1602 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x77, 0x61, 0x72, 0x65,
1603 0x68, 0x6f, 0x75, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c,
1604 0x75, 0x65, 0x48, 0x00, 0x52, 0x09, 0x65, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12,
1605 0x3e, 0x0a, 0x0e, 0x64, 0x61, 0x74, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75,
1606 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1607 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x44, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x48, 0x00,
1608 0x52, 0x0d, 0x64, 0x61, 0x74, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12,
1609 0x5b, 0x0a, 0x0f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x5f, 0x76, 0x61, 0x6c,
1610 0x75, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1611 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x77,
1612 0x61, 0x72, 0x65, 0x68, 0x6f, 0x75, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x69, 0x6d, 0x65,
1613 0x73, 0x74, 0x61, 0x6d, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x48, 0x00, 0x52, 0x0e, 0x74, 0x69,
1614 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x25, 0x0a, 0x0d,
1615 0x62, 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x07, 0x20,
1616 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x0c, 0x62, 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x56, 0x61,
1617 0x6c, 0x75, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0x21, 0x0a, 0x09, 0x45,
1618 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
1619 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2a, 0xe1,
1620 0x01, 0x0a, 0x13, 0x52, 0x61, 0x77, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x46, 0x69,
1621 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x26, 0x0a, 0x22, 0x52, 0x41, 0x57, 0x5f, 0x44, 0x4f,
1622 0x43, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45,
1623 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1e,
1624 0x0a, 0x1a, 0x52, 0x41, 0x57, 0x5f, 0x44, 0x4f, 0x43, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x46,
1625 0x49, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x44, 0x46, 0x10, 0x01, 0x12, 0x1f,
1626 0x0a, 0x1b, 0x52, 0x41, 0x57, 0x5f, 0x44, 0x4f, 0x43, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x46,
1627 0x49, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x4f, 0x43, 0x58, 0x10, 0x02, 0x12,
1628 0x1f, 0x0a, 0x1b, 0x52, 0x41, 0x57, 0x5f, 0x44, 0x4f, 0x43, 0x55, 0x4d, 0x45, 0x4e, 0x54, 0x5f,
1629 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x58, 0x4c, 0x53, 0x58, 0x10, 0x03,
1630 0x12, 0x1f, 0x0a, 0x1b, 0x52, 0x41, 0x57, 0x5f, 0x44, 0x4f, 0x43, 0x55, 0x4d, 0x45, 0x4e, 0x54,
1631 0x5f, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x50, 0x54, 0x58, 0x10,
1632 0x04, 0x12, 0x1f, 0x0a, 0x1b, 0x52, 0x41, 0x57, 0x5f, 0x44, 0x4f, 0x43, 0x55, 0x4d, 0x45, 0x4e,
1633 0x54, 0x5f, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, 0x45, 0x58, 0x54,
1634 0x10, 0x05, 0x42, 0x89, 0x01, 0x0a, 0x24, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1635 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x77,
1636 0x61, 0x72, 0x65, 0x68, 0x6f, 0x75, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x0d, 0x44, 0x6f, 0x63,
1637 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, 0x67, 0x6f,
1638 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f,
1639 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
1640 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
1641 0x74, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6f, 0x75, 0x73, 0x65, 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x6f,
1642 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x77, 0x61, 0x72, 0x65, 0x68, 0x6f, 0x75, 0x73, 0x65, 0x62, 0x06,
1643 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
1644 }
1645
1646 var (
1647 file_google_cloud_contentwarehouse_v1_document_proto_rawDescOnce sync.Once
1648 file_google_cloud_contentwarehouse_v1_document_proto_rawDescData = file_google_cloud_contentwarehouse_v1_document_proto_rawDesc
1649 )
1650
1651 func file_google_cloud_contentwarehouse_v1_document_proto_rawDescGZIP() []byte {
1652 file_google_cloud_contentwarehouse_v1_document_proto_rawDescOnce.Do(func() {
1653 file_google_cloud_contentwarehouse_v1_document_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_contentwarehouse_v1_document_proto_rawDescData)
1654 })
1655 return file_google_cloud_contentwarehouse_v1_document_proto_rawDescData
1656 }
1657
1658 var file_google_cloud_contentwarehouse_v1_document_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
1659 var file_google_cloud_contentwarehouse_v1_document_proto_msgTypes = make([]protoimpl.MessageInfo, 15)
1660 var file_google_cloud_contentwarehouse_v1_document_proto_goTypes = []interface{}{
1661 (RawDocumentFileType)(0),
1662 (*Document)(nil),
1663 (*DocumentReference)(nil),
1664 (*Property)(nil),
1665 (*IntegerArray)(nil),
1666 (*FloatArray)(nil),
1667 (*TextArray)(nil),
1668 (*EnumArray)(nil),
1669 (*DateTimeArray)(nil),
1670 (*TimestampArray)(nil),
1671 (*TimestampValue)(nil),
1672 (*PropertyArray)(nil),
1673 (*MapProperty)(nil),
1674 (*Value)(nil),
1675 (*EnumValue)(nil),
1676 nil,
1677 (*v1.Document)(nil),
1678 (*timestamppb.Timestamp)(nil),
1679 (*datetime.DateTime)(nil),
1680 }
1681 var file_google_cloud_contentwarehouse_v1_document_proto_depIdxs = []int32{
1682 16,
1683 3,
1684 17,
1685 17,
1686 0,
1687 17,
1688 17,
1689 17,
1690 4,
1691 5,
1692 6,
1693 7,
1694 11,
1695 8,
1696 12,
1697 9,
1698 18,
1699 10,
1700 17,
1701 3,
1702 15,
1703 14,
1704 18,
1705 10,
1706 13,
1707 25,
1708 25,
1709 25,
1710 25,
1711 0,
1712 }
1713
1714 func init() { file_google_cloud_contentwarehouse_v1_document_proto_init() }
1715 func file_google_cloud_contentwarehouse_v1_document_proto_init() {
1716 if File_google_cloud_contentwarehouse_v1_document_proto != nil {
1717 return
1718 }
1719 if !protoimpl.UnsafeEnabled {
1720 file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1721 switch v := v.(*Document); i {
1722 case 0:
1723 return &v.state
1724 case 1:
1725 return &v.sizeCache
1726 case 2:
1727 return &v.unknownFields
1728 default:
1729 return nil
1730 }
1731 }
1732 file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1733 switch v := v.(*DocumentReference); i {
1734 case 0:
1735 return &v.state
1736 case 1:
1737 return &v.sizeCache
1738 case 2:
1739 return &v.unknownFields
1740 default:
1741 return nil
1742 }
1743 }
1744 file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1745 switch v := v.(*Property); i {
1746 case 0:
1747 return &v.state
1748 case 1:
1749 return &v.sizeCache
1750 case 2:
1751 return &v.unknownFields
1752 default:
1753 return nil
1754 }
1755 }
1756 file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1757 switch v := v.(*IntegerArray); i {
1758 case 0:
1759 return &v.state
1760 case 1:
1761 return &v.sizeCache
1762 case 2:
1763 return &v.unknownFields
1764 default:
1765 return nil
1766 }
1767 }
1768 file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1769 switch v := v.(*FloatArray); i {
1770 case 0:
1771 return &v.state
1772 case 1:
1773 return &v.sizeCache
1774 case 2:
1775 return &v.unknownFields
1776 default:
1777 return nil
1778 }
1779 }
1780 file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1781 switch v := v.(*TextArray); i {
1782 case 0:
1783 return &v.state
1784 case 1:
1785 return &v.sizeCache
1786 case 2:
1787 return &v.unknownFields
1788 default:
1789 return nil
1790 }
1791 }
1792 file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1793 switch v := v.(*EnumArray); i {
1794 case 0:
1795 return &v.state
1796 case 1:
1797 return &v.sizeCache
1798 case 2:
1799 return &v.unknownFields
1800 default:
1801 return nil
1802 }
1803 }
1804 file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1805 switch v := v.(*DateTimeArray); i {
1806 case 0:
1807 return &v.state
1808 case 1:
1809 return &v.sizeCache
1810 case 2:
1811 return &v.unknownFields
1812 default:
1813 return nil
1814 }
1815 }
1816 file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1817 switch v := v.(*TimestampArray); i {
1818 case 0:
1819 return &v.state
1820 case 1:
1821 return &v.sizeCache
1822 case 2:
1823 return &v.unknownFields
1824 default:
1825 return nil
1826 }
1827 }
1828 file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1829 switch v := v.(*TimestampValue); i {
1830 case 0:
1831 return &v.state
1832 case 1:
1833 return &v.sizeCache
1834 case 2:
1835 return &v.unknownFields
1836 default:
1837 return nil
1838 }
1839 }
1840 file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1841 switch v := v.(*PropertyArray); i {
1842 case 0:
1843 return &v.state
1844 case 1:
1845 return &v.sizeCache
1846 case 2:
1847 return &v.unknownFields
1848 default:
1849 return nil
1850 }
1851 }
1852 file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
1853 switch v := v.(*MapProperty); i {
1854 case 0:
1855 return &v.state
1856 case 1:
1857 return &v.sizeCache
1858 case 2:
1859 return &v.unknownFields
1860 default:
1861 return nil
1862 }
1863 }
1864 file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
1865 switch v := v.(*Value); i {
1866 case 0:
1867 return &v.state
1868 case 1:
1869 return &v.sizeCache
1870 case 2:
1871 return &v.unknownFields
1872 default:
1873 return nil
1874 }
1875 }
1876 file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
1877 switch v := v.(*EnumValue); i {
1878 case 0:
1879 return &v.state
1880 case 1:
1881 return &v.sizeCache
1882 case 2:
1883 return &v.unknownFields
1884 default:
1885 return nil
1886 }
1887 }
1888 }
1889 file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[0].OneofWrappers = []interface{}{
1890 (*Document_PlainText)(nil),
1891 (*Document_CloudAiDocument)(nil),
1892 (*Document_RawDocumentPath)(nil),
1893 (*Document_InlineRawDocument)(nil),
1894 }
1895 file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[2].OneofWrappers = []interface{}{
1896 (*Property_IntegerValues)(nil),
1897 (*Property_FloatValues)(nil),
1898 (*Property_TextValues)(nil),
1899 (*Property_EnumValues)(nil),
1900 (*Property_PropertyValues)(nil),
1901 (*Property_DateTimeValues)(nil),
1902 (*Property_MapProperty)(nil),
1903 (*Property_TimestampValues)(nil),
1904 }
1905 file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[9].OneofWrappers = []interface{}{
1906 (*TimestampValue_TimestampValue)(nil),
1907 (*TimestampValue_TextValue)(nil),
1908 }
1909 file_google_cloud_contentwarehouse_v1_document_proto_msgTypes[12].OneofWrappers = []interface{}{
1910 (*Value_FloatValue)(nil),
1911 (*Value_IntValue)(nil),
1912 (*Value_StringValue)(nil),
1913 (*Value_EnumValue)(nil),
1914 (*Value_DatetimeValue)(nil),
1915 (*Value_TimestampValue)(nil),
1916 (*Value_BooleanValue)(nil),
1917 }
1918 type x struct{}
1919 out := protoimpl.TypeBuilder{
1920 File: protoimpl.DescBuilder{
1921 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1922 RawDescriptor: file_google_cloud_contentwarehouse_v1_document_proto_rawDesc,
1923 NumEnums: 1,
1924 NumMessages: 15,
1925 NumExtensions: 0,
1926 NumServices: 0,
1927 },
1928 GoTypes: file_google_cloud_contentwarehouse_v1_document_proto_goTypes,
1929 DependencyIndexes: file_google_cloud_contentwarehouse_v1_document_proto_depIdxs,
1930 EnumInfos: file_google_cloud_contentwarehouse_v1_document_proto_enumTypes,
1931 MessageInfos: file_google_cloud_contentwarehouse_v1_document_proto_msgTypes,
1932 }.Build()
1933 File_google_cloud_contentwarehouse_v1_document_proto = out.File
1934 file_google_cloud_contentwarehouse_v1_document_proto_rawDesc = nil
1935 file_google_cloud_contentwarehouse_v1_document_proto_goTypes = nil
1936 file_google_cloud_contentwarehouse_v1_document_proto_depIdxs = nil
1937 }
1938
View as plain text