1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package labels
22
23 import (
24 context "context"
25 reflect "reflect"
26
27 _ "google.golang.org/genproto/googleapis/api/annotations"
28 grpc "google.golang.org/grpc"
29 codes "google.golang.org/grpc/codes"
30 status "google.golang.org/grpc/status"
31 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
32 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
33 emptypb "google.golang.org/protobuf/types/known/emptypb"
34 )
35
36 const (
37
38 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
39
40 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
41 )
42
43 var File_google_apps_drive_labels_v2_label_service_proto protoreflect.FileDescriptor
44
45 var file_google_apps_drive_labels_v2_label_service_proto_rawDesc = []byte{
46 0x0a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72,
47 0x69, 0x76, 0x65, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x76, 0x32, 0x2f, 0x6c, 0x61,
48 0x62, 0x65, 0x6c, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
49 0x6f, 0x12, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
50 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x1a, 0x1c,
51 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74,
52 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f,
53 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e,
54 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70,
55 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f,
56 0x76, 0x32, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e,
57 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76,
58 0x65, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x76, 0x32, 0x2f, 0x6c, 0x61, 0x62, 0x65,
59 0x6c, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x32,
60 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76,
61 0x65, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x76, 0x32, 0x2f, 0x6c, 0x61, 0x62, 0x65,
62 0x6c, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
63 0x74, 0x6f, 0x1a, 0x2a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f,
64 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x76, 0x32, 0x2f,
65 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x33,
66 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76,
67 0x65, 0x2f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x76, 0x32, 0x2f, 0x75, 0x73, 0x65, 0x72,
68 0x5f, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x70, 0x72,
69 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
70 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
71 0x32, 0xce, 0x1c, 0x0a, 0x0c, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
72 0x65, 0x12, 0xad, 0x01, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x43, 0x61, 0x70,
73 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
74 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61,
75 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x43,
76 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
77 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
78 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32,
79 0x2e, 0x55, 0x73, 0x65, 0x72, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65,
80 0x73, 0x22, 0x2e, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x21,
81 0x12, 0x1f, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x75, 0x73, 0x65, 0x72,
82 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73,
83 0x7d, 0x12, 0x81, 0x01, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73,
84 0x12, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
85 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x4c,
86 0x69, 0x73, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
87 0x1a, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
88 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x4c,
89 0x69, 0x73, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
90 0x65, 0x22, 0x12, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0c, 0x12, 0x0a, 0x2f, 0x76, 0x32, 0x2f, 0x6c,
91 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x80, 0x01, 0x0a, 0x08, 0x47, 0x65, 0x74, 0x4c, 0x61, 0x62,
92 0x65, 0x6c, 0x12, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
93 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32,
94 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
95 0x1a, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
96 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x4c,
97 0x61, 0x62, 0x65, 0x6c, 0x22, 0x22, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4,
98 0x93, 0x02, 0x15, 0x12, 0x13, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6c,
99 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0x88, 0x01, 0x0a, 0x0e, 0x47, 0x65, 0x74,
100 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x32, 0x2e, 0x67, 0x6f,
101 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
102 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x61, 0x62,
103 0x65, 0x6c, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
104 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72,
105 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x61,
106 0x62, 0x65, 0x6c, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x22, 0x18, 0x82, 0xd3, 0xe4, 0x93, 0x02,
107 0x12, 0x12, 0x10, 0x2f, 0x76, 0x32, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x6c, 0x61,
108 0x62, 0x65, 0x6c, 0x12, 0x85, 0x01, 0x0a, 0x0b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x61,
109 0x62, 0x65, 0x6c, 0x12, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
110 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76,
111 0x32, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71,
112 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
113 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e,
114 0x76, 0x32, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x21, 0xda, 0x41, 0x05, 0x6c, 0x61, 0x62,
115 0x65, 0x6c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x22, 0x0a, 0x2f, 0x76, 0x32, 0x2f, 0x6c, 0x61,
116 0x62, 0x65, 0x6c, 0x73, 0x3a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0xac, 0x01, 0x0a, 0x10,
117 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c,
118 0x12, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
119 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x44,
120 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52,
121 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
122 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c,
123 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
124 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2b, 0xda,
125 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x22, 0x19, 0x2f, 0x76,
126 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a,
127 0x7d, 0x3a, 0x64, 0x65, 0x6c, 0x74, 0x61, 0x3a, 0x01, 0x2a, 0x12, 0xad, 0x01, 0x0a, 0x13, 0x55,
128 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x6f, 0x70, 0x79, 0x4d, 0x6f,
129 0x64, 0x65, 0x12, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
130 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32,
131 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43, 0x6f, 0x70, 0x79,
132 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x67, 0x6f,
133 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
134 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22,
135 0x39, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2c, 0x22, 0x27,
136 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
137 0x2f, 0x2a, 0x7d, 0x3a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x43,
138 0x6f, 0x70, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x3a, 0x01, 0x2a, 0x12, 0x93, 0x01, 0x0a, 0x0c, 0x50,
139 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x30, 0x2e, 0x67, 0x6f,
140 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
141 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73,
142 0x68, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e,
143 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76,
144 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x61, 0x62, 0x65,
145 0x6c, 0x22, 0x2d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20,
146 0x22, 0x1b, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6c, 0x61, 0x62, 0x65,
147 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x3a, 0x01, 0x2a,
148 0x12, 0x93, 0x01, 0x0a, 0x0c, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4c, 0x61, 0x62, 0x65,
149 0x6c, 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e,
150 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e,
151 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75,
152 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
153 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76,
154 0x32, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x2d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65,
155 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x22, 0x1b, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
156 0x65, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x64, 0x69, 0x73, 0x61,
157 0x62, 0x6c, 0x65, 0x3a, 0x01, 0x2a, 0x12, 0x90, 0x01, 0x0a, 0x0b, 0x45, 0x6e, 0x61, 0x62, 0x6c,
158 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
159 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c,
160 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c,
161 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
162 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65,
163 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x22, 0x2c, 0xda, 0x41, 0x04,
164 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x22, 0x1a, 0x2f, 0x76, 0x32, 0x2f,
165 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x3a,
166 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x3a, 0x01, 0x2a, 0x12, 0x7a, 0x0a, 0x0b, 0x44, 0x65, 0x6c,
167 0x65, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
168 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62,
169 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x61, 0x62,
170 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
171 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74,
172 0x79, 0x22, 0x22, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15,
173 0x2a, 0x13, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6c, 0x61, 0x62, 0x65,
174 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xf0, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x61,
175 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x38,
176 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
177 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x73,
178 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
179 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
180 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62,
181 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c,
182 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
183 0x6e, 0x73, 0x65, 0x22, 0x63, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3,
184 0xe4, 0x93, 0x02, 0x54, 0x12, 0x21, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e,
185 0x74, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x65, 0x72, 0x6d,
186 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x5a, 0x2f, 0x12, 0x2d, 0x2f, 0x76, 0x32, 0x2f, 0x7b,
187 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x2f,
188 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x65, 0x72,
189 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x9b, 0x02, 0x0a, 0x15, 0x43, 0x72, 0x65,
190 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69,
191 0x6f, 0x6e, 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73,
192 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32,
193 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d,
194 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e,
195 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76,
196 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x61, 0x62, 0x65,
197 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x98, 0x01, 0xda, 0x41,
198 0x17, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x65,
199 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x78, 0x22, 0x21,
200 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x6c, 0x61, 0x62, 0x65,
201 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
202 0x73, 0x3a, 0x10, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73,
203 0x69, 0x6f, 0x6e, 0x5a, 0x41, 0x22, 0x2d, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65,
204 0x6e, 0x74, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x76, 0x69,
205 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73,
206 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x10, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x65, 0x72, 0x6d,
207 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x8a, 0x02, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, 0x74,
208 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
209 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64,
210 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x55,
211 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73,
212 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x67, 0x6f,
213 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e,
214 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50,
215 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x87, 0x01, 0xda, 0x41, 0x06, 0x70,
216 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x78, 0x32, 0x21, 0x2f, 0x76, 0x32,
217 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f,
218 0x2a, 0x7d, 0x2f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x10,
219 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
220 0x5a, 0x41, 0x32, 0x2d, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d,
221 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f,
222 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
223 0x73, 0x3a, 0x10, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73,
224 0x69, 0x6f, 0x6e, 0x12, 0xcd, 0x01, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x61,
225 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x39, 0x2e,
226 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76,
227 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x44, 0x65, 0x6c, 0x65,
228 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
229 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
230 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
231 0x22, 0x61, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x54, 0x2a,
232 0x21, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c,
233 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
234 0x2a, 0x7d, 0x5a, 0x2f, 0x2a, 0x2d, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
235 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f,
236 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73,
237 0x2f, 0x2a, 0x7d, 0x12, 0xa4, 0x02, 0x0a, 0x1b, 0x42, 0x61, 0x74, 0x63, 0x68, 0x55, 0x70, 0x64,
238 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69,
239 0x6f, 0x6e, 0x73, 0x12, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
240 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76,
241 0x32, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61, 0x62,
242 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71,
243 0x75, 0x65, 0x73, 0x74, 0x1a, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
244 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e,
245 0x76, 0x32, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4c, 0x61,
246 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65,
247 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x81, 0x01, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65,
248 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x72, 0x22, 0x2d, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x70,
249 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x2f,
250 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x62, 0x61, 0x74, 0x63,
251 0x68, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x5a, 0x3e, 0x22, 0x39, 0x2f, 0x76,
252 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73,
253 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f,
254 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x62, 0x61, 0x74, 0x63,
255 0x68, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x12, 0xfa, 0x01, 0x0a, 0x1b, 0x42,
256 0x61, 0x74, 0x63, 0x68, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50,
257 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3f, 0x2e, 0x67, 0x6f, 0x6f,
258 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c,
259 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x44, 0x65,
260 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73,
261 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f,
262 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d,
263 0x70, 0x74, 0x79, 0x22, 0x81, 0x01, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82,
264 0xd3, 0xe4, 0x93, 0x02, 0x72, 0x22, 0x2d, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65,
265 0x6e, 0x74, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x65, 0x72,
266 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x62, 0x61, 0x74, 0x63, 0x68, 0x44, 0x65,
267 0x6c, 0x65, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x5a, 0x3e, 0x22, 0x39, 0x2f, 0x76, 0x32, 0x2f, 0x7b,
268 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x2f,
269 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x65, 0x72,
270 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x62, 0x61, 0x74, 0x63, 0x68, 0x44, 0x65,
271 0x6c, 0x65, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x12, 0xd2, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74,
272 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f,
273 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c,
274 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x61, 0x62,
275 0x65, 0x6c, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33,
276 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69,
277 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x73,
278 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
279 0x6e, 0x73, 0x65, 0x22, 0x57, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3,
280 0xe4, 0x93, 0x02, 0x48, 0x12, 0x1b, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e,
281 0x74, 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x6b,
282 0x73, 0x5a, 0x29, 0x12, 0x27, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
283 0x3d, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x2f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69,
284 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x1a, 0xf2, 0x01, 0xca,
285 0x41, 0x1a, 0x64, 0x72, 0x69, 0x76, 0x65, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x67, 0x6f,
286 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0xd1, 0x01,
287 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
288 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f,
289 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x6c, 0x61, 0x62, 0x65,
290 0x6c, 0x73, 0x2c, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67,
291 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75,
292 0x74, 0x68, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x6c,
293 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x6f, 0x6e, 0x6c, 0x79, 0x2c, 0x68,
294 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
295 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x64,
296 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2c, 0x68, 0x74, 0x74, 0x70,
297 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
298 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x64, 0x72, 0x69, 0x76,
299 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x6f, 0x6e, 0x6c,
300 0x79, 0x42, 0x80, 0x01, 0x0a, 0x1f, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
301 0x2e, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2e, 0x6c, 0x61, 0x62, 0x65,
302 0x6c, 0x73, 0x2e, 0x76, 0x32, 0x42, 0x11, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x53, 0x65, 0x72, 0x76,
303 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x41, 0x67, 0x6f, 0x6f, 0x67,
304 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65,
305 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
306 0x73, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x72, 0x69, 0x76, 0x65, 0x2f, 0x6c, 0x61, 0x62,
307 0x65, 0x6c, 0x73, 0x2f, 0x76, 0x32, 0x3b, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0xa2, 0x02, 0x04,
308 0x44, 0x4c, 0x42, 0x4c, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
309 }
310
311 var file_google_apps_drive_labels_v2_label_service_proto_goTypes = []interface{}{
312 (*GetUserCapabilitiesRequest)(nil),
313 (*ListLabelsRequest)(nil),
314 (*GetLabelRequest)(nil),
315 (*GetLabelLimitsRequest)(nil),
316 (*CreateLabelRequest)(nil),
317 (*DeltaUpdateLabelRequest)(nil),
318 (*UpdateLabelCopyModeRequest)(nil),
319 (*PublishLabelRequest)(nil),
320 (*DisableLabelRequest)(nil),
321 (*EnableLabelRequest)(nil),
322 (*DeleteLabelRequest)(nil),
323 (*ListLabelPermissionsRequest)(nil),
324 (*CreateLabelPermissionRequest)(nil),
325 (*UpdateLabelPermissionRequest)(nil),
326 (*DeleteLabelPermissionRequest)(nil),
327 (*BatchUpdateLabelPermissionsRequest)(nil),
328 (*BatchDeleteLabelPermissionsRequest)(nil),
329 (*ListLabelLocksRequest)(nil),
330 (*UserCapabilities)(nil),
331 (*ListLabelsResponse)(nil),
332 (*Label)(nil),
333 (*LabelLimits)(nil),
334 (*DeltaUpdateLabelResponse)(nil),
335 (*emptypb.Empty)(nil),
336 (*ListLabelPermissionsResponse)(nil),
337 (*LabelPermission)(nil),
338 (*BatchUpdateLabelPermissionsResponse)(nil),
339 (*ListLabelLocksResponse)(nil),
340 }
341 var file_google_apps_drive_labels_v2_label_service_proto_depIdxs = []int32{
342 0,
343 1,
344 2,
345 3,
346 4,
347 5,
348 6,
349 7,
350 8,
351 9,
352 10,
353 11,
354 12,
355 13,
356 14,
357 15,
358 16,
359 17,
360 18,
361 19,
362 20,
363 21,
364 20,
365 22,
366 20,
367 20,
368 20,
369 20,
370 23,
371 24,
372 25,
373 25,
374 23,
375 26,
376 23,
377 27,
378 18,
379 0,
380 0,
381 0,
382 0,
383 }
384
385 func init() { file_google_apps_drive_labels_v2_label_service_proto_init() }
386 func file_google_apps_drive_labels_v2_label_service_proto_init() {
387 if File_google_apps_drive_labels_v2_label_service_proto != nil {
388 return
389 }
390 file_google_apps_drive_labels_v2_label_proto_init()
391 file_google_apps_drive_labels_v2_label_limits_proto_init()
392 file_google_apps_drive_labels_v2_label_permission_proto_init()
393 file_google_apps_drive_labels_v2_requests_proto_init()
394 file_google_apps_drive_labels_v2_user_capabilities_proto_init()
395 type x struct{}
396 out := protoimpl.TypeBuilder{
397 File: protoimpl.DescBuilder{
398 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
399 RawDescriptor: file_google_apps_drive_labels_v2_label_service_proto_rawDesc,
400 NumEnums: 0,
401 NumMessages: 0,
402 NumExtensions: 0,
403 NumServices: 1,
404 },
405 GoTypes: file_google_apps_drive_labels_v2_label_service_proto_goTypes,
406 DependencyIndexes: file_google_apps_drive_labels_v2_label_service_proto_depIdxs,
407 }.Build()
408 File_google_apps_drive_labels_v2_label_service_proto = out.File
409 file_google_apps_drive_labels_v2_label_service_proto_rawDesc = nil
410 file_google_apps_drive_labels_v2_label_service_proto_goTypes = nil
411 file_google_apps_drive_labels_v2_label_service_proto_depIdxs = nil
412 }
413
414
415 var _ context.Context
416 var _ grpc.ClientConnInterface
417
418
419
420 const _ = grpc.SupportPackageIsVersion6
421
422
423
424
425 type LabelServiceClient interface {
426
427 GetUserCapabilities(ctx context.Context, in *GetUserCapabilitiesRequest, opts ...grpc.CallOption) (*UserCapabilities, error)
428
429 ListLabels(ctx context.Context, in *ListLabelsRequest, opts ...grpc.CallOption) (*ListLabelsResponse, error)
430
431
432
433
434
435
436
437
438
439 GetLabel(ctx context.Context, in *GetLabelRequest, opts ...grpc.CallOption) (*Label, error)
440
441
442 GetLabelLimits(ctx context.Context, in *GetLabelLimitsRequest, opts ...grpc.CallOption) (*LabelLimits, error)
443
444 CreateLabel(ctx context.Context, in *CreateLabelRequest, opts ...grpc.CallOption) (*Label, error)
445
446
447
448
449 DeltaUpdateLabel(ctx context.Context, in *DeltaUpdateLabelRequest, opts ...grpc.CallOption) (*DeltaUpdateLabelResponse, error)
450
451
452 UpdateLabelCopyMode(ctx context.Context, in *UpdateLabelCopyModeRequest, opts ...grpc.CallOption) (*Label, error)
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471 PublishLabel(ctx context.Context, in *PublishLabelRequest, opts ...grpc.CallOption) (*Label, error)
472
473
474
475
476
477
478
479 DisableLabel(ctx context.Context, in *DisableLabelRequest, opts ...grpc.CallOption) (*Label, error)
480
481
482
483
484 EnableLabel(ctx context.Context, in *EnableLabelRequest, opts ...grpc.CallOption) (*Label, error)
485
486
487
488
489 DeleteLabel(ctx context.Context, in *DeleteLabelRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
490
491 ListLabelPermissions(ctx context.Context, in *ListLabelPermissionsRequest, opts ...grpc.CallOption) (*ListLabelPermissionsResponse, error)
492
493
494
495
496 CreateLabelPermission(ctx context.Context, in *CreateLabelPermissionRequest, opts ...grpc.CallOption) (*LabelPermission, error)
497
498
499
500
501 UpdateLabelPermission(ctx context.Context, in *UpdateLabelPermissionRequest, opts ...grpc.CallOption) (*LabelPermission, error)
502
503
504 DeleteLabelPermission(ctx context.Context, in *DeleteLabelPermissionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
505
506
507
508
509 BatchUpdateLabelPermissions(ctx context.Context, in *BatchUpdateLabelPermissionsRequest, opts ...grpc.CallOption) (*BatchUpdateLabelPermissionsResponse, error)
510
511
512 BatchDeleteLabelPermissions(ctx context.Context, in *BatchDeleteLabelPermissionsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
513
514 ListLabelLocks(ctx context.Context, in *ListLabelLocksRequest, opts ...grpc.CallOption) (*ListLabelLocksResponse, error)
515 }
516
517 type labelServiceClient struct {
518 cc grpc.ClientConnInterface
519 }
520
521 func NewLabelServiceClient(cc grpc.ClientConnInterface) LabelServiceClient {
522 return &labelServiceClient{cc}
523 }
524
525 func (c *labelServiceClient) GetUserCapabilities(ctx context.Context, in *GetUserCapabilitiesRequest, opts ...grpc.CallOption) (*UserCapabilities, error) {
526 out := new(UserCapabilities)
527 err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2.LabelService/GetUserCapabilities", in, out, opts...)
528 if err != nil {
529 return nil, err
530 }
531 return out, nil
532 }
533
534 func (c *labelServiceClient) ListLabels(ctx context.Context, in *ListLabelsRequest, opts ...grpc.CallOption) (*ListLabelsResponse, error) {
535 out := new(ListLabelsResponse)
536 err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2.LabelService/ListLabels", in, out, opts...)
537 if err != nil {
538 return nil, err
539 }
540 return out, nil
541 }
542
543 func (c *labelServiceClient) GetLabel(ctx context.Context, in *GetLabelRequest, opts ...grpc.CallOption) (*Label, error) {
544 out := new(Label)
545 err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2.LabelService/GetLabel", in, out, opts...)
546 if err != nil {
547 return nil, err
548 }
549 return out, nil
550 }
551
552 func (c *labelServiceClient) GetLabelLimits(ctx context.Context, in *GetLabelLimitsRequest, opts ...grpc.CallOption) (*LabelLimits, error) {
553 out := new(LabelLimits)
554 err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2.LabelService/GetLabelLimits", in, out, opts...)
555 if err != nil {
556 return nil, err
557 }
558 return out, nil
559 }
560
561 func (c *labelServiceClient) CreateLabel(ctx context.Context, in *CreateLabelRequest, opts ...grpc.CallOption) (*Label, error) {
562 out := new(Label)
563 err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2.LabelService/CreateLabel", in, out, opts...)
564 if err != nil {
565 return nil, err
566 }
567 return out, nil
568 }
569
570 func (c *labelServiceClient) DeltaUpdateLabel(ctx context.Context, in *DeltaUpdateLabelRequest, opts ...grpc.CallOption) (*DeltaUpdateLabelResponse, error) {
571 out := new(DeltaUpdateLabelResponse)
572 err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2.LabelService/DeltaUpdateLabel", in, out, opts...)
573 if err != nil {
574 return nil, err
575 }
576 return out, nil
577 }
578
579 func (c *labelServiceClient) UpdateLabelCopyMode(ctx context.Context, in *UpdateLabelCopyModeRequest, opts ...grpc.CallOption) (*Label, error) {
580 out := new(Label)
581 err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2.LabelService/UpdateLabelCopyMode", in, out, opts...)
582 if err != nil {
583 return nil, err
584 }
585 return out, nil
586 }
587
588 func (c *labelServiceClient) PublishLabel(ctx context.Context, in *PublishLabelRequest, opts ...grpc.CallOption) (*Label, error) {
589 out := new(Label)
590 err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2.LabelService/PublishLabel", in, out, opts...)
591 if err != nil {
592 return nil, err
593 }
594 return out, nil
595 }
596
597 func (c *labelServiceClient) DisableLabel(ctx context.Context, in *DisableLabelRequest, opts ...grpc.CallOption) (*Label, error) {
598 out := new(Label)
599 err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2.LabelService/DisableLabel", in, out, opts...)
600 if err != nil {
601 return nil, err
602 }
603 return out, nil
604 }
605
606 func (c *labelServiceClient) EnableLabel(ctx context.Context, in *EnableLabelRequest, opts ...grpc.CallOption) (*Label, error) {
607 out := new(Label)
608 err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2.LabelService/EnableLabel", in, out, opts...)
609 if err != nil {
610 return nil, err
611 }
612 return out, nil
613 }
614
615 func (c *labelServiceClient) DeleteLabel(ctx context.Context, in *DeleteLabelRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
616 out := new(emptypb.Empty)
617 err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2.LabelService/DeleteLabel", in, out, opts...)
618 if err != nil {
619 return nil, err
620 }
621 return out, nil
622 }
623
624 func (c *labelServiceClient) ListLabelPermissions(ctx context.Context, in *ListLabelPermissionsRequest, opts ...grpc.CallOption) (*ListLabelPermissionsResponse, error) {
625 out := new(ListLabelPermissionsResponse)
626 err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2.LabelService/ListLabelPermissions", in, out, opts...)
627 if err != nil {
628 return nil, err
629 }
630 return out, nil
631 }
632
633 func (c *labelServiceClient) CreateLabelPermission(ctx context.Context, in *CreateLabelPermissionRequest, opts ...grpc.CallOption) (*LabelPermission, error) {
634 out := new(LabelPermission)
635 err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2.LabelService/CreateLabelPermission", in, out, opts...)
636 if err != nil {
637 return nil, err
638 }
639 return out, nil
640 }
641
642 func (c *labelServiceClient) UpdateLabelPermission(ctx context.Context, in *UpdateLabelPermissionRequest, opts ...grpc.CallOption) (*LabelPermission, error) {
643 out := new(LabelPermission)
644 err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2.LabelService/UpdateLabelPermission", in, out, opts...)
645 if err != nil {
646 return nil, err
647 }
648 return out, nil
649 }
650
651 func (c *labelServiceClient) DeleteLabelPermission(ctx context.Context, in *DeleteLabelPermissionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
652 out := new(emptypb.Empty)
653 err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2.LabelService/DeleteLabelPermission", in, out, opts...)
654 if err != nil {
655 return nil, err
656 }
657 return out, nil
658 }
659
660 func (c *labelServiceClient) BatchUpdateLabelPermissions(ctx context.Context, in *BatchUpdateLabelPermissionsRequest, opts ...grpc.CallOption) (*BatchUpdateLabelPermissionsResponse, error) {
661 out := new(BatchUpdateLabelPermissionsResponse)
662 err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2.LabelService/BatchUpdateLabelPermissions", in, out, opts...)
663 if err != nil {
664 return nil, err
665 }
666 return out, nil
667 }
668
669 func (c *labelServiceClient) BatchDeleteLabelPermissions(ctx context.Context, in *BatchDeleteLabelPermissionsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
670 out := new(emptypb.Empty)
671 err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2.LabelService/BatchDeleteLabelPermissions", in, out, opts...)
672 if err != nil {
673 return nil, err
674 }
675 return out, nil
676 }
677
678 func (c *labelServiceClient) ListLabelLocks(ctx context.Context, in *ListLabelLocksRequest, opts ...grpc.CallOption) (*ListLabelLocksResponse, error) {
679 out := new(ListLabelLocksResponse)
680 err := c.cc.Invoke(ctx, "/google.apps.drive.labels.v2.LabelService/ListLabelLocks", in, out, opts...)
681 if err != nil {
682 return nil, err
683 }
684 return out, nil
685 }
686
687
688 type LabelServiceServer interface {
689
690 GetUserCapabilities(context.Context, *GetUserCapabilitiesRequest) (*UserCapabilities, error)
691
692 ListLabels(context.Context, *ListLabelsRequest) (*ListLabelsResponse, error)
693
694
695
696
697
698
699
700
701
702 GetLabel(context.Context, *GetLabelRequest) (*Label, error)
703
704
705 GetLabelLimits(context.Context, *GetLabelLimitsRequest) (*LabelLimits, error)
706
707 CreateLabel(context.Context, *CreateLabelRequest) (*Label, error)
708
709
710
711
712 DeltaUpdateLabel(context.Context, *DeltaUpdateLabelRequest) (*DeltaUpdateLabelResponse, error)
713
714
715 UpdateLabelCopyMode(context.Context, *UpdateLabelCopyModeRequest) (*Label, error)
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734 PublishLabel(context.Context, *PublishLabelRequest) (*Label, error)
735
736
737
738
739
740
741
742 DisableLabel(context.Context, *DisableLabelRequest) (*Label, error)
743
744
745
746
747 EnableLabel(context.Context, *EnableLabelRequest) (*Label, error)
748
749
750
751
752 DeleteLabel(context.Context, *DeleteLabelRequest) (*emptypb.Empty, error)
753
754 ListLabelPermissions(context.Context, *ListLabelPermissionsRequest) (*ListLabelPermissionsResponse, error)
755
756
757
758
759 CreateLabelPermission(context.Context, *CreateLabelPermissionRequest) (*LabelPermission, error)
760
761
762
763
764 UpdateLabelPermission(context.Context, *UpdateLabelPermissionRequest) (*LabelPermission, error)
765
766
767 DeleteLabelPermission(context.Context, *DeleteLabelPermissionRequest) (*emptypb.Empty, error)
768
769
770
771
772 BatchUpdateLabelPermissions(context.Context, *BatchUpdateLabelPermissionsRequest) (*BatchUpdateLabelPermissionsResponse, error)
773
774
775 BatchDeleteLabelPermissions(context.Context, *BatchDeleteLabelPermissionsRequest) (*emptypb.Empty, error)
776
777 ListLabelLocks(context.Context, *ListLabelLocksRequest) (*ListLabelLocksResponse, error)
778 }
779
780
781 type UnimplementedLabelServiceServer struct {
782 }
783
784 func (*UnimplementedLabelServiceServer) GetUserCapabilities(context.Context, *GetUserCapabilitiesRequest) (*UserCapabilities, error) {
785 return nil, status.Errorf(codes.Unimplemented, "method GetUserCapabilities not implemented")
786 }
787 func (*UnimplementedLabelServiceServer) ListLabels(context.Context, *ListLabelsRequest) (*ListLabelsResponse, error) {
788 return nil, status.Errorf(codes.Unimplemented, "method ListLabels not implemented")
789 }
790 func (*UnimplementedLabelServiceServer) GetLabel(context.Context, *GetLabelRequest) (*Label, error) {
791 return nil, status.Errorf(codes.Unimplemented, "method GetLabel not implemented")
792 }
793 func (*UnimplementedLabelServiceServer) GetLabelLimits(context.Context, *GetLabelLimitsRequest) (*LabelLimits, error) {
794 return nil, status.Errorf(codes.Unimplemented, "method GetLabelLimits not implemented")
795 }
796 func (*UnimplementedLabelServiceServer) CreateLabel(context.Context, *CreateLabelRequest) (*Label, error) {
797 return nil, status.Errorf(codes.Unimplemented, "method CreateLabel not implemented")
798 }
799 func (*UnimplementedLabelServiceServer) DeltaUpdateLabel(context.Context, *DeltaUpdateLabelRequest) (*DeltaUpdateLabelResponse, error) {
800 return nil, status.Errorf(codes.Unimplemented, "method DeltaUpdateLabel not implemented")
801 }
802 func (*UnimplementedLabelServiceServer) UpdateLabelCopyMode(context.Context, *UpdateLabelCopyModeRequest) (*Label, error) {
803 return nil, status.Errorf(codes.Unimplemented, "method UpdateLabelCopyMode not implemented")
804 }
805 func (*UnimplementedLabelServiceServer) PublishLabel(context.Context, *PublishLabelRequest) (*Label, error) {
806 return nil, status.Errorf(codes.Unimplemented, "method PublishLabel not implemented")
807 }
808 func (*UnimplementedLabelServiceServer) DisableLabel(context.Context, *DisableLabelRequest) (*Label, error) {
809 return nil, status.Errorf(codes.Unimplemented, "method DisableLabel not implemented")
810 }
811 func (*UnimplementedLabelServiceServer) EnableLabel(context.Context, *EnableLabelRequest) (*Label, error) {
812 return nil, status.Errorf(codes.Unimplemented, "method EnableLabel not implemented")
813 }
814 func (*UnimplementedLabelServiceServer) DeleteLabel(context.Context, *DeleteLabelRequest) (*emptypb.Empty, error) {
815 return nil, status.Errorf(codes.Unimplemented, "method DeleteLabel not implemented")
816 }
817 func (*UnimplementedLabelServiceServer) ListLabelPermissions(context.Context, *ListLabelPermissionsRequest) (*ListLabelPermissionsResponse, error) {
818 return nil, status.Errorf(codes.Unimplemented, "method ListLabelPermissions not implemented")
819 }
820 func (*UnimplementedLabelServiceServer) CreateLabelPermission(context.Context, *CreateLabelPermissionRequest) (*LabelPermission, error) {
821 return nil, status.Errorf(codes.Unimplemented, "method CreateLabelPermission not implemented")
822 }
823 func (*UnimplementedLabelServiceServer) UpdateLabelPermission(context.Context, *UpdateLabelPermissionRequest) (*LabelPermission, error) {
824 return nil, status.Errorf(codes.Unimplemented, "method UpdateLabelPermission not implemented")
825 }
826 func (*UnimplementedLabelServiceServer) DeleteLabelPermission(context.Context, *DeleteLabelPermissionRequest) (*emptypb.Empty, error) {
827 return nil, status.Errorf(codes.Unimplemented, "method DeleteLabelPermission not implemented")
828 }
829 func (*UnimplementedLabelServiceServer) BatchUpdateLabelPermissions(context.Context, *BatchUpdateLabelPermissionsRequest) (*BatchUpdateLabelPermissionsResponse, error) {
830 return nil, status.Errorf(codes.Unimplemented, "method BatchUpdateLabelPermissions not implemented")
831 }
832 func (*UnimplementedLabelServiceServer) BatchDeleteLabelPermissions(context.Context, *BatchDeleteLabelPermissionsRequest) (*emptypb.Empty, error) {
833 return nil, status.Errorf(codes.Unimplemented, "method BatchDeleteLabelPermissions not implemented")
834 }
835 func (*UnimplementedLabelServiceServer) ListLabelLocks(context.Context, *ListLabelLocksRequest) (*ListLabelLocksResponse, error) {
836 return nil, status.Errorf(codes.Unimplemented, "method ListLabelLocks not implemented")
837 }
838
839 func RegisterLabelServiceServer(s *grpc.Server, srv LabelServiceServer) {
840 s.RegisterService(&_LabelService_serviceDesc, srv)
841 }
842
843 func _LabelService_GetUserCapabilities_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
844 in := new(GetUserCapabilitiesRequest)
845 if err := dec(in); err != nil {
846 return nil, err
847 }
848 if interceptor == nil {
849 return srv.(LabelServiceServer).GetUserCapabilities(ctx, in)
850 }
851 info := &grpc.UnaryServerInfo{
852 Server: srv,
853 FullMethod: "/google.apps.drive.labels.v2.LabelService/GetUserCapabilities",
854 }
855 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
856 return srv.(LabelServiceServer).GetUserCapabilities(ctx, req.(*GetUserCapabilitiesRequest))
857 }
858 return interceptor(ctx, in, info, handler)
859 }
860
861 func _LabelService_ListLabels_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
862 in := new(ListLabelsRequest)
863 if err := dec(in); err != nil {
864 return nil, err
865 }
866 if interceptor == nil {
867 return srv.(LabelServiceServer).ListLabels(ctx, in)
868 }
869 info := &grpc.UnaryServerInfo{
870 Server: srv,
871 FullMethod: "/google.apps.drive.labels.v2.LabelService/ListLabels",
872 }
873 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
874 return srv.(LabelServiceServer).ListLabels(ctx, req.(*ListLabelsRequest))
875 }
876 return interceptor(ctx, in, info, handler)
877 }
878
879 func _LabelService_GetLabel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
880 in := new(GetLabelRequest)
881 if err := dec(in); err != nil {
882 return nil, err
883 }
884 if interceptor == nil {
885 return srv.(LabelServiceServer).GetLabel(ctx, in)
886 }
887 info := &grpc.UnaryServerInfo{
888 Server: srv,
889 FullMethod: "/google.apps.drive.labels.v2.LabelService/GetLabel",
890 }
891 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
892 return srv.(LabelServiceServer).GetLabel(ctx, req.(*GetLabelRequest))
893 }
894 return interceptor(ctx, in, info, handler)
895 }
896
897 func _LabelService_GetLabelLimits_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
898 in := new(GetLabelLimitsRequest)
899 if err := dec(in); err != nil {
900 return nil, err
901 }
902 if interceptor == nil {
903 return srv.(LabelServiceServer).GetLabelLimits(ctx, in)
904 }
905 info := &grpc.UnaryServerInfo{
906 Server: srv,
907 FullMethod: "/google.apps.drive.labels.v2.LabelService/GetLabelLimits",
908 }
909 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
910 return srv.(LabelServiceServer).GetLabelLimits(ctx, req.(*GetLabelLimitsRequest))
911 }
912 return interceptor(ctx, in, info, handler)
913 }
914
915 func _LabelService_CreateLabel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
916 in := new(CreateLabelRequest)
917 if err := dec(in); err != nil {
918 return nil, err
919 }
920 if interceptor == nil {
921 return srv.(LabelServiceServer).CreateLabel(ctx, in)
922 }
923 info := &grpc.UnaryServerInfo{
924 Server: srv,
925 FullMethod: "/google.apps.drive.labels.v2.LabelService/CreateLabel",
926 }
927 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
928 return srv.(LabelServiceServer).CreateLabel(ctx, req.(*CreateLabelRequest))
929 }
930 return interceptor(ctx, in, info, handler)
931 }
932
933 func _LabelService_DeltaUpdateLabel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
934 in := new(DeltaUpdateLabelRequest)
935 if err := dec(in); err != nil {
936 return nil, err
937 }
938 if interceptor == nil {
939 return srv.(LabelServiceServer).DeltaUpdateLabel(ctx, in)
940 }
941 info := &grpc.UnaryServerInfo{
942 Server: srv,
943 FullMethod: "/google.apps.drive.labels.v2.LabelService/DeltaUpdateLabel",
944 }
945 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
946 return srv.(LabelServiceServer).DeltaUpdateLabel(ctx, req.(*DeltaUpdateLabelRequest))
947 }
948 return interceptor(ctx, in, info, handler)
949 }
950
951 func _LabelService_UpdateLabelCopyMode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
952 in := new(UpdateLabelCopyModeRequest)
953 if err := dec(in); err != nil {
954 return nil, err
955 }
956 if interceptor == nil {
957 return srv.(LabelServiceServer).UpdateLabelCopyMode(ctx, in)
958 }
959 info := &grpc.UnaryServerInfo{
960 Server: srv,
961 FullMethod: "/google.apps.drive.labels.v2.LabelService/UpdateLabelCopyMode",
962 }
963 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
964 return srv.(LabelServiceServer).UpdateLabelCopyMode(ctx, req.(*UpdateLabelCopyModeRequest))
965 }
966 return interceptor(ctx, in, info, handler)
967 }
968
969 func _LabelService_PublishLabel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
970 in := new(PublishLabelRequest)
971 if err := dec(in); err != nil {
972 return nil, err
973 }
974 if interceptor == nil {
975 return srv.(LabelServiceServer).PublishLabel(ctx, in)
976 }
977 info := &grpc.UnaryServerInfo{
978 Server: srv,
979 FullMethod: "/google.apps.drive.labels.v2.LabelService/PublishLabel",
980 }
981 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
982 return srv.(LabelServiceServer).PublishLabel(ctx, req.(*PublishLabelRequest))
983 }
984 return interceptor(ctx, in, info, handler)
985 }
986
987 func _LabelService_DisableLabel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
988 in := new(DisableLabelRequest)
989 if err := dec(in); err != nil {
990 return nil, err
991 }
992 if interceptor == nil {
993 return srv.(LabelServiceServer).DisableLabel(ctx, in)
994 }
995 info := &grpc.UnaryServerInfo{
996 Server: srv,
997 FullMethod: "/google.apps.drive.labels.v2.LabelService/DisableLabel",
998 }
999 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1000 return srv.(LabelServiceServer).DisableLabel(ctx, req.(*DisableLabelRequest))
1001 }
1002 return interceptor(ctx, in, info, handler)
1003 }
1004
1005 func _LabelService_EnableLabel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1006 in := new(EnableLabelRequest)
1007 if err := dec(in); err != nil {
1008 return nil, err
1009 }
1010 if interceptor == nil {
1011 return srv.(LabelServiceServer).EnableLabel(ctx, in)
1012 }
1013 info := &grpc.UnaryServerInfo{
1014 Server: srv,
1015 FullMethod: "/google.apps.drive.labels.v2.LabelService/EnableLabel",
1016 }
1017 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1018 return srv.(LabelServiceServer).EnableLabel(ctx, req.(*EnableLabelRequest))
1019 }
1020 return interceptor(ctx, in, info, handler)
1021 }
1022
1023 func _LabelService_DeleteLabel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1024 in := new(DeleteLabelRequest)
1025 if err := dec(in); err != nil {
1026 return nil, err
1027 }
1028 if interceptor == nil {
1029 return srv.(LabelServiceServer).DeleteLabel(ctx, in)
1030 }
1031 info := &grpc.UnaryServerInfo{
1032 Server: srv,
1033 FullMethod: "/google.apps.drive.labels.v2.LabelService/DeleteLabel",
1034 }
1035 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1036 return srv.(LabelServiceServer).DeleteLabel(ctx, req.(*DeleteLabelRequest))
1037 }
1038 return interceptor(ctx, in, info, handler)
1039 }
1040
1041 func _LabelService_ListLabelPermissions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1042 in := new(ListLabelPermissionsRequest)
1043 if err := dec(in); err != nil {
1044 return nil, err
1045 }
1046 if interceptor == nil {
1047 return srv.(LabelServiceServer).ListLabelPermissions(ctx, in)
1048 }
1049 info := &grpc.UnaryServerInfo{
1050 Server: srv,
1051 FullMethod: "/google.apps.drive.labels.v2.LabelService/ListLabelPermissions",
1052 }
1053 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1054 return srv.(LabelServiceServer).ListLabelPermissions(ctx, req.(*ListLabelPermissionsRequest))
1055 }
1056 return interceptor(ctx, in, info, handler)
1057 }
1058
1059 func _LabelService_CreateLabelPermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1060 in := new(CreateLabelPermissionRequest)
1061 if err := dec(in); err != nil {
1062 return nil, err
1063 }
1064 if interceptor == nil {
1065 return srv.(LabelServiceServer).CreateLabelPermission(ctx, in)
1066 }
1067 info := &grpc.UnaryServerInfo{
1068 Server: srv,
1069 FullMethod: "/google.apps.drive.labels.v2.LabelService/CreateLabelPermission",
1070 }
1071 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1072 return srv.(LabelServiceServer).CreateLabelPermission(ctx, req.(*CreateLabelPermissionRequest))
1073 }
1074 return interceptor(ctx, in, info, handler)
1075 }
1076
1077 func _LabelService_UpdateLabelPermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1078 in := new(UpdateLabelPermissionRequest)
1079 if err := dec(in); err != nil {
1080 return nil, err
1081 }
1082 if interceptor == nil {
1083 return srv.(LabelServiceServer).UpdateLabelPermission(ctx, in)
1084 }
1085 info := &grpc.UnaryServerInfo{
1086 Server: srv,
1087 FullMethod: "/google.apps.drive.labels.v2.LabelService/UpdateLabelPermission",
1088 }
1089 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1090 return srv.(LabelServiceServer).UpdateLabelPermission(ctx, req.(*UpdateLabelPermissionRequest))
1091 }
1092 return interceptor(ctx, in, info, handler)
1093 }
1094
1095 func _LabelService_DeleteLabelPermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1096 in := new(DeleteLabelPermissionRequest)
1097 if err := dec(in); err != nil {
1098 return nil, err
1099 }
1100 if interceptor == nil {
1101 return srv.(LabelServiceServer).DeleteLabelPermission(ctx, in)
1102 }
1103 info := &grpc.UnaryServerInfo{
1104 Server: srv,
1105 FullMethod: "/google.apps.drive.labels.v2.LabelService/DeleteLabelPermission",
1106 }
1107 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1108 return srv.(LabelServiceServer).DeleteLabelPermission(ctx, req.(*DeleteLabelPermissionRequest))
1109 }
1110 return interceptor(ctx, in, info, handler)
1111 }
1112
1113 func _LabelService_BatchUpdateLabelPermissions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1114 in := new(BatchUpdateLabelPermissionsRequest)
1115 if err := dec(in); err != nil {
1116 return nil, err
1117 }
1118 if interceptor == nil {
1119 return srv.(LabelServiceServer).BatchUpdateLabelPermissions(ctx, in)
1120 }
1121 info := &grpc.UnaryServerInfo{
1122 Server: srv,
1123 FullMethod: "/google.apps.drive.labels.v2.LabelService/BatchUpdateLabelPermissions",
1124 }
1125 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1126 return srv.(LabelServiceServer).BatchUpdateLabelPermissions(ctx, req.(*BatchUpdateLabelPermissionsRequest))
1127 }
1128 return interceptor(ctx, in, info, handler)
1129 }
1130
1131 func _LabelService_BatchDeleteLabelPermissions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1132 in := new(BatchDeleteLabelPermissionsRequest)
1133 if err := dec(in); err != nil {
1134 return nil, err
1135 }
1136 if interceptor == nil {
1137 return srv.(LabelServiceServer).BatchDeleteLabelPermissions(ctx, in)
1138 }
1139 info := &grpc.UnaryServerInfo{
1140 Server: srv,
1141 FullMethod: "/google.apps.drive.labels.v2.LabelService/BatchDeleteLabelPermissions",
1142 }
1143 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1144 return srv.(LabelServiceServer).BatchDeleteLabelPermissions(ctx, req.(*BatchDeleteLabelPermissionsRequest))
1145 }
1146 return interceptor(ctx, in, info, handler)
1147 }
1148
1149 func _LabelService_ListLabelLocks_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1150 in := new(ListLabelLocksRequest)
1151 if err := dec(in); err != nil {
1152 return nil, err
1153 }
1154 if interceptor == nil {
1155 return srv.(LabelServiceServer).ListLabelLocks(ctx, in)
1156 }
1157 info := &grpc.UnaryServerInfo{
1158 Server: srv,
1159 FullMethod: "/google.apps.drive.labels.v2.LabelService/ListLabelLocks",
1160 }
1161 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1162 return srv.(LabelServiceServer).ListLabelLocks(ctx, req.(*ListLabelLocksRequest))
1163 }
1164 return interceptor(ctx, in, info, handler)
1165 }
1166
1167 var _LabelService_serviceDesc = grpc.ServiceDesc{
1168 ServiceName: "google.apps.drive.labels.v2.LabelService",
1169 HandlerType: (*LabelServiceServer)(nil),
1170 Methods: []grpc.MethodDesc{
1171 {
1172 MethodName: "GetUserCapabilities",
1173 Handler: _LabelService_GetUserCapabilities_Handler,
1174 },
1175 {
1176 MethodName: "ListLabels",
1177 Handler: _LabelService_ListLabels_Handler,
1178 },
1179 {
1180 MethodName: "GetLabel",
1181 Handler: _LabelService_GetLabel_Handler,
1182 },
1183 {
1184 MethodName: "GetLabelLimits",
1185 Handler: _LabelService_GetLabelLimits_Handler,
1186 },
1187 {
1188 MethodName: "CreateLabel",
1189 Handler: _LabelService_CreateLabel_Handler,
1190 },
1191 {
1192 MethodName: "DeltaUpdateLabel",
1193 Handler: _LabelService_DeltaUpdateLabel_Handler,
1194 },
1195 {
1196 MethodName: "UpdateLabelCopyMode",
1197 Handler: _LabelService_UpdateLabelCopyMode_Handler,
1198 },
1199 {
1200 MethodName: "PublishLabel",
1201 Handler: _LabelService_PublishLabel_Handler,
1202 },
1203 {
1204 MethodName: "DisableLabel",
1205 Handler: _LabelService_DisableLabel_Handler,
1206 },
1207 {
1208 MethodName: "EnableLabel",
1209 Handler: _LabelService_EnableLabel_Handler,
1210 },
1211 {
1212 MethodName: "DeleteLabel",
1213 Handler: _LabelService_DeleteLabel_Handler,
1214 },
1215 {
1216 MethodName: "ListLabelPermissions",
1217 Handler: _LabelService_ListLabelPermissions_Handler,
1218 },
1219 {
1220 MethodName: "CreateLabelPermission",
1221 Handler: _LabelService_CreateLabelPermission_Handler,
1222 },
1223 {
1224 MethodName: "UpdateLabelPermission",
1225 Handler: _LabelService_UpdateLabelPermission_Handler,
1226 },
1227 {
1228 MethodName: "DeleteLabelPermission",
1229 Handler: _LabelService_DeleteLabelPermission_Handler,
1230 },
1231 {
1232 MethodName: "BatchUpdateLabelPermissions",
1233 Handler: _LabelService_BatchUpdateLabelPermissions_Handler,
1234 },
1235 {
1236 MethodName: "BatchDeleteLabelPermissions",
1237 Handler: _LabelService_BatchDeleteLabelPermissions_Handler,
1238 },
1239 {
1240 MethodName: "ListLabelLocks",
1241 Handler: _LabelService_ListLabelLocks_Handler,
1242 },
1243 },
1244 Streams: []grpc.StreamDesc{},
1245 Metadata: "google/apps/drive/labels/v2/label_service.proto",
1246 }
1247
View as plain text