1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package activity
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
28 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
29 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
30 )
31
32 const (
33
34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
35
36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
37 )
38
39
40 type Delete_Type int32
41
42 const (
43
44 Delete_TYPE_UNSPECIFIED Delete_Type = 0
45
46 Delete_TRASH Delete_Type = 1
47
48 Delete_PERMANENT_DELETE Delete_Type = 2
49 )
50
51
52 var (
53 Delete_Type_name = map[int32]string{
54 0: "TYPE_UNSPECIFIED",
55 1: "TRASH",
56 2: "PERMANENT_DELETE",
57 }
58 Delete_Type_value = map[string]int32{
59 "TYPE_UNSPECIFIED": 0,
60 "TRASH": 1,
61 "PERMANENT_DELETE": 2,
62 }
63 )
64
65 func (x Delete_Type) Enum() *Delete_Type {
66 p := new(Delete_Type)
67 *p = x
68 return p
69 }
70
71 func (x Delete_Type) String() string {
72 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
73 }
74
75 func (Delete_Type) Descriptor() protoreflect.EnumDescriptor {
76 return file_google_apps_drive_activity_v2_action_proto_enumTypes[0].Descriptor()
77 }
78
79 func (Delete_Type) Type() protoreflect.EnumType {
80 return &file_google_apps_drive_activity_v2_action_proto_enumTypes[0]
81 }
82
83 func (x Delete_Type) Number() protoreflect.EnumNumber {
84 return protoreflect.EnumNumber(x)
85 }
86
87
88 func (Delete_Type) EnumDescriptor() ([]byte, []int) {
89 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{6, 0}
90 }
91
92
93 type Restore_Type int32
94
95 const (
96
97 Restore_TYPE_UNSPECIFIED Restore_Type = 0
98
99 Restore_UNTRASH Restore_Type = 1
100 )
101
102
103 var (
104 Restore_Type_name = map[int32]string{
105 0: "TYPE_UNSPECIFIED",
106 1: "UNTRASH",
107 }
108 Restore_Type_value = map[string]int32{
109 "TYPE_UNSPECIFIED": 0,
110 "UNTRASH": 1,
111 }
112 )
113
114 func (x Restore_Type) Enum() *Restore_Type {
115 p := new(Restore_Type)
116 *p = x
117 return p
118 }
119
120 func (x Restore_Type) String() string {
121 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
122 }
123
124 func (Restore_Type) Descriptor() protoreflect.EnumDescriptor {
125 return file_google_apps_drive_activity_v2_action_proto_enumTypes[1].Descriptor()
126 }
127
128 func (Restore_Type) Type() protoreflect.EnumType {
129 return &file_google_apps_drive_activity_v2_action_proto_enumTypes[1]
130 }
131
132 func (x Restore_Type) Number() protoreflect.EnumNumber {
133 return protoreflect.EnumNumber(x)
134 }
135
136
137 func (Restore_Type) EnumDescriptor() ([]byte, []int) {
138 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{7, 0}
139 }
140
141
142
143 type Permission_Role int32
144
145 const (
146
147 Permission_ROLE_UNSPECIFIED Permission_Role = 0
148
149 Permission_OWNER Permission_Role = 1
150
151 Permission_ORGANIZER Permission_Role = 2
152
153 Permission_FILE_ORGANIZER Permission_Role = 3
154
155
156 Permission_EDITOR Permission_Role = 4
157
158 Permission_COMMENTER Permission_Role = 5
159
160
161 Permission_VIEWER Permission_Role = 6
162
163
164
165
166 Permission_PUBLISHED_VIEWER Permission_Role = 7
167 )
168
169
170 var (
171 Permission_Role_name = map[int32]string{
172 0: "ROLE_UNSPECIFIED",
173 1: "OWNER",
174 2: "ORGANIZER",
175 3: "FILE_ORGANIZER",
176 4: "EDITOR",
177 5: "COMMENTER",
178 6: "VIEWER",
179 7: "PUBLISHED_VIEWER",
180 }
181 Permission_Role_value = map[string]int32{
182 "ROLE_UNSPECIFIED": 0,
183 "OWNER": 1,
184 "ORGANIZER": 2,
185 "FILE_ORGANIZER": 3,
186 "EDITOR": 4,
187 "COMMENTER": 5,
188 "VIEWER": 6,
189 "PUBLISHED_VIEWER": 7,
190 }
191 )
192
193 func (x Permission_Role) Enum() *Permission_Role {
194 p := new(Permission_Role)
195 *p = x
196 return p
197 }
198
199 func (x Permission_Role) String() string {
200 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
201 }
202
203 func (Permission_Role) Descriptor() protoreflect.EnumDescriptor {
204 return file_google_apps_drive_activity_v2_action_proto_enumTypes[2].Descriptor()
205 }
206
207 func (Permission_Role) Type() protoreflect.EnumType {
208 return &file_google_apps_drive_activity_v2_action_proto_enumTypes[2]
209 }
210
211 func (x Permission_Role) Number() protoreflect.EnumNumber {
212 return protoreflect.EnumNumber(x)
213 }
214
215
216 func (Permission_Role) EnumDescriptor() ([]byte, []int) {
217 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{9, 0}
218 }
219
220
221 type Comment_Post_Subtype int32
222
223 const (
224
225 Comment_Post_SUBTYPE_UNSPECIFIED Comment_Post_Subtype = 0
226
227 Comment_Post_ADDED Comment_Post_Subtype = 1
228
229 Comment_Post_DELETED Comment_Post_Subtype = 2
230
231 Comment_Post_REPLY_ADDED Comment_Post_Subtype = 3
232
233 Comment_Post_REPLY_DELETED Comment_Post_Subtype = 4
234
235 Comment_Post_RESOLVED Comment_Post_Subtype = 5
236
237 Comment_Post_REOPENED Comment_Post_Subtype = 6
238 )
239
240
241 var (
242 Comment_Post_Subtype_name = map[int32]string{
243 0: "SUBTYPE_UNSPECIFIED",
244 1: "ADDED",
245 2: "DELETED",
246 3: "REPLY_ADDED",
247 4: "REPLY_DELETED",
248 5: "RESOLVED",
249 6: "REOPENED",
250 }
251 Comment_Post_Subtype_value = map[string]int32{
252 "SUBTYPE_UNSPECIFIED": 0,
253 "ADDED": 1,
254 "DELETED": 2,
255 "REPLY_ADDED": 3,
256 "REPLY_DELETED": 4,
257 "RESOLVED": 5,
258 "REOPENED": 6,
259 }
260 )
261
262 func (x Comment_Post_Subtype) Enum() *Comment_Post_Subtype {
263 p := new(Comment_Post_Subtype)
264 *p = x
265 return p
266 }
267
268 func (x Comment_Post_Subtype) String() string {
269 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
270 }
271
272 func (Comment_Post_Subtype) Descriptor() protoreflect.EnumDescriptor {
273 return file_google_apps_drive_activity_v2_action_proto_enumTypes[3].Descriptor()
274 }
275
276 func (Comment_Post_Subtype) Type() protoreflect.EnumType {
277 return &file_google_apps_drive_activity_v2_action_proto_enumTypes[3]
278 }
279
280 func (x Comment_Post_Subtype) Number() protoreflect.EnumNumber {
281 return protoreflect.EnumNumber(x)
282 }
283
284
285 func (Comment_Post_Subtype) EnumDescriptor() ([]byte, []int) {
286 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{10, 0, 0}
287 }
288
289
290 type Comment_Assignment_Subtype int32
291
292 const (
293
294 Comment_Assignment_SUBTYPE_UNSPECIFIED Comment_Assignment_Subtype = 0
295
296 Comment_Assignment_ADDED Comment_Assignment_Subtype = 1
297
298 Comment_Assignment_DELETED Comment_Assignment_Subtype = 2
299
300 Comment_Assignment_REPLY_ADDED Comment_Assignment_Subtype = 3
301
302 Comment_Assignment_REPLY_DELETED Comment_Assignment_Subtype = 4
303
304 Comment_Assignment_RESOLVED Comment_Assignment_Subtype = 5
305
306 Comment_Assignment_REOPENED Comment_Assignment_Subtype = 6
307
308 Comment_Assignment_REASSIGNED Comment_Assignment_Subtype = 7
309 )
310
311
312 var (
313 Comment_Assignment_Subtype_name = map[int32]string{
314 0: "SUBTYPE_UNSPECIFIED",
315 1: "ADDED",
316 2: "DELETED",
317 3: "REPLY_ADDED",
318 4: "REPLY_DELETED",
319 5: "RESOLVED",
320 6: "REOPENED",
321 7: "REASSIGNED",
322 }
323 Comment_Assignment_Subtype_value = map[string]int32{
324 "SUBTYPE_UNSPECIFIED": 0,
325 "ADDED": 1,
326 "DELETED": 2,
327 "REPLY_ADDED": 3,
328 "REPLY_DELETED": 4,
329 "RESOLVED": 5,
330 "REOPENED": 6,
331 "REASSIGNED": 7,
332 }
333 )
334
335 func (x Comment_Assignment_Subtype) Enum() *Comment_Assignment_Subtype {
336 p := new(Comment_Assignment_Subtype)
337 *p = x
338 return p
339 }
340
341 func (x Comment_Assignment_Subtype) String() string {
342 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
343 }
344
345 func (Comment_Assignment_Subtype) Descriptor() protoreflect.EnumDescriptor {
346 return file_google_apps_drive_activity_v2_action_proto_enumTypes[4].Descriptor()
347 }
348
349 func (Comment_Assignment_Subtype) Type() protoreflect.EnumType {
350 return &file_google_apps_drive_activity_v2_action_proto_enumTypes[4]
351 }
352
353 func (x Comment_Assignment_Subtype) Number() protoreflect.EnumNumber {
354 return protoreflect.EnumNumber(x)
355 }
356
357
358 func (Comment_Assignment_Subtype) EnumDescriptor() ([]byte, []int) {
359 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{10, 1, 0}
360 }
361
362
363 type Comment_Suggestion_Subtype int32
364
365 const (
366
367 Comment_Suggestion_SUBTYPE_UNSPECIFIED Comment_Suggestion_Subtype = 0
368
369 Comment_Suggestion_ADDED Comment_Suggestion_Subtype = 1
370
371 Comment_Suggestion_DELETED Comment_Suggestion_Subtype = 2
372
373 Comment_Suggestion_REPLY_ADDED Comment_Suggestion_Subtype = 3
374
375 Comment_Suggestion_REPLY_DELETED Comment_Suggestion_Subtype = 4
376
377 Comment_Suggestion_ACCEPTED Comment_Suggestion_Subtype = 7
378
379 Comment_Suggestion_REJECTED Comment_Suggestion_Subtype = 8
380
381 Comment_Suggestion_ACCEPT_DELETED Comment_Suggestion_Subtype = 9
382
383 Comment_Suggestion_REJECT_DELETED Comment_Suggestion_Subtype = 10
384 )
385
386
387 var (
388 Comment_Suggestion_Subtype_name = map[int32]string{
389 0: "SUBTYPE_UNSPECIFIED",
390 1: "ADDED",
391 2: "DELETED",
392 3: "REPLY_ADDED",
393 4: "REPLY_DELETED",
394 7: "ACCEPTED",
395 8: "REJECTED",
396 9: "ACCEPT_DELETED",
397 10: "REJECT_DELETED",
398 }
399 Comment_Suggestion_Subtype_value = map[string]int32{
400 "SUBTYPE_UNSPECIFIED": 0,
401 "ADDED": 1,
402 "DELETED": 2,
403 "REPLY_ADDED": 3,
404 "REPLY_DELETED": 4,
405 "ACCEPTED": 7,
406 "REJECTED": 8,
407 "ACCEPT_DELETED": 9,
408 "REJECT_DELETED": 10,
409 }
410 )
411
412 func (x Comment_Suggestion_Subtype) Enum() *Comment_Suggestion_Subtype {
413 p := new(Comment_Suggestion_Subtype)
414 *p = x
415 return p
416 }
417
418 func (x Comment_Suggestion_Subtype) String() string {
419 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
420 }
421
422 func (Comment_Suggestion_Subtype) Descriptor() protoreflect.EnumDescriptor {
423 return file_google_apps_drive_activity_v2_action_proto_enumTypes[5].Descriptor()
424 }
425
426 func (Comment_Suggestion_Subtype) Type() protoreflect.EnumType {
427 return &file_google_apps_drive_activity_v2_action_proto_enumTypes[5]
428 }
429
430 func (x Comment_Suggestion_Subtype) Number() protoreflect.EnumNumber {
431 return protoreflect.EnumNumber(x)
432 }
433
434
435 func (Comment_Suggestion_Subtype) EnumDescriptor() ([]byte, []int) {
436 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{10, 2, 0}
437 }
438
439
440 type DataLeakPreventionChange_Type int32
441
442 const (
443
444 DataLeakPreventionChange_TYPE_UNSPECIFIED DataLeakPreventionChange_Type = 0
445
446 DataLeakPreventionChange_FLAGGED DataLeakPreventionChange_Type = 1
447
448 DataLeakPreventionChange_CLEARED DataLeakPreventionChange_Type = 2
449 )
450
451
452 var (
453 DataLeakPreventionChange_Type_name = map[int32]string{
454 0: "TYPE_UNSPECIFIED",
455 1: "FLAGGED",
456 2: "CLEARED",
457 }
458 DataLeakPreventionChange_Type_value = map[string]int32{
459 "TYPE_UNSPECIFIED": 0,
460 "FLAGGED": 1,
461 "CLEARED": 2,
462 }
463 )
464
465 func (x DataLeakPreventionChange_Type) Enum() *DataLeakPreventionChange_Type {
466 p := new(DataLeakPreventionChange_Type)
467 *p = x
468 return p
469 }
470
471 func (x DataLeakPreventionChange_Type) String() string {
472 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
473 }
474
475 func (DataLeakPreventionChange_Type) Descriptor() protoreflect.EnumDescriptor {
476 return file_google_apps_drive_activity_v2_action_proto_enumTypes[6].Descriptor()
477 }
478
479 func (DataLeakPreventionChange_Type) Type() protoreflect.EnumType {
480 return &file_google_apps_drive_activity_v2_action_proto_enumTypes[6]
481 }
482
483 func (x DataLeakPreventionChange_Type) Number() protoreflect.EnumNumber {
484 return protoreflect.EnumNumber(x)
485 }
486
487
488 func (DataLeakPreventionChange_Type) EnumDescriptor() ([]byte, []int) {
489 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{11, 0}
490 }
491
492
493 type ApplicationReference_Type int32
494
495 const (
496
497 ApplicationReference_UNSPECIFIED_REFERENCE_TYPE ApplicationReference_Type = 0
498
499 ApplicationReference_LINK ApplicationReference_Type = 1
500
501 ApplicationReference_DISCUSS ApplicationReference_Type = 2
502 )
503
504
505 var (
506 ApplicationReference_Type_name = map[int32]string{
507 0: "UNSPECIFIED_REFERENCE_TYPE",
508 1: "LINK",
509 2: "DISCUSS",
510 }
511 ApplicationReference_Type_value = map[string]int32{
512 "UNSPECIFIED_REFERENCE_TYPE": 0,
513 "LINK": 1,
514 "DISCUSS": 2,
515 }
516 )
517
518 func (x ApplicationReference_Type) Enum() *ApplicationReference_Type {
519 p := new(ApplicationReference_Type)
520 *p = x
521 return p
522 }
523
524 func (x ApplicationReference_Type) String() string {
525 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
526 }
527
528 func (ApplicationReference_Type) Descriptor() protoreflect.EnumDescriptor {
529 return file_google_apps_drive_activity_v2_action_proto_enumTypes[7].Descriptor()
530 }
531
532 func (ApplicationReference_Type) Type() protoreflect.EnumType {
533 return &file_google_apps_drive_activity_v2_action_proto_enumTypes[7]
534 }
535
536 func (x ApplicationReference_Type) Number() protoreflect.EnumNumber {
537 return protoreflect.EnumNumber(x)
538 }
539
540
541 func (ApplicationReference_Type) EnumDescriptor() ([]byte, []int) {
542 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{12, 0}
543 }
544
545
546 type SettingsChange_RestrictionChange_Feature int32
547
548 const (
549
550 SettingsChange_RestrictionChange_FEATURE_UNSPECIFIED SettingsChange_RestrictionChange_Feature = 0
551
552
553 SettingsChange_RestrictionChange_SHARING_OUTSIDE_DOMAIN SettingsChange_RestrictionChange_Feature = 1
554
555 SettingsChange_RestrictionChange_DIRECT_SHARING SettingsChange_RestrictionChange_Feature = 2
556
557
558 SettingsChange_RestrictionChange_ITEM_DUPLICATION SettingsChange_RestrictionChange_Feature = 3
559
560 SettingsChange_RestrictionChange_DRIVE_FILE_STREAM SettingsChange_RestrictionChange_Feature = 4
561
562 SettingsChange_RestrictionChange_FILE_ORGANIZER_CAN_SHARE_FOLDERS SettingsChange_RestrictionChange_Feature = 5
563 )
564
565
566 var (
567 SettingsChange_RestrictionChange_Feature_name = map[int32]string{
568 0: "FEATURE_UNSPECIFIED",
569 1: "SHARING_OUTSIDE_DOMAIN",
570 2: "DIRECT_SHARING",
571 3: "ITEM_DUPLICATION",
572 4: "DRIVE_FILE_STREAM",
573 5: "FILE_ORGANIZER_CAN_SHARE_FOLDERS",
574 }
575 SettingsChange_RestrictionChange_Feature_value = map[string]int32{
576 "FEATURE_UNSPECIFIED": 0,
577 "SHARING_OUTSIDE_DOMAIN": 1,
578 "DIRECT_SHARING": 2,
579 "ITEM_DUPLICATION": 3,
580 "DRIVE_FILE_STREAM": 4,
581 "FILE_ORGANIZER_CAN_SHARE_FOLDERS": 5,
582 }
583 )
584
585 func (x SettingsChange_RestrictionChange_Feature) Enum() *SettingsChange_RestrictionChange_Feature {
586 p := new(SettingsChange_RestrictionChange_Feature)
587 *p = x
588 return p
589 }
590
591 func (x SettingsChange_RestrictionChange_Feature) String() string {
592 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
593 }
594
595 func (SettingsChange_RestrictionChange_Feature) Descriptor() protoreflect.EnumDescriptor {
596 return file_google_apps_drive_activity_v2_action_proto_enumTypes[8].Descriptor()
597 }
598
599 func (SettingsChange_RestrictionChange_Feature) Type() protoreflect.EnumType {
600 return &file_google_apps_drive_activity_v2_action_proto_enumTypes[8]
601 }
602
603 func (x SettingsChange_RestrictionChange_Feature) Number() protoreflect.EnumNumber {
604 return protoreflect.EnumNumber(x)
605 }
606
607
608 func (SettingsChange_RestrictionChange_Feature) EnumDescriptor() ([]byte, []int) {
609 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{13, 0, 0}
610 }
611
612
613 type SettingsChange_RestrictionChange_Restriction int32
614
615 const (
616
617 SettingsChange_RestrictionChange_RESTRICTION_UNSPECIFIED SettingsChange_RestrictionChange_Restriction = 0
618
619 SettingsChange_RestrictionChange_UNRESTRICTED SettingsChange_RestrictionChange_Restriction = 1
620
621 SettingsChange_RestrictionChange_FULLY_RESTRICTED SettingsChange_RestrictionChange_Restriction = 2
622 )
623
624
625 var (
626 SettingsChange_RestrictionChange_Restriction_name = map[int32]string{
627 0: "RESTRICTION_UNSPECIFIED",
628 1: "UNRESTRICTED",
629 2: "FULLY_RESTRICTED",
630 }
631 SettingsChange_RestrictionChange_Restriction_value = map[string]int32{
632 "RESTRICTION_UNSPECIFIED": 0,
633 "UNRESTRICTED": 1,
634 "FULLY_RESTRICTED": 2,
635 }
636 )
637
638 func (x SettingsChange_RestrictionChange_Restriction) Enum() *SettingsChange_RestrictionChange_Restriction {
639 p := new(SettingsChange_RestrictionChange_Restriction)
640 *p = x
641 return p
642 }
643
644 func (x SettingsChange_RestrictionChange_Restriction) String() string {
645 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
646 }
647
648 func (SettingsChange_RestrictionChange_Restriction) Descriptor() protoreflect.EnumDescriptor {
649 return file_google_apps_drive_activity_v2_action_proto_enumTypes[9].Descriptor()
650 }
651
652 func (SettingsChange_RestrictionChange_Restriction) Type() protoreflect.EnumType {
653 return &file_google_apps_drive_activity_v2_action_proto_enumTypes[9]
654 }
655
656 func (x SettingsChange_RestrictionChange_Restriction) Number() protoreflect.EnumNumber {
657 return protoreflect.EnumNumber(x)
658 }
659
660
661 func (SettingsChange_RestrictionChange_Restriction) EnumDescriptor() ([]byte, []int) {
662 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{13, 0, 1}
663 }
664
665
666 type AppliedLabelChange_AppliedLabelChangeDetail_Type int32
667
668 const (
669
670 AppliedLabelChange_AppliedLabelChangeDetail_TYPE_UNSPECIFIED AppliedLabelChange_AppliedLabelChangeDetail_Type = 0
671
672 AppliedLabelChange_AppliedLabelChangeDetail_LABEL_ADDED AppliedLabelChange_AppliedLabelChangeDetail_Type = 1
673
674 AppliedLabelChange_AppliedLabelChangeDetail_LABEL_REMOVED AppliedLabelChange_AppliedLabelChangeDetail_Type = 2
675
676 AppliedLabelChange_AppliedLabelChangeDetail_LABEL_FIELD_VALUE_CHANGED AppliedLabelChange_AppliedLabelChangeDetail_Type = 3
677
678 AppliedLabelChange_AppliedLabelChangeDetail_LABEL_APPLIED_BY_ITEM_CREATE AppliedLabelChange_AppliedLabelChangeDetail_Type = 4
679 )
680
681
682 var (
683 AppliedLabelChange_AppliedLabelChangeDetail_Type_name = map[int32]string{
684 0: "TYPE_UNSPECIFIED",
685 1: "LABEL_ADDED",
686 2: "LABEL_REMOVED",
687 3: "LABEL_FIELD_VALUE_CHANGED",
688 4: "LABEL_APPLIED_BY_ITEM_CREATE",
689 }
690 AppliedLabelChange_AppliedLabelChangeDetail_Type_value = map[string]int32{
691 "TYPE_UNSPECIFIED": 0,
692 "LABEL_ADDED": 1,
693 "LABEL_REMOVED": 2,
694 "LABEL_FIELD_VALUE_CHANGED": 3,
695 "LABEL_APPLIED_BY_ITEM_CREATE": 4,
696 }
697 )
698
699 func (x AppliedLabelChange_AppliedLabelChangeDetail_Type) Enum() *AppliedLabelChange_AppliedLabelChangeDetail_Type {
700 p := new(AppliedLabelChange_AppliedLabelChangeDetail_Type)
701 *p = x
702 return p
703 }
704
705 func (x AppliedLabelChange_AppliedLabelChangeDetail_Type) String() string {
706 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
707 }
708
709 func (AppliedLabelChange_AppliedLabelChangeDetail_Type) Descriptor() protoreflect.EnumDescriptor {
710 return file_google_apps_drive_activity_v2_action_proto_enumTypes[10].Descriptor()
711 }
712
713 func (AppliedLabelChange_AppliedLabelChangeDetail_Type) Type() protoreflect.EnumType {
714 return &file_google_apps_drive_activity_v2_action_proto_enumTypes[10]
715 }
716
717 func (x AppliedLabelChange_AppliedLabelChangeDetail_Type) Number() protoreflect.EnumNumber {
718 return protoreflect.EnumNumber(x)
719 }
720
721
722 func (AppliedLabelChange_AppliedLabelChangeDetail_Type) EnumDescriptor() ([]byte, []int) {
723 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0}
724 }
725
726
727 type Action struct {
728 state protoimpl.MessageState
729 sizeCache protoimpl.SizeCache
730 unknownFields protoimpl.UnknownFields
731
732
733 Detail *ActionDetail `protobuf:"bytes,1,opt,name=detail,proto3" json:"detail,omitempty"`
734
735
736 Actor *Actor `protobuf:"bytes,3,opt,name=actor,proto3" json:"actor,omitempty"`
737
738
739 Target *Target `protobuf:"bytes,4,opt,name=target,proto3" json:"target,omitempty"`
740
741
742
743
744
745
746 Time isAction_Time `protobuf_oneof:"time"`
747 }
748
749 func (x *Action) Reset() {
750 *x = Action{}
751 if protoimpl.UnsafeEnabled {
752 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[0]
753 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
754 ms.StoreMessageInfo(mi)
755 }
756 }
757
758 func (x *Action) String() string {
759 return protoimpl.X.MessageStringOf(x)
760 }
761
762 func (*Action) ProtoMessage() {}
763
764 func (x *Action) ProtoReflect() protoreflect.Message {
765 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[0]
766 if protoimpl.UnsafeEnabled && x != nil {
767 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
768 if ms.LoadMessageInfo() == nil {
769 ms.StoreMessageInfo(mi)
770 }
771 return ms
772 }
773 return mi.MessageOf(x)
774 }
775
776
777 func (*Action) Descriptor() ([]byte, []int) {
778 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{0}
779 }
780
781 func (x *Action) GetDetail() *ActionDetail {
782 if x != nil {
783 return x.Detail
784 }
785 return nil
786 }
787
788 func (x *Action) GetActor() *Actor {
789 if x != nil {
790 return x.Actor
791 }
792 return nil
793 }
794
795 func (x *Action) GetTarget() *Target {
796 if x != nil {
797 return x.Target
798 }
799 return nil
800 }
801
802 func (m *Action) GetTime() isAction_Time {
803 if m != nil {
804 return m.Time
805 }
806 return nil
807 }
808
809 func (x *Action) GetTimestamp() *timestamppb.Timestamp {
810 if x, ok := x.GetTime().(*Action_Timestamp); ok {
811 return x.Timestamp
812 }
813 return nil
814 }
815
816 func (x *Action) GetTimeRange() *TimeRange {
817 if x, ok := x.GetTime().(*Action_TimeRange); ok {
818 return x.TimeRange
819 }
820 return nil
821 }
822
823 type isAction_Time interface {
824 isAction_Time()
825 }
826
827 type Action_Timestamp struct {
828
829 Timestamp *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=timestamp,proto3,oneof"`
830 }
831
832 type Action_TimeRange struct {
833
834 TimeRange *TimeRange `protobuf:"bytes,6,opt,name=time_range,json=timeRange,proto3,oneof"`
835 }
836
837 func (*Action_Timestamp) isAction_Time() {}
838
839 func (*Action_TimeRange) isAction_Time() {}
840
841
842 type ActionDetail struct {
843 state protoimpl.MessageState
844 sizeCache protoimpl.SizeCache
845 unknownFields protoimpl.UnknownFields
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863 ActionDetail isActionDetail_ActionDetail `protobuf_oneof:"action_detail"`
864 }
865
866 func (x *ActionDetail) Reset() {
867 *x = ActionDetail{}
868 if protoimpl.UnsafeEnabled {
869 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[1]
870 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
871 ms.StoreMessageInfo(mi)
872 }
873 }
874
875 func (x *ActionDetail) String() string {
876 return protoimpl.X.MessageStringOf(x)
877 }
878
879 func (*ActionDetail) ProtoMessage() {}
880
881 func (x *ActionDetail) ProtoReflect() protoreflect.Message {
882 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[1]
883 if protoimpl.UnsafeEnabled && x != nil {
884 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
885 if ms.LoadMessageInfo() == nil {
886 ms.StoreMessageInfo(mi)
887 }
888 return ms
889 }
890 return mi.MessageOf(x)
891 }
892
893
894 func (*ActionDetail) Descriptor() ([]byte, []int) {
895 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{1}
896 }
897
898 func (m *ActionDetail) GetActionDetail() isActionDetail_ActionDetail {
899 if m != nil {
900 return m.ActionDetail
901 }
902 return nil
903 }
904
905 func (x *ActionDetail) GetCreate() *Create {
906 if x, ok := x.GetActionDetail().(*ActionDetail_Create); ok {
907 return x.Create
908 }
909 return nil
910 }
911
912 func (x *ActionDetail) GetEdit() *Edit {
913 if x, ok := x.GetActionDetail().(*ActionDetail_Edit); ok {
914 return x.Edit
915 }
916 return nil
917 }
918
919 func (x *ActionDetail) GetMove() *Move {
920 if x, ok := x.GetActionDetail().(*ActionDetail_Move); ok {
921 return x.Move
922 }
923 return nil
924 }
925
926 func (x *ActionDetail) GetRename() *Rename {
927 if x, ok := x.GetActionDetail().(*ActionDetail_Rename); ok {
928 return x.Rename
929 }
930 return nil
931 }
932
933 func (x *ActionDetail) GetDelete() *Delete {
934 if x, ok := x.GetActionDetail().(*ActionDetail_Delete); ok {
935 return x.Delete
936 }
937 return nil
938 }
939
940 func (x *ActionDetail) GetRestore() *Restore {
941 if x, ok := x.GetActionDetail().(*ActionDetail_Restore); ok {
942 return x.Restore
943 }
944 return nil
945 }
946
947 func (x *ActionDetail) GetPermissionChange() *PermissionChange {
948 if x, ok := x.GetActionDetail().(*ActionDetail_PermissionChange); ok {
949 return x.PermissionChange
950 }
951 return nil
952 }
953
954 func (x *ActionDetail) GetComment() *Comment {
955 if x, ok := x.GetActionDetail().(*ActionDetail_Comment); ok {
956 return x.Comment
957 }
958 return nil
959 }
960
961 func (x *ActionDetail) GetDlpChange() *DataLeakPreventionChange {
962 if x, ok := x.GetActionDetail().(*ActionDetail_DlpChange); ok {
963 return x.DlpChange
964 }
965 return nil
966 }
967
968 func (x *ActionDetail) GetReference() *ApplicationReference {
969 if x, ok := x.GetActionDetail().(*ActionDetail_Reference); ok {
970 return x.Reference
971 }
972 return nil
973 }
974
975 func (x *ActionDetail) GetSettingsChange() *SettingsChange {
976 if x, ok := x.GetActionDetail().(*ActionDetail_SettingsChange); ok {
977 return x.SettingsChange
978 }
979 return nil
980 }
981
982 func (x *ActionDetail) GetAppliedLabelChange() *AppliedLabelChange {
983 if x, ok := x.GetActionDetail().(*ActionDetail_AppliedLabelChange); ok {
984 return x.AppliedLabelChange
985 }
986 return nil
987 }
988
989 type isActionDetail_ActionDetail interface {
990 isActionDetail_ActionDetail()
991 }
992
993 type ActionDetail_Create struct {
994
995 Create *Create `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
996 }
997
998 type ActionDetail_Edit struct {
999
1000 Edit *Edit `protobuf:"bytes,2,opt,name=edit,proto3,oneof"`
1001 }
1002
1003 type ActionDetail_Move struct {
1004
1005 Move *Move `protobuf:"bytes,3,opt,name=move,proto3,oneof"`
1006 }
1007
1008 type ActionDetail_Rename struct {
1009
1010 Rename *Rename `protobuf:"bytes,4,opt,name=rename,proto3,oneof"`
1011 }
1012
1013 type ActionDetail_Delete struct {
1014
1015 Delete *Delete `protobuf:"bytes,5,opt,name=delete,proto3,oneof"`
1016 }
1017
1018 type ActionDetail_Restore struct {
1019
1020 Restore *Restore `protobuf:"bytes,6,opt,name=restore,proto3,oneof"`
1021 }
1022
1023 type ActionDetail_PermissionChange struct {
1024
1025 PermissionChange *PermissionChange `protobuf:"bytes,7,opt,name=permission_change,json=permissionChange,proto3,oneof"`
1026 }
1027
1028 type ActionDetail_Comment struct {
1029
1030 Comment *Comment `protobuf:"bytes,8,opt,name=comment,proto3,oneof"`
1031 }
1032
1033 type ActionDetail_DlpChange struct {
1034
1035 DlpChange *DataLeakPreventionChange `protobuf:"bytes,9,opt,name=dlp_change,json=dlpChange,proto3,oneof"`
1036 }
1037
1038 type ActionDetail_Reference struct {
1039
1040 Reference *ApplicationReference `protobuf:"bytes,12,opt,name=reference,proto3,oneof"`
1041 }
1042
1043 type ActionDetail_SettingsChange struct {
1044
1045 SettingsChange *SettingsChange `protobuf:"bytes,13,opt,name=settings_change,json=settingsChange,proto3,oneof"`
1046 }
1047
1048 type ActionDetail_AppliedLabelChange struct {
1049
1050 AppliedLabelChange *AppliedLabelChange `protobuf:"bytes,19,opt,name=applied_label_change,json=appliedLabelChange,proto3,oneof"`
1051 }
1052
1053 func (*ActionDetail_Create) isActionDetail_ActionDetail() {}
1054
1055 func (*ActionDetail_Edit) isActionDetail_ActionDetail() {}
1056
1057 func (*ActionDetail_Move) isActionDetail_ActionDetail() {}
1058
1059 func (*ActionDetail_Rename) isActionDetail_ActionDetail() {}
1060
1061 func (*ActionDetail_Delete) isActionDetail_ActionDetail() {}
1062
1063 func (*ActionDetail_Restore) isActionDetail_ActionDetail() {}
1064
1065 func (*ActionDetail_PermissionChange) isActionDetail_ActionDetail() {}
1066
1067 func (*ActionDetail_Comment) isActionDetail_ActionDetail() {}
1068
1069 func (*ActionDetail_DlpChange) isActionDetail_ActionDetail() {}
1070
1071 func (*ActionDetail_Reference) isActionDetail_ActionDetail() {}
1072
1073 func (*ActionDetail_SettingsChange) isActionDetail_ActionDetail() {}
1074
1075 func (*ActionDetail_AppliedLabelChange) isActionDetail_ActionDetail() {}
1076
1077
1078 type Create struct {
1079 state protoimpl.MessageState
1080 sizeCache protoimpl.SizeCache
1081 unknownFields protoimpl.UnknownFields
1082
1083
1084
1085
1086
1087
1088
1089
1090 Origin isCreate_Origin `protobuf_oneof:"origin"`
1091 }
1092
1093 func (x *Create) Reset() {
1094 *x = Create{}
1095 if protoimpl.UnsafeEnabled {
1096 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[2]
1097 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1098 ms.StoreMessageInfo(mi)
1099 }
1100 }
1101
1102 func (x *Create) String() string {
1103 return protoimpl.X.MessageStringOf(x)
1104 }
1105
1106 func (*Create) ProtoMessage() {}
1107
1108 func (x *Create) ProtoReflect() protoreflect.Message {
1109 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[2]
1110 if protoimpl.UnsafeEnabled && x != nil {
1111 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1112 if ms.LoadMessageInfo() == nil {
1113 ms.StoreMessageInfo(mi)
1114 }
1115 return ms
1116 }
1117 return mi.MessageOf(x)
1118 }
1119
1120
1121 func (*Create) Descriptor() ([]byte, []int) {
1122 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{2}
1123 }
1124
1125 func (m *Create) GetOrigin() isCreate_Origin {
1126 if m != nil {
1127 return m.Origin
1128 }
1129 return nil
1130 }
1131
1132 func (x *Create) GetNew() *Create_New {
1133 if x, ok := x.GetOrigin().(*Create_New_); ok {
1134 return x.New
1135 }
1136 return nil
1137 }
1138
1139 func (x *Create) GetUpload() *Create_Upload {
1140 if x, ok := x.GetOrigin().(*Create_Upload_); ok {
1141 return x.Upload
1142 }
1143 return nil
1144 }
1145
1146 func (x *Create) GetCopy() *Create_Copy {
1147 if x, ok := x.GetOrigin().(*Create_Copy_); ok {
1148 return x.Copy
1149 }
1150 return nil
1151 }
1152
1153 type isCreate_Origin interface {
1154 isCreate_Origin()
1155 }
1156
1157 type Create_New_ struct {
1158
1159
1160 New *Create_New `protobuf:"bytes,1,opt,name=new,proto3,oneof"`
1161 }
1162
1163 type Create_Upload_ struct {
1164
1165
1166 Upload *Create_Upload `protobuf:"bytes,2,opt,name=upload,proto3,oneof"`
1167 }
1168
1169 type Create_Copy_ struct {
1170
1171
1172 Copy *Create_Copy `protobuf:"bytes,3,opt,name=copy,proto3,oneof"`
1173 }
1174
1175 func (*Create_New_) isCreate_Origin() {}
1176
1177 func (*Create_Upload_) isCreate_Origin() {}
1178
1179 func (*Create_Copy_) isCreate_Origin() {}
1180
1181
1182 type Edit struct {
1183 state protoimpl.MessageState
1184 sizeCache protoimpl.SizeCache
1185 unknownFields protoimpl.UnknownFields
1186 }
1187
1188 func (x *Edit) Reset() {
1189 *x = Edit{}
1190 if protoimpl.UnsafeEnabled {
1191 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[3]
1192 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1193 ms.StoreMessageInfo(mi)
1194 }
1195 }
1196
1197 func (x *Edit) String() string {
1198 return protoimpl.X.MessageStringOf(x)
1199 }
1200
1201 func (*Edit) ProtoMessage() {}
1202
1203 func (x *Edit) ProtoReflect() protoreflect.Message {
1204 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[3]
1205 if protoimpl.UnsafeEnabled && x != nil {
1206 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1207 if ms.LoadMessageInfo() == nil {
1208 ms.StoreMessageInfo(mi)
1209 }
1210 return ms
1211 }
1212 return mi.MessageOf(x)
1213 }
1214
1215
1216 func (*Edit) Descriptor() ([]byte, []int) {
1217 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{3}
1218 }
1219
1220
1221 type Move struct {
1222 state protoimpl.MessageState
1223 sizeCache protoimpl.SizeCache
1224 unknownFields protoimpl.UnknownFields
1225
1226
1227 AddedParents []*TargetReference `protobuf:"bytes,1,rep,name=added_parents,json=addedParents,proto3" json:"added_parents,omitempty"`
1228
1229 RemovedParents []*TargetReference `protobuf:"bytes,2,rep,name=removed_parents,json=removedParents,proto3" json:"removed_parents,omitempty"`
1230 }
1231
1232 func (x *Move) Reset() {
1233 *x = Move{}
1234 if protoimpl.UnsafeEnabled {
1235 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[4]
1236 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1237 ms.StoreMessageInfo(mi)
1238 }
1239 }
1240
1241 func (x *Move) String() string {
1242 return protoimpl.X.MessageStringOf(x)
1243 }
1244
1245 func (*Move) ProtoMessage() {}
1246
1247 func (x *Move) ProtoReflect() protoreflect.Message {
1248 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[4]
1249 if protoimpl.UnsafeEnabled && x != nil {
1250 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1251 if ms.LoadMessageInfo() == nil {
1252 ms.StoreMessageInfo(mi)
1253 }
1254 return ms
1255 }
1256 return mi.MessageOf(x)
1257 }
1258
1259
1260 func (*Move) Descriptor() ([]byte, []int) {
1261 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{4}
1262 }
1263
1264 func (x *Move) GetAddedParents() []*TargetReference {
1265 if x != nil {
1266 return x.AddedParents
1267 }
1268 return nil
1269 }
1270
1271 func (x *Move) GetRemovedParents() []*TargetReference {
1272 if x != nil {
1273 return x.RemovedParents
1274 }
1275 return nil
1276 }
1277
1278
1279 type Rename struct {
1280 state protoimpl.MessageState
1281 sizeCache protoimpl.SizeCache
1282 unknownFields protoimpl.UnknownFields
1283
1284
1285 OldTitle string `protobuf:"bytes,1,opt,name=old_title,json=oldTitle,proto3" json:"old_title,omitempty"`
1286
1287 NewTitle string `protobuf:"bytes,2,opt,name=new_title,json=newTitle,proto3" json:"new_title,omitempty"`
1288 }
1289
1290 func (x *Rename) Reset() {
1291 *x = Rename{}
1292 if protoimpl.UnsafeEnabled {
1293 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[5]
1294 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1295 ms.StoreMessageInfo(mi)
1296 }
1297 }
1298
1299 func (x *Rename) String() string {
1300 return protoimpl.X.MessageStringOf(x)
1301 }
1302
1303 func (*Rename) ProtoMessage() {}
1304
1305 func (x *Rename) ProtoReflect() protoreflect.Message {
1306 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[5]
1307 if protoimpl.UnsafeEnabled && x != nil {
1308 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1309 if ms.LoadMessageInfo() == nil {
1310 ms.StoreMessageInfo(mi)
1311 }
1312 return ms
1313 }
1314 return mi.MessageOf(x)
1315 }
1316
1317
1318 func (*Rename) Descriptor() ([]byte, []int) {
1319 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{5}
1320 }
1321
1322 func (x *Rename) GetOldTitle() string {
1323 if x != nil {
1324 return x.OldTitle
1325 }
1326 return ""
1327 }
1328
1329 func (x *Rename) GetNewTitle() string {
1330 if x != nil {
1331 return x.NewTitle
1332 }
1333 return ""
1334 }
1335
1336
1337 type Delete struct {
1338 state protoimpl.MessageState
1339 sizeCache protoimpl.SizeCache
1340 unknownFields protoimpl.UnknownFields
1341
1342
1343 Type Delete_Type `protobuf:"varint,1,opt,name=type,proto3,enum=google.apps.drive.activity.v2.Delete_Type" json:"type,omitempty"`
1344 }
1345
1346 func (x *Delete) Reset() {
1347 *x = Delete{}
1348 if protoimpl.UnsafeEnabled {
1349 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[6]
1350 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1351 ms.StoreMessageInfo(mi)
1352 }
1353 }
1354
1355 func (x *Delete) String() string {
1356 return protoimpl.X.MessageStringOf(x)
1357 }
1358
1359 func (*Delete) ProtoMessage() {}
1360
1361 func (x *Delete) ProtoReflect() protoreflect.Message {
1362 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[6]
1363 if protoimpl.UnsafeEnabled && x != nil {
1364 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1365 if ms.LoadMessageInfo() == nil {
1366 ms.StoreMessageInfo(mi)
1367 }
1368 return ms
1369 }
1370 return mi.MessageOf(x)
1371 }
1372
1373
1374 func (*Delete) Descriptor() ([]byte, []int) {
1375 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{6}
1376 }
1377
1378 func (x *Delete) GetType() Delete_Type {
1379 if x != nil {
1380 return x.Type
1381 }
1382 return Delete_TYPE_UNSPECIFIED
1383 }
1384
1385
1386 type Restore struct {
1387 state protoimpl.MessageState
1388 sizeCache protoimpl.SizeCache
1389 unknownFields protoimpl.UnknownFields
1390
1391
1392 Type Restore_Type `protobuf:"varint,1,opt,name=type,proto3,enum=google.apps.drive.activity.v2.Restore_Type" json:"type,omitempty"`
1393 }
1394
1395 func (x *Restore) Reset() {
1396 *x = Restore{}
1397 if protoimpl.UnsafeEnabled {
1398 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[7]
1399 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1400 ms.StoreMessageInfo(mi)
1401 }
1402 }
1403
1404 func (x *Restore) String() string {
1405 return protoimpl.X.MessageStringOf(x)
1406 }
1407
1408 func (*Restore) ProtoMessage() {}
1409
1410 func (x *Restore) ProtoReflect() protoreflect.Message {
1411 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[7]
1412 if protoimpl.UnsafeEnabled && x != nil {
1413 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1414 if ms.LoadMessageInfo() == nil {
1415 ms.StoreMessageInfo(mi)
1416 }
1417 return ms
1418 }
1419 return mi.MessageOf(x)
1420 }
1421
1422
1423 func (*Restore) Descriptor() ([]byte, []int) {
1424 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{7}
1425 }
1426
1427 func (x *Restore) GetType() Restore_Type {
1428 if x != nil {
1429 return x.Type
1430 }
1431 return Restore_TYPE_UNSPECIFIED
1432 }
1433
1434
1435 type PermissionChange struct {
1436 state protoimpl.MessageState
1437 sizeCache protoimpl.SizeCache
1438 unknownFields protoimpl.UnknownFields
1439
1440
1441 AddedPermissions []*Permission `protobuf:"bytes,1,rep,name=added_permissions,json=addedPermissions,proto3" json:"added_permissions,omitempty"`
1442
1443 RemovedPermissions []*Permission `protobuf:"bytes,2,rep,name=removed_permissions,json=removedPermissions,proto3" json:"removed_permissions,omitempty"`
1444 }
1445
1446 func (x *PermissionChange) Reset() {
1447 *x = PermissionChange{}
1448 if protoimpl.UnsafeEnabled {
1449 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[8]
1450 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1451 ms.StoreMessageInfo(mi)
1452 }
1453 }
1454
1455 func (x *PermissionChange) String() string {
1456 return protoimpl.X.MessageStringOf(x)
1457 }
1458
1459 func (*PermissionChange) ProtoMessage() {}
1460
1461 func (x *PermissionChange) ProtoReflect() protoreflect.Message {
1462 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[8]
1463 if protoimpl.UnsafeEnabled && x != nil {
1464 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1465 if ms.LoadMessageInfo() == nil {
1466 ms.StoreMessageInfo(mi)
1467 }
1468 return ms
1469 }
1470 return mi.MessageOf(x)
1471 }
1472
1473
1474 func (*PermissionChange) Descriptor() ([]byte, []int) {
1475 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{8}
1476 }
1477
1478 func (x *PermissionChange) GetAddedPermissions() []*Permission {
1479 if x != nil {
1480 return x.AddedPermissions
1481 }
1482 return nil
1483 }
1484
1485 func (x *PermissionChange) GetRemovedPermissions() []*Permission {
1486 if x != nil {
1487 return x.RemovedPermissions
1488 }
1489 return nil
1490 }
1491
1492
1493 type Permission struct {
1494 state protoimpl.MessageState
1495 sizeCache protoimpl.SizeCache
1496 unknownFields protoimpl.UnknownFields
1497
1498
1499
1500
1501
1502 Role Permission_Role `protobuf:"varint,1,opt,name=role,proto3,enum=google.apps.drive.activity.v2.Permission_Role" json:"role,omitempty"`
1503
1504
1505
1506
1507
1508
1509
1510
1511 Scope isPermission_Scope `protobuf_oneof:"scope"`
1512
1513
1514 AllowDiscovery bool `protobuf:"varint,6,opt,name=allow_discovery,json=allowDiscovery,proto3" json:"allow_discovery,omitempty"`
1515 }
1516
1517 func (x *Permission) Reset() {
1518 *x = Permission{}
1519 if protoimpl.UnsafeEnabled {
1520 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[9]
1521 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1522 ms.StoreMessageInfo(mi)
1523 }
1524 }
1525
1526 func (x *Permission) String() string {
1527 return protoimpl.X.MessageStringOf(x)
1528 }
1529
1530 func (*Permission) ProtoMessage() {}
1531
1532 func (x *Permission) ProtoReflect() protoreflect.Message {
1533 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[9]
1534 if protoimpl.UnsafeEnabled && x != nil {
1535 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1536 if ms.LoadMessageInfo() == nil {
1537 ms.StoreMessageInfo(mi)
1538 }
1539 return ms
1540 }
1541 return mi.MessageOf(x)
1542 }
1543
1544
1545 func (*Permission) Descriptor() ([]byte, []int) {
1546 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{9}
1547 }
1548
1549 func (x *Permission) GetRole() Permission_Role {
1550 if x != nil {
1551 return x.Role
1552 }
1553 return Permission_ROLE_UNSPECIFIED
1554 }
1555
1556 func (m *Permission) GetScope() isPermission_Scope {
1557 if m != nil {
1558 return m.Scope
1559 }
1560 return nil
1561 }
1562
1563 func (x *Permission) GetUser() *User {
1564 if x, ok := x.GetScope().(*Permission_User); ok {
1565 return x.User
1566 }
1567 return nil
1568 }
1569
1570 func (x *Permission) GetGroup() *Group {
1571 if x, ok := x.GetScope().(*Permission_Group); ok {
1572 return x.Group
1573 }
1574 return nil
1575 }
1576
1577 func (x *Permission) GetDomain() *Domain {
1578 if x, ok := x.GetScope().(*Permission_Domain); ok {
1579 return x.Domain
1580 }
1581 return nil
1582 }
1583
1584 func (x *Permission) GetAnyone() *Permission_Anyone {
1585 if x, ok := x.GetScope().(*Permission_Anyone_); ok {
1586 return x.Anyone
1587 }
1588 return nil
1589 }
1590
1591 func (x *Permission) GetAllowDiscovery() bool {
1592 if x != nil {
1593 return x.AllowDiscovery
1594 }
1595 return false
1596 }
1597
1598 type isPermission_Scope interface {
1599 isPermission_Scope()
1600 }
1601
1602 type Permission_User struct {
1603
1604 User *User `protobuf:"bytes,2,opt,name=user,proto3,oneof"`
1605 }
1606
1607 type Permission_Group struct {
1608
1609 Group *Group `protobuf:"bytes,3,opt,name=group,proto3,oneof"`
1610 }
1611
1612 type Permission_Domain struct {
1613
1614 Domain *Domain `protobuf:"bytes,4,opt,name=domain,proto3,oneof"`
1615 }
1616
1617 type Permission_Anyone_ struct {
1618
1619 Anyone *Permission_Anyone `protobuf:"bytes,5,opt,name=anyone,proto3,oneof"`
1620 }
1621
1622 func (*Permission_User) isPermission_Scope() {}
1623
1624 func (*Permission_Group) isPermission_Scope() {}
1625
1626 func (*Permission_Domain) isPermission_Scope() {}
1627
1628 func (*Permission_Anyone_) isPermission_Scope() {}
1629
1630
1631 type Comment struct {
1632 state protoimpl.MessageState
1633 sizeCache protoimpl.SizeCache
1634 unknownFields protoimpl.UnknownFields
1635
1636
1637
1638
1639
1640
1641
1642
1643 Type isComment_Type `protobuf_oneof:"type"`
1644
1645 MentionedUsers []*User `protobuf:"bytes,7,rep,name=mentioned_users,json=mentionedUsers,proto3" json:"mentioned_users,omitempty"`
1646 }
1647
1648 func (x *Comment) Reset() {
1649 *x = Comment{}
1650 if protoimpl.UnsafeEnabled {
1651 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[10]
1652 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1653 ms.StoreMessageInfo(mi)
1654 }
1655 }
1656
1657 func (x *Comment) String() string {
1658 return protoimpl.X.MessageStringOf(x)
1659 }
1660
1661 func (*Comment) ProtoMessage() {}
1662
1663 func (x *Comment) ProtoReflect() protoreflect.Message {
1664 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[10]
1665 if protoimpl.UnsafeEnabled && x != nil {
1666 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1667 if ms.LoadMessageInfo() == nil {
1668 ms.StoreMessageInfo(mi)
1669 }
1670 return ms
1671 }
1672 return mi.MessageOf(x)
1673 }
1674
1675
1676 func (*Comment) Descriptor() ([]byte, []int) {
1677 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{10}
1678 }
1679
1680 func (m *Comment) GetType() isComment_Type {
1681 if m != nil {
1682 return m.Type
1683 }
1684 return nil
1685 }
1686
1687 func (x *Comment) GetPost() *Comment_Post {
1688 if x, ok := x.GetType().(*Comment_Post_); ok {
1689 return x.Post
1690 }
1691 return nil
1692 }
1693
1694 func (x *Comment) GetAssignment() *Comment_Assignment {
1695 if x, ok := x.GetType().(*Comment_Assignment_); ok {
1696 return x.Assignment
1697 }
1698 return nil
1699 }
1700
1701 func (x *Comment) GetSuggestion() *Comment_Suggestion {
1702 if x, ok := x.GetType().(*Comment_Suggestion_); ok {
1703 return x.Suggestion
1704 }
1705 return nil
1706 }
1707
1708 func (x *Comment) GetMentionedUsers() []*User {
1709 if x != nil {
1710 return x.MentionedUsers
1711 }
1712 return nil
1713 }
1714
1715 type isComment_Type interface {
1716 isComment_Type()
1717 }
1718
1719 type Comment_Post_ struct {
1720
1721 Post *Comment_Post `protobuf:"bytes,1,opt,name=post,proto3,oneof"`
1722 }
1723
1724 type Comment_Assignment_ struct {
1725
1726 Assignment *Comment_Assignment `protobuf:"bytes,2,opt,name=assignment,proto3,oneof"`
1727 }
1728
1729 type Comment_Suggestion_ struct {
1730
1731 Suggestion *Comment_Suggestion `protobuf:"bytes,3,opt,name=suggestion,proto3,oneof"`
1732 }
1733
1734 func (*Comment_Post_) isComment_Type() {}
1735
1736 func (*Comment_Assignment_) isComment_Type() {}
1737
1738 func (*Comment_Suggestion_) isComment_Type() {}
1739
1740
1741 type DataLeakPreventionChange struct {
1742 state protoimpl.MessageState
1743 sizeCache protoimpl.SizeCache
1744 unknownFields protoimpl.UnknownFields
1745
1746
1747 Type DataLeakPreventionChange_Type `protobuf:"varint,1,opt,name=type,proto3,enum=google.apps.drive.activity.v2.DataLeakPreventionChange_Type" json:"type,omitempty"`
1748 }
1749
1750 func (x *DataLeakPreventionChange) Reset() {
1751 *x = DataLeakPreventionChange{}
1752 if protoimpl.UnsafeEnabled {
1753 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[11]
1754 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1755 ms.StoreMessageInfo(mi)
1756 }
1757 }
1758
1759 func (x *DataLeakPreventionChange) String() string {
1760 return protoimpl.X.MessageStringOf(x)
1761 }
1762
1763 func (*DataLeakPreventionChange) ProtoMessage() {}
1764
1765 func (x *DataLeakPreventionChange) ProtoReflect() protoreflect.Message {
1766 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[11]
1767 if protoimpl.UnsafeEnabled && x != nil {
1768 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1769 if ms.LoadMessageInfo() == nil {
1770 ms.StoreMessageInfo(mi)
1771 }
1772 return ms
1773 }
1774 return mi.MessageOf(x)
1775 }
1776
1777
1778 func (*DataLeakPreventionChange) Descriptor() ([]byte, []int) {
1779 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{11}
1780 }
1781
1782 func (x *DataLeakPreventionChange) GetType() DataLeakPreventionChange_Type {
1783 if x != nil {
1784 return x.Type
1785 }
1786 return DataLeakPreventionChange_TYPE_UNSPECIFIED
1787 }
1788
1789
1790 type ApplicationReference struct {
1791 state protoimpl.MessageState
1792 sizeCache protoimpl.SizeCache
1793 unknownFields protoimpl.UnknownFields
1794
1795
1796 Type ApplicationReference_Type `protobuf:"varint,1,opt,name=type,proto3,enum=google.apps.drive.activity.v2.ApplicationReference_Type" json:"type,omitempty"`
1797 }
1798
1799 func (x *ApplicationReference) Reset() {
1800 *x = ApplicationReference{}
1801 if protoimpl.UnsafeEnabled {
1802 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[12]
1803 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1804 ms.StoreMessageInfo(mi)
1805 }
1806 }
1807
1808 func (x *ApplicationReference) String() string {
1809 return protoimpl.X.MessageStringOf(x)
1810 }
1811
1812 func (*ApplicationReference) ProtoMessage() {}
1813
1814 func (x *ApplicationReference) ProtoReflect() protoreflect.Message {
1815 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[12]
1816 if protoimpl.UnsafeEnabled && x != nil {
1817 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1818 if ms.LoadMessageInfo() == nil {
1819 ms.StoreMessageInfo(mi)
1820 }
1821 return ms
1822 }
1823 return mi.MessageOf(x)
1824 }
1825
1826
1827 func (*ApplicationReference) Descriptor() ([]byte, []int) {
1828 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{12}
1829 }
1830
1831 func (x *ApplicationReference) GetType() ApplicationReference_Type {
1832 if x != nil {
1833 return x.Type
1834 }
1835 return ApplicationReference_UNSPECIFIED_REFERENCE_TYPE
1836 }
1837
1838
1839 type SettingsChange struct {
1840 state protoimpl.MessageState
1841 sizeCache protoimpl.SizeCache
1842 unknownFields protoimpl.UnknownFields
1843
1844
1845 RestrictionChanges []*SettingsChange_RestrictionChange `protobuf:"bytes,1,rep,name=restriction_changes,json=restrictionChanges,proto3" json:"restriction_changes,omitempty"`
1846 }
1847
1848 func (x *SettingsChange) Reset() {
1849 *x = SettingsChange{}
1850 if protoimpl.UnsafeEnabled {
1851 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[13]
1852 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1853 ms.StoreMessageInfo(mi)
1854 }
1855 }
1856
1857 func (x *SettingsChange) String() string {
1858 return protoimpl.X.MessageStringOf(x)
1859 }
1860
1861 func (*SettingsChange) ProtoMessage() {}
1862
1863 func (x *SettingsChange) ProtoReflect() protoreflect.Message {
1864 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[13]
1865 if protoimpl.UnsafeEnabled && x != nil {
1866 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1867 if ms.LoadMessageInfo() == nil {
1868 ms.StoreMessageInfo(mi)
1869 }
1870 return ms
1871 }
1872 return mi.MessageOf(x)
1873 }
1874
1875
1876 func (*SettingsChange) Descriptor() ([]byte, []int) {
1877 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{13}
1878 }
1879
1880 func (x *SettingsChange) GetRestrictionChanges() []*SettingsChange_RestrictionChange {
1881 if x != nil {
1882 return x.RestrictionChanges
1883 }
1884 return nil
1885 }
1886
1887
1888 type AppliedLabelChange struct {
1889 state protoimpl.MessageState
1890 sizeCache protoimpl.SizeCache
1891 unknownFields protoimpl.UnknownFields
1892
1893
1894 Changes []*AppliedLabelChange_AppliedLabelChangeDetail `protobuf:"bytes,1,rep,name=changes,proto3" json:"changes,omitempty"`
1895 }
1896
1897 func (x *AppliedLabelChange) Reset() {
1898 *x = AppliedLabelChange{}
1899 if protoimpl.UnsafeEnabled {
1900 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[14]
1901 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1902 ms.StoreMessageInfo(mi)
1903 }
1904 }
1905
1906 func (x *AppliedLabelChange) String() string {
1907 return protoimpl.X.MessageStringOf(x)
1908 }
1909
1910 func (*AppliedLabelChange) ProtoMessage() {}
1911
1912 func (x *AppliedLabelChange) ProtoReflect() protoreflect.Message {
1913 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[14]
1914 if protoimpl.UnsafeEnabled && x != nil {
1915 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1916 if ms.LoadMessageInfo() == nil {
1917 ms.StoreMessageInfo(mi)
1918 }
1919 return ms
1920 }
1921 return mi.MessageOf(x)
1922 }
1923
1924
1925 func (*AppliedLabelChange) Descriptor() ([]byte, []int) {
1926 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14}
1927 }
1928
1929 func (x *AppliedLabelChange) GetChanges() []*AppliedLabelChange_AppliedLabelChangeDetail {
1930 if x != nil {
1931 return x.Changes
1932 }
1933 return nil
1934 }
1935
1936
1937 type Create_New struct {
1938 state protoimpl.MessageState
1939 sizeCache protoimpl.SizeCache
1940 unknownFields protoimpl.UnknownFields
1941 }
1942
1943 func (x *Create_New) Reset() {
1944 *x = Create_New{}
1945 if protoimpl.UnsafeEnabled {
1946 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[15]
1947 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1948 ms.StoreMessageInfo(mi)
1949 }
1950 }
1951
1952 func (x *Create_New) String() string {
1953 return protoimpl.X.MessageStringOf(x)
1954 }
1955
1956 func (*Create_New) ProtoMessage() {}
1957
1958 func (x *Create_New) ProtoReflect() protoreflect.Message {
1959 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[15]
1960 if protoimpl.UnsafeEnabled && x != nil {
1961 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1962 if ms.LoadMessageInfo() == nil {
1963 ms.StoreMessageInfo(mi)
1964 }
1965 return ms
1966 }
1967 return mi.MessageOf(x)
1968 }
1969
1970
1971 func (*Create_New) Descriptor() ([]byte, []int) {
1972 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{2, 0}
1973 }
1974
1975
1976 type Create_Upload struct {
1977 state protoimpl.MessageState
1978 sizeCache protoimpl.SizeCache
1979 unknownFields protoimpl.UnknownFields
1980 }
1981
1982 func (x *Create_Upload) Reset() {
1983 *x = Create_Upload{}
1984 if protoimpl.UnsafeEnabled {
1985 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[16]
1986 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1987 ms.StoreMessageInfo(mi)
1988 }
1989 }
1990
1991 func (x *Create_Upload) String() string {
1992 return protoimpl.X.MessageStringOf(x)
1993 }
1994
1995 func (*Create_Upload) ProtoMessage() {}
1996
1997 func (x *Create_Upload) ProtoReflect() protoreflect.Message {
1998 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[16]
1999 if protoimpl.UnsafeEnabled && x != nil {
2000 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2001 if ms.LoadMessageInfo() == nil {
2002 ms.StoreMessageInfo(mi)
2003 }
2004 return ms
2005 }
2006 return mi.MessageOf(x)
2007 }
2008
2009
2010 func (*Create_Upload) Descriptor() ([]byte, []int) {
2011 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{2, 1}
2012 }
2013
2014
2015 type Create_Copy struct {
2016 state protoimpl.MessageState
2017 sizeCache protoimpl.SizeCache
2018 unknownFields protoimpl.UnknownFields
2019
2020
2021 OriginalObject *TargetReference `protobuf:"bytes,1,opt,name=original_object,json=originalObject,proto3" json:"original_object,omitempty"`
2022 }
2023
2024 func (x *Create_Copy) Reset() {
2025 *x = Create_Copy{}
2026 if protoimpl.UnsafeEnabled {
2027 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[17]
2028 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2029 ms.StoreMessageInfo(mi)
2030 }
2031 }
2032
2033 func (x *Create_Copy) String() string {
2034 return protoimpl.X.MessageStringOf(x)
2035 }
2036
2037 func (*Create_Copy) ProtoMessage() {}
2038
2039 func (x *Create_Copy) ProtoReflect() protoreflect.Message {
2040 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[17]
2041 if protoimpl.UnsafeEnabled && x != nil {
2042 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2043 if ms.LoadMessageInfo() == nil {
2044 ms.StoreMessageInfo(mi)
2045 }
2046 return ms
2047 }
2048 return mi.MessageOf(x)
2049 }
2050
2051
2052 func (*Create_Copy) Descriptor() ([]byte, []int) {
2053 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{2, 2}
2054 }
2055
2056 func (x *Create_Copy) GetOriginalObject() *TargetReference {
2057 if x != nil {
2058 return x.OriginalObject
2059 }
2060 return nil
2061 }
2062
2063
2064 type Permission_Anyone struct {
2065 state protoimpl.MessageState
2066 sizeCache protoimpl.SizeCache
2067 unknownFields protoimpl.UnknownFields
2068 }
2069
2070 func (x *Permission_Anyone) Reset() {
2071 *x = Permission_Anyone{}
2072 if protoimpl.UnsafeEnabled {
2073 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[18]
2074 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2075 ms.StoreMessageInfo(mi)
2076 }
2077 }
2078
2079 func (x *Permission_Anyone) String() string {
2080 return protoimpl.X.MessageStringOf(x)
2081 }
2082
2083 func (*Permission_Anyone) ProtoMessage() {}
2084
2085 func (x *Permission_Anyone) ProtoReflect() protoreflect.Message {
2086 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[18]
2087 if protoimpl.UnsafeEnabled && x != nil {
2088 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2089 if ms.LoadMessageInfo() == nil {
2090 ms.StoreMessageInfo(mi)
2091 }
2092 return ms
2093 }
2094 return mi.MessageOf(x)
2095 }
2096
2097
2098 func (*Permission_Anyone) Descriptor() ([]byte, []int) {
2099 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{9, 0}
2100 }
2101
2102
2103 type Comment_Post struct {
2104 state protoimpl.MessageState
2105 sizeCache protoimpl.SizeCache
2106 unknownFields protoimpl.UnknownFields
2107
2108
2109 Subtype Comment_Post_Subtype `protobuf:"varint,1,opt,name=subtype,proto3,enum=google.apps.drive.activity.v2.Comment_Post_Subtype" json:"subtype,omitempty"`
2110 }
2111
2112 func (x *Comment_Post) Reset() {
2113 *x = Comment_Post{}
2114 if protoimpl.UnsafeEnabled {
2115 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[19]
2116 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2117 ms.StoreMessageInfo(mi)
2118 }
2119 }
2120
2121 func (x *Comment_Post) String() string {
2122 return protoimpl.X.MessageStringOf(x)
2123 }
2124
2125 func (*Comment_Post) ProtoMessage() {}
2126
2127 func (x *Comment_Post) ProtoReflect() protoreflect.Message {
2128 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[19]
2129 if protoimpl.UnsafeEnabled && x != nil {
2130 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2131 if ms.LoadMessageInfo() == nil {
2132 ms.StoreMessageInfo(mi)
2133 }
2134 return ms
2135 }
2136 return mi.MessageOf(x)
2137 }
2138
2139
2140 func (*Comment_Post) Descriptor() ([]byte, []int) {
2141 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{10, 0}
2142 }
2143
2144 func (x *Comment_Post) GetSubtype() Comment_Post_Subtype {
2145 if x != nil {
2146 return x.Subtype
2147 }
2148 return Comment_Post_SUBTYPE_UNSPECIFIED
2149 }
2150
2151
2152 type Comment_Assignment struct {
2153 state protoimpl.MessageState
2154 sizeCache protoimpl.SizeCache
2155 unknownFields protoimpl.UnknownFields
2156
2157
2158 Subtype Comment_Assignment_Subtype `protobuf:"varint,1,opt,name=subtype,proto3,enum=google.apps.drive.activity.v2.Comment_Assignment_Subtype" json:"subtype,omitempty"`
2159
2160 AssignedUser *User `protobuf:"bytes,7,opt,name=assigned_user,json=assignedUser,proto3" json:"assigned_user,omitempty"`
2161 }
2162
2163 func (x *Comment_Assignment) Reset() {
2164 *x = Comment_Assignment{}
2165 if protoimpl.UnsafeEnabled {
2166 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[20]
2167 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2168 ms.StoreMessageInfo(mi)
2169 }
2170 }
2171
2172 func (x *Comment_Assignment) String() string {
2173 return protoimpl.X.MessageStringOf(x)
2174 }
2175
2176 func (*Comment_Assignment) ProtoMessage() {}
2177
2178 func (x *Comment_Assignment) ProtoReflect() protoreflect.Message {
2179 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[20]
2180 if protoimpl.UnsafeEnabled && x != nil {
2181 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2182 if ms.LoadMessageInfo() == nil {
2183 ms.StoreMessageInfo(mi)
2184 }
2185 return ms
2186 }
2187 return mi.MessageOf(x)
2188 }
2189
2190
2191 func (*Comment_Assignment) Descriptor() ([]byte, []int) {
2192 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{10, 1}
2193 }
2194
2195 func (x *Comment_Assignment) GetSubtype() Comment_Assignment_Subtype {
2196 if x != nil {
2197 return x.Subtype
2198 }
2199 return Comment_Assignment_SUBTYPE_UNSPECIFIED
2200 }
2201
2202 func (x *Comment_Assignment) GetAssignedUser() *User {
2203 if x != nil {
2204 return x.AssignedUser
2205 }
2206 return nil
2207 }
2208
2209
2210 type Comment_Suggestion struct {
2211 state protoimpl.MessageState
2212 sizeCache protoimpl.SizeCache
2213 unknownFields protoimpl.UnknownFields
2214
2215
2216 Subtype Comment_Suggestion_Subtype `protobuf:"varint,1,opt,name=subtype,proto3,enum=google.apps.drive.activity.v2.Comment_Suggestion_Subtype" json:"subtype,omitempty"`
2217 }
2218
2219 func (x *Comment_Suggestion) Reset() {
2220 *x = Comment_Suggestion{}
2221 if protoimpl.UnsafeEnabled {
2222 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[21]
2223 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2224 ms.StoreMessageInfo(mi)
2225 }
2226 }
2227
2228 func (x *Comment_Suggestion) String() string {
2229 return protoimpl.X.MessageStringOf(x)
2230 }
2231
2232 func (*Comment_Suggestion) ProtoMessage() {}
2233
2234 func (x *Comment_Suggestion) ProtoReflect() protoreflect.Message {
2235 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[21]
2236 if protoimpl.UnsafeEnabled && x != nil {
2237 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2238 if ms.LoadMessageInfo() == nil {
2239 ms.StoreMessageInfo(mi)
2240 }
2241 return ms
2242 }
2243 return mi.MessageOf(x)
2244 }
2245
2246
2247 func (*Comment_Suggestion) Descriptor() ([]byte, []int) {
2248 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{10, 2}
2249 }
2250
2251 func (x *Comment_Suggestion) GetSubtype() Comment_Suggestion_Subtype {
2252 if x != nil {
2253 return x.Subtype
2254 }
2255 return Comment_Suggestion_SUBTYPE_UNSPECIFIED
2256 }
2257
2258
2259 type SettingsChange_RestrictionChange struct {
2260 state protoimpl.MessageState
2261 sizeCache protoimpl.SizeCache
2262 unknownFields protoimpl.UnknownFields
2263
2264
2265 Feature SettingsChange_RestrictionChange_Feature `protobuf:"varint,1,opt,name=feature,proto3,enum=google.apps.drive.activity.v2.SettingsChange_RestrictionChange_Feature" json:"feature,omitempty"`
2266
2267 NewRestriction SettingsChange_RestrictionChange_Restriction `protobuf:"varint,2,opt,name=new_restriction,json=newRestriction,proto3,enum=google.apps.drive.activity.v2.SettingsChange_RestrictionChange_Restriction" json:"new_restriction,omitempty"`
2268 }
2269
2270 func (x *SettingsChange_RestrictionChange) Reset() {
2271 *x = SettingsChange_RestrictionChange{}
2272 if protoimpl.UnsafeEnabled {
2273 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[22]
2274 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2275 ms.StoreMessageInfo(mi)
2276 }
2277 }
2278
2279 func (x *SettingsChange_RestrictionChange) String() string {
2280 return protoimpl.X.MessageStringOf(x)
2281 }
2282
2283 func (*SettingsChange_RestrictionChange) ProtoMessage() {}
2284
2285 func (x *SettingsChange_RestrictionChange) ProtoReflect() protoreflect.Message {
2286 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[22]
2287 if protoimpl.UnsafeEnabled && x != nil {
2288 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2289 if ms.LoadMessageInfo() == nil {
2290 ms.StoreMessageInfo(mi)
2291 }
2292 return ms
2293 }
2294 return mi.MessageOf(x)
2295 }
2296
2297
2298 func (*SettingsChange_RestrictionChange) Descriptor() ([]byte, []int) {
2299 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{13, 0}
2300 }
2301
2302 func (x *SettingsChange_RestrictionChange) GetFeature() SettingsChange_RestrictionChange_Feature {
2303 if x != nil {
2304 return x.Feature
2305 }
2306 return SettingsChange_RestrictionChange_FEATURE_UNSPECIFIED
2307 }
2308
2309 func (x *SettingsChange_RestrictionChange) GetNewRestriction() SettingsChange_RestrictionChange_Restriction {
2310 if x != nil {
2311 return x.NewRestriction
2312 }
2313 return SettingsChange_RestrictionChange_RESTRICTION_UNSPECIFIED
2314 }
2315
2316
2317 type AppliedLabelChange_AppliedLabelChangeDetail struct {
2318 state protoimpl.MessageState
2319 sizeCache protoimpl.SizeCache
2320 unknownFields protoimpl.UnknownFields
2321
2322
2323
2324
2325
2326 Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
2327
2328 Types []AppliedLabelChange_AppliedLabelChangeDetail_Type `protobuf:"varint,2,rep,packed,name=types,proto3,enum=google.apps.drive.activity.v2.AppliedLabelChange_AppliedLabelChangeDetail_Type" json:"types,omitempty"`
2329
2330 Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
2331
2332
2333 FieldChanges []*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange `protobuf:"bytes,4,rep,name=field_changes,json=fieldChanges,proto3" json:"field_changes,omitempty"`
2334 }
2335
2336 func (x *AppliedLabelChange_AppliedLabelChangeDetail) Reset() {
2337 *x = AppliedLabelChange_AppliedLabelChangeDetail{}
2338 if protoimpl.UnsafeEnabled {
2339 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[23]
2340 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2341 ms.StoreMessageInfo(mi)
2342 }
2343 }
2344
2345 func (x *AppliedLabelChange_AppliedLabelChangeDetail) String() string {
2346 return protoimpl.X.MessageStringOf(x)
2347 }
2348
2349 func (*AppliedLabelChange_AppliedLabelChangeDetail) ProtoMessage() {}
2350
2351 func (x *AppliedLabelChange_AppliedLabelChangeDetail) ProtoReflect() protoreflect.Message {
2352 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[23]
2353 if protoimpl.UnsafeEnabled && x != nil {
2354 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2355 if ms.LoadMessageInfo() == nil {
2356 ms.StoreMessageInfo(mi)
2357 }
2358 return ms
2359 }
2360 return mi.MessageOf(x)
2361 }
2362
2363
2364 func (*AppliedLabelChange_AppliedLabelChangeDetail) Descriptor() ([]byte, []int) {
2365 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0}
2366 }
2367
2368 func (x *AppliedLabelChange_AppliedLabelChangeDetail) GetLabel() string {
2369 if x != nil {
2370 return x.Label
2371 }
2372 return ""
2373 }
2374
2375 func (x *AppliedLabelChange_AppliedLabelChangeDetail) GetTypes() []AppliedLabelChange_AppliedLabelChangeDetail_Type {
2376 if x != nil {
2377 return x.Types
2378 }
2379 return nil
2380 }
2381
2382 func (x *AppliedLabelChange_AppliedLabelChangeDetail) GetTitle() string {
2383 if x != nil {
2384 return x.Title
2385 }
2386 return ""
2387 }
2388
2389 func (x *AppliedLabelChange_AppliedLabelChangeDetail) GetFieldChanges() []*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange {
2390 if x != nil {
2391 return x.FieldChanges
2392 }
2393 return nil
2394 }
2395
2396
2397 type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange struct {
2398 state protoimpl.MessageState
2399 sizeCache protoimpl.SizeCache
2400 unknownFields protoimpl.UnknownFields
2401
2402
2403 FieldId *string `protobuf:"bytes,1,opt,name=field_id,json=fieldId,proto3,oneof" json:"field_id,omitempty"`
2404
2405
2406
2407 OldValue *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue `protobuf:"bytes,2,opt,name=old_value,json=oldValue,proto3,oneof" json:"old_value,omitempty"`
2408
2409
2410 NewValue *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue `protobuf:"bytes,3,opt,name=new_value,json=newValue,proto3,oneof" json:"new_value,omitempty"`
2411
2412 DisplayName *string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3,oneof" json:"display_name,omitempty"`
2413 }
2414
2415 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange) Reset() {
2416 *x = AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange{}
2417 if protoimpl.UnsafeEnabled {
2418 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[24]
2419 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2420 ms.StoreMessageInfo(mi)
2421 }
2422 }
2423
2424 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange) String() string {
2425 return protoimpl.X.MessageStringOf(x)
2426 }
2427
2428 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange) ProtoMessage() {}
2429
2430 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange) ProtoReflect() protoreflect.Message {
2431 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[24]
2432 if protoimpl.UnsafeEnabled && x != nil {
2433 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2434 if ms.LoadMessageInfo() == nil {
2435 ms.StoreMessageInfo(mi)
2436 }
2437 return ms
2438 }
2439 return mi.MessageOf(x)
2440 }
2441
2442
2443 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange) Descriptor() ([]byte, []int) {
2444 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0}
2445 }
2446
2447 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange) GetFieldId() string {
2448 if x != nil && x.FieldId != nil {
2449 return *x.FieldId
2450 }
2451 return ""
2452 }
2453
2454 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange) GetOldValue() *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue {
2455 if x != nil {
2456 return x.OldValue
2457 }
2458 return nil
2459 }
2460
2461 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange) GetNewValue() *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue {
2462 if x != nil {
2463 return x.NewValue
2464 }
2465 return nil
2466 }
2467
2468 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange) GetDisplayName() string {
2469 if x != nil && x.DisplayName != nil {
2470 return *x.DisplayName
2471 }
2472 return ""
2473 }
2474
2475
2476 type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue struct {
2477 state protoimpl.MessageState
2478 sizeCache protoimpl.SizeCache
2479 unknownFields protoimpl.UnknownFields
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493 Value isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value `protobuf_oneof:"value"`
2494 }
2495
2496 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) Reset() {
2497 *x = AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue{}
2498 if protoimpl.UnsafeEnabled {
2499 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[25]
2500 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2501 ms.StoreMessageInfo(mi)
2502 }
2503 }
2504
2505 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) String() string {
2506 return protoimpl.X.MessageStringOf(x)
2507 }
2508
2509 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) ProtoMessage() {}
2510
2511 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) ProtoReflect() protoreflect.Message {
2512 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[25]
2513 if protoimpl.UnsafeEnabled && x != nil {
2514 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2515 if ms.LoadMessageInfo() == nil {
2516 ms.StoreMessageInfo(mi)
2517 }
2518 return ms
2519 }
2520 return mi.MessageOf(x)
2521 }
2522
2523
2524 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) Descriptor() ([]byte, []int) {
2525 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0, 0}
2526 }
2527
2528 func (m *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) GetValue() isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value {
2529 if m != nil {
2530 return m.Value
2531 }
2532 return nil
2533 }
2534
2535 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) GetText() *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text {
2536 if x, ok := x.GetValue().(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text_); ok {
2537 return x.Text
2538 }
2539 return nil
2540 }
2541
2542 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) GetTextList() *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList {
2543 if x, ok := x.GetValue().(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList_); ok {
2544 return x.TextList
2545 }
2546 return nil
2547 }
2548
2549 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) GetSelection() *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection {
2550 if x, ok := x.GetValue().(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection_); ok {
2551 return x.Selection
2552 }
2553 return nil
2554 }
2555
2556 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) GetSelectionList() *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList {
2557 if x, ok := x.GetValue().(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList_); ok {
2558 return x.SelectionList
2559 }
2560 return nil
2561 }
2562
2563 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) GetInteger() *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer {
2564 if x, ok := x.GetValue().(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer_); ok {
2565 return x.Integer
2566 }
2567 return nil
2568 }
2569
2570 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) GetUser() *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser {
2571 if x, ok := x.GetValue().(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_User); ok {
2572 return x.User
2573 }
2574 return nil
2575 }
2576
2577 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) GetUserList() *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList {
2578 if x, ok := x.GetValue().(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList_); ok {
2579 return x.UserList
2580 }
2581 return nil
2582 }
2583
2584 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue) GetDate() *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date {
2585 if x, ok := x.GetValue().(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date_); ok {
2586 return x.Date
2587 }
2588 return nil
2589 }
2590
2591 type isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value interface {
2592 isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value()
2593 }
2594
2595 type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text_ struct {
2596
2597 Text *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text `protobuf:"bytes,1,opt,name=text,proto3,oneof"`
2598 }
2599
2600 type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList_ struct {
2601
2602 TextList *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList `protobuf:"bytes,3,opt,name=text_list,json=textList,proto3,oneof"`
2603 }
2604
2605 type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection_ struct {
2606
2607 Selection *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection `protobuf:"bytes,4,opt,name=selection,proto3,oneof"`
2608 }
2609
2610 type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList_ struct {
2611
2612 SelectionList *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList `protobuf:"bytes,5,opt,name=selection_list,json=selectionList,proto3,oneof"`
2613 }
2614
2615 type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer_ struct {
2616
2617 Integer *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer `protobuf:"bytes,6,opt,name=integer,proto3,oneof"`
2618 }
2619
2620 type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_User struct {
2621
2622 User *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser `protobuf:"bytes,7,opt,name=user,proto3,oneof"`
2623 }
2624
2625 type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList_ struct {
2626
2627 UserList *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList `protobuf:"bytes,8,opt,name=user_list,json=userList,proto3,oneof"`
2628 }
2629
2630 type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date_ struct {
2631
2632 Date *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date `protobuf:"bytes,9,opt,name=date,proto3,oneof"`
2633 }
2634
2635 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text_) isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value() {
2636 }
2637
2638 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList_) isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value() {
2639 }
2640
2641 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection_) isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value() {
2642 }
2643
2644 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList_) isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value() {
2645 }
2646
2647 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer_) isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value() {
2648 }
2649
2650 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_User) isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value() {
2651 }
2652
2653 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList_) isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value() {
2654 }
2655
2656 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date_) isAppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Value() {
2657 }
2658
2659
2660 type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text struct {
2661 state protoimpl.MessageState
2662 sizeCache protoimpl.SizeCache
2663 unknownFields protoimpl.UnknownFields
2664
2665
2666 Value *string `protobuf:"bytes,1,opt,name=value,proto3,oneof" json:"value,omitempty"`
2667 }
2668
2669 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text) Reset() {
2670 *x = AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text{}
2671 if protoimpl.UnsafeEnabled {
2672 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[26]
2673 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2674 ms.StoreMessageInfo(mi)
2675 }
2676 }
2677
2678 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text) String() string {
2679 return protoimpl.X.MessageStringOf(x)
2680 }
2681
2682 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text) ProtoMessage() {}
2683
2684 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text) ProtoReflect() protoreflect.Message {
2685 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[26]
2686 if protoimpl.UnsafeEnabled && x != nil {
2687 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2688 if ms.LoadMessageInfo() == nil {
2689 ms.StoreMessageInfo(mi)
2690 }
2691 return ms
2692 }
2693 return mi.MessageOf(x)
2694 }
2695
2696
2697 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text) Descriptor() ([]byte, []int) {
2698 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0, 0, 0}
2699 }
2700
2701 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text) GetValue() string {
2702 if x != nil && x.Value != nil {
2703 return *x.Value
2704 }
2705 return ""
2706 }
2707
2708
2709 type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList struct {
2710 state protoimpl.MessageState
2711 sizeCache protoimpl.SizeCache
2712 unknownFields protoimpl.UnknownFields
2713
2714
2715 Values []*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
2716 }
2717
2718 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList) Reset() {
2719 *x = AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList{}
2720 if protoimpl.UnsafeEnabled {
2721 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[27]
2722 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2723 ms.StoreMessageInfo(mi)
2724 }
2725 }
2726
2727 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList) String() string {
2728 return protoimpl.X.MessageStringOf(x)
2729 }
2730
2731 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList) ProtoMessage() {
2732 }
2733
2734 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList) ProtoReflect() protoreflect.Message {
2735 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[27]
2736 if protoimpl.UnsafeEnabled && x != nil {
2737 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2738 if ms.LoadMessageInfo() == nil {
2739 ms.StoreMessageInfo(mi)
2740 }
2741 return ms
2742 }
2743 return mi.MessageOf(x)
2744 }
2745
2746
2747 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList) Descriptor() ([]byte, []int) {
2748 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0, 0, 1}
2749 }
2750
2751 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList) GetValues() []*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text {
2752 if x != nil {
2753 return x.Values
2754 }
2755 return nil
2756 }
2757
2758
2759
2760 type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection struct {
2761 state protoimpl.MessageState
2762 sizeCache protoimpl.SizeCache
2763 unknownFields protoimpl.UnknownFields
2764
2765
2766 Value *string `protobuf:"bytes,1,opt,name=value,proto3,oneof" json:"value,omitempty"`
2767
2768 DisplayName *string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3,oneof" json:"display_name,omitempty"`
2769 }
2770
2771 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection) Reset() {
2772 *x = AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection{}
2773 if protoimpl.UnsafeEnabled {
2774 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[28]
2775 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2776 ms.StoreMessageInfo(mi)
2777 }
2778 }
2779
2780 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection) String() string {
2781 return protoimpl.X.MessageStringOf(x)
2782 }
2783
2784 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection) ProtoMessage() {
2785 }
2786
2787 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection) ProtoReflect() protoreflect.Message {
2788 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[28]
2789 if protoimpl.UnsafeEnabled && x != nil {
2790 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2791 if ms.LoadMessageInfo() == nil {
2792 ms.StoreMessageInfo(mi)
2793 }
2794 return ms
2795 }
2796 return mi.MessageOf(x)
2797 }
2798
2799
2800 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection) Descriptor() ([]byte, []int) {
2801 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0, 0, 2}
2802 }
2803
2804 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection) GetValue() string {
2805 if x != nil && x.Value != nil {
2806 return *x.Value
2807 }
2808 return ""
2809 }
2810
2811 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection) GetDisplayName() string {
2812 if x != nil && x.DisplayName != nil {
2813 return *x.DisplayName
2814 }
2815 return ""
2816 }
2817
2818
2819 type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList struct {
2820 state protoimpl.MessageState
2821 sizeCache protoimpl.SizeCache
2822 unknownFields protoimpl.UnknownFields
2823
2824
2825 Values []*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
2826 }
2827
2828 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList) Reset() {
2829 *x = AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList{}
2830 if protoimpl.UnsafeEnabled {
2831 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[29]
2832 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2833 ms.StoreMessageInfo(mi)
2834 }
2835 }
2836
2837 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList) String() string {
2838 return protoimpl.X.MessageStringOf(x)
2839 }
2840
2841 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList) ProtoMessage() {
2842 }
2843
2844 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList) ProtoReflect() protoreflect.Message {
2845 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[29]
2846 if protoimpl.UnsafeEnabled && x != nil {
2847 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2848 if ms.LoadMessageInfo() == nil {
2849 ms.StoreMessageInfo(mi)
2850 }
2851 return ms
2852 }
2853 return mi.MessageOf(x)
2854 }
2855
2856
2857 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList) Descriptor() ([]byte, []int) {
2858 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0, 0, 3}
2859 }
2860
2861 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList) GetValues() []*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection {
2862 if x != nil {
2863 return x.Values
2864 }
2865 return nil
2866 }
2867
2868
2869 type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer struct {
2870 state protoimpl.MessageState
2871 sizeCache protoimpl.SizeCache
2872 unknownFields protoimpl.UnknownFields
2873
2874
2875 Value *int64 `protobuf:"varint,1,opt,name=value,proto3,oneof" json:"value,omitempty"`
2876 }
2877
2878 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer) Reset() {
2879 *x = AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer{}
2880 if protoimpl.UnsafeEnabled {
2881 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[30]
2882 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2883 ms.StoreMessageInfo(mi)
2884 }
2885 }
2886
2887 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer) String() string {
2888 return protoimpl.X.MessageStringOf(x)
2889 }
2890
2891 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer) ProtoMessage() {
2892 }
2893
2894 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer) ProtoReflect() protoreflect.Message {
2895 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[30]
2896 if protoimpl.UnsafeEnabled && x != nil {
2897 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2898 if ms.LoadMessageInfo() == nil {
2899 ms.StoreMessageInfo(mi)
2900 }
2901 return ms
2902 }
2903 return mi.MessageOf(x)
2904 }
2905
2906
2907 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer) Descriptor() ([]byte, []int) {
2908 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0, 0, 4}
2909 }
2910
2911 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer) GetValue() int64 {
2912 if x != nil && x.Value != nil {
2913 return *x.Value
2914 }
2915 return 0
2916 }
2917
2918
2919 type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser struct {
2920 state protoimpl.MessageState
2921 sizeCache protoimpl.SizeCache
2922 unknownFields protoimpl.UnknownFields
2923
2924
2925 Value *string `protobuf:"bytes,1,opt,name=value,proto3,oneof" json:"value,omitempty"`
2926 }
2927
2928 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser) Reset() {
2929 *x = AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser{}
2930 if protoimpl.UnsafeEnabled {
2931 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[31]
2932 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2933 ms.StoreMessageInfo(mi)
2934 }
2935 }
2936
2937 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser) String() string {
2938 return protoimpl.X.MessageStringOf(x)
2939 }
2940
2941 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser) ProtoMessage() {
2942 }
2943
2944 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser) ProtoReflect() protoreflect.Message {
2945 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[31]
2946 if protoimpl.UnsafeEnabled && x != nil {
2947 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2948 if ms.LoadMessageInfo() == nil {
2949 ms.StoreMessageInfo(mi)
2950 }
2951 return ms
2952 }
2953 return mi.MessageOf(x)
2954 }
2955
2956
2957 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser) Descriptor() ([]byte, []int) {
2958 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0, 0, 5}
2959 }
2960
2961 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser) GetValue() string {
2962 if x != nil && x.Value != nil {
2963 return *x.Value
2964 }
2965 return ""
2966 }
2967
2968
2969 type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList struct {
2970 state protoimpl.MessageState
2971 sizeCache protoimpl.SizeCache
2972 unknownFields protoimpl.UnknownFields
2973
2974
2975 Values []*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
2976 }
2977
2978 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList) Reset() {
2979 *x = AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList{}
2980 if protoimpl.UnsafeEnabled {
2981 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[32]
2982 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2983 ms.StoreMessageInfo(mi)
2984 }
2985 }
2986
2987 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList) String() string {
2988 return protoimpl.X.MessageStringOf(x)
2989 }
2990
2991 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList) ProtoMessage() {
2992 }
2993
2994 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList) ProtoReflect() protoreflect.Message {
2995 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[32]
2996 if protoimpl.UnsafeEnabled && x != nil {
2997 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2998 if ms.LoadMessageInfo() == nil {
2999 ms.StoreMessageInfo(mi)
3000 }
3001 return ms
3002 }
3003 return mi.MessageOf(x)
3004 }
3005
3006
3007 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList) Descriptor() ([]byte, []int) {
3008 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0, 0, 6}
3009 }
3010
3011 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList) GetValues() []*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser {
3012 if x != nil {
3013 return x.Values
3014 }
3015 return nil
3016 }
3017
3018
3019 type AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date struct {
3020 state protoimpl.MessageState
3021 sizeCache protoimpl.SizeCache
3022 unknownFields protoimpl.UnknownFields
3023
3024
3025 Value *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=value,proto3,oneof" json:"value,omitempty"`
3026 }
3027
3028 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date) Reset() {
3029 *x = AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date{}
3030 if protoimpl.UnsafeEnabled {
3031 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[33]
3032 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3033 ms.StoreMessageInfo(mi)
3034 }
3035 }
3036
3037 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date) String() string {
3038 return protoimpl.X.MessageStringOf(x)
3039 }
3040
3041 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date) ProtoMessage() {}
3042
3043 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date) ProtoReflect() protoreflect.Message {
3044 mi := &file_google_apps_drive_activity_v2_action_proto_msgTypes[33]
3045 if protoimpl.UnsafeEnabled && x != nil {
3046 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3047 if ms.LoadMessageInfo() == nil {
3048 ms.StoreMessageInfo(mi)
3049 }
3050 return ms
3051 }
3052 return mi.MessageOf(x)
3053 }
3054
3055
3056 func (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date) Descriptor() ([]byte, []int) {
3057 return file_google_apps_drive_activity_v2_action_proto_rawDescGZIP(), []int{14, 0, 0, 0, 7}
3058 }
3059
3060 func (x *AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date) GetValue() *timestamppb.Timestamp {
3061 if x != nil {
3062 return x.Value
3063 }
3064 return nil
3065 }
3066
3067 var File_google_apps_drive_activity_v2_action_proto protoreflect.FileDescriptor
3068
3069 var file_google_apps_drive_activity_v2_action_proto_rawDesc = []byte{
3070 0x0a, 0x2a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72,
3071 0x69, 0x76, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2f, 0x76, 0x32, 0x2f,
3072 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1d, 0x67, 0x6f,
3073 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
3074 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x1a, 0x29, 0x67, 0x6f, 0x6f,
3075 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x61,
3076 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2f, 0x76, 0x32, 0x2f, 0x61, 0x63, 0x74, 0x6f, 0x72,
3077 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
3078 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
3079 0x74, 0x79, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
3080 0x74, 0x6f, 0x1a, 0x2a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f,
3081 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2f, 0x76,
3082 0x32, 0x2f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f,
3083 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f,
3084 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
3085 0xd7, 0x02, 0x0a, 0x06, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x43, 0x0a, 0x06, 0x64, 0x65,
3086 0x74, 0x61, 0x69, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f,
3087 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61,
3088 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f,
3089 0x6e, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12,
3090 0x3a, 0x0a, 0x05, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24,
3091 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
3092 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41,
3093 0x63, 0x74, 0x6f, 0x72, 0x52, 0x05, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x3d, 0x0a, 0x06, 0x74,
3094 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f,
3095 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
3096 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x54, 0x61, 0x72, 0x67,
3097 0x65, 0x74, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x3a, 0x0a, 0x09, 0x74, 0x69,
3098 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
3099 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
3100 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x48, 0x00, 0x52, 0x09, 0x74, 0x69, 0x6d,
3101 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x49, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72,
3102 0x61, 0x6e, 0x67, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f,
3103 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61,
3104 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x52,
3105 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x61, 0x6e, 0x67,
3106 0x65, 0x42, 0x06, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x22, 0xb0, 0x07, 0x0a, 0x0c, 0x41, 0x63,
3107 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x3f, 0x0a, 0x06, 0x63, 0x72,
3108 0x65, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f,
3109 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61,
3110 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74,
3111 0x65, 0x48, 0x00, 0x52, 0x06, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x39, 0x0a, 0x04, 0x65,
3112 0x64, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3113 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63,
3114 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x48, 0x00,
3115 0x52, 0x04, 0x65, 0x64, 0x69, 0x74, 0x12, 0x39, 0x0a, 0x04, 0x6d, 0x6f, 0x76, 0x65, 0x18, 0x03,
3116 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
3117 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
3118 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x4d, 0x6f, 0x76, 0x65, 0x48, 0x00, 0x52, 0x04, 0x6d, 0x6f, 0x76,
3119 0x65, 0x12, 0x3f, 0x0a, 0x06, 0x72, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
3120 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e,
3121 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76,
3122 0x32, 0x2e, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x06, 0x72, 0x65, 0x6e, 0x61,
3123 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x06, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01,
3124 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
3125 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e,
3126 0x76, 0x32, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48, 0x00, 0x52, 0x06, 0x64, 0x65, 0x6c,
3127 0x65, 0x74, 0x65, 0x12, 0x42, 0x0a, 0x07, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x18, 0x06,
3128 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
3129 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
3130 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x48, 0x00, 0x52, 0x07,
3131 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x5e, 0x0a, 0x11, 0x70, 0x65, 0x72, 0x6d, 0x69,
3132 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x07, 0x20, 0x01,
3133 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
3134 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e,
3135 0x76, 0x32, 0x2e, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61,
3136 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x10, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
3137 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x42, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65,
3138 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3139 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74,
3140 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74,
3141 0x48, 0x00, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x58, 0x0a, 0x0a, 0x64,
3142 0x6c, 0x70, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
3143 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72,
3144 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e,
3145 0x44, 0x61, 0x74, 0x61, 0x4c, 0x65, 0x61, 0x6b, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x69,
3146 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x09, 0x64, 0x6c, 0x70, 0x43,
3147 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x53, 0x0a, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
3148 0x63, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3149 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74,
3150 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
3151 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x48, 0x00, 0x52,
3152 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x58, 0x0a, 0x0f, 0x73, 0x65,
3153 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x0d, 0x20,
3154 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
3155 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
3156 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x43, 0x68, 0x61, 0x6e,
3157 0x67, 0x65, 0x48, 0x00, 0x52, 0x0e, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x43, 0x68,
3158 0x61, 0x6e, 0x67, 0x65, 0x12, 0x65, 0x0a, 0x14, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x5f,
3159 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x13, 0x20, 0x01,
3160 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
3161 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e,
3162 0x76, 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43,
3163 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x12, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64,
3164 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x61,
3165 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x22, 0xcd, 0x02, 0x0a,
3166 0x06, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x3d, 0x0a, 0x03, 0x6e, 0x65, 0x77, 0x18, 0x01,
3167 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
3168 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
3169 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x2e, 0x4e, 0x65, 0x77, 0x48,
3170 0x00, 0x52, 0x03, 0x6e, 0x65, 0x77, 0x12, 0x46, 0x0a, 0x06, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64,
3171 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3172 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76,
3173 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x2e, 0x55, 0x70,
3174 0x6c, 0x6f, 0x61, 0x64, 0x48, 0x00, 0x52, 0x06, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x40,
3175 0x0a, 0x04, 0x63, 0x6f, 0x70, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67,
3176 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65,
3177 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x72, 0x65,
3178 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x70, 0x79, 0x48, 0x00, 0x52, 0x04, 0x63, 0x6f, 0x70, 0x79,
3179 0x1a, 0x05, 0x0a, 0x03, 0x4e, 0x65, 0x77, 0x1a, 0x08, 0x0a, 0x06, 0x55, 0x70, 0x6c, 0x6f, 0x61,
3180 0x64, 0x1a, 0x5f, 0x0a, 0x04, 0x43, 0x6f, 0x70, 0x79, 0x12, 0x57, 0x0a, 0x0f, 0x6f, 0x72, 0x69,
3181 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x01, 0x20, 0x01,
3182 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
3183 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e,
3184 0x76, 0x32, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
3185 0x63, 0x65, 0x52, 0x0e, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x4f, 0x62, 0x6a, 0x65,
3186 0x63, 0x74, 0x42, 0x08, 0x0a, 0x06, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x22, 0x06, 0x0a, 0x04,
3187 0x45, 0x64, 0x69, 0x74, 0x22, 0xb4, 0x01, 0x0a, 0x04, 0x4d, 0x6f, 0x76, 0x65, 0x12, 0x53, 0x0a,
3188 0x0d, 0x61, 0x64, 0x64, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01,
3189 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
3190 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
3191 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x65, 0x66, 0x65, 0x72,
3192 0x65, 0x6e, 0x63, 0x65, 0x52, 0x0c, 0x61, 0x64, 0x64, 0x65, 0x64, 0x50, 0x61, 0x72, 0x65, 0x6e,
3193 0x74, 0x73, 0x12, 0x57, 0x0a, 0x0f, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x5f, 0x70, 0x61,
3194 0x72, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f,
3195 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
3196 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x54, 0x61, 0x72, 0x67,
3197 0x65, 0x74, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x0e, 0x72, 0x65, 0x6d,
3198 0x6f, 0x76, 0x65, 0x64, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x42, 0x0a, 0x06, 0x52,
3199 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x6c, 0x64, 0x5f, 0x74, 0x69, 0x74,
3200 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x6c, 0x64, 0x54, 0x69, 0x74,
3201 0x6c, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x65, 0x77, 0x5f, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18,
3202 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x65, 0x77, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x22,
3203 0x87, 0x01, 0x0a, 0x06, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x3e, 0x0a, 0x04, 0x74, 0x79,
3204 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3205 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74,
3206 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x2e,
3207 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3d, 0x0a, 0x04, 0x54, 0x79,
3208 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
3209 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x54, 0x52, 0x41, 0x53,
3210 0x48, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x50, 0x45, 0x52, 0x4d, 0x41, 0x4e, 0x45, 0x4e, 0x54,
3211 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x02, 0x22, 0x75, 0x0a, 0x07, 0x52, 0x65, 0x73,
3212 0x74, 0x6f, 0x72, 0x65, 0x12, 0x3f, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01,
3213 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
3214 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e,
3215 0x76, 0x32, 0x2e, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52,
3216 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x29, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a,
3217 0x10, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
3218 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x54, 0x52, 0x41, 0x53, 0x48, 0x10, 0x01,
3219 0x22, 0xc6, 0x01, 0x0a, 0x10, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43,
3220 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x56, 0x0a, 0x11, 0x61, 0x64, 0x64, 0x65, 0x64, 0x5f, 0x70,
3221 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
3222 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
3223 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32,
3224 0x2e, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x61, 0x64, 0x64,
3225 0x65, 0x64, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x5a, 0x0a,
3226 0x13, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73,
3227 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f,
3228 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61,
3229 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x50, 0x65, 0x72, 0x6d, 0x69,
3230 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x12, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x50, 0x65,
3231 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x9c, 0x04, 0x0a, 0x0a, 0x50, 0x65,
3232 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x42, 0x0a, 0x04, 0x72, 0x6f, 0x6c, 0x65,
3233 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3234 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76,
3235 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
3236 0x6e, 0x2e, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x04, 0x72, 0x6f, 0x6c, 0x65, 0x12, 0x39, 0x0a, 0x04,
3237 0x75, 0x73, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f,
3238 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61,
3239 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x48,
3240 0x00, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x3c, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70,
3241 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3242 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76,
3243 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x48, 0x00, 0x52, 0x05,
3244 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x3f, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18,
3245 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
3246 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
3247 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x48, 0x00, 0x52, 0x06,
3248 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x4a, 0x0a, 0x06, 0x61, 0x6e, 0x79, 0x6f, 0x6e, 0x65,
3249 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3250 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76,
3251 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
3252 0x6e, 0x2e, 0x41, 0x6e, 0x79, 0x6f, 0x6e, 0x65, 0x48, 0x00, 0x52, 0x06, 0x61, 0x6e, 0x79, 0x6f,
3253 0x6e, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x64, 0x69, 0x73, 0x63,
3254 0x6f, 0x76, 0x65, 0x72, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x61, 0x6c, 0x6c,
3255 0x6f, 0x77, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x1a, 0x08, 0x0a, 0x06, 0x41,
3256 0x6e, 0x79, 0x6f, 0x6e, 0x65, 0x22, 0x87, 0x01, 0x0a, 0x04, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x14,
3257 0x0a, 0x10, 0x52, 0x4f, 0x4c, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
3258 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x4f, 0x57, 0x4e, 0x45, 0x52, 0x10, 0x01, 0x12,
3259 0x0d, 0x0a, 0x09, 0x4f, 0x52, 0x47, 0x41, 0x4e, 0x49, 0x5a, 0x45, 0x52, 0x10, 0x02, 0x12, 0x12,
3260 0x0a, 0x0e, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x4f, 0x52, 0x47, 0x41, 0x4e, 0x49, 0x5a, 0x45, 0x52,
3261 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x45, 0x44, 0x49, 0x54, 0x4f, 0x52, 0x10, 0x04, 0x12, 0x0d,
3262 0x0a, 0x09, 0x43, 0x4f, 0x4d, 0x4d, 0x45, 0x4e, 0x54, 0x45, 0x52, 0x10, 0x05, 0x12, 0x0a, 0x0a,
3263 0x06, 0x56, 0x49, 0x45, 0x57, 0x45, 0x52, 0x10, 0x06, 0x12, 0x14, 0x0a, 0x10, 0x50, 0x55, 0x42,
3264 0x4c, 0x49, 0x53, 0x48, 0x45, 0x44, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x45, 0x52, 0x10, 0x07, 0x42,
3265 0x07, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x22, 0xe4, 0x08, 0x0a, 0x07, 0x43, 0x6f, 0x6d,
3266 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x41, 0x0a, 0x04, 0x70, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01,
3267 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
3268 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e,
3269 0x76, 0x32, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x48,
3270 0x00, 0x52, 0x04, 0x70, 0x6f, 0x73, 0x74, 0x12, 0x53, 0x0a, 0x0a, 0x61, 0x73, 0x73, 0x69, 0x67,
3271 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f,
3272 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
3273 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x6f, 0x6d, 0x6d,
3274 0x65, 0x6e, 0x74, 0x2e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x48, 0x00,
3275 0x52, 0x0a, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x53, 0x0a, 0x0a,
3276 0x73, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
3277 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
3278 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32,
3279 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x53, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74,
3280 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0a, 0x73, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x69, 0x6f,
3281 0x6e, 0x12, 0x4c, 0x0a, 0x0f, 0x6d, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x64, 0x5f, 0x75,
3282 0x73, 0x65, 0x72, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f,
3283 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61,
3284 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x52,
3285 0x0e, 0x6d, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x73, 0x1a,
3286 0xd1, 0x01, 0x0a, 0x04, 0x50, 0x6f, 0x73, 0x74, 0x12, 0x4d, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x74,
3287 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3288 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63,
3289 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e,
3290 0x74, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x2e, 0x53, 0x75, 0x62, 0x74, 0x79, 0x70, 0x65, 0x52, 0x07,
3291 0x73, 0x75, 0x62, 0x74, 0x79, 0x70, 0x65, 0x22, 0x7a, 0x0a, 0x07, 0x53, 0x75, 0x62, 0x74, 0x79,
3292 0x70, 0x65, 0x12, 0x17, 0x0a, 0x13, 0x53, 0x55, 0x42, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e,
3293 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x41,
3294 0x44, 0x44, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45,
3295 0x44, 0x10, 0x02, 0x12, 0x0f, 0x0a, 0x0b, 0x52, 0x45, 0x50, 0x4c, 0x59, 0x5f, 0x41, 0x44, 0x44,
3296 0x45, 0x44, 0x10, 0x03, 0x12, 0x11, 0x0a, 0x0d, 0x52, 0x45, 0x50, 0x4c, 0x59, 0x5f, 0x44, 0x45,
3297 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, 0x04, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x45, 0x53, 0x4f, 0x4c,
3298 0x56, 0x45, 0x44, 0x10, 0x05, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x45, 0x4f, 0x50, 0x45, 0x4e, 0x45,
3299 0x44, 0x10, 0x06, 0x1a, 0xb8, 0x02, 0x0a, 0x0a, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65,
3300 0x6e, 0x74, 0x12, 0x53, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20,
3301 0x01, 0x28, 0x0e, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
3302 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
3303 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x41, 0x73, 0x73, 0x69,
3304 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x53, 0x75, 0x62, 0x74, 0x79, 0x70, 0x65, 0x52, 0x07,
3305 0x73, 0x75, 0x62, 0x74, 0x79, 0x70, 0x65, 0x12, 0x48, 0x0a, 0x0d, 0x61, 0x73, 0x73, 0x69, 0x67,
3306 0x6e, 0x65, 0x64, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23,
3307 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
3308 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x55,
3309 0x73, 0x65, 0x72, 0x52, 0x0c, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x55, 0x73, 0x65,
3310 0x72, 0x22, 0x8a, 0x01, 0x0a, 0x07, 0x53, 0x75, 0x62, 0x74, 0x79, 0x70, 0x65, 0x12, 0x17, 0x0a,
3311 0x13, 0x53, 0x55, 0x42, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49,
3312 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x41, 0x44, 0x44, 0x45, 0x44, 0x10,
3313 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, 0x02, 0x12, 0x0f,
3314 0x0a, 0x0b, 0x52, 0x45, 0x50, 0x4c, 0x59, 0x5f, 0x41, 0x44, 0x44, 0x45, 0x44, 0x10, 0x03, 0x12,
3315 0x11, 0x0a, 0x0d, 0x52, 0x45, 0x50, 0x4c, 0x59, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x44,
3316 0x10, 0x04, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x45, 0x53, 0x4f, 0x4c, 0x56, 0x45, 0x44, 0x10, 0x05,
3317 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x45, 0x4f, 0x50, 0x45, 0x4e, 0x45, 0x44, 0x10, 0x06, 0x12, 0x0e,
3318 0x0a, 0x0a, 0x52, 0x45, 0x41, 0x53, 0x53, 0x49, 0x47, 0x4e, 0x45, 0x44, 0x10, 0x07, 0x1a, 0x86,
3319 0x02, 0x0a, 0x0a, 0x53, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x53, 0x0a,
3320 0x07, 0x73, 0x75, 0x62, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x39,
3321 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
3322 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x43,
3323 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x53, 0x75, 0x67, 0x67, 0x65, 0x73, 0x74, 0x69, 0x6f,
3324 0x6e, 0x2e, 0x53, 0x75, 0x62, 0x74, 0x79, 0x70, 0x65, 0x52, 0x07, 0x73, 0x75, 0x62, 0x74, 0x79,
3325 0x70, 0x65, 0x22, 0xa2, 0x01, 0x0a, 0x07, 0x53, 0x75, 0x62, 0x74, 0x79, 0x70, 0x65, 0x12, 0x17,
3326 0x0a, 0x13, 0x53, 0x55, 0x42, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
3327 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x41, 0x44, 0x44, 0x45, 0x44,
3328 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, 0x02, 0x12,
3329 0x0f, 0x0a, 0x0b, 0x52, 0x45, 0x50, 0x4c, 0x59, 0x5f, 0x41, 0x44, 0x44, 0x45, 0x44, 0x10, 0x03,
3330 0x12, 0x11, 0x0a, 0x0d, 0x52, 0x45, 0x50, 0x4c, 0x59, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45,
3331 0x44, 0x10, 0x04, 0x12, 0x0c, 0x0a, 0x08, 0x41, 0x43, 0x43, 0x45, 0x50, 0x54, 0x45, 0x44, 0x10,
3332 0x07, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x45, 0x4a, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x08, 0x12,
3333 0x12, 0x0a, 0x0e, 0x41, 0x43, 0x43, 0x45, 0x50, 0x54, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45,
3334 0x44, 0x10, 0x09, 0x12, 0x12, 0x0a, 0x0e, 0x52, 0x45, 0x4a, 0x45, 0x43, 0x54, 0x5f, 0x44, 0x45,
3335 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, 0x0a, 0x42, 0x06, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22,
3336 0xa4, 0x01, 0x0a, 0x18, 0x44, 0x61, 0x74, 0x61, 0x4c, 0x65, 0x61, 0x6b, 0x50, 0x72, 0x65, 0x76,
3337 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x50, 0x0a, 0x04,
3338 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f,
3339 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61,
3340 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x4c,
3341 0x65, 0x61, 0x6b, 0x50, 0x72, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61,
3342 0x6e, 0x67, 0x65, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x36,
3343 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55,
3344 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07,
3345 0x46, 0x4c, 0x41, 0x47, 0x47, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x43, 0x4c, 0x45,
3346 0x41, 0x52, 0x45, 0x44, 0x10, 0x02, 0x22, 0xa3, 0x01, 0x0a, 0x14, 0x41, 0x70, 0x70, 0x6c, 0x69,
3347 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12,
3348 0x4c, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e,
3349 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76,
3350 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70,
3351 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
3352 0x63, 0x65, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3d, 0x0a,
3353 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x1a, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49,
3354 0x46, 0x49, 0x45, 0x44, 0x5f, 0x52, 0x45, 0x46, 0x45, 0x52, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x54,
3355 0x59, 0x50, 0x45, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x49, 0x4e, 0x4b, 0x10, 0x01, 0x12,
3356 0x0b, 0x0a, 0x07, 0x44, 0x49, 0x53, 0x43, 0x55, 0x53, 0x53, 0x10, 0x02, 0x22, 0xed, 0x04, 0x0a,
3357 0x0e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12,
3358 0x70, 0x0a, 0x13, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63,
3359 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x67,
3360 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65,
3361 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x65, 0x74,
3362 0x74, 0x69, 0x6e, 0x67, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x73, 0x74,
3363 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x12, 0x72,
3364 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
3365 0x73, 0x1a, 0xe8, 0x03, 0x0a, 0x11, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f,
3366 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x61, 0x0a, 0x07, 0x66, 0x65, 0x61, 0x74, 0x75,
3367 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x47, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3368 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74,
3369 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
3370 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74,
3371 0x69, 0x6f, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72,
3372 0x65, 0x52, 0x07, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x74, 0x0a, 0x0f, 0x6e, 0x65,
3373 0x77, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20,
3374 0x01, 0x28, 0x0e, 0x32, 0x4b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
3375 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
3376 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x43, 0x68, 0x61, 0x6e,
3377 0x67, 0x65, 0x2e, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x68,
3378 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e,
3379 0x52, 0x0e, 0x6e, 0x65, 0x77, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e,
3380 0x22, 0xa5, 0x01, 0x0a, 0x07, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x17, 0x0a, 0x13,
3381 0x46, 0x45, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
3382 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1a, 0x0a, 0x16, 0x53, 0x48, 0x41, 0x52, 0x49, 0x4e, 0x47,
3383 0x5f, 0x4f, 0x55, 0x54, 0x53, 0x49, 0x44, 0x45, 0x5f, 0x44, 0x4f, 0x4d, 0x41, 0x49, 0x4e, 0x10,
3384 0x01, 0x12, 0x12, 0x0a, 0x0e, 0x44, 0x49, 0x52, 0x45, 0x43, 0x54, 0x5f, 0x53, 0x48, 0x41, 0x52,
3385 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x14, 0x0a, 0x10, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x44, 0x55,
3386 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x03, 0x12, 0x15, 0x0a, 0x11, 0x44,
3387 0x52, 0x49, 0x56, 0x45, 0x5f, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x53, 0x54, 0x52, 0x45, 0x41, 0x4d,
3388 0x10, 0x04, 0x12, 0x24, 0x0a, 0x20, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x4f, 0x52, 0x47, 0x41, 0x4e,
3389 0x49, 0x5a, 0x45, 0x52, 0x5f, 0x43, 0x41, 0x4e, 0x5f, 0x53, 0x48, 0x41, 0x52, 0x45, 0x5f, 0x46,
3390 0x4f, 0x4c, 0x44, 0x45, 0x52, 0x53, 0x10, 0x05, 0x22, 0x52, 0x0a, 0x0b, 0x52, 0x65, 0x73, 0x74,
3391 0x72, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x17, 0x52, 0x45, 0x53, 0x54, 0x52,
3392 0x49, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
3393 0x45, 0x44, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x55, 0x4e, 0x52, 0x45, 0x53, 0x54, 0x52, 0x49,
3394 0x43, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x46, 0x55, 0x4c, 0x4c, 0x59, 0x5f,
3395 0x52, 0x45, 0x53, 0x54, 0x52, 0x49, 0x43, 0x54, 0x45, 0x44, 0x10, 0x02, 0x22, 0xf7, 0x16, 0x0a,
3396 0x12, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61,
3397 0x6e, 0x67, 0x65, 0x12, 0x64, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 0x01,
3398 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
3399 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
3400 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65,
3401 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c,
3402 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
3403 0x52, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x1a, 0xfa, 0x15, 0x0a, 0x18, 0x41, 0x70,
3404 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
3405 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18,
3406 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x65, 0x0a, 0x05,
3407 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x4f, 0x2e, 0x67, 0x6f,
3408 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
3409 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c,
3410 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41,
3411 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67,
3412 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x74, 0x79,
3413 0x70, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01,
3414 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x80, 0x01, 0x0a, 0x0d, 0x66, 0x69,
3415 0x65, 0x6c, 0x64, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28,
3416 0x0b, 0x32, 0x5b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e,
3417 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76,
3418 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68,
3419 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65,
3420 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69,
3421 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x0c,
3422 0x66, 0x69, 0x65, 0x6c, 0x64, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x1a, 0xc3, 0x12, 0x0a,
3423 0x10, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67,
3424 0x65, 0x12, 0x1e, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
3425 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x64, 0x88, 0x01,
3426 0x01, 0x12, 0x88, 0x01, 0x0a, 0x09, 0x6f, 0x6c, 0x64, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
3427 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x66, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
3428 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
3429 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62,
3430 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64,
3431 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69,
3432 0x6c, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e,
3433 0x67, 0x65, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x48, 0x01, 0x52,
3434 0x08, 0x6f, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x88, 0x01, 0x01, 0x12, 0x88, 0x01, 0x0a,
3435 0x09, 0x6e, 0x65, 0x77, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
3436 0x32, 0x66, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
3437 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32,
3438 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61,
3439 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c,
3440 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69, 0x65,
3441 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x69,
3442 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x48, 0x02, 0x52, 0x08, 0x6e, 0x65, 0x77, 0x56,
3443 0x61, 0x6c, 0x75, 0x65, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c,
3444 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x03, 0x52,
3445 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x1a,
3446 0x96, 0x0f, 0x0a, 0x0a, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x81,
3447 0x01, 0x0a, 0x04, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x6b, 0x2e,
3448 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76,
3449 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70,
3450 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
3451 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61,
3452 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56,
3453 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
3454 0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x48, 0x00, 0x52, 0x04, 0x74, 0x65,
3455 0x78, 0x74, 0x12, 0x8e, 0x01, 0x0a, 0x09, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74,
3456 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x6f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3457 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76,
3458 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61,
3459 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65,
3460 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61,
3461 0x69, 0x6c, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61,
3462 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x54,
3463 0x65, 0x78, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x00, 0x52, 0x08, 0x74, 0x65, 0x78, 0x74, 0x4c,
3464 0x69, 0x73, 0x74, 0x12, 0x90, 0x01, 0x0a, 0x09, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f,
3465 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x70, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3466 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69,
3467 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c,
3468 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69,
3469 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74,
3470 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68,
3471 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e,
3472 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x09, 0x73, 0x65, 0x6c,
3473 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x9d, 0x01, 0x0a, 0x0e, 0x73, 0x65, 0x6c, 0x65, 0x63,
3474 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
3475 0x74, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72,
3476 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e,
3477 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e,
3478 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43,
3479 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69, 0x65, 0x6c,
3480 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x69, 0x65,
3481 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f,
3482 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x00, 0x52, 0x0d, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69,
3483 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x8a, 0x01, 0x0a, 0x07, 0x69, 0x6e, 0x74, 0x65, 0x67,
3484 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3485 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74,
3486 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64,
3487 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c,
3488 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65,
3489 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43,
3490 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65,
3491 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x48, 0x00, 0x52, 0x07, 0x69, 0x6e, 0x74, 0x65,
3492 0x67, 0x65, 0x72, 0x12, 0x87, 0x01, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01,
3493 0x28, 0x0b, 0x32, 0x71, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
3494 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e,
3495 0x76, 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43,
3496 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62,
3497 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46,
3498 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e,
3499 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x53, 0x69, 0x6e, 0x67, 0x6c,
3500 0x65, 0x55, 0x73, 0x65, 0x72, 0x48, 0x00, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x8e, 0x01,
3501 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28,
3502 0x0b, 0x32, 0x6f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e,
3503 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76,
3504 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68,
3505 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65,
3506 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69,
3507 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46,
3508 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69,
3509 0x73, 0x74, 0x48, 0x00, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x81,
3510 0x01, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x6b, 0x2e,
3511 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76,
3512 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70,
3513 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
3514 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61,
3515 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56,
3516 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
3517 0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x44, 0x61, 0x74, 0x65, 0x48, 0x00, 0x52, 0x04, 0x64, 0x61,
3518 0x74, 0x65, 0x1a, 0x2b, 0x0a, 0x04, 0x54, 0x65, 0x78, 0x74, 0x12, 0x19, 0x0a, 0x05, 0x76, 0x61,
3519 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x05, 0x76, 0x61, 0x6c,
3520 0x75, 0x65, 0x88, 0x01, 0x01, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x1a,
3521 0x90, 0x01, 0x0a, 0x08, 0x54, 0x65, 0x78, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x83, 0x01, 0x0a,
3522 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x6b, 0x2e,
3523 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76,
3524 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70,
3525 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
3526 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61,
3527 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56,
3528 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
3529 0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75,
3530 0x65, 0x73, 0x1a, 0x69, 0x0a, 0x09, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12,
3531 0x19, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00,
3532 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69,
3533 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
3534 0x48, 0x01, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x88,
3535 0x01, 0x01, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x0f, 0x0a, 0x0d,
3536 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x9a, 0x01,
3537 0x0a, 0x0d, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12,
3538 0x88, 0x01, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
3539 0x32, 0x70, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
3540 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32,
3541 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61,
3542 0x6e, 0x67, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c,
3543 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69, 0x65,
3544 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x69,
3545 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69,
3546 0x6f, 0x6e, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x1a, 0x2e, 0x0a, 0x07, 0x49, 0x6e,
3547 0x74, 0x65, 0x67, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01,
3548 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x88, 0x01, 0x01,
3549 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0x31, 0x0a, 0x0a, 0x53, 0x69,
3550 0x6e, 0x67, 0x6c, 0x65, 0x55, 0x73, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
3551 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
3552 0x88, 0x01, 0x01, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0x96, 0x01,
3553 0x0a, 0x08, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x89, 0x01, 0x0a, 0x06, 0x76,
3554 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x71, 0x2e, 0x67, 0x6f,
3555 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
3556 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x70, 0x70, 0x6c,
3557 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x41,
3558 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67,
3559 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61, 0x6c,
3560 0x75, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x56, 0x61,
3561 0x6c, 0x75, 0x65, 0x2e, 0x53, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x06,
3562 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x1a, 0x47, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x65, 0x12, 0x35,
3563 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
3564 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
3565 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x48, 0x00, 0x52, 0x05, 0x76, 0x61, 0x6c,
3566 0x75, 0x65, 0x88, 0x01, 0x01, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42,
3567 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x66, 0x69, 0x65,
3568 0x6c, 0x64, 0x5f, 0x69, 0x64, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x6f, 0x6c, 0x64, 0x5f, 0x76, 0x61,
3569 0x6c, 0x75, 0x65, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x76, 0x61, 0x6c, 0x75,
3570 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61,
3571 0x6d, 0x65, 0x22, 0x81, 0x01, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54,
3572 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10,
3573 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x5f, 0x41, 0x44, 0x44, 0x45, 0x44,
3574 0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x5f, 0x52, 0x45, 0x4d, 0x4f,
3575 0x56, 0x45, 0x44, 0x10, 0x02, 0x12, 0x1d, 0x0a, 0x19, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x5f, 0x46,
3576 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x47,
3577 0x45, 0x44, 0x10, 0x03, 0x12, 0x20, 0x0a, 0x1c, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x5f, 0x41, 0x50,
3578 0x50, 0x4c, 0x49, 0x45, 0x44, 0x5f, 0x42, 0x59, 0x5f, 0x49, 0x54, 0x45, 0x4d, 0x5f, 0x43, 0x52,
3579 0x45, 0x41, 0x54, 0x45, 0x10, 0x04, 0x42, 0xc0, 0x01, 0x0a, 0x21, 0x63, 0x6f, 0x6d, 0x2e, 0x67,
3580 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65,
3581 0x2e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x32, 0x42, 0x0b, 0x41, 0x63,
3582 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x45, 0x67, 0x6f, 0x6f,
3583 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67,
3584 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
3585 0x69, 0x73, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x61, 0x63,
3586 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2f, 0x76, 0x32, 0x3b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
3587 0x74, 0x79, 0xa2, 0x02, 0x04, 0x47, 0x41, 0x44, 0x41, 0xaa, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67,
3588 0x6c, 0x65, 0x2e, 0x41, 0x70, 0x70, 0x73, 0x2e, 0x44, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x41, 0x63,
3589 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x2e, 0x56, 0x32, 0xca, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67,
3590 0x6c, 0x65, 0x5c, 0x41, 0x70, 0x70, 0x73, 0x5c, 0x44, 0x72, 0x69, 0x76, 0x65, 0x5c, 0x41, 0x63,
3591 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5c, 0x56, 0x32, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
3592 0x33,
3593 }
3594
3595 var (
3596 file_google_apps_drive_activity_v2_action_proto_rawDescOnce sync.Once
3597 file_google_apps_drive_activity_v2_action_proto_rawDescData = file_google_apps_drive_activity_v2_action_proto_rawDesc
3598 )
3599
3600 func file_google_apps_drive_activity_v2_action_proto_rawDescGZIP() []byte {
3601 file_google_apps_drive_activity_v2_action_proto_rawDescOnce.Do(func() {
3602 file_google_apps_drive_activity_v2_action_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_apps_drive_activity_v2_action_proto_rawDescData)
3603 })
3604 return file_google_apps_drive_activity_v2_action_proto_rawDescData
3605 }
3606
3607 var file_google_apps_drive_activity_v2_action_proto_enumTypes = make([]protoimpl.EnumInfo, 11)
3608 var file_google_apps_drive_activity_v2_action_proto_msgTypes = make([]protoimpl.MessageInfo, 34)
3609 var file_google_apps_drive_activity_v2_action_proto_goTypes = []interface{}{
3610 (Delete_Type)(0),
3611 (Restore_Type)(0),
3612 (Permission_Role)(0),
3613 (Comment_Post_Subtype)(0),
3614 (Comment_Assignment_Subtype)(0),
3615 (Comment_Suggestion_Subtype)(0),
3616 (DataLeakPreventionChange_Type)(0),
3617 (ApplicationReference_Type)(0),
3618 (SettingsChange_RestrictionChange_Feature)(0),
3619 (SettingsChange_RestrictionChange_Restriction)(0),
3620 (AppliedLabelChange_AppliedLabelChangeDetail_Type)(0),
3621 (*Action)(nil),
3622 (*ActionDetail)(nil),
3623 (*Create)(nil),
3624 (*Edit)(nil),
3625 (*Move)(nil),
3626 (*Rename)(nil),
3627 (*Delete)(nil),
3628 (*Restore)(nil),
3629 (*PermissionChange)(nil),
3630 (*Permission)(nil),
3631 (*Comment)(nil),
3632 (*DataLeakPreventionChange)(nil),
3633 (*ApplicationReference)(nil),
3634 (*SettingsChange)(nil),
3635 (*AppliedLabelChange)(nil),
3636 (*Create_New)(nil),
3637 (*Create_Upload)(nil),
3638 (*Create_Copy)(nil),
3639 (*Permission_Anyone)(nil),
3640 (*Comment_Post)(nil),
3641 (*Comment_Assignment)(nil),
3642 (*Comment_Suggestion)(nil),
3643 (*SettingsChange_RestrictionChange)(nil),
3644 (*AppliedLabelChange_AppliedLabelChangeDetail)(nil),
3645 (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange)(nil),
3646 (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue)(nil),
3647 (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text)(nil),
3648 (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList)(nil),
3649 (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection)(nil),
3650 (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList)(nil),
3651 (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer)(nil),
3652 (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser)(nil),
3653 (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList)(nil),
3654 (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date)(nil),
3655 (*Actor)(nil),
3656 (*Target)(nil),
3657 (*timestamppb.Timestamp)(nil),
3658 (*TimeRange)(nil),
3659 (*TargetReference)(nil),
3660 (*User)(nil),
3661 (*Group)(nil),
3662 (*Domain)(nil),
3663 }
3664 var file_google_apps_drive_activity_v2_action_proto_depIdxs = []int32{
3665 12,
3666 45,
3667 46,
3668 47,
3669 48,
3670 13,
3671 14,
3672 15,
3673 16,
3674 17,
3675 18,
3676 19,
3677 21,
3678 22,
3679 23,
3680 24,
3681 25,
3682 26,
3683 27,
3684 28,
3685 49,
3686 49,
3687 0,
3688 1,
3689 20,
3690 20,
3691 2,
3692 50,
3693 51,
3694 52,
3695 29,
3696 30,
3697 31,
3698 32,
3699 50,
3700 6,
3701 7,
3702 33,
3703 34,
3704 49,
3705 3,
3706 4,
3707 50,
3708 5,
3709 8,
3710 9,
3711 10,
3712 35,
3713 36,
3714 36,
3715 37,
3716 38,
3717 39,
3718 40,
3719 41,
3720 42,
3721 43,
3722 44,
3723 37,
3724 39,
3725 42,
3726 47,
3727 62,
3728 62,
3729 62,
3730 62,
3731 0,
3732 }
3733
3734 func init() { file_google_apps_drive_activity_v2_action_proto_init() }
3735 func file_google_apps_drive_activity_v2_action_proto_init() {
3736 if File_google_apps_drive_activity_v2_action_proto != nil {
3737 return
3738 }
3739 file_google_apps_drive_activity_v2_actor_proto_init()
3740 file_google_apps_drive_activity_v2_common_proto_init()
3741 file_google_apps_drive_activity_v2_target_proto_init()
3742 if !protoimpl.UnsafeEnabled {
3743 file_google_apps_drive_activity_v2_action_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
3744 switch v := v.(*Action); i {
3745 case 0:
3746 return &v.state
3747 case 1:
3748 return &v.sizeCache
3749 case 2:
3750 return &v.unknownFields
3751 default:
3752 return nil
3753 }
3754 }
3755 file_google_apps_drive_activity_v2_action_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
3756 switch v := v.(*ActionDetail); i {
3757 case 0:
3758 return &v.state
3759 case 1:
3760 return &v.sizeCache
3761 case 2:
3762 return &v.unknownFields
3763 default:
3764 return nil
3765 }
3766 }
3767 file_google_apps_drive_activity_v2_action_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
3768 switch v := v.(*Create); i {
3769 case 0:
3770 return &v.state
3771 case 1:
3772 return &v.sizeCache
3773 case 2:
3774 return &v.unknownFields
3775 default:
3776 return nil
3777 }
3778 }
3779 file_google_apps_drive_activity_v2_action_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
3780 switch v := v.(*Edit); i {
3781 case 0:
3782 return &v.state
3783 case 1:
3784 return &v.sizeCache
3785 case 2:
3786 return &v.unknownFields
3787 default:
3788 return nil
3789 }
3790 }
3791 file_google_apps_drive_activity_v2_action_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
3792 switch v := v.(*Move); i {
3793 case 0:
3794 return &v.state
3795 case 1:
3796 return &v.sizeCache
3797 case 2:
3798 return &v.unknownFields
3799 default:
3800 return nil
3801 }
3802 }
3803 file_google_apps_drive_activity_v2_action_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
3804 switch v := v.(*Rename); i {
3805 case 0:
3806 return &v.state
3807 case 1:
3808 return &v.sizeCache
3809 case 2:
3810 return &v.unknownFields
3811 default:
3812 return nil
3813 }
3814 }
3815 file_google_apps_drive_activity_v2_action_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
3816 switch v := v.(*Delete); i {
3817 case 0:
3818 return &v.state
3819 case 1:
3820 return &v.sizeCache
3821 case 2:
3822 return &v.unknownFields
3823 default:
3824 return nil
3825 }
3826 }
3827 file_google_apps_drive_activity_v2_action_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
3828 switch v := v.(*Restore); i {
3829 case 0:
3830 return &v.state
3831 case 1:
3832 return &v.sizeCache
3833 case 2:
3834 return &v.unknownFields
3835 default:
3836 return nil
3837 }
3838 }
3839 file_google_apps_drive_activity_v2_action_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
3840 switch v := v.(*PermissionChange); i {
3841 case 0:
3842 return &v.state
3843 case 1:
3844 return &v.sizeCache
3845 case 2:
3846 return &v.unknownFields
3847 default:
3848 return nil
3849 }
3850 }
3851 file_google_apps_drive_activity_v2_action_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
3852 switch v := v.(*Permission); i {
3853 case 0:
3854 return &v.state
3855 case 1:
3856 return &v.sizeCache
3857 case 2:
3858 return &v.unknownFields
3859 default:
3860 return nil
3861 }
3862 }
3863 file_google_apps_drive_activity_v2_action_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
3864 switch v := v.(*Comment); i {
3865 case 0:
3866 return &v.state
3867 case 1:
3868 return &v.sizeCache
3869 case 2:
3870 return &v.unknownFields
3871 default:
3872 return nil
3873 }
3874 }
3875 file_google_apps_drive_activity_v2_action_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
3876 switch v := v.(*DataLeakPreventionChange); i {
3877 case 0:
3878 return &v.state
3879 case 1:
3880 return &v.sizeCache
3881 case 2:
3882 return &v.unknownFields
3883 default:
3884 return nil
3885 }
3886 }
3887 file_google_apps_drive_activity_v2_action_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
3888 switch v := v.(*ApplicationReference); i {
3889 case 0:
3890 return &v.state
3891 case 1:
3892 return &v.sizeCache
3893 case 2:
3894 return &v.unknownFields
3895 default:
3896 return nil
3897 }
3898 }
3899 file_google_apps_drive_activity_v2_action_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
3900 switch v := v.(*SettingsChange); i {
3901 case 0:
3902 return &v.state
3903 case 1:
3904 return &v.sizeCache
3905 case 2:
3906 return &v.unknownFields
3907 default:
3908 return nil
3909 }
3910 }
3911 file_google_apps_drive_activity_v2_action_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
3912 switch v := v.(*AppliedLabelChange); i {
3913 case 0:
3914 return &v.state
3915 case 1:
3916 return &v.sizeCache
3917 case 2:
3918 return &v.unknownFields
3919 default:
3920 return nil
3921 }
3922 }
3923 file_google_apps_drive_activity_v2_action_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
3924 switch v := v.(*Create_New); i {
3925 case 0:
3926 return &v.state
3927 case 1:
3928 return &v.sizeCache
3929 case 2:
3930 return &v.unknownFields
3931 default:
3932 return nil
3933 }
3934 }
3935 file_google_apps_drive_activity_v2_action_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
3936 switch v := v.(*Create_Upload); i {
3937 case 0:
3938 return &v.state
3939 case 1:
3940 return &v.sizeCache
3941 case 2:
3942 return &v.unknownFields
3943 default:
3944 return nil
3945 }
3946 }
3947 file_google_apps_drive_activity_v2_action_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
3948 switch v := v.(*Create_Copy); i {
3949 case 0:
3950 return &v.state
3951 case 1:
3952 return &v.sizeCache
3953 case 2:
3954 return &v.unknownFields
3955 default:
3956 return nil
3957 }
3958 }
3959 file_google_apps_drive_activity_v2_action_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
3960 switch v := v.(*Permission_Anyone); i {
3961 case 0:
3962 return &v.state
3963 case 1:
3964 return &v.sizeCache
3965 case 2:
3966 return &v.unknownFields
3967 default:
3968 return nil
3969 }
3970 }
3971 file_google_apps_drive_activity_v2_action_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
3972 switch v := v.(*Comment_Post); i {
3973 case 0:
3974 return &v.state
3975 case 1:
3976 return &v.sizeCache
3977 case 2:
3978 return &v.unknownFields
3979 default:
3980 return nil
3981 }
3982 }
3983 file_google_apps_drive_activity_v2_action_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
3984 switch v := v.(*Comment_Assignment); i {
3985 case 0:
3986 return &v.state
3987 case 1:
3988 return &v.sizeCache
3989 case 2:
3990 return &v.unknownFields
3991 default:
3992 return nil
3993 }
3994 }
3995 file_google_apps_drive_activity_v2_action_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
3996 switch v := v.(*Comment_Suggestion); i {
3997 case 0:
3998 return &v.state
3999 case 1:
4000 return &v.sizeCache
4001 case 2:
4002 return &v.unknownFields
4003 default:
4004 return nil
4005 }
4006 }
4007 file_google_apps_drive_activity_v2_action_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
4008 switch v := v.(*SettingsChange_RestrictionChange); i {
4009 case 0:
4010 return &v.state
4011 case 1:
4012 return &v.sizeCache
4013 case 2:
4014 return &v.unknownFields
4015 default:
4016 return nil
4017 }
4018 }
4019 file_google_apps_drive_activity_v2_action_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
4020 switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail); i {
4021 case 0:
4022 return &v.state
4023 case 1:
4024 return &v.sizeCache
4025 case 2:
4026 return &v.unknownFields
4027 default:
4028 return nil
4029 }
4030 }
4031 file_google_apps_drive_activity_v2_action_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
4032 switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange); i {
4033 case 0:
4034 return &v.state
4035 case 1:
4036 return &v.sizeCache
4037 case 2:
4038 return &v.unknownFields
4039 default:
4040 return nil
4041 }
4042 }
4043 file_google_apps_drive_activity_v2_action_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
4044 switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue); i {
4045 case 0:
4046 return &v.state
4047 case 1:
4048 return &v.sizeCache
4049 case 2:
4050 return &v.unknownFields
4051 default:
4052 return nil
4053 }
4054 }
4055 file_google_apps_drive_activity_v2_action_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
4056 switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text); i {
4057 case 0:
4058 return &v.state
4059 case 1:
4060 return &v.sizeCache
4061 case 2:
4062 return &v.unknownFields
4063 default:
4064 return nil
4065 }
4066 }
4067 file_google_apps_drive_activity_v2_action_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
4068 switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList); i {
4069 case 0:
4070 return &v.state
4071 case 1:
4072 return &v.sizeCache
4073 case 2:
4074 return &v.unknownFields
4075 default:
4076 return nil
4077 }
4078 }
4079 file_google_apps_drive_activity_v2_action_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
4080 switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection); i {
4081 case 0:
4082 return &v.state
4083 case 1:
4084 return &v.sizeCache
4085 case 2:
4086 return &v.unknownFields
4087 default:
4088 return nil
4089 }
4090 }
4091 file_google_apps_drive_activity_v2_action_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
4092 switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList); i {
4093 case 0:
4094 return &v.state
4095 case 1:
4096 return &v.sizeCache
4097 case 2:
4098 return &v.unknownFields
4099 default:
4100 return nil
4101 }
4102 }
4103 file_google_apps_drive_activity_v2_action_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
4104 switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer); i {
4105 case 0:
4106 return &v.state
4107 case 1:
4108 return &v.sizeCache
4109 case 2:
4110 return &v.unknownFields
4111 default:
4112 return nil
4113 }
4114 }
4115 file_google_apps_drive_activity_v2_action_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
4116 switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SingleUser); i {
4117 case 0:
4118 return &v.state
4119 case 1:
4120 return &v.sizeCache
4121 case 2:
4122 return &v.unknownFields
4123 default:
4124 return nil
4125 }
4126 }
4127 file_google_apps_drive_activity_v2_action_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
4128 switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList); i {
4129 case 0:
4130 return &v.state
4131 case 1:
4132 return &v.sizeCache
4133 case 2:
4134 return &v.unknownFields
4135 default:
4136 return nil
4137 }
4138 }
4139 file_google_apps_drive_activity_v2_action_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
4140 switch v := v.(*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date); i {
4141 case 0:
4142 return &v.state
4143 case 1:
4144 return &v.sizeCache
4145 case 2:
4146 return &v.unknownFields
4147 default:
4148 return nil
4149 }
4150 }
4151 }
4152 file_google_apps_drive_activity_v2_action_proto_msgTypes[0].OneofWrappers = []interface{}{
4153 (*Action_Timestamp)(nil),
4154 (*Action_TimeRange)(nil),
4155 }
4156 file_google_apps_drive_activity_v2_action_proto_msgTypes[1].OneofWrappers = []interface{}{
4157 (*ActionDetail_Create)(nil),
4158 (*ActionDetail_Edit)(nil),
4159 (*ActionDetail_Move)(nil),
4160 (*ActionDetail_Rename)(nil),
4161 (*ActionDetail_Delete)(nil),
4162 (*ActionDetail_Restore)(nil),
4163 (*ActionDetail_PermissionChange)(nil),
4164 (*ActionDetail_Comment)(nil),
4165 (*ActionDetail_DlpChange)(nil),
4166 (*ActionDetail_Reference)(nil),
4167 (*ActionDetail_SettingsChange)(nil),
4168 (*ActionDetail_AppliedLabelChange)(nil),
4169 }
4170 file_google_apps_drive_activity_v2_action_proto_msgTypes[2].OneofWrappers = []interface{}{
4171 (*Create_New_)(nil),
4172 (*Create_Upload_)(nil),
4173 (*Create_Copy_)(nil),
4174 }
4175 file_google_apps_drive_activity_v2_action_proto_msgTypes[9].OneofWrappers = []interface{}{
4176 (*Permission_User)(nil),
4177 (*Permission_Group)(nil),
4178 (*Permission_Domain)(nil),
4179 (*Permission_Anyone_)(nil),
4180 }
4181 file_google_apps_drive_activity_v2_action_proto_msgTypes[10].OneofWrappers = []interface{}{
4182 (*Comment_Post_)(nil),
4183 (*Comment_Assignment_)(nil),
4184 (*Comment_Suggestion_)(nil),
4185 }
4186 file_google_apps_drive_activity_v2_action_proto_msgTypes[24].OneofWrappers = []interface{}{}
4187 file_google_apps_drive_activity_v2_action_proto_msgTypes[25].OneofWrappers = []interface{}{
4188 (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Text_)(nil),
4189 (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_TextList_)(nil),
4190 (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Selection_)(nil),
4191 (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_SelectionList_)(nil),
4192 (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Integer_)(nil),
4193 (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_User)(nil),
4194 (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_UserList_)(nil),
4195 (*AppliedLabelChange_AppliedLabelChangeDetail_FieldValueChange_FieldValue_Date_)(nil),
4196 }
4197 file_google_apps_drive_activity_v2_action_proto_msgTypes[26].OneofWrappers = []interface{}{}
4198 file_google_apps_drive_activity_v2_action_proto_msgTypes[28].OneofWrappers = []interface{}{}
4199 file_google_apps_drive_activity_v2_action_proto_msgTypes[30].OneofWrappers = []interface{}{}
4200 file_google_apps_drive_activity_v2_action_proto_msgTypes[31].OneofWrappers = []interface{}{}
4201 file_google_apps_drive_activity_v2_action_proto_msgTypes[33].OneofWrappers = []interface{}{}
4202 type x struct{}
4203 out := protoimpl.TypeBuilder{
4204 File: protoimpl.DescBuilder{
4205 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
4206 RawDescriptor: file_google_apps_drive_activity_v2_action_proto_rawDesc,
4207 NumEnums: 11,
4208 NumMessages: 34,
4209 NumExtensions: 0,
4210 NumServices: 0,
4211 },
4212 GoTypes: file_google_apps_drive_activity_v2_action_proto_goTypes,
4213 DependencyIndexes: file_google_apps_drive_activity_v2_action_proto_depIdxs,
4214 EnumInfos: file_google_apps_drive_activity_v2_action_proto_enumTypes,
4215 MessageInfos: file_google_apps_drive_activity_v2_action_proto_msgTypes,
4216 }.Build()
4217 File_google_apps_drive_activity_v2_action_proto = out.File
4218 file_google_apps_drive_activity_v2_action_proto_rawDesc = nil
4219 file_google_apps_drive_activity_v2_action_proto_goTypes = nil
4220 file_google_apps_drive_activity_v2_action_proto_depIdxs = nil
4221 }
4222
View as plain text