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_v2beta_field_proto_enumTypes[0].Descriptor()
83 }
84
85 func (Field_DateOptions_DateFormat) Type() protoreflect.EnumType {
86 return &file_google_apps_drive_labels_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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.v2beta.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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_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_v2beta_field_proto protoreflect.FileDescriptor
1527
1528 var file_google_apps_drive_labels_v2beta_field_proto_rawDesc = []byte{
1529 0x0a, 0x2b, 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, 0x62, 0x65, 0x74,
1531 0x61, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67,
1532 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65,
1533 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x1a, 0x1f,
1534 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64,
1535 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
1536 0x2c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69,
1537 0x76, 0x65, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61,
1538 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67,
1539 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74,
1540 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16,
1541 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x64, 0x61, 0x74, 0x65,
1542 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xef, 0x27, 0x0a, 0x05, 0x46, 0x69, 0x65, 0x6c, 0x64,
1543 0x12, 0x57, 0x0a, 0x0c, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
1544 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1545 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c,
1546 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x54,
1547 0x65, 0x78, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x0b, 0x74, 0x65,
1548 0x78, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x60, 0x0a, 0x0f, 0x69, 0x6e, 0x74,
1549 0x65, 0x67, 0x65, 0x72, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x12, 0x20, 0x01,
1550 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
1551 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32,
1552 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x67,
1553 0x65, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x0e, 0x69, 0x6e, 0x74,
1554 0x65, 0x67, 0x65, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x57, 0x0a, 0x0c, 0x64,
1555 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x13, 0x20, 0x01, 0x28,
1556 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e,
1557 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62,
1558 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x44, 0x61, 0x74, 0x65, 0x4f, 0x70,
1559 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x0b, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x70, 0x74,
1560 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x66, 0x0a, 0x11, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f,
1561 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32,
1562 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72,
1563 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74,
1564 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f,
1565 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x10, 0x73, 0x65, 0x6c, 0x65,
1566 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x57, 0x0a, 0x0c,
1567 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x15, 0x20, 0x01,
1568 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
1569 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32,
1570 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x4f,
1571 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x4f, 0x70,
1572 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x13, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
1573 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x20, 0x0a, 0x09, 0x71, 0x75,
1574 0x65, 0x72, 0x79, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
1575 0x41, 0x03, 0x52, 0x08, 0x71, 0x75, 0x65, 0x72, 0x79, 0x4b, 0x65, 0x79, 0x12, 0x51, 0x0a, 0x0a,
1576 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
1577 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
1578 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65,
1579 0x74, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74,
1580 0x69, 0x65, 0x73, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12,
1581 0x4d, 0x0a, 0x09, 0x6c, 0x69, 0x66, 0x65, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01,
1582 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
1583 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32,
1584 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x66, 0x65, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x42, 0x03,
1585 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6c, 0x69, 0x66, 0x65, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x12, 0x5d,
1586 0x0a, 0x0d, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x73, 0x18,
1587 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
1588 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
1589 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x44, 0x69,
1590 0x73, 0x70, 0x6c, 0x61, 0x79, 0x48, 0x69, 0x6e, 0x74, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
1591 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x48, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x6f, 0x0a,
1592 0x13, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69,
1593 0x74, 0x69, 0x65, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f,
1594 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c,
1595 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x65,
1596 0x6c, 0x64, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c,
1597 0x69, 0x74, 0x69, 0x65, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x12, 0x73, 0x63, 0x68, 0x65,
1598 0x6d, 0x61, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x72,
1599 0x0a, 0x14, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69,
1600 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67,
1601 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65,
1602 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46,
1603 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x43, 0x61, 0x70, 0x61,
1604 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x13, 0x61,
1605 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69,
1606 0x65, 0x73, 0x12, 0x48, 0x0a, 0x07, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x18, 0x08, 0x20,
1607 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
1608 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76,
1609 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x03,
1610 0xe0, 0x41, 0x03, 0x52, 0x07, 0x63, 0x72, 0x65, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x40, 0x0a, 0x0b,
1611 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28,
1612 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1613 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0,
1614 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x48,
1615 0x0a, 0x07, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x72, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32,
1616 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72,
1617 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74,
1618 0x61, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
1619 0x07, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x72, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61,
1620 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
1621 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
1622 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a,
1623 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4c, 0x0a, 0x09, 0x70, 0x75,
1624 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e,
1625 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76,
1626 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e,
1627 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x70,
1628 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x12, 0x4a, 0x0a, 0x08, 0x64, 0x69, 0x73, 0x61,
1629 0x62, 0x6c, 0x65, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f,
1630 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c,
1631 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x55, 0x73, 0x65,
1632 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x64, 0x69, 0x73, 0x61,
1633 0x62, 0x6c, 0x65, 0x72, 0x12, 0x42, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f,
1634 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
1635 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
1636 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x64, 0x69, 0x73,
1637 0x61, 0x62, 0x6c, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x51, 0x0a, 0x0b, 0x6c, 0x6f, 0x63, 0x6b,
1638 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e,
1639 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76,
1640 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e,
1641 0x4c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
1642 0x0a, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x1a, 0x85, 0x01, 0x0a, 0x0a,
1643 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69,
1644 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
1645 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61,
1646 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x18, 0x02,
1647 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x33,
1648 0x0a, 0x13, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x5f,
1649 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x04,
1650 0x52, 0x11, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x42, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x46, 0x69,
1651 0x65, 0x6c, 0x64, 0x1a, 0x96, 0x01, 0x0a, 0x0c, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x48,
1652 0x69, 0x6e, 0x74, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64,
1653 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64,
1654 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01,
1655 0x28, 0x08, 0x52, 0x08, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x28, 0x0a, 0x10,
1656 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x5f, 0x69, 0x6e, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68,
1657 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x49, 0x6e,
1658 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x68, 0x6f, 0x77, 0x6e, 0x5f,
1659 0x69, 0x6e, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c,
1660 0x73, 0x68, 0x6f, 0x77, 0x6e, 0x49, 0x6e, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x1a, 0x92, 0x01, 0x0a,
1661 0x12, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74,
1662 0x69, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x61, 0x6e, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74,
1663 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x63, 0x61, 0x6e, 0x55, 0x70, 0x64, 0x61,
1664 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65,
1665 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x63, 0x61, 0x6e, 0x44, 0x65, 0x6c, 0x65, 0x74,
1666 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65,
1667 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x63, 0x61, 0x6e, 0x44, 0x69, 0x73, 0x61, 0x62,
1668 0x6c, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x61, 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65,
1669 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x63, 0x61, 0x6e, 0x45, 0x6e, 0x61, 0x62, 0x6c,
1670 0x65, 0x1a, 0x6c, 0x0a, 0x13, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x43, 0x61, 0x70, 0x61,
1671 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x61, 0x6e, 0x5f,
1672 0x72, 0x65, 0x61, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x63, 0x61, 0x6e, 0x52,
1673 0x65, 0x61, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x61, 0x6e, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63,
1674 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x63, 0x61, 0x6e, 0x53, 0x65, 0x61, 0x72,
1675 0x63, 0x68, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x6e, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x18,
1676 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x63, 0x61, 0x6e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x1a,
1677 0x2e, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1f,
1678 0x0a, 0x0b, 0x6d, 0x61, 0x78, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20,
1679 0x01, 0x28, 0x05, 0x52, 0x0a, 0x6d, 0x61, 0x78, 0x45, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x1a,
1680 0x55, 0x0a, 0x0b, 0x54, 0x65, 0x78, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x22,
1681 0x0a, 0x0a, 0x6d, 0x69, 0x6e, 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01,
1682 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6d, 0x69, 0x6e, 0x4c, 0x65, 0x6e, 0x67,
1683 0x74, 0x68, 0x12, 0x22, 0x0a, 0x0a, 0x6d, 0x61, 0x78, 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68,
1684 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6d, 0x61, 0x78,
1685 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x1a, 0x54, 0x0a, 0x0e, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x65,
1686 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x20, 0x0a, 0x09, 0x6d, 0x69, 0x6e, 0x5f,
1687 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x03,
1688 0x52, 0x08, 0x6d, 0x69, 0x6e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x20, 0x0a, 0x09, 0x6d, 0x61,
1689 0x78, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0,
1690 0x41, 0x03, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0xd0, 0x02, 0x0a,
1691 0x0b, 0x44, 0x61, 0x74, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x67, 0x0a, 0x10,
1692 0x64, 0x61, 0x74, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65,
1693 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1694 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c,
1695 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x44,
1696 0x61, 0x74, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x44, 0x61, 0x74, 0x65, 0x46,
1697 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x52, 0x0e, 0x64, 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61,
1698 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x0b, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x66, 0x6f,
1699 0x72, 0x6d, 0x61, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
1700 0x0a, 0x64, 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x33, 0x0a, 0x09, 0x6d,
1701 0x69, 0x6e, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11,
1702 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x44, 0x61, 0x74,
1703 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x6d, 0x69, 0x6e, 0x56, 0x61, 0x6c, 0x75, 0x65,
1704 0x12, 0x33, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20,
1705 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70,
1706 0x65, 0x2e, 0x44, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x6d, 0x61, 0x78,
1707 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x48, 0x0a, 0x0a, 0x44, 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72,
1708 0x6d, 0x61, 0x74, 0x12, 0x1b, 0x0a, 0x17, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x46, 0x4f, 0x52, 0x4d,
1709 0x41, 0x54, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00,
1710 0x12, 0x0d, 0x0a, 0x09, 0x4c, 0x4f, 0x4e, 0x47, 0x5f, 0x44, 0x41, 0x54, 0x45, 0x10, 0x01, 0x12,
1711 0x0e, 0x0a, 0x0a, 0x53, 0x48, 0x4f, 0x52, 0x54, 0x5f, 0x44, 0x41, 0x54, 0x45, 0x10, 0x02, 0x1a,
1712 0xe8, 0x11, 0x0a, 0x10, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74,
1713 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x55, 0x0a, 0x0c, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x6f, 0x70, 0x74,
1714 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f,
1715 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c,
1716 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x65,
1717 0x6c, 0x64, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x0b,
1718 0x6c, 0x69, 0x73, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x58, 0x0a, 0x07, 0x63,
1719 0x68, 0x6f, 0x69, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x67,
1720 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65,
1721 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46,
1722 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70,
1723 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x52, 0x07, 0x63, 0x68,
1724 0x6f, 0x69, 0x63, 0x65, 0x73, 0x1a, 0xa2, 0x10, 0x0a, 0x06, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65,
1725 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64,
1726 0x12, 0x69, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x02,
1727 0x20, 0x01, 0x28, 0x0b, 0x32, 0x49, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
1728 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e,
1729 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x53, 0x65, 0x6c,
1730 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x43, 0x68,
1731 0x6f, 0x69, 0x63, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x52,
1732 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x4d, 0x0a, 0x09, 0x6c,
1733 0x69, 0x66, 0x65, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a,
1734 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
1735 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61,
1736 0x2e, 0x4c, 0x69, 0x66, 0x65, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
1737 0x09, 0x6c, 0x69, 0x66, 0x65, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x12, 0x75, 0x0a, 0x0d, 0x64, 0x69,
1738 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x68, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28,
1739 0x0b, 0x32, 0x4b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e,
1740 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62,
1741 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74,
1742 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63,
1743 0x65, 0x2e, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x48, 0x69, 0x6e, 0x74, 0x73, 0x42, 0x03,
1744 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x48, 0x69, 0x6e, 0x74,
1745 0x73, 0x12, 0x87, 0x01, 0x0a, 0x13, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x63, 0x61, 0x70,
1746 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
1747 0x51, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72,
1748 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74,
1749 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f,
1750 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x2e,
1751 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69,
1752 0x65, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x12, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x43,
1753 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x8a, 0x01, 0x0a, 0x14,
1754 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69,
1755 0x74, 0x69, 0x65, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x52, 0x2e, 0x67, 0x6f, 0x6f,
1756 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c,
1757 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69, 0x65,
1758 0x6c, 0x64, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69,
1759 0x6f, 0x6e, 0x73, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69,
1760 0x65, 0x64, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x42, 0x03,
1761 0xe0, 0x41, 0x03, 0x52, 0x13, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x43, 0x61, 0x70, 0x61,
1762 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x48, 0x0a, 0x07, 0x63, 0x72, 0x65, 0x61,
1763 0x74, 0x6f, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1764 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61,
1765 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x55, 0x73, 0x65, 0x72,
1766 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x63, 0x72, 0x65, 0x61, 0x74,
1767 0x6f, 0x72, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d,
1768 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1769 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
1770 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65,
1771 0x54, 0x69, 0x6d, 0x65, 0x12, 0x48, 0x0a, 0x07, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x72, 0x18,
1772 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
1773 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
1774 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
1775 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x72, 0x12, 0x40,
1776 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20,
1777 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
1778 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42,
1779 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65,
1780 0x12, 0x4c, 0x0a, 0x09, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x18, 0x0b, 0x20,
1781 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
1782 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76,
1783 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x03,
1784 0xe0, 0x41, 0x03, 0x52, 0x09, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x12, 0x42,
1785 0x0a, 0x0c, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c,
1786 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
1787 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
1788 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x54, 0x69,
1789 0x6d, 0x65, 0x12, 0x4a, 0x0a, 0x08, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x72, 0x18, 0x0d,
1790 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
1791 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e,
1792 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42,
1793 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x72, 0x12, 0x42,
1794 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e,
1795 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
1796 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
1797 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x69,
1798 0x6d, 0x65, 0x12, 0x51, 0x0a, 0x0b, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75,
1799 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1800 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65,
1801 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x6f, 0x63, 0x6b, 0x53, 0x74,
1802 0x61, 0x74, 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x6c, 0x6f, 0x63, 0x6b, 0x53,
1803 0x74, 0x61, 0x74, 0x75, 0x73, 0x1a, 0xde, 0x01, 0x0a, 0x0a, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72,
1804 0x74, 0x69, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f,
1805 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
1806 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b,
1807 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
1808 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4f,
1809 0x0a, 0x0c, 0x62, 0x61, 0x64, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x03,
1810 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
1811 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e,
1812 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x42, 0x61, 0x64, 0x67, 0x65, 0x43, 0x6f, 0x6e, 0x66,
1813 0x69, 0x67, 0x52, 0x0b, 0x62, 0x61, 0x64, 0x67, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12,
1814 0x35, 0x0a, 0x14, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x5f, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65,
1815 0x5f, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
1816 0x41, 0x04, 0x52, 0x12, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x42, 0x65, 0x66, 0x6f, 0x72, 0x65,
1817 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x1a, 0xcc, 0x02, 0x0a, 0x0c, 0x44, 0x69, 0x73, 0x70, 0x6c,
1818 0x61, 0x79, 0x48, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x69, 0x73, 0x61, 0x62,
1819 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x64, 0x69, 0x73, 0x61, 0x62,
1820 0x6c, 0x65, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x5f, 0x69, 0x6e,
1821 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x68,
1822 0x69, 0x64, 0x64, 0x65, 0x6e, 0x49, 0x6e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, 0x24, 0x0a,
1823 0x0e, 0x73, 0x68, 0x6f, 0x77, 0x6e, 0x5f, 0x69, 0x6e, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x18,
1824 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x73, 0x68, 0x6f, 0x77, 0x6e, 0x49, 0x6e, 0x41, 0x70,
1825 0x70, 0x6c, 0x79, 0x12, 0x4f, 0x0a, 0x0c, 0x62, 0x61, 0x64, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x6c,
1826 0x6f, 0x72, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1827 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61,
1828 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x42, 0x61, 0x64, 0x67,
1829 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x73, 0x52, 0x0b, 0x62, 0x61, 0x64, 0x67, 0x65, 0x43, 0x6f,
1830 0x6c, 0x6f, 0x72, 0x73, 0x12, 0x58, 0x0a, 0x11, 0x64, 0x61, 0x72, 0x6b, 0x5f, 0x62, 0x61, 0x64,
1831 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
1832 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72,
1833 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74,
1834 0x61, 0x2e, 0x42, 0x61, 0x64, 0x67, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x73, 0x52, 0x0f, 0x64,
1835 0x61, 0x72, 0x6b, 0x42, 0x61, 0x64, 0x67, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x73, 0x12, 0x25,
1836 0x0a, 0x0e, 0x62, 0x61, 0x64, 0x67, 0x65, 0x5f, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79,
1837 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x62, 0x61, 0x64, 0x67, 0x65, 0x50, 0x72, 0x69,
1838 0x6f, 0x72, 0x69, 0x74, 0x79, 0x1a, 0x92, 0x01, 0x0a, 0x12, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61,
1839 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a,
1840 0x63, 0x61, 0x6e, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
1841 0x52, 0x09, 0x63, 0x61, 0x6e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63,
1842 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52,
1843 0x09, 0x63, 0x61, 0x6e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x61,
1844 0x6e, 0x5f, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52,
1845 0x0a, 0x63, 0x61, 0x6e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63,
1846 0x61, 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52,
1847 0x09, 0x63, 0x61, 0x6e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x1a, 0x6e, 0x0a, 0x13, 0x41, 0x70,
1848 0x70, 0x6c, 0x69, 0x65, 0x64, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65,
1849 0x73, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x61, 0x6e, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x18, 0x01, 0x20,
1850 0x01, 0x28, 0x08, 0x52, 0x07, 0x63, 0x61, 0x6e, 0x52, 0x65, 0x61, 0x64, 0x12, 0x1d, 0x0a, 0x0a,
1851 0x63, 0x61, 0x6e, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08,
1852 0x52, 0x09, 0x63, 0x61, 0x6e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x12, 0x1d, 0x0a, 0x0a, 0x63,
1853 0x61, 0x6e, 0x5f, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52,
1854 0x09, 0x63, 0x61, 0x6e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x1a, 0x64, 0x0a, 0x0b, 0x55, 0x73,
1855 0x65, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x55, 0x0a, 0x0c, 0x6c, 0x69, 0x73,
1856 0x74, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
1857 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72,
1858 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74,
1859 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x70, 0x74, 0x69,
1860 0x6f, 0x6e, 0x73, 0x52, 0x0b, 0x6c, 0x69, 0x73, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
1861 0x42, 0x06, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x42, 0x81, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d,
1862 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
1863 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61,
1864 0x42, 0x0a, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x45,
1865 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72,
1866 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1867 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65,
1868 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x76, 0x32, 0x62, 0x65, 0x74, 0x61, 0x3b, 0x6c,
1869 0x61, 0x62, 0x65, 0x6c, 0x73, 0xa2, 0x02, 0x04, 0x44, 0x4c, 0x42, 0x4c, 0x62, 0x06, 0x70, 0x72,
1870 0x6f, 0x74, 0x6f, 0x33,
1871 }
1872
1873 var (
1874 file_google_apps_drive_labels_v2beta_field_proto_rawDescOnce sync.Once
1875 file_google_apps_drive_labels_v2beta_field_proto_rawDescData = file_google_apps_drive_labels_v2beta_field_proto_rawDesc
1876 )
1877
1878 func file_google_apps_drive_labels_v2beta_field_proto_rawDescGZIP() []byte {
1879 file_google_apps_drive_labels_v2beta_field_proto_rawDescOnce.Do(func() {
1880 file_google_apps_drive_labels_v2beta_field_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_apps_drive_labels_v2beta_field_proto_rawDescData)
1881 })
1882 return file_google_apps_drive_labels_v2beta_field_proto_rawDescData
1883 }
1884
1885 var file_google_apps_drive_labels_v2beta_field_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
1886 var file_google_apps_drive_labels_v2beta_field_proto_msgTypes = make([]protoimpl.MessageInfo, 16)
1887 var file_google_apps_drive_labels_v2beta_field_proto_goTypes = []interface{}{
1888 (Field_DateOptions_DateFormat)(0),
1889 (*Field)(nil),
1890 (*Field_Properties)(nil),
1891 (*Field_DisplayHints)(nil),
1892 (*Field_SchemaCapabilities)(nil),
1893 (*Field_AppliedCapabilities)(nil),
1894 (*Field_ListOptions)(nil),
1895 (*Field_TextOptions)(nil),
1896 (*Field_IntegerOptions)(nil),
1897 (*Field_DateOptions)(nil),
1898 (*Field_SelectionOptions)(nil),
1899 (*Field_UserOptions)(nil),
1900 (*Field_SelectionOptions_Choice)(nil),
1901 (*Field_SelectionOptions_Choice_Properties)(nil),
1902 (*Field_SelectionOptions_Choice_DisplayHints)(nil),
1903 (*Field_SelectionOptions_Choice_SchemaCapabilities)(nil),
1904 (*Field_SelectionOptions_Choice_AppliedCapabilities)(nil),
1905 (*Lifecycle)(nil),
1906 (*UserInfo)(nil),
1907 (*timestamppb.Timestamp)(nil),
1908 (*LockStatus)(nil),
1909 (*date.Date)(nil),
1910 (*BadgeConfig)(nil),
1911 (*BadgeColors)(nil),
1912 }
1913 var file_google_apps_drive_labels_v2beta_field_proto_depIdxs = []int32{
1914 7,
1915 8,
1916 9,
1917 10,
1918 11,
1919 2,
1920 17,
1921 3,
1922 4,
1923 5,
1924 18,
1925 19,
1926 18,
1927 19,
1928 18,
1929 18,
1930 19,
1931 20,
1932 0,
1933 21,
1934 21,
1935 6,
1936 12,
1937 6,
1938 13,
1939 17,
1940 14,
1941 15,
1942 16,
1943 18,
1944 19,
1945 18,
1946 19,
1947 18,
1948 19,
1949 18,
1950 19,
1951 20,
1952 22,
1953 23,
1954 23,
1955 41,
1956 41,
1957 41,
1958 41,
1959 0,
1960 }
1961
1962 func init() { file_google_apps_drive_labels_v2beta_field_proto_init() }
1963 func file_google_apps_drive_labels_v2beta_field_proto_init() {
1964 if File_google_apps_drive_labels_v2beta_field_proto != nil {
1965 return
1966 }
1967 file_google_apps_drive_labels_v2beta_common_proto_init()
1968 if !protoimpl.UnsafeEnabled {
1969 file_google_apps_drive_labels_v2beta_field_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1970 switch v := v.(*Field); i {
1971 case 0:
1972 return &v.state
1973 case 1:
1974 return &v.sizeCache
1975 case 2:
1976 return &v.unknownFields
1977 default:
1978 return nil
1979 }
1980 }
1981 file_google_apps_drive_labels_v2beta_field_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1982 switch v := v.(*Field_Properties); i {
1983 case 0:
1984 return &v.state
1985 case 1:
1986 return &v.sizeCache
1987 case 2:
1988 return &v.unknownFields
1989 default:
1990 return nil
1991 }
1992 }
1993 file_google_apps_drive_labels_v2beta_field_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1994 switch v := v.(*Field_DisplayHints); i {
1995 case 0:
1996 return &v.state
1997 case 1:
1998 return &v.sizeCache
1999 case 2:
2000 return &v.unknownFields
2001 default:
2002 return nil
2003 }
2004 }
2005 file_google_apps_drive_labels_v2beta_field_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
2006 switch v := v.(*Field_SchemaCapabilities); i {
2007 case 0:
2008 return &v.state
2009 case 1:
2010 return &v.sizeCache
2011 case 2:
2012 return &v.unknownFields
2013 default:
2014 return nil
2015 }
2016 }
2017 file_google_apps_drive_labels_v2beta_field_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
2018 switch v := v.(*Field_AppliedCapabilities); i {
2019 case 0:
2020 return &v.state
2021 case 1:
2022 return &v.sizeCache
2023 case 2:
2024 return &v.unknownFields
2025 default:
2026 return nil
2027 }
2028 }
2029 file_google_apps_drive_labels_v2beta_field_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
2030 switch v := v.(*Field_ListOptions); i {
2031 case 0:
2032 return &v.state
2033 case 1:
2034 return &v.sizeCache
2035 case 2:
2036 return &v.unknownFields
2037 default:
2038 return nil
2039 }
2040 }
2041 file_google_apps_drive_labels_v2beta_field_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
2042 switch v := v.(*Field_TextOptions); i {
2043 case 0:
2044 return &v.state
2045 case 1:
2046 return &v.sizeCache
2047 case 2:
2048 return &v.unknownFields
2049 default:
2050 return nil
2051 }
2052 }
2053 file_google_apps_drive_labels_v2beta_field_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
2054 switch v := v.(*Field_IntegerOptions); i {
2055 case 0:
2056 return &v.state
2057 case 1:
2058 return &v.sizeCache
2059 case 2:
2060 return &v.unknownFields
2061 default:
2062 return nil
2063 }
2064 }
2065 file_google_apps_drive_labels_v2beta_field_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
2066 switch v := v.(*Field_DateOptions); i {
2067 case 0:
2068 return &v.state
2069 case 1:
2070 return &v.sizeCache
2071 case 2:
2072 return &v.unknownFields
2073 default:
2074 return nil
2075 }
2076 }
2077 file_google_apps_drive_labels_v2beta_field_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
2078 switch v := v.(*Field_SelectionOptions); i {
2079 case 0:
2080 return &v.state
2081 case 1:
2082 return &v.sizeCache
2083 case 2:
2084 return &v.unknownFields
2085 default:
2086 return nil
2087 }
2088 }
2089 file_google_apps_drive_labels_v2beta_field_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
2090 switch v := v.(*Field_UserOptions); i {
2091 case 0:
2092 return &v.state
2093 case 1:
2094 return &v.sizeCache
2095 case 2:
2096 return &v.unknownFields
2097 default:
2098 return nil
2099 }
2100 }
2101 file_google_apps_drive_labels_v2beta_field_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
2102 switch v := v.(*Field_SelectionOptions_Choice); i {
2103 case 0:
2104 return &v.state
2105 case 1:
2106 return &v.sizeCache
2107 case 2:
2108 return &v.unknownFields
2109 default:
2110 return nil
2111 }
2112 }
2113 file_google_apps_drive_labels_v2beta_field_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
2114 switch v := v.(*Field_SelectionOptions_Choice_Properties); i {
2115 case 0:
2116 return &v.state
2117 case 1:
2118 return &v.sizeCache
2119 case 2:
2120 return &v.unknownFields
2121 default:
2122 return nil
2123 }
2124 }
2125 file_google_apps_drive_labels_v2beta_field_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
2126 switch v := v.(*Field_SelectionOptions_Choice_DisplayHints); i {
2127 case 0:
2128 return &v.state
2129 case 1:
2130 return &v.sizeCache
2131 case 2:
2132 return &v.unknownFields
2133 default:
2134 return nil
2135 }
2136 }
2137 file_google_apps_drive_labels_v2beta_field_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
2138 switch v := v.(*Field_SelectionOptions_Choice_SchemaCapabilities); i {
2139 case 0:
2140 return &v.state
2141 case 1:
2142 return &v.sizeCache
2143 case 2:
2144 return &v.unknownFields
2145 default:
2146 return nil
2147 }
2148 }
2149 file_google_apps_drive_labels_v2beta_field_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
2150 switch v := v.(*Field_SelectionOptions_Choice_AppliedCapabilities); i {
2151 case 0:
2152 return &v.state
2153 case 1:
2154 return &v.sizeCache
2155 case 2:
2156 return &v.unknownFields
2157 default:
2158 return nil
2159 }
2160 }
2161 }
2162 file_google_apps_drive_labels_v2beta_field_proto_msgTypes[0].OneofWrappers = []interface{}{
2163 (*Field_TextOptions_)(nil),
2164 (*Field_IntegerOptions_)(nil),
2165 (*Field_DateOptions_)(nil),
2166 (*Field_SelectionOptions_)(nil),
2167 (*Field_UserOptions_)(nil),
2168 }
2169 type x struct{}
2170 out := protoimpl.TypeBuilder{
2171 File: protoimpl.DescBuilder{
2172 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
2173 RawDescriptor: file_google_apps_drive_labels_v2beta_field_proto_rawDesc,
2174 NumEnums: 1,
2175 NumMessages: 16,
2176 NumExtensions: 0,
2177 NumServices: 0,
2178 },
2179 GoTypes: file_google_apps_drive_labels_v2beta_field_proto_goTypes,
2180 DependencyIndexes: file_google_apps_drive_labels_v2beta_field_proto_depIdxs,
2181 EnumInfos: file_google_apps_drive_labels_v2beta_field_proto_enumTypes,
2182 MessageInfos: file_google_apps_drive_labels_v2beta_field_proto_msgTypes,
2183 }.Build()
2184 File_google_apps_drive_labels_v2beta_field_proto = out.File
2185 file_google_apps_drive_labels_v2beta_field_proto_rawDesc = nil
2186 file_google_apps_drive_labels_v2beta_field_proto_goTypes = nil
2187 file_google_apps_drive_labels_v2beta_field_proto_depIdxs = nil
2188 }
2189
View as plain text