1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package labels
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 _ "google.golang.org/genproto/googleapis/api/annotations"
28 date "google.golang.org/genproto/googleapis/type/date"
29 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
30 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
31 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
32 )
33
34 const (
35
36 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
37
38 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
39 )
40
41
42 type Field_DateOptions_DateFormat int32
43
44 const (
45
46 Field_DateOptions_DATE_FORMAT_UNSPECIFIED Field_DateOptions_DateFormat = 0
47
48
49
50 Field_DateOptions_LONG_DATE Field_DateOptions_DateFormat = 1
51
52
53
54 Field_DateOptions_SHORT_DATE Field_DateOptions_DateFormat = 2
55 )
56
57
58 var (
59 Field_DateOptions_DateFormat_name = map[int32]string{
60 0: "DATE_FORMAT_UNSPECIFIED",
61 1: "LONG_DATE",
62 2: "SHORT_DATE",
63 }
64 Field_DateOptions_DateFormat_value = map[string]int32{
65 "DATE_FORMAT_UNSPECIFIED": 0,
66 "LONG_DATE": 1,
67 "SHORT_DATE": 2,
68 }
69 )
70
71 func (x Field_DateOptions_DateFormat) Enum() *Field_DateOptions_DateFormat {
72 p := new(Field_DateOptions_DateFormat)
73 *p = x
74 return p
75 }
76
77 func (x Field_DateOptions_DateFormat) String() string {
78 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
79 }
80
81 func (Field_DateOptions_DateFormat) Descriptor() protoreflect.EnumDescriptor {
82 return file_google_apps_drive_labels_v2_field_proto_enumTypes[0].Descriptor()
83 }
84
85 func (Field_DateOptions_DateFormat) Type() protoreflect.EnumType {
86 return &file_google_apps_drive_labels_v2_field_proto_enumTypes[0]
87 }
88
89 func (x Field_DateOptions_DateFormat) Number() protoreflect.EnumNumber {
90 return protoreflect.EnumNumber(x)
91 }
92
93
94 func (Field_DateOptions_DateFormat) EnumDescriptor() ([]byte, []int) {
95 return file_google_apps_drive_labels_v2_field_proto_rawDescGZIP(), []int{0, 7, 0}
96 }
97
98
99
100
101 type Field struct {
102 state protoimpl.MessageState
103 sizeCache protoimpl.SizeCache
104 unknownFields protoimpl.UnknownFields
105
106
107
108
109
110
111
112
113
114
115
116 Type isField_Type `protobuf_oneof:"type"`
117
118
119
120 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
121
122
123
124 QueryKey string `protobuf:"bytes,2,opt,name=query_key,json=queryKey,proto3" json:"query_key,omitempty"`
125
126 Properties *Field_Properties `protobuf:"bytes,3,opt,name=properties,proto3" json:"properties,omitempty"`
127
128 Lifecycle *Lifecycle `protobuf:"bytes,4,opt,name=lifecycle,proto3" json:"lifecycle,omitempty"`
129
130 DisplayHints *Field_DisplayHints `protobuf:"bytes,5,opt,name=display_hints,json=displayHints,proto3" json:"display_hints,omitempty"`
131
132 SchemaCapabilities *Field_SchemaCapabilities `protobuf:"bytes,6,opt,name=schema_capabilities,json=schemaCapabilities,proto3" json:"schema_capabilities,omitempty"`
133
134
135 AppliedCapabilities *Field_AppliedCapabilities `protobuf:"bytes,7,opt,name=applied_capabilities,json=appliedCapabilities,proto3" json:"applied_capabilities,omitempty"`
136
137 Creator *UserInfo `protobuf:"bytes,8,opt,name=creator,proto3" json:"creator,omitempty"`
138
139 CreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
140
141 Updater *UserInfo `protobuf:"bytes,10,opt,name=updater,proto3" json:"updater,omitempty"`
142
143 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
144
145
146 Publisher *UserInfo `protobuf:"bytes,12,opt,name=publisher,proto3" json:"publisher,omitempty"`
147
148
149 Disabler *UserInfo `protobuf:"bytes,13,opt,name=disabler,proto3" json:"disabler,omitempty"`
150
151
152 DisableTime *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=disable_time,json=disableTime,proto3" json:"disable_time,omitempty"`
153
154 LockStatus *LockStatus `protobuf:"bytes,15,opt,name=lock_status,json=lockStatus,proto3" json:"lock_status,omitempty"`
155 }
156
157 func (x *Field) Reset() {
158 *x = Field{}
159 if protoimpl.UnsafeEnabled {
160 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[0]
161 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
162 ms.StoreMessageInfo(mi)
163 }
164 }
165
166 func (x *Field) String() string {
167 return protoimpl.X.MessageStringOf(x)
168 }
169
170 func (*Field) ProtoMessage() {}
171
172 func (x *Field) ProtoReflect() protoreflect.Message {
173 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[0]
174 if protoimpl.UnsafeEnabled && x != nil {
175 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
176 if ms.LoadMessageInfo() == nil {
177 ms.StoreMessageInfo(mi)
178 }
179 return ms
180 }
181 return mi.MessageOf(x)
182 }
183
184
185 func (*Field) Descriptor() ([]byte, []int) {
186 return file_google_apps_drive_labels_v2_field_proto_rawDescGZIP(), []int{0}
187 }
188
189 func (m *Field) GetType() isField_Type {
190 if m != nil {
191 return m.Type
192 }
193 return nil
194 }
195
196 func (x *Field) GetTextOptions() *Field_TextOptions {
197 if x, ok := x.GetType().(*Field_TextOptions_); ok {
198 return x.TextOptions
199 }
200 return nil
201 }
202
203 func (x *Field) GetIntegerOptions() *Field_IntegerOptions {
204 if x, ok := x.GetType().(*Field_IntegerOptions_); ok {
205 return x.IntegerOptions
206 }
207 return nil
208 }
209
210 func (x *Field) GetDateOptions() *Field_DateOptions {
211 if x, ok := x.GetType().(*Field_DateOptions_); ok {
212 return x.DateOptions
213 }
214 return nil
215 }
216
217 func (x *Field) GetSelectionOptions() *Field_SelectionOptions {
218 if x, ok := x.GetType().(*Field_SelectionOptions_); ok {
219 return x.SelectionOptions
220 }
221 return nil
222 }
223
224 func (x *Field) GetUserOptions() *Field_UserOptions {
225 if x, ok := x.GetType().(*Field_UserOptions_); ok {
226 return x.UserOptions
227 }
228 return nil
229 }
230
231 func (x *Field) GetId() string {
232 if x != nil {
233 return x.Id
234 }
235 return ""
236 }
237
238 func (x *Field) GetQueryKey() string {
239 if x != nil {
240 return x.QueryKey
241 }
242 return ""
243 }
244
245 func (x *Field) GetProperties() *Field_Properties {
246 if x != nil {
247 return x.Properties
248 }
249 return nil
250 }
251
252 func (x *Field) GetLifecycle() *Lifecycle {
253 if x != nil {
254 return x.Lifecycle
255 }
256 return nil
257 }
258
259 func (x *Field) GetDisplayHints() *Field_DisplayHints {
260 if x != nil {
261 return x.DisplayHints
262 }
263 return nil
264 }
265
266 func (x *Field) GetSchemaCapabilities() *Field_SchemaCapabilities {
267 if x != nil {
268 return x.SchemaCapabilities
269 }
270 return nil
271 }
272
273 func (x *Field) GetAppliedCapabilities() *Field_AppliedCapabilities {
274 if x != nil {
275 return x.AppliedCapabilities
276 }
277 return nil
278 }
279
280 func (x *Field) GetCreator() *UserInfo {
281 if x != nil {
282 return x.Creator
283 }
284 return nil
285 }
286
287 func (x *Field) GetCreateTime() *timestamppb.Timestamp {
288 if x != nil {
289 return x.CreateTime
290 }
291 return nil
292 }
293
294 func (x *Field) GetUpdater() *UserInfo {
295 if x != nil {
296 return x.Updater
297 }
298 return nil
299 }
300
301 func (x *Field) GetUpdateTime() *timestamppb.Timestamp {
302 if x != nil {
303 return x.UpdateTime
304 }
305 return nil
306 }
307
308 func (x *Field) GetPublisher() *UserInfo {
309 if x != nil {
310 return x.Publisher
311 }
312 return nil
313 }
314
315 func (x *Field) GetDisabler() *UserInfo {
316 if x != nil {
317 return x.Disabler
318 }
319 return nil
320 }
321
322 func (x *Field) GetDisableTime() *timestamppb.Timestamp {
323 if x != nil {
324 return x.DisableTime
325 }
326 return nil
327 }
328
329 func (x *Field) GetLockStatus() *LockStatus {
330 if x != nil {
331 return x.LockStatus
332 }
333 return nil
334 }
335
336 type isField_Type interface {
337 isField_Type()
338 }
339
340 type Field_TextOptions_ struct {
341
342 TextOptions *Field_TextOptions `protobuf:"bytes,16,opt,name=text_options,json=textOptions,proto3,oneof"`
343 }
344
345 type Field_IntegerOptions_ struct {
346
347 IntegerOptions *Field_IntegerOptions `protobuf:"bytes,18,opt,name=integer_options,json=integerOptions,proto3,oneof"`
348 }
349
350 type Field_DateOptions_ struct {
351
352 DateOptions *Field_DateOptions `protobuf:"bytes,19,opt,name=date_options,json=dateOptions,proto3,oneof"`
353 }
354
355 type Field_SelectionOptions_ struct {
356
357 SelectionOptions *Field_SelectionOptions `protobuf:"bytes,20,opt,name=selection_options,json=selectionOptions,proto3,oneof"`
358 }
359
360 type Field_UserOptions_ struct {
361
362 UserOptions *Field_UserOptions `protobuf:"bytes,21,opt,name=user_options,json=userOptions,proto3,oneof"`
363 }
364
365 func (*Field_TextOptions_) isField_Type() {}
366
367 func (*Field_IntegerOptions_) isField_Type() {}
368
369 func (*Field_DateOptions_) isField_Type() {}
370
371 func (*Field_SelectionOptions_) isField_Type() {}
372
373 func (*Field_UserOptions_) isField_Type() {}
374
375
376 type Field_Properties struct {
377 state protoimpl.MessageState
378 sizeCache protoimpl.SizeCache
379 unknownFields protoimpl.UnknownFields
380
381
382 DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
383
384 Required bool `protobuf:"varint,2,opt,name=required,proto3" json:"required,omitempty"`
385
386
387 InsertBeforeField string `protobuf:"bytes,3,opt,name=insert_before_field,json=insertBeforeField,proto3" json:"insert_before_field,omitempty"`
388 }
389
390 func (x *Field_Properties) Reset() {
391 *x = Field_Properties{}
392 if protoimpl.UnsafeEnabled {
393 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[1]
394 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
395 ms.StoreMessageInfo(mi)
396 }
397 }
398
399 func (x *Field_Properties) String() string {
400 return protoimpl.X.MessageStringOf(x)
401 }
402
403 func (*Field_Properties) ProtoMessage() {}
404
405 func (x *Field_Properties) ProtoReflect() protoreflect.Message {
406 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[1]
407 if protoimpl.UnsafeEnabled && x != nil {
408 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
409 if ms.LoadMessageInfo() == nil {
410 ms.StoreMessageInfo(mi)
411 }
412 return ms
413 }
414 return mi.MessageOf(x)
415 }
416
417
418 func (*Field_Properties) Descriptor() ([]byte, []int) {
419 return file_google_apps_drive_labels_v2_field_proto_rawDescGZIP(), []int{0, 0}
420 }
421
422 func (x *Field_Properties) GetDisplayName() string {
423 if x != nil {
424 return x.DisplayName
425 }
426 return ""
427 }
428
429 func (x *Field_Properties) GetRequired() bool {
430 if x != nil {
431 return x.Required
432 }
433 return false
434 }
435
436 func (x *Field_Properties) GetInsertBeforeField() string {
437 if x != nil {
438 return x.InsertBeforeField
439 }
440 return ""
441 }
442
443
444 type Field_DisplayHints struct {
445 state protoimpl.MessageState
446 sizeCache protoimpl.SizeCache
447 unknownFields protoimpl.UnknownFields
448
449
450 Required bool `protobuf:"varint,1,opt,name=required,proto3" json:"required,omitempty"`
451
452 Disabled bool `protobuf:"varint,2,opt,name=disabled,proto3" json:"disabled,omitempty"`
453
454
455 HiddenInSearch bool `protobuf:"varint,3,opt,name=hidden_in_search,json=hiddenInSearch,proto3" json:"hidden_in_search,omitempty"`
456
457
458 ShownInApply bool `protobuf:"varint,4,opt,name=shown_in_apply,json=shownInApply,proto3" json:"shown_in_apply,omitempty"`
459 }
460
461 func (x *Field_DisplayHints) Reset() {
462 *x = Field_DisplayHints{}
463 if protoimpl.UnsafeEnabled {
464 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[2]
465 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
466 ms.StoreMessageInfo(mi)
467 }
468 }
469
470 func (x *Field_DisplayHints) String() string {
471 return protoimpl.X.MessageStringOf(x)
472 }
473
474 func (*Field_DisplayHints) ProtoMessage() {}
475
476 func (x *Field_DisplayHints) ProtoReflect() protoreflect.Message {
477 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[2]
478 if protoimpl.UnsafeEnabled && x != nil {
479 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
480 if ms.LoadMessageInfo() == nil {
481 ms.StoreMessageInfo(mi)
482 }
483 return ms
484 }
485 return mi.MessageOf(x)
486 }
487
488
489 func (*Field_DisplayHints) Descriptor() ([]byte, []int) {
490 return file_google_apps_drive_labels_v2_field_proto_rawDescGZIP(), []int{0, 1}
491 }
492
493 func (x *Field_DisplayHints) GetRequired() bool {
494 if x != nil {
495 return x.Required
496 }
497 return false
498 }
499
500 func (x *Field_DisplayHints) GetDisabled() bool {
501 if x != nil {
502 return x.Disabled
503 }
504 return false
505 }
506
507 func (x *Field_DisplayHints) GetHiddenInSearch() bool {
508 if x != nil {
509 return x.HiddenInSearch
510 }
511 return false
512 }
513
514 func (x *Field_DisplayHints) GetShownInApply() bool {
515 if x != nil {
516 return x.ShownInApply
517 }
518 return false
519 }
520
521
522 type Field_SchemaCapabilities struct {
523 state protoimpl.MessageState
524 sizeCache protoimpl.SizeCache
525 unknownFields protoimpl.UnknownFields
526
527
528 CanUpdate bool `protobuf:"varint,1,opt,name=can_update,json=canUpdate,proto3" json:"can_update,omitempty"`
529
530
531 CanDelete bool `protobuf:"varint,2,opt,name=can_delete,json=canDelete,proto3" json:"can_delete,omitempty"`
532
533
534
535 CanDisable bool `protobuf:"varint,3,opt,name=can_disable,json=canDisable,proto3" json:"can_disable,omitempty"`
536
537
538 CanEnable bool `protobuf:"varint,4,opt,name=can_enable,json=canEnable,proto3" json:"can_enable,omitempty"`
539 }
540
541 func (x *Field_SchemaCapabilities) Reset() {
542 *x = Field_SchemaCapabilities{}
543 if protoimpl.UnsafeEnabled {
544 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[3]
545 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
546 ms.StoreMessageInfo(mi)
547 }
548 }
549
550 func (x *Field_SchemaCapabilities) String() string {
551 return protoimpl.X.MessageStringOf(x)
552 }
553
554 func (*Field_SchemaCapabilities) ProtoMessage() {}
555
556 func (x *Field_SchemaCapabilities) ProtoReflect() protoreflect.Message {
557 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[3]
558 if protoimpl.UnsafeEnabled && x != nil {
559 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
560 if ms.LoadMessageInfo() == nil {
561 ms.StoreMessageInfo(mi)
562 }
563 return ms
564 }
565 return mi.MessageOf(x)
566 }
567
568
569 func (*Field_SchemaCapabilities) Descriptor() ([]byte, []int) {
570 return file_google_apps_drive_labels_v2_field_proto_rawDescGZIP(), []int{0, 2}
571 }
572
573 func (x *Field_SchemaCapabilities) GetCanUpdate() bool {
574 if x != nil {
575 return x.CanUpdate
576 }
577 return false
578 }
579
580 func (x *Field_SchemaCapabilities) GetCanDelete() bool {
581 if x != nil {
582 return x.CanDelete
583 }
584 return false
585 }
586
587 func (x *Field_SchemaCapabilities) GetCanDisable() bool {
588 if x != nil {
589 return x.CanDisable
590 }
591 return false
592 }
593
594 func (x *Field_SchemaCapabilities) GetCanEnable() bool {
595 if x != nil {
596 return x.CanEnable
597 }
598 return false
599 }
600
601
602 type Field_AppliedCapabilities struct {
603 state protoimpl.MessageState
604 sizeCache protoimpl.SizeCache
605 unknownFields protoimpl.UnknownFields
606
607
608 CanRead bool `protobuf:"varint,1,opt,name=can_read,json=canRead,proto3" json:"can_read,omitempty"`
609
610 CanSearch bool `protobuf:"varint,2,opt,name=can_search,json=canSearch,proto3" json:"can_search,omitempty"`
611
612 CanWrite bool `protobuf:"varint,3,opt,name=can_write,json=canWrite,proto3" json:"can_write,omitempty"`
613 }
614
615 func (x *Field_AppliedCapabilities) Reset() {
616 *x = Field_AppliedCapabilities{}
617 if protoimpl.UnsafeEnabled {
618 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[4]
619 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
620 ms.StoreMessageInfo(mi)
621 }
622 }
623
624 func (x *Field_AppliedCapabilities) String() string {
625 return protoimpl.X.MessageStringOf(x)
626 }
627
628 func (*Field_AppliedCapabilities) ProtoMessage() {}
629
630 func (x *Field_AppliedCapabilities) ProtoReflect() protoreflect.Message {
631 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[4]
632 if protoimpl.UnsafeEnabled && x != nil {
633 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
634 if ms.LoadMessageInfo() == nil {
635 ms.StoreMessageInfo(mi)
636 }
637 return ms
638 }
639 return mi.MessageOf(x)
640 }
641
642
643 func (*Field_AppliedCapabilities) Descriptor() ([]byte, []int) {
644 return file_google_apps_drive_labels_v2_field_proto_rawDescGZIP(), []int{0, 3}
645 }
646
647 func (x *Field_AppliedCapabilities) GetCanRead() bool {
648 if x != nil {
649 return x.CanRead
650 }
651 return false
652 }
653
654 func (x *Field_AppliedCapabilities) GetCanSearch() bool {
655 if x != nil {
656 return x.CanSearch
657 }
658 return false
659 }
660
661 func (x *Field_AppliedCapabilities) GetCanWrite() bool {
662 if x != nil {
663 return x.CanWrite
664 }
665 return false
666 }
667
668
669 type Field_ListOptions struct {
670 state protoimpl.MessageState
671 sizeCache protoimpl.SizeCache
672 unknownFields protoimpl.UnknownFields
673
674
675 MaxEntries int32 `protobuf:"varint,1,opt,name=max_entries,json=maxEntries,proto3" json:"max_entries,omitempty"`
676 }
677
678 func (x *Field_ListOptions) Reset() {
679 *x = Field_ListOptions{}
680 if protoimpl.UnsafeEnabled {
681 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[5]
682 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
683 ms.StoreMessageInfo(mi)
684 }
685 }
686
687 func (x *Field_ListOptions) String() string {
688 return protoimpl.X.MessageStringOf(x)
689 }
690
691 func (*Field_ListOptions) ProtoMessage() {}
692
693 func (x *Field_ListOptions) ProtoReflect() protoreflect.Message {
694 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[5]
695 if protoimpl.UnsafeEnabled && x != nil {
696 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
697 if ms.LoadMessageInfo() == nil {
698 ms.StoreMessageInfo(mi)
699 }
700 return ms
701 }
702 return mi.MessageOf(x)
703 }
704
705
706 func (*Field_ListOptions) Descriptor() ([]byte, []int) {
707 return file_google_apps_drive_labels_v2_field_proto_rawDescGZIP(), []int{0, 4}
708 }
709
710 func (x *Field_ListOptions) GetMaxEntries() int32 {
711 if x != nil {
712 return x.MaxEntries
713 }
714 return 0
715 }
716
717
718 type Field_TextOptions struct {
719 state protoimpl.MessageState
720 sizeCache protoimpl.SizeCache
721 unknownFields protoimpl.UnknownFields
722
723
724 MinLength int32 `protobuf:"varint,1,opt,name=min_length,json=minLength,proto3" json:"min_length,omitempty"`
725
726 MaxLength int32 `protobuf:"varint,2,opt,name=max_length,json=maxLength,proto3" json:"max_length,omitempty"`
727 }
728
729 func (x *Field_TextOptions) Reset() {
730 *x = Field_TextOptions{}
731 if protoimpl.UnsafeEnabled {
732 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[6]
733 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
734 ms.StoreMessageInfo(mi)
735 }
736 }
737
738 func (x *Field_TextOptions) String() string {
739 return protoimpl.X.MessageStringOf(x)
740 }
741
742 func (*Field_TextOptions) ProtoMessage() {}
743
744 func (x *Field_TextOptions) ProtoReflect() protoreflect.Message {
745 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[6]
746 if protoimpl.UnsafeEnabled && x != nil {
747 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
748 if ms.LoadMessageInfo() == nil {
749 ms.StoreMessageInfo(mi)
750 }
751 return ms
752 }
753 return mi.MessageOf(x)
754 }
755
756
757 func (*Field_TextOptions) Descriptor() ([]byte, []int) {
758 return file_google_apps_drive_labels_v2_field_proto_rawDescGZIP(), []int{0, 5}
759 }
760
761 func (x *Field_TextOptions) GetMinLength() int32 {
762 if x != nil {
763 return x.MinLength
764 }
765 return 0
766 }
767
768 func (x *Field_TextOptions) GetMaxLength() int32 {
769 if x != nil {
770 return x.MaxLength
771 }
772 return 0
773 }
774
775
776 type Field_IntegerOptions struct {
777 state protoimpl.MessageState
778 sizeCache protoimpl.SizeCache
779 unknownFields protoimpl.UnknownFields
780
781
782 MinValue int64 `protobuf:"varint,1,opt,name=min_value,json=minValue,proto3" json:"min_value,omitempty"`
783
784 MaxValue int64 `protobuf:"varint,2,opt,name=max_value,json=maxValue,proto3" json:"max_value,omitempty"`
785 }
786
787 func (x *Field_IntegerOptions) Reset() {
788 *x = Field_IntegerOptions{}
789 if protoimpl.UnsafeEnabled {
790 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[7]
791 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
792 ms.StoreMessageInfo(mi)
793 }
794 }
795
796 func (x *Field_IntegerOptions) String() string {
797 return protoimpl.X.MessageStringOf(x)
798 }
799
800 func (*Field_IntegerOptions) ProtoMessage() {}
801
802 func (x *Field_IntegerOptions) ProtoReflect() protoreflect.Message {
803 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[7]
804 if protoimpl.UnsafeEnabled && x != nil {
805 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
806 if ms.LoadMessageInfo() == nil {
807 ms.StoreMessageInfo(mi)
808 }
809 return ms
810 }
811 return mi.MessageOf(x)
812 }
813
814
815 func (*Field_IntegerOptions) Descriptor() ([]byte, []int) {
816 return file_google_apps_drive_labels_v2_field_proto_rawDescGZIP(), []int{0, 6}
817 }
818
819 func (x *Field_IntegerOptions) GetMinValue() int64 {
820 if x != nil {
821 return x.MinValue
822 }
823 return 0
824 }
825
826 func (x *Field_IntegerOptions) GetMaxValue() int64 {
827 if x != nil {
828 return x.MaxValue
829 }
830 return 0
831 }
832
833
834 type Field_DateOptions struct {
835 state protoimpl.MessageState
836 sizeCache protoimpl.SizeCache
837 unknownFields protoimpl.UnknownFields
838
839
840
841 DateFormatType Field_DateOptions_DateFormat `protobuf:"varint,1,opt,name=date_format_type,json=dateFormatType,proto3,enum=google.apps.drive.labels.v2.Field_DateOptions_DateFormat" json:"date_format_type,omitempty"`
842
843 DateFormat string `protobuf:"bytes,2,opt,name=date_format,json=dateFormat,proto3" json:"date_format,omitempty"`
844
845 MinValue *date.Date `protobuf:"bytes,3,opt,name=min_value,json=minValue,proto3" json:"min_value,omitempty"`
846
847 MaxValue *date.Date `protobuf:"bytes,4,opt,name=max_value,json=maxValue,proto3" json:"max_value,omitempty"`
848 }
849
850 func (x *Field_DateOptions) Reset() {
851 *x = Field_DateOptions{}
852 if protoimpl.UnsafeEnabled {
853 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[8]
854 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
855 ms.StoreMessageInfo(mi)
856 }
857 }
858
859 func (x *Field_DateOptions) String() string {
860 return protoimpl.X.MessageStringOf(x)
861 }
862
863 func (*Field_DateOptions) ProtoMessage() {}
864
865 func (x *Field_DateOptions) ProtoReflect() protoreflect.Message {
866 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[8]
867 if protoimpl.UnsafeEnabled && x != nil {
868 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
869 if ms.LoadMessageInfo() == nil {
870 ms.StoreMessageInfo(mi)
871 }
872 return ms
873 }
874 return mi.MessageOf(x)
875 }
876
877
878 func (*Field_DateOptions) Descriptor() ([]byte, []int) {
879 return file_google_apps_drive_labels_v2_field_proto_rawDescGZIP(), []int{0, 7}
880 }
881
882 func (x *Field_DateOptions) GetDateFormatType() Field_DateOptions_DateFormat {
883 if x != nil {
884 return x.DateFormatType
885 }
886 return Field_DateOptions_DATE_FORMAT_UNSPECIFIED
887 }
888
889 func (x *Field_DateOptions) GetDateFormat() string {
890 if x != nil {
891 return x.DateFormat
892 }
893 return ""
894 }
895
896 func (x *Field_DateOptions) GetMinValue() *date.Date {
897 if x != nil {
898 return x.MinValue
899 }
900 return nil
901 }
902
903 func (x *Field_DateOptions) GetMaxValue() *date.Date {
904 if x != nil {
905 return x.MaxValue
906 }
907 return nil
908 }
909
910
911 type Field_SelectionOptions struct {
912 state protoimpl.MessageState
913 sizeCache protoimpl.SizeCache
914 unknownFields protoimpl.UnknownFields
915
916
917
918 ListOptions *Field_ListOptions `protobuf:"bytes,1,opt,name=list_options,json=listOptions,proto3" json:"list_options,omitempty"`
919
920
921 Choices []*Field_SelectionOptions_Choice `protobuf:"bytes,2,rep,name=choices,proto3" json:"choices,omitempty"`
922 }
923
924 func (x *Field_SelectionOptions) Reset() {
925 *x = Field_SelectionOptions{}
926 if protoimpl.UnsafeEnabled {
927 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[9]
928 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
929 ms.StoreMessageInfo(mi)
930 }
931 }
932
933 func (x *Field_SelectionOptions) String() string {
934 return protoimpl.X.MessageStringOf(x)
935 }
936
937 func (*Field_SelectionOptions) ProtoMessage() {}
938
939 func (x *Field_SelectionOptions) ProtoReflect() protoreflect.Message {
940 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[9]
941 if protoimpl.UnsafeEnabled && x != nil {
942 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
943 if ms.LoadMessageInfo() == nil {
944 ms.StoreMessageInfo(mi)
945 }
946 return ms
947 }
948 return mi.MessageOf(x)
949 }
950
951
952 func (*Field_SelectionOptions) Descriptor() ([]byte, []int) {
953 return file_google_apps_drive_labels_v2_field_proto_rawDescGZIP(), []int{0, 8}
954 }
955
956 func (x *Field_SelectionOptions) GetListOptions() *Field_ListOptions {
957 if x != nil {
958 return x.ListOptions
959 }
960 return nil
961 }
962
963 func (x *Field_SelectionOptions) GetChoices() []*Field_SelectionOptions_Choice {
964 if x != nil {
965 return x.Choices
966 }
967 return nil
968 }
969
970
971 type Field_UserOptions struct {
972 state protoimpl.MessageState
973 sizeCache protoimpl.SizeCache
974 unknownFields protoimpl.UnknownFields
975
976
977
978 ListOptions *Field_ListOptions `protobuf:"bytes,1,opt,name=list_options,json=listOptions,proto3" json:"list_options,omitempty"`
979 }
980
981 func (x *Field_UserOptions) Reset() {
982 *x = Field_UserOptions{}
983 if protoimpl.UnsafeEnabled {
984 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[10]
985 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
986 ms.StoreMessageInfo(mi)
987 }
988 }
989
990 func (x *Field_UserOptions) String() string {
991 return protoimpl.X.MessageStringOf(x)
992 }
993
994 func (*Field_UserOptions) ProtoMessage() {}
995
996 func (x *Field_UserOptions) ProtoReflect() protoreflect.Message {
997 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[10]
998 if protoimpl.UnsafeEnabled && x != nil {
999 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1000 if ms.LoadMessageInfo() == nil {
1001 ms.StoreMessageInfo(mi)
1002 }
1003 return ms
1004 }
1005 return mi.MessageOf(x)
1006 }
1007
1008
1009 func (*Field_UserOptions) Descriptor() ([]byte, []int) {
1010 return file_google_apps_drive_labels_v2_field_proto_rawDescGZIP(), []int{0, 9}
1011 }
1012
1013 func (x *Field_UserOptions) GetListOptions() *Field_ListOptions {
1014 if x != nil {
1015 return x.ListOptions
1016 }
1017 return nil
1018 }
1019
1020
1021 type Field_SelectionOptions_Choice struct {
1022 state protoimpl.MessageState
1023 sizeCache protoimpl.SizeCache
1024 unknownFields protoimpl.UnknownFields
1025
1026
1027
1028 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
1029
1030 Properties *Field_SelectionOptions_Choice_Properties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
1031
1032 Lifecycle *Lifecycle `protobuf:"bytes,3,opt,name=lifecycle,proto3" json:"lifecycle,omitempty"`
1033
1034 DisplayHints *Field_SelectionOptions_Choice_DisplayHints `protobuf:"bytes,4,opt,name=display_hints,json=displayHints,proto3" json:"display_hints,omitempty"`
1035
1036
1037 SchemaCapabilities *Field_SelectionOptions_Choice_SchemaCapabilities `protobuf:"bytes,5,opt,name=schema_capabilities,json=schemaCapabilities,proto3" json:"schema_capabilities,omitempty"`
1038
1039
1040 AppliedCapabilities *Field_SelectionOptions_Choice_AppliedCapabilities `protobuf:"bytes,6,opt,name=applied_capabilities,json=appliedCapabilities,proto3" json:"applied_capabilities,omitempty"`
1041
1042 Creator *UserInfo `protobuf:"bytes,7,opt,name=creator,proto3" json:"creator,omitempty"`
1043
1044 CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
1045
1046 Updater *UserInfo `protobuf:"bytes,9,opt,name=updater,proto3" json:"updater,omitempty"`
1047
1048 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
1049
1050
1051 Publisher *UserInfo `protobuf:"bytes,11,opt,name=publisher,proto3" json:"publisher,omitempty"`
1052
1053
1054 PublishTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=publish_time,json=publishTime,proto3" json:"publish_time,omitempty"`
1055
1056
1057 Disabler *UserInfo `protobuf:"bytes,13,opt,name=disabler,proto3" json:"disabler,omitempty"`
1058
1059
1060 DisableTime *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=disable_time,json=disableTime,proto3" json:"disable_time,omitempty"`
1061
1062 LockStatus *LockStatus `protobuf:"bytes,15,opt,name=lock_status,json=lockStatus,proto3" json:"lock_status,omitempty"`
1063 }
1064
1065 func (x *Field_SelectionOptions_Choice) Reset() {
1066 *x = Field_SelectionOptions_Choice{}
1067 if protoimpl.UnsafeEnabled {
1068 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[11]
1069 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1070 ms.StoreMessageInfo(mi)
1071 }
1072 }
1073
1074 func (x *Field_SelectionOptions_Choice) String() string {
1075 return protoimpl.X.MessageStringOf(x)
1076 }
1077
1078 func (*Field_SelectionOptions_Choice) ProtoMessage() {}
1079
1080 func (x *Field_SelectionOptions_Choice) ProtoReflect() protoreflect.Message {
1081 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[11]
1082 if protoimpl.UnsafeEnabled && x != nil {
1083 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1084 if ms.LoadMessageInfo() == nil {
1085 ms.StoreMessageInfo(mi)
1086 }
1087 return ms
1088 }
1089 return mi.MessageOf(x)
1090 }
1091
1092
1093 func (*Field_SelectionOptions_Choice) Descriptor() ([]byte, []int) {
1094 return file_google_apps_drive_labels_v2_field_proto_rawDescGZIP(), []int{0, 8, 0}
1095 }
1096
1097 func (x *Field_SelectionOptions_Choice) GetId() string {
1098 if x != nil {
1099 return x.Id
1100 }
1101 return ""
1102 }
1103
1104 func (x *Field_SelectionOptions_Choice) GetProperties() *Field_SelectionOptions_Choice_Properties {
1105 if x != nil {
1106 return x.Properties
1107 }
1108 return nil
1109 }
1110
1111 func (x *Field_SelectionOptions_Choice) GetLifecycle() *Lifecycle {
1112 if x != nil {
1113 return x.Lifecycle
1114 }
1115 return nil
1116 }
1117
1118 func (x *Field_SelectionOptions_Choice) GetDisplayHints() *Field_SelectionOptions_Choice_DisplayHints {
1119 if x != nil {
1120 return x.DisplayHints
1121 }
1122 return nil
1123 }
1124
1125 func (x *Field_SelectionOptions_Choice) GetSchemaCapabilities() *Field_SelectionOptions_Choice_SchemaCapabilities {
1126 if x != nil {
1127 return x.SchemaCapabilities
1128 }
1129 return nil
1130 }
1131
1132 func (x *Field_SelectionOptions_Choice) GetAppliedCapabilities() *Field_SelectionOptions_Choice_AppliedCapabilities {
1133 if x != nil {
1134 return x.AppliedCapabilities
1135 }
1136 return nil
1137 }
1138
1139 func (x *Field_SelectionOptions_Choice) GetCreator() *UserInfo {
1140 if x != nil {
1141 return x.Creator
1142 }
1143 return nil
1144 }
1145
1146 func (x *Field_SelectionOptions_Choice) GetCreateTime() *timestamppb.Timestamp {
1147 if x != nil {
1148 return x.CreateTime
1149 }
1150 return nil
1151 }
1152
1153 func (x *Field_SelectionOptions_Choice) GetUpdater() *UserInfo {
1154 if x != nil {
1155 return x.Updater
1156 }
1157 return nil
1158 }
1159
1160 func (x *Field_SelectionOptions_Choice) GetUpdateTime() *timestamppb.Timestamp {
1161 if x != nil {
1162 return x.UpdateTime
1163 }
1164 return nil
1165 }
1166
1167 func (x *Field_SelectionOptions_Choice) GetPublisher() *UserInfo {
1168 if x != nil {
1169 return x.Publisher
1170 }
1171 return nil
1172 }
1173
1174 func (x *Field_SelectionOptions_Choice) GetPublishTime() *timestamppb.Timestamp {
1175 if x != nil {
1176 return x.PublishTime
1177 }
1178 return nil
1179 }
1180
1181 func (x *Field_SelectionOptions_Choice) GetDisabler() *UserInfo {
1182 if x != nil {
1183 return x.Disabler
1184 }
1185 return nil
1186 }
1187
1188 func (x *Field_SelectionOptions_Choice) GetDisableTime() *timestamppb.Timestamp {
1189 if x != nil {
1190 return x.DisableTime
1191 }
1192 return nil
1193 }
1194
1195 func (x *Field_SelectionOptions_Choice) GetLockStatus() *LockStatus {
1196 if x != nil {
1197 return x.LockStatus
1198 }
1199 return nil
1200 }
1201
1202
1203 type Field_SelectionOptions_Choice_Properties struct {
1204 state protoimpl.MessageState
1205 sizeCache protoimpl.SizeCache
1206 unknownFields protoimpl.UnknownFields
1207
1208
1209 DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
1210
1211 Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
1212
1213
1214 BadgeConfig *BadgeConfig `protobuf:"bytes,3,opt,name=badge_config,json=badgeConfig,proto3" json:"badge_config,omitempty"`
1215
1216
1217 InsertBeforeChoice string `protobuf:"bytes,4,opt,name=insert_before_choice,json=insertBeforeChoice,proto3" json:"insert_before_choice,omitempty"`
1218 }
1219
1220 func (x *Field_SelectionOptions_Choice_Properties) Reset() {
1221 *x = Field_SelectionOptions_Choice_Properties{}
1222 if protoimpl.UnsafeEnabled {
1223 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[12]
1224 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1225 ms.StoreMessageInfo(mi)
1226 }
1227 }
1228
1229 func (x *Field_SelectionOptions_Choice_Properties) String() string {
1230 return protoimpl.X.MessageStringOf(x)
1231 }
1232
1233 func (*Field_SelectionOptions_Choice_Properties) ProtoMessage() {}
1234
1235 func (x *Field_SelectionOptions_Choice_Properties) ProtoReflect() protoreflect.Message {
1236 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[12]
1237 if protoimpl.UnsafeEnabled && x != nil {
1238 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1239 if ms.LoadMessageInfo() == nil {
1240 ms.StoreMessageInfo(mi)
1241 }
1242 return ms
1243 }
1244 return mi.MessageOf(x)
1245 }
1246
1247
1248 func (*Field_SelectionOptions_Choice_Properties) Descriptor() ([]byte, []int) {
1249 return file_google_apps_drive_labels_v2_field_proto_rawDescGZIP(), []int{0, 8, 0, 0}
1250 }
1251
1252 func (x *Field_SelectionOptions_Choice_Properties) GetDisplayName() string {
1253 if x != nil {
1254 return x.DisplayName
1255 }
1256 return ""
1257 }
1258
1259 func (x *Field_SelectionOptions_Choice_Properties) GetDescription() string {
1260 if x != nil {
1261 return x.Description
1262 }
1263 return ""
1264 }
1265
1266 func (x *Field_SelectionOptions_Choice_Properties) GetBadgeConfig() *BadgeConfig {
1267 if x != nil {
1268 return x.BadgeConfig
1269 }
1270 return nil
1271 }
1272
1273 func (x *Field_SelectionOptions_Choice_Properties) GetInsertBeforeChoice() string {
1274 if x != nil {
1275 return x.InsertBeforeChoice
1276 }
1277 return ""
1278 }
1279
1280
1281 type Field_SelectionOptions_Choice_DisplayHints struct {
1282 state protoimpl.MessageState
1283 sizeCache protoimpl.SizeCache
1284 unknownFields protoimpl.UnknownFields
1285
1286
1287 Disabled bool `protobuf:"varint,1,opt,name=disabled,proto3" json:"disabled,omitempty"`
1288
1289
1290 HiddenInSearch bool `protobuf:"varint,2,opt,name=hidden_in_search,json=hiddenInSearch,proto3" json:"hidden_in_search,omitempty"`
1291
1292
1293 ShownInApply bool `protobuf:"varint,3,opt,name=shown_in_apply,json=shownInApply,proto3" json:"shown_in_apply,omitempty"`
1294
1295
1296 BadgeColors *BadgeColors `protobuf:"bytes,4,opt,name=badge_colors,json=badgeColors,proto3" json:"badge_colors,omitempty"`
1297
1298
1299 DarkBadgeColors *BadgeColors `protobuf:"bytes,5,opt,name=dark_badge_colors,json=darkBadgeColors,proto3" json:"dark_badge_colors,omitempty"`
1300
1301
1302
1303
1304
1305
1306 BadgePriority int64 `protobuf:"varint,6,opt,name=badge_priority,json=badgePriority,proto3" json:"badge_priority,omitempty"`
1307 }
1308
1309 func (x *Field_SelectionOptions_Choice_DisplayHints) Reset() {
1310 *x = Field_SelectionOptions_Choice_DisplayHints{}
1311 if protoimpl.UnsafeEnabled {
1312 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[13]
1313 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1314 ms.StoreMessageInfo(mi)
1315 }
1316 }
1317
1318 func (x *Field_SelectionOptions_Choice_DisplayHints) String() string {
1319 return protoimpl.X.MessageStringOf(x)
1320 }
1321
1322 func (*Field_SelectionOptions_Choice_DisplayHints) ProtoMessage() {}
1323
1324 func (x *Field_SelectionOptions_Choice_DisplayHints) ProtoReflect() protoreflect.Message {
1325 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[13]
1326 if protoimpl.UnsafeEnabled && x != nil {
1327 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1328 if ms.LoadMessageInfo() == nil {
1329 ms.StoreMessageInfo(mi)
1330 }
1331 return ms
1332 }
1333 return mi.MessageOf(x)
1334 }
1335
1336
1337 func (*Field_SelectionOptions_Choice_DisplayHints) Descriptor() ([]byte, []int) {
1338 return file_google_apps_drive_labels_v2_field_proto_rawDescGZIP(), []int{0, 8, 0, 1}
1339 }
1340
1341 func (x *Field_SelectionOptions_Choice_DisplayHints) GetDisabled() bool {
1342 if x != nil {
1343 return x.Disabled
1344 }
1345 return false
1346 }
1347
1348 func (x *Field_SelectionOptions_Choice_DisplayHints) GetHiddenInSearch() bool {
1349 if x != nil {
1350 return x.HiddenInSearch
1351 }
1352 return false
1353 }
1354
1355 func (x *Field_SelectionOptions_Choice_DisplayHints) GetShownInApply() bool {
1356 if x != nil {
1357 return x.ShownInApply
1358 }
1359 return false
1360 }
1361
1362 func (x *Field_SelectionOptions_Choice_DisplayHints) GetBadgeColors() *BadgeColors {
1363 if x != nil {
1364 return x.BadgeColors
1365 }
1366 return nil
1367 }
1368
1369 func (x *Field_SelectionOptions_Choice_DisplayHints) GetDarkBadgeColors() *BadgeColors {
1370 if x != nil {
1371 return x.DarkBadgeColors
1372 }
1373 return nil
1374 }
1375
1376 func (x *Field_SelectionOptions_Choice_DisplayHints) GetBadgePriority() int64 {
1377 if x != nil {
1378 return x.BadgePriority
1379 }
1380 return 0
1381 }
1382
1383
1384 type Field_SelectionOptions_Choice_SchemaCapabilities struct {
1385 state protoimpl.MessageState
1386 sizeCache protoimpl.SizeCache
1387 unknownFields protoimpl.UnknownFields
1388
1389
1390 CanUpdate bool `protobuf:"varint,1,opt,name=can_update,json=canUpdate,proto3" json:"can_update,omitempty"`
1391
1392 CanDelete bool `protobuf:"varint,2,opt,name=can_delete,json=canDelete,proto3" json:"can_delete,omitempty"`
1393
1394 CanDisable bool `protobuf:"varint,3,opt,name=can_disable,json=canDisable,proto3" json:"can_disable,omitempty"`
1395
1396 CanEnable bool `protobuf:"varint,4,opt,name=can_enable,json=canEnable,proto3" json:"can_enable,omitempty"`
1397 }
1398
1399 func (x *Field_SelectionOptions_Choice_SchemaCapabilities) Reset() {
1400 *x = Field_SelectionOptions_Choice_SchemaCapabilities{}
1401 if protoimpl.UnsafeEnabled {
1402 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[14]
1403 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1404 ms.StoreMessageInfo(mi)
1405 }
1406 }
1407
1408 func (x *Field_SelectionOptions_Choice_SchemaCapabilities) String() string {
1409 return protoimpl.X.MessageStringOf(x)
1410 }
1411
1412 func (*Field_SelectionOptions_Choice_SchemaCapabilities) ProtoMessage() {}
1413
1414 func (x *Field_SelectionOptions_Choice_SchemaCapabilities) ProtoReflect() protoreflect.Message {
1415 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[14]
1416 if protoimpl.UnsafeEnabled && x != nil {
1417 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1418 if ms.LoadMessageInfo() == nil {
1419 ms.StoreMessageInfo(mi)
1420 }
1421 return ms
1422 }
1423 return mi.MessageOf(x)
1424 }
1425
1426
1427 func (*Field_SelectionOptions_Choice_SchemaCapabilities) Descriptor() ([]byte, []int) {
1428 return file_google_apps_drive_labels_v2_field_proto_rawDescGZIP(), []int{0, 8, 0, 2}
1429 }
1430
1431 func (x *Field_SelectionOptions_Choice_SchemaCapabilities) GetCanUpdate() bool {
1432 if x != nil {
1433 return x.CanUpdate
1434 }
1435 return false
1436 }
1437
1438 func (x *Field_SelectionOptions_Choice_SchemaCapabilities) GetCanDelete() bool {
1439 if x != nil {
1440 return x.CanDelete
1441 }
1442 return false
1443 }
1444
1445 func (x *Field_SelectionOptions_Choice_SchemaCapabilities) GetCanDisable() bool {
1446 if x != nil {
1447 return x.CanDisable
1448 }
1449 return false
1450 }
1451
1452 func (x *Field_SelectionOptions_Choice_SchemaCapabilities) GetCanEnable() bool {
1453 if x != nil {
1454 return x.CanEnable
1455 }
1456 return false
1457 }
1458
1459
1460 type Field_SelectionOptions_Choice_AppliedCapabilities struct {
1461 state protoimpl.MessageState
1462 sizeCache protoimpl.SizeCache
1463 unknownFields protoimpl.UnknownFields
1464
1465
1466 CanRead bool `protobuf:"varint,1,opt,name=can_read,json=canRead,proto3" json:"can_read,omitempty"`
1467
1468 CanSearch bool `protobuf:"varint,2,opt,name=can_search,json=canSearch,proto3" json:"can_search,omitempty"`
1469
1470 CanSelect bool `protobuf:"varint,3,opt,name=can_select,json=canSelect,proto3" json:"can_select,omitempty"`
1471 }
1472
1473 func (x *Field_SelectionOptions_Choice_AppliedCapabilities) Reset() {
1474 *x = Field_SelectionOptions_Choice_AppliedCapabilities{}
1475 if protoimpl.UnsafeEnabled {
1476 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[15]
1477 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1478 ms.StoreMessageInfo(mi)
1479 }
1480 }
1481
1482 func (x *Field_SelectionOptions_Choice_AppliedCapabilities) String() string {
1483 return protoimpl.X.MessageStringOf(x)
1484 }
1485
1486 func (*Field_SelectionOptions_Choice_AppliedCapabilities) ProtoMessage() {}
1487
1488 func (x *Field_SelectionOptions_Choice_AppliedCapabilities) ProtoReflect() protoreflect.Message {
1489 mi := &file_google_apps_drive_labels_v2_field_proto_msgTypes[15]
1490 if protoimpl.UnsafeEnabled && x != nil {
1491 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1492 if ms.LoadMessageInfo() == nil {
1493 ms.StoreMessageInfo(mi)
1494 }
1495 return ms
1496 }
1497 return mi.MessageOf(x)
1498 }
1499
1500
1501 func (*Field_SelectionOptions_Choice_AppliedCapabilities) Descriptor() ([]byte, []int) {
1502 return file_google_apps_drive_labels_v2_field_proto_rawDescGZIP(), []int{0, 8, 0, 3}
1503 }
1504
1505 func (x *Field_SelectionOptions_Choice_AppliedCapabilities) GetCanRead() bool {
1506 if x != nil {
1507 return x.CanRead
1508 }
1509 return false
1510 }
1511
1512 func (x *Field_SelectionOptions_Choice_AppliedCapabilities) GetCanSearch() bool {
1513 if x != nil {
1514 return x.CanSearch
1515 }
1516 return false
1517 }
1518
1519 func (x *Field_SelectionOptions_Choice_AppliedCapabilities) GetCanSelect() bool {
1520 if x != nil {
1521 return x.CanSelect
1522 }
1523 return false
1524 }
1525
1526 var File_google_apps_drive_labels_v2_field_proto protoreflect.FileDescriptor
1527
1528 var file_google_apps_drive_labels_v2_field_proto_rawDesc = []byte{
1529 0x0a, 0x27, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72,
1530 0x69, 0x76, 0x65, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x76, 0x32, 0x2f, 0x66, 0x69,
1531 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1532 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62,
1533 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
1534 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f,
1535 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
1536 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c,
1537 0x73, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
1538 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
1539 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f,
1540 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f,
1541 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xef, 0x26, 0x0a, 0x05, 0x46,
1542 0x69, 0x65, 0x6c, 0x64, 0x12, 0x53, 0x0a, 0x0c, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x6f, 0x70, 0x74,
1543 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f,
1544 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c,
1545 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x54,
1546 0x65, 0x78, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x0b, 0x74, 0x65,
1547 0x78, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x5c, 0x0a, 0x0f, 0x69, 0x6e, 0x74,
1548 0x65, 0x67, 0x65, 0x72, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x12, 0x20, 0x01,
1549 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
1550 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32,
1551 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x4f, 0x70,
1552 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x0e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72,
1553 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x53, 0x0a, 0x0c, 0x64, 0x61, 0x74, 0x65, 0x5f,
1554 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e,
1555 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76,
1556 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c,
1557 0x64, 0x2e, 0x44, 0x61, 0x74, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52,
1558 0x0b, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x62, 0x0a, 0x11,
1559 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
1560 0x73, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1561 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65,
1562 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x53, 0x65, 0x6c, 0x65,
1563 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x10,
1564 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
1565 0x12, 0x53, 0x0a, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
1566 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1567 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c,
1568 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x4f,
1569 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x4f, 0x70,
1570 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x13, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
1571 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x20, 0x0a, 0x09, 0x71, 0x75,
1572 0x65, 0x72, 0x79, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
1573 0x41, 0x03, 0x52, 0x08, 0x71, 0x75, 0x65, 0x72, 0x79, 0x4b, 0x65, 0x79, 0x12, 0x4d, 0x0a, 0x0a,
1574 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
1575 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
1576 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x46,
1577 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x52,
1578 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x49, 0x0a, 0x09, 0x6c,
1579 0x69, 0x66, 0x65, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26,
1580 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
1581 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x66,
1582 0x65, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6c, 0x69, 0x66,
1583 0x65, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x12, 0x59, 0x0a, 0x0d, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61,
1584 0x79, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e,
1585 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76,
1586 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c,
1587 0x64, 0x2e, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x48, 0x69, 0x6e, 0x74, 0x73, 0x42, 0x03,
1588 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x48, 0x69, 0x6e, 0x74,
1589 0x73, 0x12, 0x6b, 0x0a, 0x13, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x63, 0x61, 0x70, 0x61,
1590 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35,
1591 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
1592 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69, 0x65,
1593 0x6c, 0x64, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c,
1594 0x69, 0x74, 0x69, 0x65, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x12, 0x73, 0x63, 0x68, 0x65,
1595 0x6d, 0x61, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x6e,
1596 0x0a, 0x14, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69,
1597 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67,
1598 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65,
1599 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
1600 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69,
1601 0x74, 0x69, 0x65, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x13, 0x61, 0x70, 0x70, 0x6c, 0x69,
1602 0x65, 0x64, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x44,
1603 0x0a, 0x07, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32,
1604 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72,
1605 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x55, 0x73,
1606 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x63, 0x72, 0x65,
1607 0x61, 0x74, 0x6f, 0x72, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74,
1608 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1609 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
1610 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61,
1611 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x44, 0x0a, 0x07, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
1612 0x72, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1613 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65,
1614 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x03,
1615 0xe0, 0x41, 0x03, 0x52, 0x07, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x72, 0x12, 0x40, 0x0a, 0x0b,
1616 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
1617 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1618 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0,
1619 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x48,
1620 0x0a, 0x09, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28,
1621 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e,
1622 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e,
1623 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x70,
1624 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x12, 0x46, 0x0a, 0x08, 0x64, 0x69, 0x73, 0x61,
1625 0x62, 0x6c, 0x65, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f,
1626 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c,
1627 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66,
1628 0x6f, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x72,
1629 0x12, 0x42, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65,
1630 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1631 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
1632 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65,
1633 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4d, 0x0a, 0x0b, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x73, 0x74, 0x61,
1634 0x74, 0x75, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1635 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61,
1636 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74,
1637 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61,
1638 0x74, 0x75, 0x73, 0x1a, 0x85, 0x01, 0x0a, 0x0a, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69,
1639 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61,
1640 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x64,
1641 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65,
1642 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x72, 0x65,
1643 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x33, 0x0a, 0x13, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74,
1644 0x5f, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x03, 0x20,
1645 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x04, 0x52, 0x11, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74,
1646 0x42, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x1a, 0x96, 0x01, 0x0a, 0x0c,
1647 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x48, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x1a, 0x0a, 0x08,
1648 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08,
1649 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x69, 0x73, 0x61,
1650 0x62, 0x6c, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x64, 0x69, 0x73, 0x61,
1651 0x62, 0x6c, 0x65, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x5f, 0x69,
1652 0x6e, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e,
1653 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x49, 0x6e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, 0x24,
1654 0x0a, 0x0e, 0x73, 0x68, 0x6f, 0x77, 0x6e, 0x5f, 0x69, 0x6e, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x79,
1655 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x73, 0x68, 0x6f, 0x77, 0x6e, 0x49, 0x6e, 0x41,
1656 0x70, 0x70, 0x6c, 0x79, 0x1a, 0x92, 0x01, 0x0a, 0x12, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x43,
1657 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x63,
1658 0x61, 0x6e, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
1659 0x09, 0x63, 0x61, 0x6e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x61,
1660 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09,
1661 0x63, 0x61, 0x6e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x61, 0x6e,
1662 0x5f, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a,
1663 0x63, 0x61, 0x6e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x61,
1664 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09,
1665 0x63, 0x61, 0x6e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x1a, 0x6c, 0x0a, 0x13, 0x41, 0x70, 0x70,
1666 0x6c, 0x69, 0x65, 0x64, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73,
1667 0x12, 0x19, 0x0a, 0x08, 0x63, 0x61, 0x6e, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x18, 0x01, 0x20, 0x01,
1668 0x28, 0x08, 0x52, 0x07, 0x63, 0x61, 0x6e, 0x52, 0x65, 0x61, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63,
1669 0x61, 0x6e, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52,
1670 0x09, 0x63, 0x61, 0x6e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61,
1671 0x6e, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x63,
1672 0x61, 0x6e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x1a, 0x2e, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x4f,
1673 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x78, 0x5f, 0x65, 0x6e,
1674 0x74, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x6d, 0x61, 0x78,
1675 0x45, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x1a, 0x55, 0x0a, 0x0b, 0x54, 0x65, 0x78, 0x74, 0x4f,
1676 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x6d, 0x69, 0x6e, 0x5f, 0x6c, 0x65,
1677 0x6e, 0x67, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
1678 0x09, 0x6d, 0x69, 0x6e, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x22, 0x0a, 0x0a, 0x6d, 0x61,
1679 0x78, 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03,
1680 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6d, 0x61, 0x78, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x1a, 0x54,
1681 0x0a, 0x0e, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
1682 0x12, 0x20, 0x0a, 0x09, 0x6d, 0x69, 0x6e, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20,
1683 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x6d, 0x69, 0x6e, 0x56, 0x61, 0x6c,
1684 0x75, 0x65, 0x12, 0x20, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
1685 0x02, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x56,
1686 0x61, 0x6c, 0x75, 0x65, 0x1a, 0xcc, 0x02, 0x0a, 0x0b, 0x44, 0x61, 0x74, 0x65, 0x4f, 0x70, 0x74,
1687 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x63, 0x0a, 0x10, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x66, 0x6f, 0x72,
1688 0x6d, 0x61, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x39,
1689 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
1690 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69, 0x65,
1691 0x6c, 0x64, 0x2e, 0x44, 0x61, 0x74, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x44,
1692 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x52, 0x0e, 0x64, 0x61, 0x74, 0x65, 0x46,
1693 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x0b, 0x64, 0x61, 0x74,
1694 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
1695 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x64, 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12,
1696 0x33, 0x0a, 0x09, 0x6d, 0x69, 0x6e, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01,
1697 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65,
1698 0x2e, 0x44, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x6d, 0x69, 0x6e, 0x56,
1699 0x61, 0x6c, 0x75, 0x65, 0x12, 0x33, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x76, 0x61, 0x6c, 0x75,
1700 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1701 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x44, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
1702 0x08, 0x6d, 0x61, 0x78, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x48, 0x0a, 0x0a, 0x44, 0x61, 0x74,
1703 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x1b, 0x0a, 0x17, 0x44, 0x41, 0x54, 0x45, 0x5f,
1704 0x46, 0x4f, 0x52, 0x4d, 0x41, 0x54, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
1705 0x45, 0x44, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x4c, 0x4f, 0x4e, 0x47, 0x5f, 0x44, 0x41, 0x54,
1706 0x45, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x53, 0x48, 0x4f, 0x52, 0x54, 0x5f, 0x44, 0x41, 0x54,
1707 0x45, 0x10, 0x02, 0x1a, 0xac, 0x11, 0x0a, 0x10, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f,
1708 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x51, 0x0a, 0x0c, 0x6c, 0x69, 0x73, 0x74,
1709 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e,
1710 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
1711 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69, 0x65,
1712 0x6c, 0x64, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x0b,
1713 0x6c, 0x69, 0x73, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x54, 0x0a, 0x07, 0x63,
1714 0x68, 0x6f, 0x69, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67,
1715 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65,
1716 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
1717 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
1718 0x73, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x52, 0x07, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65,
1719 0x73, 0x1a, 0xee, 0x0f, 0x0a, 0x06, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x12, 0x0e, 0x0a, 0x02,
1720 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x65, 0x0a, 0x0a,
1721 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
1722 0x32, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
1723 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x46,
1724 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70,
1725 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x2e, 0x50, 0x72, 0x6f,
1726 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74,
1727 0x69, 0x65, 0x73, 0x12, 0x49, 0x0a, 0x09, 0x6c, 0x69, 0x66, 0x65, 0x63, 0x79, 0x63, 0x6c, 0x65,
1728 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1729 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c,
1730 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x66, 0x65, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x42, 0x03,
1731 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6c, 0x69, 0x66, 0x65, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x12, 0x71,
1732 0x0a, 0x0d, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x73, 0x18,
1733 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x47, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
1734 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
1735 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74,
1736 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63,
1737 0x65, 0x2e, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x48, 0x69, 0x6e, 0x74, 0x73, 0x42, 0x03,
1738 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x48, 0x69, 0x6e, 0x74,
1739 0x73, 0x12, 0x83, 0x01, 0x0a, 0x13, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x63, 0x61, 0x70,
1740 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
1741 0x4d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72,
1742 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69,
1743 0x65, 0x6c, 0x64, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74,
1744 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x63, 0x68, 0x65,
1745 0x6d, 0x61, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x42, 0x03,
1746 0xe0, 0x41, 0x03, 0x52, 0x12, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x43, 0x61, 0x70, 0x61, 0x62,
1747 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x86, 0x01, 0x0a, 0x14, 0x61, 0x70, 0x70, 0x6c,
1748 0x69, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73,
1749 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1750 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c,
1751 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63,
1752 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x43, 0x68, 0x6f, 0x69,
1753 0x63, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69,
1754 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x13, 0x61, 0x70, 0x70,
1755 0x6c, 0x69, 0x65, 0x64, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73,
1756 0x12, 0x44, 0x0a, 0x07, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28,
1757 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e,
1758 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e,
1759 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x63,
1760 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65,
1761 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
1762 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
1763 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72,
1764 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x44, 0x0a, 0x07, 0x75, 0x70, 0x64, 0x61,
1765 0x74, 0x65, 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1766 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61,
1767 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
1768 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x72, 0x12, 0x40,
1769 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20,
1770 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
1771 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42,
1772 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65,
1773 0x12, 0x48, 0x0a, 0x09, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x18, 0x0b, 0x20,
1774 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
1775 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76,
1776 0x32, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
1777 0x09, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x12, 0x42, 0x0a, 0x0c, 0x70, 0x75,
1778 0x62, 0x6c, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b,
1779 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
1780 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41,
1781 0x03, 0x52, 0x0b, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x46,
1782 0x0a, 0x08, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b,
1783 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
1784 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x55,
1785 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x64, 0x69,
1786 0x73, 0x61, 0x62, 0x6c, 0x65, 0x72, 0x12, 0x42, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c,
1787 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
1788 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
1789 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x64,
1790 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4d, 0x0a, 0x0b, 0x6c, 0x6f,
1791 0x63, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32,
1792 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72,
1793 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x6f,
1794 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x6c,
1795 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x1a, 0xda, 0x01, 0x0a, 0x0a, 0x50, 0x72,
1796 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70,
1797 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
1798 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65,
1799 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18,
1800 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69,
1801 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x0c, 0x62, 0x61, 0x64, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66,
1802 0x69, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1803 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62,
1804 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x42, 0x61, 0x64, 0x67, 0x65, 0x43, 0x6f, 0x6e, 0x66,
1805 0x69, 0x67, 0x52, 0x0b, 0x62, 0x61, 0x64, 0x67, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12,
1806 0x35, 0x0a, 0x14, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65,
1807 0x5f, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
1808 0x41, 0x04, 0x52, 0x12, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x42, 0x65, 0x66, 0x6f, 0x72, 0x65,
1809 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x1a, 0xc4, 0x02, 0x0a, 0x0c, 0x44, 0x69, 0x73, 0x70, 0x6c,
1810 0x61, 0x79, 0x48, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x69, 0x73, 0x61, 0x62,
1811 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x64, 0x69, 0x73, 0x61, 0x62,
1812 0x6c, 0x65, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x5f, 0x69, 0x6e,
1813 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x68,
1814 0x69, 0x64, 0x64, 0x65, 0x6e, 0x49, 0x6e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, 0x24, 0x0a,
1815 0x0e, 0x73, 0x68, 0x6f, 0x77, 0x6e, 0x5f, 0x69, 0x6e, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x18,
1816 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x73, 0x68, 0x6f, 0x77, 0x6e, 0x49, 0x6e, 0x41, 0x70,
1817 0x70, 0x6c, 0x79, 0x12, 0x4b, 0x0a, 0x0c, 0x62, 0x61, 0x64, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x6c,
1818 0x6f, 0x72, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1819 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61,
1820 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x42, 0x61, 0x64, 0x67, 0x65, 0x43, 0x6f, 0x6c,
1821 0x6f, 0x72, 0x73, 0x52, 0x0b, 0x62, 0x61, 0x64, 0x67, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x73,
1822 0x12, 0x54, 0x0a, 0x11, 0x64, 0x61, 0x72, 0x6b, 0x5f, 0x62, 0x61, 0x64, 0x67, 0x65, 0x5f, 0x63,
1823 0x6f, 0x6c, 0x6f, 0x72, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f,
1824 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
1825 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x42, 0x61, 0x64, 0x67, 0x65, 0x43,
1826 0x6f, 0x6c, 0x6f, 0x72, 0x73, 0x52, 0x0f, 0x64, 0x61, 0x72, 0x6b, 0x42, 0x61, 0x64, 0x67, 0x65,
1827 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x62, 0x61, 0x64, 0x67, 0x65, 0x5f,
1828 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d,
1829 0x62, 0x61, 0x64, 0x67, 0x65, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x1a, 0x92, 0x01,
1830 0x0a, 0x12, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69,
1831 0x74, 0x69, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x61, 0x6e, 0x5f, 0x75, 0x70, 0x64, 0x61,
1832 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x63, 0x61, 0x6e, 0x55, 0x70, 0x64,
1833 0x61, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74,
1834 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x63, 0x61, 0x6e, 0x44, 0x65, 0x6c, 0x65,
1835 0x74, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c,
1836 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x63, 0x61, 0x6e, 0x44, 0x69, 0x73, 0x61,
1837 0x62, 0x6c, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x61, 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c,
1838 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x63, 0x61, 0x6e, 0x45, 0x6e, 0x61, 0x62,
1839 0x6c, 0x65, 0x1a, 0x6e, 0x0a, 0x13, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x43, 0x61, 0x70,
1840 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x61, 0x6e,
1841 0x5f, 0x72, 0x65, 0x61, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x63, 0x61, 0x6e,
1842 0x52, 0x65, 0x61, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x61, 0x6e, 0x5f, 0x73, 0x65, 0x61, 0x72,
1843 0x63, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x63, 0x61, 0x6e, 0x53, 0x65, 0x61,
1844 0x72, 0x63, 0x68, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x61, 0x6e, 0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63,
1845 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x63, 0x61, 0x6e, 0x53, 0x65, 0x6c, 0x65,
1846 0x63, 0x74, 0x1a, 0x60, 0x0a, 0x0b, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
1847 0x73, 0x12, 0x51, 0x0a, 0x0c, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
1848 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1849 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65,
1850 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x4c, 0x69, 0x73, 0x74,
1851 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x0b, 0x6c, 0x69, 0x73, 0x74, 0x4f, 0x70, 0x74,
1852 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x06, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x42, 0x79, 0x0a, 0x1f,
1853 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e,
1854 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x42,
1855 0x0a, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x41, 0x67,
1856 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67,
1857 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1858 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f,
1859 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x76, 0x32, 0x3b, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
1860 0xa2, 0x02, 0x04, 0x44, 0x4c, 0x42, 0x4c, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
1861 }
1862
1863 var (
1864 file_google_apps_drive_labels_v2_field_proto_rawDescOnce sync.Once
1865 file_google_apps_drive_labels_v2_field_proto_rawDescData = file_google_apps_drive_labels_v2_field_proto_rawDesc
1866 )
1867
1868 func file_google_apps_drive_labels_v2_field_proto_rawDescGZIP() []byte {
1869 file_google_apps_drive_labels_v2_field_proto_rawDescOnce.Do(func() {
1870 file_google_apps_drive_labels_v2_field_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_apps_drive_labels_v2_field_proto_rawDescData)
1871 })
1872 return file_google_apps_drive_labels_v2_field_proto_rawDescData
1873 }
1874
1875 var file_google_apps_drive_labels_v2_field_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
1876 var file_google_apps_drive_labels_v2_field_proto_msgTypes = make([]protoimpl.MessageInfo, 16)
1877 var file_google_apps_drive_labels_v2_field_proto_goTypes = []interface{}{
1878 (Field_DateOptions_DateFormat)(0),
1879 (*Field)(nil),
1880 (*Field_Properties)(nil),
1881 (*Field_DisplayHints)(nil),
1882 (*Field_SchemaCapabilities)(nil),
1883 (*Field_AppliedCapabilities)(nil),
1884 (*Field_ListOptions)(nil),
1885 (*Field_TextOptions)(nil),
1886 (*Field_IntegerOptions)(nil),
1887 (*Field_DateOptions)(nil),
1888 (*Field_SelectionOptions)(nil),
1889 (*Field_UserOptions)(nil),
1890 (*Field_SelectionOptions_Choice)(nil),
1891 (*Field_SelectionOptions_Choice_Properties)(nil),
1892 (*Field_SelectionOptions_Choice_DisplayHints)(nil),
1893 (*Field_SelectionOptions_Choice_SchemaCapabilities)(nil),
1894 (*Field_SelectionOptions_Choice_AppliedCapabilities)(nil),
1895 (*Lifecycle)(nil),
1896 (*UserInfo)(nil),
1897 (*timestamppb.Timestamp)(nil),
1898 (*LockStatus)(nil),
1899 (*date.Date)(nil),
1900 (*BadgeConfig)(nil),
1901 (*BadgeColors)(nil),
1902 }
1903 var file_google_apps_drive_labels_v2_field_proto_depIdxs = []int32{
1904 7,
1905 8,
1906 9,
1907 10,
1908 11,
1909 2,
1910 17,
1911 3,
1912 4,
1913 5,
1914 18,
1915 19,
1916 18,
1917 19,
1918 18,
1919 18,
1920 19,
1921 20,
1922 0,
1923 21,
1924 21,
1925 6,
1926 12,
1927 6,
1928 13,
1929 17,
1930 14,
1931 15,
1932 16,
1933 18,
1934 19,
1935 18,
1936 19,
1937 18,
1938 19,
1939 18,
1940 19,
1941 20,
1942 22,
1943 23,
1944 23,
1945 41,
1946 41,
1947 41,
1948 41,
1949 0,
1950 }
1951
1952 func init() { file_google_apps_drive_labels_v2_field_proto_init() }
1953 func file_google_apps_drive_labels_v2_field_proto_init() {
1954 if File_google_apps_drive_labels_v2_field_proto != nil {
1955 return
1956 }
1957 file_google_apps_drive_labels_v2_common_proto_init()
1958 if !protoimpl.UnsafeEnabled {
1959 file_google_apps_drive_labels_v2_field_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1960 switch v := v.(*Field); i {
1961 case 0:
1962 return &v.state
1963 case 1:
1964 return &v.sizeCache
1965 case 2:
1966 return &v.unknownFields
1967 default:
1968 return nil
1969 }
1970 }
1971 file_google_apps_drive_labels_v2_field_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1972 switch v := v.(*Field_Properties); i {
1973 case 0:
1974 return &v.state
1975 case 1:
1976 return &v.sizeCache
1977 case 2:
1978 return &v.unknownFields
1979 default:
1980 return nil
1981 }
1982 }
1983 file_google_apps_drive_labels_v2_field_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1984 switch v := v.(*Field_DisplayHints); i {
1985 case 0:
1986 return &v.state
1987 case 1:
1988 return &v.sizeCache
1989 case 2:
1990 return &v.unknownFields
1991 default:
1992 return nil
1993 }
1994 }
1995 file_google_apps_drive_labels_v2_field_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1996 switch v := v.(*Field_SchemaCapabilities); i {
1997 case 0:
1998 return &v.state
1999 case 1:
2000 return &v.sizeCache
2001 case 2:
2002 return &v.unknownFields
2003 default:
2004 return nil
2005 }
2006 }
2007 file_google_apps_drive_labels_v2_field_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
2008 switch v := v.(*Field_AppliedCapabilities); i {
2009 case 0:
2010 return &v.state
2011 case 1:
2012 return &v.sizeCache
2013 case 2:
2014 return &v.unknownFields
2015 default:
2016 return nil
2017 }
2018 }
2019 file_google_apps_drive_labels_v2_field_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
2020 switch v := v.(*Field_ListOptions); i {
2021 case 0:
2022 return &v.state
2023 case 1:
2024 return &v.sizeCache
2025 case 2:
2026 return &v.unknownFields
2027 default:
2028 return nil
2029 }
2030 }
2031 file_google_apps_drive_labels_v2_field_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
2032 switch v := v.(*Field_TextOptions); i {
2033 case 0:
2034 return &v.state
2035 case 1:
2036 return &v.sizeCache
2037 case 2:
2038 return &v.unknownFields
2039 default:
2040 return nil
2041 }
2042 }
2043 file_google_apps_drive_labels_v2_field_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
2044 switch v := v.(*Field_IntegerOptions); i {
2045 case 0:
2046 return &v.state
2047 case 1:
2048 return &v.sizeCache
2049 case 2:
2050 return &v.unknownFields
2051 default:
2052 return nil
2053 }
2054 }
2055 file_google_apps_drive_labels_v2_field_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
2056 switch v := v.(*Field_DateOptions); i {
2057 case 0:
2058 return &v.state
2059 case 1:
2060 return &v.sizeCache
2061 case 2:
2062 return &v.unknownFields
2063 default:
2064 return nil
2065 }
2066 }
2067 file_google_apps_drive_labels_v2_field_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
2068 switch v := v.(*Field_SelectionOptions); i {
2069 case 0:
2070 return &v.state
2071 case 1:
2072 return &v.sizeCache
2073 case 2:
2074 return &v.unknownFields
2075 default:
2076 return nil
2077 }
2078 }
2079 file_google_apps_drive_labels_v2_field_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
2080 switch v := v.(*Field_UserOptions); i {
2081 case 0:
2082 return &v.state
2083 case 1:
2084 return &v.sizeCache
2085 case 2:
2086 return &v.unknownFields
2087 default:
2088 return nil
2089 }
2090 }
2091 file_google_apps_drive_labels_v2_field_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
2092 switch v := v.(*Field_SelectionOptions_Choice); i {
2093 case 0:
2094 return &v.state
2095 case 1:
2096 return &v.sizeCache
2097 case 2:
2098 return &v.unknownFields
2099 default:
2100 return nil
2101 }
2102 }
2103 file_google_apps_drive_labels_v2_field_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
2104 switch v := v.(*Field_SelectionOptions_Choice_Properties); i {
2105 case 0:
2106 return &v.state
2107 case 1:
2108 return &v.sizeCache
2109 case 2:
2110 return &v.unknownFields
2111 default:
2112 return nil
2113 }
2114 }
2115 file_google_apps_drive_labels_v2_field_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
2116 switch v := v.(*Field_SelectionOptions_Choice_DisplayHints); i {
2117 case 0:
2118 return &v.state
2119 case 1:
2120 return &v.sizeCache
2121 case 2:
2122 return &v.unknownFields
2123 default:
2124 return nil
2125 }
2126 }
2127 file_google_apps_drive_labels_v2_field_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
2128 switch v := v.(*Field_SelectionOptions_Choice_SchemaCapabilities); i {
2129 case 0:
2130 return &v.state
2131 case 1:
2132 return &v.sizeCache
2133 case 2:
2134 return &v.unknownFields
2135 default:
2136 return nil
2137 }
2138 }
2139 file_google_apps_drive_labels_v2_field_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
2140 switch v := v.(*Field_SelectionOptions_Choice_AppliedCapabilities); i {
2141 case 0:
2142 return &v.state
2143 case 1:
2144 return &v.sizeCache
2145 case 2:
2146 return &v.unknownFields
2147 default:
2148 return nil
2149 }
2150 }
2151 }
2152 file_google_apps_drive_labels_v2_field_proto_msgTypes[0].OneofWrappers = []interface{}{
2153 (*Field_TextOptions_)(nil),
2154 (*Field_IntegerOptions_)(nil),
2155 (*Field_DateOptions_)(nil),
2156 (*Field_SelectionOptions_)(nil),
2157 (*Field_UserOptions_)(nil),
2158 }
2159 type x struct{}
2160 out := protoimpl.TypeBuilder{
2161 File: protoimpl.DescBuilder{
2162 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
2163 RawDescriptor: file_google_apps_drive_labels_v2_field_proto_rawDesc,
2164 NumEnums: 1,
2165 NumMessages: 16,
2166 NumExtensions: 0,
2167 NumServices: 0,
2168 },
2169 GoTypes: file_google_apps_drive_labels_v2_field_proto_goTypes,
2170 DependencyIndexes: file_google_apps_drive_labels_v2_field_proto_depIdxs,
2171 EnumInfos: file_google_apps_drive_labels_v2_field_proto_enumTypes,
2172 MessageInfos: file_google_apps_drive_labels_v2_field_proto_msgTypes,
2173 }.Build()
2174 File_google_apps_drive_labels_v2_field_proto = out.File
2175 file_google_apps_drive_labels_v2_field_proto_rawDesc = nil
2176 file_google_apps_drive_labels_v2_field_proto_goTypes = nil
2177 file_google_apps_drive_labels_v2_field_proto_depIdxs = nil
2178 }
2179
View as plain text